html,body,h1,h2,h3,h4,h5,h6,ul,li,p{ margin:0; padding:0;}

body{ background:#fff; overflow-x:hidden;}

header{ width:100%; position:relative;}

ul,li{ list-style:none;}

@media screen and (min-width: 320px) and (max-width: 480px){
 .tab_content table {
    background-color: transparent;
    table-layout: fixed;
    word-break: break-all;
    word-wrap: break-word;
    width: 330px;
}
	.tab_content p{ _width: 330px;}
		.tab_content p img{ width: 100%;}
}

a{ outline:0; color:#999;}

a:hover,a:focus{ text-decoration:none; outline:0; color:#333;}



/* 首页 */

#wrapper{}

#utilityNavWrap{ background:#fff; height:50px; position:fixed; top:0; width:100%; z-index:999;}

#utilityNav{ float:right; position:relative; z-index:1;}

#utilityNav>ul{}

#utilityNav>ul li.navListItem{ float:left; padding:8px 0;}

#utilityNav>ul li.navListItem>a{ border:1px solid #262626; color:#262626; padding:10px; font-size:12px; line-height:1; display:block;}

#utilityNav>ul li.navListItem>a i{ display:none;}

#utilityNav>ul li.navListItem:hover{}

#utilityNav>ul li.navListItem:hover>a{ border-color:#C3C0C2; background-color:#fff; color:#000 ;}

#utilityNav>ul li.utilUser{ position:relative;}

#utilityNav>ul li.navListItem .navListHover{ background-color: #fff; border: 1px solid #C3C0C2; border-top: none; display: none; position: absolute; top: 39px; right: 0; overflow: hidden; display:none;}

#utilityNav>ul li.utilUser .navListHover{ width:165px; left:0; right:auto; z-index:1;}

#utilityNav>ul li.utilUser .navListHover ul li{ padding: 0 10px; background-color: #fff; height: 41px;}

#utilityNav>ul li.utilUser .navListHover ul li a{ box-sizing: border-box; display: block; padding: 5px 0 4px; line-height: 31px; border-bottom: solid 1px #F3F2EB; margin: 0; height: 41px; text-decoration: none;}

#utilityNav>ul li.utilUser .navListHover ul li:hover{ background-color: #F3F2EB; margin-top: -1px; height: 42px;}

#utilityNav>ul li.utilUser .navListHover ul li:hover a{ padding-top:6px;}

#utilityNav>ul li.utilUser ul li.login_rear{ padding:0 10px; height:31px;}

#utilityNav>ul li.utilUser ul li.login_rear a{ border:0; height:31px; line-height:31px; padding:0; font-size:13px; color:#666;}

#utilityNav>ul li.utilUser ul li.logout a{ border-top:solid 1px #F3F2EB; color:#666;}

#utilityNav>ul li.utilUser ul li.login_rear:hover{ margin:0; height:31px;}

#utilityNav>ul li.utilUser ul li.login_rear:hover a{ padding:0;}

#utilityNav>ul li.utilCart .navListHover{ width:439px; padding:15px;}

#utilityNav>ul li.utilCart .navListHover .mt{ border-bottom: 1px solid #d4d4d3; padding:7px 0 22px; margin: 0; overflow: hidden;}

#utilityNav>ul li.utilCart .navListHover .mt h3{ color: #212121; font-size: 16px; font-family: "TradeGothic BoldCondTwenty",Arial,Helvetica,sans-serif; float: left; margin: 0; padding: 0; text-transform: uppercase; font-weight: 400; line-height:1.1; height:auto; background-image:none;}

#utilityNav>ul li.utilCart .navListHover .mc{}

#utilityNav>ul li.utilCart .navListHover .mc .miniCartContainer{}

#utilityNav>ul li.utilCart .navListHover .mc .miniCartTotals{ padding: 8px 0; border-bottom: 1px solid #d4d4d3;}

#utilityNav>ul li.utilCart .navListHover .mc .miniCartSubtotals{ float:left; color: #212121; font-size:16px; line-height:42px;}

#utilityNav>ul li.utilCart .navListHover .mc .miniCartTotals a{ float:right; color: #fff; cursor: pointer; font: 15px "TradeGothic Bold",Arial,Helvetica,sans-serif; padding: 13px 23px; background:#30551E;}

#utilityNav>ul li.utilCart .navListHover .mc .miniCartProductsRow{ padding-top:15px;}

#utilityNav>ul li.utilCart .navListHover .mc .miniCartProductsRow ul li{ float: left; min-height: 180px; padding: 12px 0 0; position: relative; text-align: center; width:33.33%; display: block;}

#utilityNav>ul li.utilCart .navListHover .mc .miniCartProductsRow ul li:hover{ background:#f3f2eb;}

#utilityNav>ul li.utilCart .navListHover .mc .miniCartProductsRow ul li .img{ text-align:center;}

#utilityNav>ul li.utilCart .navListHover .mc .miniCartProductsRow ul li .img img{ width: 100px; height: 100px; display: inline;}

#utilityNav>ul li.utilCart .navListHover .mc .miniCartProductsRow ul li .info{ padding:0 20px; margin-top:5px;}

#utilityNav>ul li.utilCart .navListHover .mc .miniCartProductsRow ul li .info h3{ height:auto; line-height:1.1; margin:0; padding:0; background:none; font-size:inherit;}

#utilityNav>ul li.utilCart .navListHover .mc .miniCartProductsRow ul li .info h3 a{ color: #666; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; padding: 0; line-height: normal; text-align: left; text-decoration: none; text-transform: uppercase; font: .857em/1em "TradeGothic Bold",Arial,sans-serif; display: block;}

#utilityNav>ul li.utilCart .navListHover .mc .miniCartProductsRow ul li .info p{ font-size: .857em; text-align: left; color:#999;}

#utilityNav>ul li.utilCart .navListHover .mc .cartNoneProText{ padding:95px 0 125px; text-transform: none; color: #CCC; font-family: "EB Garamond",arial; text-align: center; font-size: 15px;}

#utilityNav>ul li.utilUser:hover .navListHover,#utilityNav>ul li.utilCart:hover .navListHover{ display:block;}

#utilityNavWrap .istItem{}

#utilityNavWrap .logo{ position:relative; padding:0;}

#utilityNavWrap .siteLogo{ margin:0; padding:0; height:auto; line-height:normal; position: absolute; top:23px; left: 50%;}

#utilityNavWrap .siteLogo a{ margin-left:-50%; height: 74px; text-decoration: none; width: 144px; display:block;}

#utilityNavWrap .siteLogo a i{ height:100%; width:100%; display:block; position:relative;}

#utilityNavWrap .siteLogo a i img{ width:auto; height:auto; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto;}

#utilityNavWrap .siteLogo a i img:last-child{ display:none;}



#navigation{ position: relative; padding-top: 50px; width: 100%; z-index:998;}

#mobileNav{ background-color: #fff; height: 56px; position: relative;}

#mobileNav ul{ display:none;}

.logoLineHolder{ height: 1px; overflow-x: hidden; padding-top: 1px; position: absolute; top: 0; width: 100%;}

.logoLineHolder .logoLine{ border-bottom: solid 1px #fff; height: 1px; opacity: .4; filter: alpha(opacity=40); position: absolute; transition: opacity 1s ease .5s; top: 0; width: 50%;}

.logoLineHolder .leftLine{ left:-100px;}

.logoLineHolder .rightLine{ right:-100px;}



#primaryNav{ background-color: #fff; _height: 48px; position: relative;color:#262626}

#primaryNav .catNav{ margin: 0 auto; text-align: center; max-height:100%; max-width:1024px;}

#primaryNav .navigationHeader{ display:none;}

#primaryNav .catNavList{ display: inline-block; position: relative; left: 2.3%;}

#primaryNav .catNavList .listItem{ display: inline-block; padding: 0 9px 0 0; vertical-align: middle;}

#primaryNav .catNavList .listItem h2{ margin: 0; padding: 0; font: inherit;}

#primaryNav .catNavList .listItem h2 a{ color: #262626; cursor: pointer; font: 1.143em/3em "TradeGothic BoldCondTwenty",Arial,sans-serif; padding: 0 8px; text-decoration: none; text-transform: uppercase;}

#primaryNav .catNavList .listItem h2 a:hover,#primaryNav .catNavList .listItem.cur h2 a{ color:#999;}

#primaryNav .catNavList .listItem>h2>i{ display:none;}

#primaryNav .catNavList .listItem .secondaryNav{ display:none;}

#primaryNav .catNavList #siteSearch{ margin: 8px 0 8px 23px; background: 0 0; display: inline-block; height: 30px; padding: 0; width: 200px;}

#siteSearch form{ position:relative; width:65%; -webkit-transition: width .5s ease 0s,color .5s ease 0s,opacity .5s ease 0s; transition: width .5s ease 0s,color .5s ease 0s,opacity .5s ease 0s; width: 65%;}

#siteSearch form.on{ width:100%;}

#siteSearch .searchText,#mobileSearch .searchText{ background-color: #fff; border: 1px solid #7d7d7d; border-radius: 2px; -moz-border-radius: 2px; color: #7D7D7D; font: 12px/20px "TradeGothic Light",Arial,sans-serif; height: 32px; margin: 0; padding: 0 0 0 6px; width: 100%; outline:0;}

#siteSearch .searchText:focus{ box-shadow: none; color: #000;}

#siteSearch .searchSub{ border: 0; width:22px; height: 22px; position: absolute; right: 1px; top: 5px; padding:0; background:#fff url(../images/aber/fdy.png) 0 50% no-repeat; background-size:80%; outline:0;}



#mobileSearch{ display:none;}



#overlay{ position:fixed; top:0; left:0; z-index:1000; width:100%; height:100%; background-color: #000; opacity: .5; filter: alpha(opacity=50); display:none;}



.fixedHeader #utilityNavWrap .siteLogo{ transition:top 0.5s ease 0.1s;}

.fixedHeader #utilityNavWrap{ background:#fff;}

.fixedHeader #primaryNav{ box-shadow: 2px 2px 2px #000; position: fixed; top: 50px; width: 100%;}

.fixedHeader #utilityNav>ul li.navListItem>a{ border-color:#000;}

.fixedHeader #utilityNav>ul li.navListItem:hover>a{ border-color:#C3C0C2;}

.fixedHeader #utilityNavWrap .siteLogo a{ width:182px; height:50px;}

.fixedHeader #utilityNavWrap .siteLogo a i img{ display:none;}

.fixedHeader #utilityNavWrap .siteLogo a i img:last-child{ display:block;}



#main{ margin:0; background:#fff;margin-top2:30px}

.homePageSlider{ clear:both; position:relative;}

.slideBox{ position:relative; overflow2:hidden; height:auto; margin:0 auto; width:100%;margin-bottom:20px/* 设置焦点图最大宽度 */ }

.slideBox .hd{ position:absolute; width:auto; height:auto; left:50%; bottom:-20px; z-index:1; overflow:visible;}

.slideBox .hd ul{ margin-left:-50%;}

.slideBox .hd li{ float:left; width:12px; height:12px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background:#333; text-indent:-9999px; overflow:hidden; margin:0 5px; }

.slideBox .hd li.on{ background:#ccc;}

.slideBox .bd{ position:relative; z-index:0; }

.slideBox .bd li{ position:relative; text-align:center;  }

.slideBox .bd li img{ vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}

.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */

.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff;  text-align:left;}

#inSlideBox_s{ display:none;}



.wrapInside{ overflow:hidden;}

.SlotContainer{ margin: 2% 6.5% 15px;}

.pcContainer{}

.pcContainer h3{ padding-bottom:2.5%;}

.pcContainer h3 p{ letter-spacing:1px; font-family:PillGothic300mg-Bold46363; font-size:40px; color:#212121; text-align:center; padding:40px 0;}

.ContainerBox{ overflow:hidden;}

.ContainerBox ul{ height:auto; overflow:hidden;}

.ContainerBox ul li{ width:48%; float: left; padding: 10px 0 26px; margin:0 1.5% 0 .5%; position: relative; text-align:center;}

.ContainerBox ul li .img{margin-top: 10px; position:relative;}

.ContainerBox ul li .mask{ opacity:0; background:#212121; width: 100%; height: 100%; position: absolute; top:0; -moz-transition: .5s ease opacity; -webkit-transition: .5s ease opacity; -o-transition: .5s ease opacity; transition: .5s ease opacity;}

.ContainerBox ul li .tout{ opacity:0; -ms-filter: "alpha(Opacity=0)"; filter: alpha(opacity=0); position: absolute; top:0; width:100%; height:100%;}

.ContainerBox ul li .tout a{ width:50%; text-align: center; text-decoration: none; font-family: "TradeGothic Bold",Arial,Helvetica,sans-serif; font-size:12px; letter-spacing: 1px; padding: 17px 0; color: #fff; background-color: none; border: 1px solid #fff; white-space:nowrap; position:absolute; top:50%; left:25%; margin-top:-2.2em; -moz-transition: background-color .3s,color .3s; -webkit-transition: background-color .3s,color .3s; -o-transition: background-color .3s,color .3s;transition: background-color .3s,color .3s;}

.ContainerBox ul li .img{ width:100%; overflow:hidden;}

.ContainerBox ul li .img img{ _width:100%; height: 268px;}

.ContainerBox ul li .text{ padding:34px 0 10px 6px;}

.ContainerBox ul li .text p,.index_goods .text p{ line-height:1.2; font-size:0.7em; padding:6px 0;text-align: center;    overflow: hidden;
    height: 34px;}

.ContainerBox ul li .text h4,.index_goods .text h4{ font-size:30px; letter-spacing: 2.5px; padding: 0; margin: 0; color:#212121; font-family:PillGothic300mg-Bold46363; overflow:hidden; white-space:nowrap;text-align: center;}

.ContainerBox ul li.nth_2n1{ padding:10px 0 26px 0; margin:0 .5% 0 1.5%;}

.ContainerBox ul li:hover .mask{ opacity:.9;}

.ContainerBox ul li:hover .tout{ opacity:1;}

.ContainerBox ul li .tout a:hover{ background-color:#fff; color:#212121; border-color:#fff;}

.ContainerBox ul li .buttonRow{ display:none;}

.bottomNav{ display:none;}



#footer{ background:#fff;}

.footer_wrapper{}

.footer_logo{ padding:40px 5%; text-align:center; background:#fff;}

.footer_logo.mobile{ display:none; float:none; clear:both;}

.footer_logo img{ height:73px; width:auto;}

.footer_left{ float:left; width: 40%; max-width: 400px;}

.footer_sitemap{ padding:30px 5% 45px; overflow:hidden; font-style:normal;}

.newsletter_section{}

.newsletter_section span{ padding:15px 0 24px 0; font-size:12px; line-height:1.5; display:block; color:#333;}

.mobile_follow_us{ margin-top:35px;}

.social_title{ display:none;}

.social_icons{ overflow:hidden;}

.social_icons li{ margin:7px 2% 0 0; float:left;}

.social_icons a{ width:46px; height:46px; line-height:46px; border-radius:100%; border:1px solid #666; margin-right:7px; text-align:center; display:block; color:#666;}

.social_icons a i{ font-size:20px;}

.social_icons a:hover{ background:#fff;}

.social_icons a:hover i{ color:#212121;}

.footer_right{ min-height: 49px; overflow: hidden; position: relative; white-space: nowrap; width: 55%; float:right;}

.footer_right ul{ height:auto; overflow:hidden;}

.footer_right>ul>li{ float:left; width:20%; margin:0 0 0 5%;}

.footer_right h3{ color: #333; text-transform: uppercase; font-size: 14px; text-align: left; margin:14px 0 25px;}

.footer_right li li{ margin-top:10px; line-height:1.2; height:18px; overflow:hidden; display:block;}

.footer_right li li a{ color:#333; font-size:12px; white-space:normal;}

.footer_right li li a:hover{ color:#999;}



.main_body{ width:960px; margin:0 auto;}

.area_l{ float:left; width:20.83333%;}

.navBar{ padding-top:23px;}

.sideMen a{ color: #777; font: 13px/38px PillGothic300mg-Bold46363; text-decoration: none; text-transform: capitalize; display: block; padding: 0 0 0 10px;}

.sideMen a:hover{ color:#212121;}

.sideMen ul{ padding:3.55% 0;}

.sideMen ul>li>ul{ display:none;}

.sideMen ul>li.on a.on{ color:#212121;}

.sideMen li li a{ padding-left:25px;}

.sideMen ul>li.on>ul{ display:block;}

.area_r{ float:right; width:79.16667%; font-style:normal;}



/*列表页*/

.cate_ad{ padding-top:30px;}

.cate_ad img{ width:100%; height:auto;}

.cate_ad_mobile{ display:none;}



.categoryHeader{ padding:9px 0; border-bottom:1px solid #cacaca;}

.categoryHeader h2{ line-height:36px; font-size: 20px; text-transform: uppercase; color: #333; margin: 0; padding: 0; font-family: "TradeGothic BoldCondTwenty",arial; float:left;}

.cateSequence{ float:right; position:relative; z-index:1;}



.cateSequence .mt,#smallNav .mt{ padding: 0 14px 0 5px; width: 100%; text-align: right; height:36px; line-height:36px; text-align:right; min-width:140px; cursor:pointer;}

.cateSequence .mt h3,#smallNav .mt h3{ font-size:13px; letter-spacing:.25px; line-height:36px; display:inline-block; vertical-align:top; padding:0 10px; color:#666;}

.cateSequence .mt i,#smallNav .mt i{ display:inline-block; vertical-align:top; font-size:20px; color:#999; margin-top:7px;}

.cateSequence .mt:hover,.cateSequence .mt.cur,#smallNav .mt:hover,#smallNav .mt.cur{ background:#222;}

.cateSequence .mt:hover h3,.cateSequence .mt:hover i,.cateSequence .mt.cur h3,.cateSequence .mt.cur i,#smallNav .mt:hover h3,#smallNav .mt:hover i,#smallNav .mt.cur h3,#smallNav .mt.cur i{ color:#fff;}

.cateSequence .mc,#smallNav .mc{ position:absolute; top:36px; left:0; background:#fff; border:1px solid #999; width:100%; display:none;}

.cateSequence .mc li,#smallNav .mc li{ border-top:1px solid #e8e8e2; margin:0 10px;}

.cateSequence .mc li a,#smallNav .mc li a,#smallNav .mc li span{ padding: 12px 0; font:12px/25px "Arial Narrow",Arial,sans-serif; color: #666; display:block; white-space:nowrap;}

.cateSequence .mc li:hover,.cateSequence .mc li.active,#smallNav .mc li:hover,#smallNav .mc li.active{ margin:0; padding:0 10px; background:#e8e8e2;}

.cateSequence .mc li:hover+li,.cateSequence .mc li.active+li,#smallNav .mc li:hover+li,#smallNav .mc li.active+li{ border-top-color:#ffffe7;}

.cateSequence .mc li a:focus{ outline:0; text-decoration:none;}



#smallNav{ padding-top:20px;}

#smallNav .where{ width:22.3%; margin-right:2.5%; position:relative; padding-bottom:10px;}

#smallNav .mt{ border:1px solid #999; min-width:inherit;}

#smallNav .mt:hover,#smallNav .mt.cur{ border:1px solid #222;}

#smallNav .mt h3{ float:left;}

#smallNav .mc{ top:35px;}

#smallNav .mc li a, #smallNav .mc li span{ line-height:18px;}

#smallNav .filter_attr .mc{ width:103%; padding:10px; box-sizing:content-box;}

#smallNav .filter_attr .mc ul{ overflow:hidden;}

#smallNav .filter_attr .mc li{ float:left; border:1px solid #ccc; background:#fefef6; width:43%; height:34px; line-height:34px; text-align:center; margin:3%;}

#smallNav .filter_attr .mc li a,#smallNav .filter_attr .mc li span{ padding:0; line-height:34px;}

#smallNav .filter_attr .mc li:hover,#smallNav .filter_attr .mc li.active{ background:#666;}

#smallNav .filter_attr .mc li:hover a,#smallNav .filter_attr .mc li.active span{ color:#fff;}

#smallNav .filter_attr .mc li:hover+li,#smallNav .filter_attr .mc li.active+li{ border-top-color:#ccc;}



.breadCrumb{}

.breadCrumb ul{ overflow:hidden;}

.breadCrumb li{ float:left; margin:0 10px 0 0;}

.breadCrumb li a{ height: 23px; margin-right: 5px; text-align: left; padding: 4px 10px 0 0; display: block; text-decoration: none; color:#666;}

.breadCrumb li a i{ display:inline-block; vertical-align:top; font-size:18px; padding-right:5px; margin-top:3px;}

.breadCrumb li a span{ font-size:14px; display:inline-block; vertical-align:top; font-family:PillGothic300mg-Bold46363;}

.breadCrumb li a span strong{ font-weight:100;}



.product_list{ padding-top:15px;}

.product_list ul{ overflow:hidden; width:100%;}

.product_list ul li{}

.product_list>ul>li{ margin:10px 2% 2px 2%; width:29.73684%; display:inline-block; vertical-align:top;}
.product_list>ul>li a{font-size: 12px;}
.product_list>ul>li:nth-child(3n){ margin-right:0;}

.product_list .pro_img img{ width:100%; height:auto;}

.product_list .pro_tit{ color: #333; font-family: PillGothic300mg-Bold46363; padding:0; margin:5px 0; font-size:14px; line-height:16px; height:16px; overflow:hidden;}

.product_list .pro_tit a{ color:#666;}

.product_list .pro_desc{ color: #999; font: 13px/1.214em 'EB Garamond',serif; text-decoration: none; margin: 0; max-height: 32px; overflow: hidden; padding:0 0 5px; text-transform: capitalize; letter-spacing: .25px;}

.product_list .pro_pric{ color: #c00; font: 14px/19px PillGothic300mg-Bold46363; text-decoration: none; overflow: hidden; height: 19px; letter-spacing: .25px; text-transform: uppercase; font-weight:700;}

.product_list .jishi{ font-size:12px; font-family:PillGothic300mg-Bold46363; border-top: 1px solid #ccc; padding-top: 8px; margin-top: 5px; color: #666;}

.product_list .pro_pric del{ padding:0 7px; color:#999;}

.product_list .pro_pric span{ font-weight:100;}

.product_list .pro_stars{ margin-top:10px;}

.product_list .pro_stars li{ margin:0 5px 7px 0; float:left;}

.product_list .pro_stars li img{ width:27px; height:auto;}



/*详细页*/

#subject{ background:url(../images/aber/anf_pdp_blitz_bg.jpg) top center no-repeat #6c6c6c;}

.ur_here{ margin: 0; padding: 0 2%; background: #363636; width: 96%; font-size:14px; box-sizing:content-box; height:35px; color:#999; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.ur_here a{ font: 1em/2.5em PillGothic300mg-Bold46363; color: #999; text-decoration: none; text-transform: uppercase;}

.ur_here a:hover{ color:#fff;}

.ur_here code{ background:none; color:#666; padding:0 0 0 5px; font-size:14px;}



.product{ width:960px; padding:30px 0 50px;}

.bigImg{ width:664px; float:left; position:relative;}

#preview{}

#spec-n1{ margin:0 20px 0 auto; width:75%; text-align:center;}

#spec-n1 img{ width:100%; height:auto; cursor:url(../images/aber/product-page-magnify-cursor.png),auto;}

#short-share{ padding:24px 40px 0 34px; overflow:hidden;}

#spec-list{ position: absolute; top:4px; left: 20px; width: 50px; z-index:10;}

#spec-list li{ position:relative; margin-bottom:10px;}

#spec-list li a.onlickImg span{ border: 2px solid #FFF; display: block; height: 58px; position: absolute; top: -4px; left: -4px; width: 58px;}



.contentBody{ box-sizing: border-box; float: right; padding: 0 20px 0 0; width: 296px; color:#fff;}

.contentBody .title{ font: 1.143em/1.0617em PillGothic300mg-Bold46363; color: #FFF; margin: 0 0 10px; letter-spacing: .4px; text-transform: uppercase; padding: 0;}

.contentBody .profile{ color: #b5b5b5; font: 13px PillGothic300mg-Bold46363; text-transform: uppercase; padding: 0 0 10px; margin: 0; letter-spacing: 2px;}

.text_info{}

.text_info .price{ color: #FFF; letter-spacing: .2px; font: 2em/1em PillGothic300mg-Bold46363;}

.text_info .goodssn{padding:5px 0}

.detail_detail{ padding-top:10px;}

.detail_detail li.choose_version .dt{ padding:0 10px; margin-bottom: 10px; font:.929em/1.538em PillGothic300mg-Bold46363; text-transform: uppercase; position: relative; left: -10px; width: 100%;}

.detail_detail li.choose_version .item{ float:left; margin:0 15px 15px 0; box-sizing:content-box; padding:1px; width:34px; height:34px; white-space:normal; position:relative;}

.detail_detail li.choose_version .item img{ width:100%; height:auto; vertical-align:top;}

.detail_detail li.choose_version .item a.onlickImg b,.detail_detail li .item.selected a b,.detail_detail li .item a:hover b{ border: 2px solid #fff; box-sizing: border-box; height:42px; left: -3px; position: absolute; top: -3px; width:42px; z-index: 1;}

.detail_detail li.choose_version02 .item{ width:auto; height:auto; margin:0 11px 11px 0;}

.detail_detail li.choose_version02 .item a{ border: 1px solid #fff; color: #FFF; cursor: pointer; display: block; font: 13px/30px PillGothic300mg-Bold46363; height: 30px; padding: 0 12px; text-decoration: none;}

.detail_detail li.choose_version02 .item a:hover{ color: #212121; background: #FFF; -webkit-transition: background-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: background-color ease-in-out .15s,box-shadow ease-in-out .15s;}

.detail_detail li.choose_version02 .item.selected a{ background:#fff; color:#000;}



.bt_infos_r_b{ background: rgba(255,254,247,.2); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#33FFFFFF', EndColorStr='#33FFFFFF'); border-radius: 0; height: 40px; margin-top: 5px; position: relative; z-index: 10;}

.bt_infos_r_b:hover{ background: rgba(255,254,247,.4); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#66FFFFFF', EndColorStr='#66FFFFFF');}

.bt_counts{ color: #FFF; font: 12px/40px Arial; font-weight: 700; letter-spacing: 2px; padding-left: 15px; text-transform: uppercase; float:left;}

.bt_infos_r_b .inp_num{ border:0; padding:0; margin:10px 0; background:none; outline:0; height:20px; line-height:20px; float:left; font-family:arial; font-weight:700; width:50%;}

.bt_infos_r_b .minus,.bt_infos_r_b .plus{ color:#fff; top:0; float:right; line-height:40px; padding:0 5px;}

.bt_infos_r_b .plus{ padding-right:10px;}

.add_cart_div{ text-align:center; font-size:18px; line-height:24px; padding-top:15px; display:none;}

.add_cart_div a,.add_cart_div span{ display:block; color:#262626;}

.add_cart_div a{ text-decoration:underline;}

#detail_store{ margin-top:15px;}

#detail_store a,#detail_store input{ background: #262626; color: #fff; cursor: pointer; display: block; font-size:15px; line-height:1.2; padding: 12px 23px; text-align:center; cursor:pointer; border:0; width:100%; outline:0;}

#detail_store a:hover,#detail_store input:hover{ background:#000;}



.product_actions{}

.product_actions ul{ overflow:hidden;}

.product_actions li{ box-sizing:border-box; float: left; width: 48%; margin-top:15px; cursor: pointer; text-align: center;}

.product_actions li:first-child{ margin-right:4%;}

.product_actions li a{ border: 1px solid #ccc; color:#ccc; font-size:12px; letter-spacing:2px; display:block; line-height:27px;}

.product_actions li i{ font-size:14px; padding-right:10px;}

.product_actions li:last-child i{ font-size:13px;}

.product_actions li a:hover,.product_actions li.on a{ border: 1px solid #FFF; background: #FFF; color:#212121; -webkit-transition: background-color ease-in-out .25s,box-shadow ease-in-out .25s; transition: background-color ease-in-out .25s,box-shadow ease-in-out .25s;}

.product_actions .search_box{ padding-top:15px; display:none;}

.product_actions .search_box a{ color:#fff; margin:0; padding:0; height:auto; line-height:22px; font-size:inherit; margin-right:10px; background:none;}

.product_actions .search_box a.bds_qzone:after,.product_actions .search_box a.bds_tsina:after,.product_actions .search_box a.bds_tqq:after,.product_actions .search_box a.bds_renren:after,.product_actions .search_box a.bds_weixin:after{ content:""; font-family:"iconfont" !important; font-size:20px; font-style:normal; -webkit-font-smoothing:antialiased; -webkit-text-stroke-width:0.2px; -moz-osx-font-smoothing:grayscale;}

.product_actions .search_box a.bds_tsina:after{ content:"";}

.product_actions .search_box a.bds_tqq:after{ content:"";}

.product_actions .search_box a.bds_renren:after{ content:"";}

.product_actions .search_box a.bds_weixin:after{ content:"";}

.product_actions .search_box a:hover{ color:#fff;}



.product_tabs{ background:#E1E1E1; padding:35px 0 10px;}

.product_tabs .hd{ padding-bottom:25px;}

.product_tabs .hd ul{ width:550px; margin:0 auto; overflow:hidden; border-left:1px solid #212121;}

.product_tabs .hd li{ float:left; width:33.333%; padding:0 20px; line-height:34px; text-align:center; cursor:pointer; border:1px solid #212121; border-left:0; color:#212121; font-size:12px;}

.product_tabs .hd li:hover,.product_tabs .hd li.on{ background:#212121; color:#fff;}

.tab_content{ width:750px; font-size:12px; color:#333;}

.product_tabs .detail .tab_content h2{ color:#212121; line-height:40px; font:14px/1.4em Georgia46400;}

.product_tabs .propar .tab_content h3{ color:#333; font:1.143em/1.125em Georgia46400; padding:1em 0 6px; margin:1em 0;}

.tab_content .table{ background:#3c3c3c; margin:20px 0;}

.tab_content .table tr.rowAlt{ background:#212121;}

.tab_content .table th,.tab_content .table td{ padding:4px; font-size:14px; border:0; border-right:1px solid #333; font-weight:700; text-align:center;}

.tab_content .table th{ color:#fff;}

.tab_content .table td{ color:#999;}



.CommentsList{ padding-top:20px;}

.comments_list{ padding:20px 0; border-top:5px solid #dadada;}

.comments_list dl{ padding-right:50px; margin:0; overflow:hidden;}

.comments_list dt{ font-weight:100; float:left; margin-right:10px;}

.comments_list dt span{ color:#999; margin-right:5px;}

.comments_list dd{ overflow:hidden; position:relative;}

.comments_list dd i{ width:8px; height:17px; background:url(../images/aber/comment_sj.png) 0 -8px no-repeat; overflow:hidden; position:absolute; top:0; left:0;}

.comments_list .text{ border:1px solid #cacaca; padding:10px 15px; display:inline-block; margin-left:7px; font-family:Georgia46400;}

.comments_list .text:hover{ border-color:#8d8d8d;}

.comments_list .text:hover+i{ background-position:0 -38px;}

.comments_list .time{ font:14px/18px Georgia46400; color:#666; padding-top:5px; padding-left:20px;}

.comments_list .time font{ padding-right:10px;}

.comments_list .comment_img{ line-height:20px; white-space:nowrap;}

.comments_list .comment_img o{ font-size:18px; color:#666; vertical-align:top; display:inline-block; text-shadow:1px 0 0 #000;}

.comments_list .comment_img1 o+o,.comments_list .comment_img2 o+o+o,.comments_list .comment_img3 o+o+o+o,.comments_list .comment_img4 o:last-child{ display:none;}

.comments_list dl.admin{ padding:10px 0 0 50px;}

.comments_list dl.admin dt{ float:right; margin:0 0 0 10px;}

.comments_list dl.admin dd{ float:right;}

.comments_list dl.admin dd i{ background-position:-21px -38px; left:auto; right:0;}

.comments_list dl.admin .text{ margin:0 7px 0 0; border-color:#8d8d8d;}

.comments_list dl.admin .text:hover+i{ background-position:-21px -38px;}



#i-comment{ overflow: hidden;}

#i-comment .rate{ color:#7e7e7e; float: left; padding:15px 0; text-align: center; width:105px; border-right:1px dotted #333;}

#i-comment .rate strong { font-family:Georgia46400; font-size:30px; color:#000;}
.i-zixun { margin-top: 20px;}
.i-zixun1 { border: 1px solid #e1e1e1; background: #fff url(images/wentablebg.jpg) 0 33px repeat-x; background: #fff; }

.i-zixun h3 { height: 31px; line-height: 31px; padding: 0 0 0 17px; font-size: 14px; font-weight: bold; color: #fff; background:#212121; position:relative;}

.i-zixun h3 span {height: 15px; padding-top: 2px; color: #999; font-weight: normal; font-size: 12px; background:none; float:none; padding:0; }

.i-zixun table .td1 { width: 100px; padding:6px 5px 10px; vertical-align: top; text-align: right; }

.i-zixun table .td2 { height: 40px; }

.i-zixun .text { width: 480px; height: 22px; line-height: 22px; padding: 0 0 0 5px; color: #666; border: 1px solid #cecece; background: #fff; }

.i-zixun textarea { width:100%; height: 80px; padding: 5px; font-size: 12px; color: #878787; border: 1px solid #cecece; background: #fff; outline:0;}

.i-zixun p { padding: 10px 0; }

.i-zixun td span { color: #999; }

.i-zixun .sub { width: 97px; height: 31px; line-height:33px; margin-left: 10px; border: none; background: url(images/wenbtn.jpg) no-repeat; cursor: pointer; }

.percent{ border-right: 1px solid #E4E4E4; float: left; padding:10px 20px;}

.percent dl{ clear: both; line-height: 22px; overflow: hidden; padding: 2px 0; margin:0;}

.percent dt,.percent dd{ float: left; margin-right: 5px;}

.percent .d1{ background:#d2d2d2; height: 9px; margin-top: 5px; overflow: hidden; width: 175px;}

.percent .d1 div{ background:#333; height: 9px; overflow: hidden; margin:0;}

.percent dt, .percent dd{ float: left; margin-right:10px; font-weight:100; font-family:Georgia46400;}

#i-comment .actor { border-right: 1px solid #E4E4E4; float: left; text-align: center; padding:0 20px;}

#i-comment .btns{ float: right; line-height: 20px; text-align: center; width: 170px;}

#i-comment .btn-comment { background:#212121; display: block; height: 33px; line-height: 33px; margin:25px auto 0; overflow: hidden; width: 122px; border-radius:3px;}

#i-comment .btns a { color: #fff; font-weight:bold;}

#commentform {position:fixed; width: 650px; top:50%; left:50%; margin:-140px 0 0 -325px; z-index: 999; display:none; background:none; border:0;}

#commentform1 h3 p { float: left; padding: 0; margin-right: 5px; }

#commentform1 .close{ padding:0; margin:0; top:4px; right:4px; width:21px; height:21px; line-height:21px; font-size:22px; color:#fff; text-align:center; font-family:Helvetica, STHeiti; border-radius:15px; position:absolute; cursor:pointer; opacity:1;}

#commentform1 .close:hover{ color:#b10000; background:#fff;}

#commentform1 .sub { width: 122px; height:26px; line-height:26px; background:#000; color:#fff; font-weight:bold; border-radius:2px; outline:0;}

#commentform1 .text1 { width: 76px; height:26px; line-height:26px; padding: 0 0 0 5px; margin: 0 10px 0 0; color: #666; border: 1px solid #cecece; background: #fff; outline:0;}

#commentform1 .text2 { line-height: 22px; height:26px; color: #666; border: 1px solid #cecece; background: #fff; padding:0 4px; margin:0; outline:0;}

#commentform1 table td img{ height:26px; width:auto; vertical-align:top;}

#commentform1 textarea { padding:5px 0 0 5px; }

#commentform1 .cmtRank { float: left; width: 95px; height: 19px; margin-right: 10px; background: url(../images/aber/xingxing.png) -4px -7px no-repeat; }

#commentform1 .fen1 { background-position: -4px -7px; }

#commentform1 .fen2 { background-position: -4px -44px; }

#commentform1 .fen3 { background-position: -4px -82px; }

#commentform1 .fen4 { background-position: -4px -119px; }

#commentform1 .fen5 { background-position: -4px -156px; }

#commentform1 .tr1 .cmtRank span { float: left; width: 19px; height: 19px; margin: 0; padding: 0; cursor: pointer; }

#commentform1 .tr1 td { padding: 10px 0 5px; vertical-align: middle; }

#commentform1 .tr1 span { float: left; height: 19px; line-height: 19px; margin-right: 5px; }

#commentform1 #Rank { color: #000; font-family: arial; margin-right:3px;}
#commentform h3 p { float: left; padding: 0; margin-right: 5px; }

#commentform .close{ padding:0; margin:0; top:4px; right:4px; width:21px; height:21px; line-height:21px; font-size:22px; color:#fff; text-align:center; font-family:Helvetica, STHeiti; border-radius:15px; position:absolute; cursor:pointer; opacity:1;}

#commentform .close:hover{ color:#b10000; background:#fff;}

#commentform .sub { width: 122px; height:26px; line-height:26px; background:#000; color:#fff; font-weight:bold; border-radius:2px; outline:0;}

#commentform .text1 { width: 76px; height:26px; line-height:26px; padding: 0 0 0 5px; margin: 0 10px 0 0; color: #666; border: 1px solid #cecece; background: #fff; outline:0;}

#commentform .text2 { line-height: 22px; height:26px; color: #666; border: 1px solid #cecece; background: #fff; padding:0 4px; margin:0; outline:0;}

#commentform table td img{ height:26px; width:auto; vertical-align:top;}

#commentform textarea { padding:5px 0 0 5px; }

#commentform .cmtRank { float: left; width: 95px; height: 19px; margin-right: 10px; background: url(../images/aber/xingxing.png) -4px -7px no-repeat; }

#commentform .fen1 { background-position: -4px -7px; }

#commentform .fen2 { background-position: -4px -44px; }

#commentform .fen3 { background-position: -4px -82px; }

#commentform .fen4 { background-position: -4px -119px; }

#commentform .fen5 { background-position: -4px -156px; }

#commentform .tr1 .cmtRank span { float: left; width: 19px; height: 19px; margin: 0; padding: 0; cursor: pointer; }

#commentform .tr1 td { padding: 10px 0 5px; vertical-align: middle; }

#commentform .tr1 span { float: left; height: 19px; line-height: 19px; margin-right: 5px; }

#commentform #Rank { color: #000; font-family: arial; margin-right:3px;}
#pro_zixun { color: #666; }

#boxOverlay{width:100%; height:100%; background:#000; filter:alpha(opacity=20); -moz-opacity:0.2;  -khtml-opacity: 0.2;  opacity: 0.2; position:fixed; left:0; top:0; z-index:998; display:none;}

.aui_outer table,.aui_outer table tr,.aui_outer table td{ border:0; padding:0; margin:0;}

.aui_state_focus .aui_outer{box-shadow:0 2px 3px rgba(0, 0, 0, 0.1);}

.aui_border1{box-shadow:0 3px 26px rgba(0,0,0,.9);}

.aui_outer{ text-align:left; position:relative; z-index:1988}

.aui_nw, .aui_n, .aui_ne, .aui_w, .aui_c, .aui_e, .aui_sw, .aui_s, .aui_se, .aui_header, .aui_tdIcon, .aui_main, .aui_footer{ padding:0;}

.aui_nw, .aui_ne, .aui_sw, .aui_se{ width:5px; height:5px;}

.aui_inner{ background:#fff; border:1px solid #b10000;}

.aui_header, .aui_buttons button{ font:12px/18px "微软雅黑",'Microsoft Yahei', Tahoma, Arial, Helvetica, STHeiti;}

.aui_titleBar{ position:relative; width:100%;}

.aui_title{ height:28px; line-height:27px; padding:0 28px 0 10px; background:#f30082; overflow:hidden; text-overflow:ellipsis;}

.aui_state_focus .aui_title{ color:#fff; font-weight:bold;}

.success_close{ padding:0; top:4px; right:4px; width:21px; height:21px; line-height:21px; font-size:22px; color:#fff; text-align:center; font-family:Helvetica, STHeiti; _font-family:Tahoma, '\u9ed1\u4f53', 'Book Antiqua', Palatino; border-radius:15px; display:block; position:absolute; text-decoration:none; cursor:pointer; background:none;}

.success_close:hover{ background:#fff; color:#b10000;}

.commentForm{}

.commentForm dl{ overflow:hidden; padding:20px 0 10px; margin:0;}

.commentForm dt{ float:left; width:90px; text-align:right; font-size:12px; font-weight:100; line-height:26px; padding-right:5px;}

.commentForm dd{ overflow:hidden; margin-bottom:10px; padding-right:10px;}

.commentForm dd.cmtRankBox{ padding-top:3px; height:23px;}

.commentForm dd span{ font-size:12px; line-height:19px; float:left;}

.commentForm dd .cmtRank span{ width:19px; height:19px; float:left; cursor:pointer;}



/* 购物车页 */

#flowBox{ background:#fff;}

.nstep_tit{ width:960px; margin:0 auto; padding:30px 0; border-bottom:1px solid #E5E5E5;}

.nstep_tit .title{ float:left; line-height:30px; padding-right:100px; color:#666; font-size:16px;}

.nstep_tit .shoppingProcess{ float:left;}

.nstep_tit .shoppingProcess li{ float:left; height:30px; width: 30px; text-align:center; border-radius:2px; margin:0 4px; background:#ccc; color:#fff; font:14px/30px PillGothic300mg-Bold46363;}

.nstep_tit .shoppingProcess li.cur{ background:#394448; color:#fff;}



.cart_actions{ width:960px; margin:0 auto;}

.top_other_sub a,.continueFind,.favourable_ava,.action_button{ height:30px; line-height:30px; background: #262626; cursor: pointer; clear: both; font-size: 13px; padding:0 20px; float:right; vertical-align:top; color:#FFF;}

.top_other_sub a{ margin-top:-61px;}

.top_other_sub a:hover,.continueFind:hover,.favourable_ava:hover,.action_button:hover{ background:#38772E; color:#fff;}

.order_list_box tr{ border-bottom:1px solid #D9D9D9;}

.order_list_box th{ padding:17px 1.93548%; text-align:center;}

.order_list_box .th_mt{ padding-left:0; text-align:left;}

.order_list_box .th_mc tr{ border-bottom:0;}

.order_list_box .th_mc .prin1{ width:28.12903%;}

.order_list_box .th_mc .prin2,.order_list_box .th_mc .prin3,.order_list_box .th_mc .prin4,.order_list_box .th_mc .prin5{ width:12.12903%;}

.order_list_box td{ padding:17px 1.93548%;}

.order_list_box .td_mt a{ float:left; width:125px;}

.order_list_box .td_mc{ vertical-align:top;}

.order_list_box .td_mc tr{ border-bottom:0;}

.order_list_box .td_mc td{ vertical-align:top; padding:0 .875em; text-align:center;}

.order_list_box .td_mc .prin1{ width:30%; text-align:left; color:#666;}

.order_list_box .td_mc .prin2,.order_list_box .td_mc .prin3,.order_list_box .td_mc .prin4,.order_list_box .td_mc .prin5{ width:12.12903%;}

.order_list_box .td_mc .pro_tit a{ font-family:PillGothic300mg-Bold46363; color:#666;}

.order_list_box .td_mc .pro_tit a:hover{ color:#333;}

.order_list_box .td_mc .other_operate,.order_list_box .td_mc .other_operate a{ color:#999;}

.order_list_box .td_mc .other_operate span{ padding:0 5px; font-size:12px;}

.order_list_box .td_mc .pro_attr{ font-family:PillGothic300mg-Bold46363;}

.order_list_box .td_mc .pro_num{ position:relative; border:1px solid #666; width:70px; padding:0 20px;}

.order_list_box .non_pro .td_mc .pro_num{ border:0;}

.order_list_box .td_mc .inp_num{ margin:0; padding:0; outline:0; border:0; width:100%; color:#666; text-align:center; background:none;}

.order_list_box .td_mc .minus,.order_list_box .td_mc .plus{ width:20px; height:20px; line-height:20px; position:absolute; left:0; top:0; color:#666; cursor:pointer; text-align:center;}

.order_list_box .td_mc .plus{ left:auto; right:0;}

.order_list_box .td_mc .prin4{ font-family:PillGothic300mg-Bold46363; font-size:15px;}

.order_list_box .td_mc .prin5{ color:#999;}

.promotion_title{ padding:2% 0; overflow:hidden; font-family:PillGothic300mg-Bold46363;}

.promotion_title ul{  border: 1px solid #57864F; color: #57864F; padding:0 1%; float: right; width: 78%;}

.promotion_title li{ overflow:hidden; padding:1%; border-top:1px solid #e5e4de;}

.promotion_title li:first-child{ border-top:0;}

.flowBox{ text-align:right; overflow:hidden; font-family:PillGothic300mg-Bold46363; color:#999; padding-bottom:30px;}

.flowCon{ padding:10px 0;}

.cl_pay_detail{ overflow:hidden;}

.cl_pay_detail dl{ text-align:right; float:right; width:170px;}

.cl_pay_detail dt{ float:left; width:70px; font-weight:100; font-size:12px; padding-top:3px; line-height:20px;}

.cl_pay_detail dd{ overflow:hidden; width:100px; padding-top:3px; line-height:20px;}

.favourable_list{ border-top:1px solid #E5E5E5; font-family:PillGothic300mg-Bold46363; color:#666; padding-bottom:20px;}

.favourable_list td:first-child{ width:162px;}

.favourable_list .th_mt{ padding:34px 0;}

.favorable_style td{ vertical-align:top;}

.favorable_style_con li{ line-height:22px; padding:3px 0;}

.favorable_style_con li input{ width:15px; height:15px; margin:3px 5px 0 0; padding:0; vertical-align:text-top;}

.favorable_style_con li a{ color:#666;}

.favorable_style_con li a:hover{ color:#333;}

.favourable_ava{ float:none; border:0;}



/* 购物车_登录样式 */

.login_box{ width:960px; min-height:300px; color:#666;}

.login_mt{ border-bottom:1px solid #e5e5e5;}

.login_mt h2{ line-height:inherit; height:auto; font-size:17px; padding:1em 0 1em 9%;}

.login_mc .col_l{ float:left; width:62.5%; padding:0 0 0 9%; margin:0;}

.login_mc .col_l h2{ font-size:14px; margin:31px 0 30px;}

.login_mc .col_l h2 a{ color:#666; text-decoration:underline;}

.login_mc .col_l h2 a:hover{ color:#666;}

.passport_mc .col_l{ width:auto; float:none; padding:0 9%;}

.passport_mc .col_l .coLogin_one{ overflow:hidden;}

.passport_mc .col_l .coLogin_one .coLogin_txt{ float:left;}

.passport_mc .col_l .coLogin_one .Judge{ float:left; font-family:PillGothic300mg-Bold46363; line-height:32px; padding-left:10px;}

.coLogin_one{ margin-bottom:5px;}

.coLogin_one label{ font-weight:100; display:block; padding-top:7px; margin-bottom:10px; line-height:1.2;}

.coLogin_one .coLogin_txt{ display: block; width:60%; height: 32px; padding: 6px 12px; font-family: Arial; font-size: 1em; line-height: 1.42857143em; color: #555; background-color: #fff; background-image: none; border: 1px solid #999; -webkit-box-shadow: inset 0 1px 1px #000 transparent; box-shadow: inset 0 1px 1px #000 transparent; -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}

.coLogin_one .coLogin_txt:focus{ border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}

.coLogin_inter{ padding:5px 40% 0 0; margin:0 0 40px;}

.coLogin_one .checkbox{ width:13px; height:13px; margin:1px 0 0 0; padding:0; vertical-align:text-top;}

.coLogin_one .checkbox_text{ margin:0; padding:0; font-size:12px; color:#999;}

.coLogin_one02{ padding-right:40%;}

.coLogin_one02 .enabled_captcha{ overflow:hidden; position:relative; padding-right:130px;}

.enabled_captcha .coLogin_txt{ width:100%;}

.enabled_captcha img{ height:32px; width:120px; cursor:pointer; position:absolute; top:0; right:0;}

.passport_mc .col_l .coLogin_one .smLogin_btn{ margin-bottom:50px; cursor:pointer;}

.password_reset{ font-size:12px; line-height:1.2; text-decoration:underline;}

.smLogin_btn,.biLoginBtn,.required .bnt_blue,.checkout_receiver .modify a,.checkout_other_info .bnt_blue_1,.orderconfirmBtn,.required_a a{ background:#262626; cursor:pointer; display:inline-block; vertical-align:top; clear:both; font-size:13px; height:30px; line-height:30px; padding:0 20px; text-decoration:none; color:#FFF; border:0; outline:0;}

.smLogin_btn:hover,.required .bnt_blue:hover,.checkout_receiver .modify a:hover,.checkout_other_info .bnt_blue_1:hover,.orderconfirmBtn:hover,.required_a a:hover{ background:#38772E;}

.login_mc .point{ padding:40px 40% 0 0;}

.login_mc .col_r{ width:30.5%; float:left;}

.coLogin_two{}

.coLogin_two .mt{ font-size:14px; line-height:1.2; margin:31px 0 30px;}

.coLogin_two .mt a{ color:#666; text-decoration:underline; margin:0 5px;}

.biLoginBtn{ background:#535353; vertical-align:top; margin-right:5px;}

.required .bnt_blue02,.required .bnt_blue02:hover{ background:#ccc;}



.get_password{ padding-top:40px;}

.get_password input{ margin-right:10px;}



/* 填写订单页面样式 */

.consignee_box{ width:960px; padding:30px 0;}

.consignee_box .mt,.primary_content .mt{ font-size:18px; line-height:1; color:#333; background:#E1E1E1; padding:10px 0 10px 30px; border:1px solid #ccc; border-bottom:0;}

.consignee_box .mc{ background:#F8F8F8; border:1px solid #ccc; border-top:0; padding:3% 0 0 5%;}

.fieldset{ overflow:hidden; padding-bottom:20px;}

.nstep2_ctent{}

.required{ min-height: 20px; margin: 0 0 14px;}

.required label{ width:20%; float:left; padding:5px 0 0; color:#666; font-weight:100;}

.required input,.required select,.checkout_other_info .selectBg{ display: block; width:60%; height:36px; padding:6px 12px; font-family: Arial; font-size: 1em; line-height:14px; color: #555; background-color: #fff; background-image: none; border: 1px solid #999; -webkit-box-shadow: inset 0 1px 1px #000 transparent; box-shadow: inset 0 1px 1px #000 transparent; -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}

.required input:focus,.required select:focus,.checkout_other_info .selectBg:focus{ border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}

.required select.on{ background:#eee; cursor:not-allowed;}

.required .bnt_blue{ width:auto;}



.checkout_box{ width:960px; border:1px solid #CCC; background:#F8F8F8; margin-top:-1px; position:relative;}

.primary_content{ width:66.66666667%; float:left; border-right:1px solid #ccc; padding-bottom:100px;}

.primary_content .mt{ border:0;}

.primary_content .mc{ padding:3% 10% 0 5%;}

.checkout_prin{}

.checkout_prin .title{ padding:10px 0; color:#333; font-size:17px; height:auto; line-height:20px; margin-bottom:10px;}

.checkout_prin .con{ padding-bottom:20px;}

.checkout_receiver .con{}

.checkout_receiver dl{ overflow:hidden; margin:0;}

.checkout_receiver dt{ width:25%; float:left; font-weight:normal; color:#666; line-height:34px;}

.checkout_receiver dd{ width:75%; float:left; background:#eee; color:#555; border:1px solid #999; padding:6px 8px; margin-bottom:15px;}

.checkout_receiver .modify{ padding-left:25%;}

.checkout_radio .con{}

.checkout_radio ul{}

.checkout_radio ul li{ width:33.3333%; padding-right:3%; float:left; margin-bottom:15px;}

.checkout_radio ul li:nth-child(3n){ padding-right:0;}

.checkout_radio ul li .radio{ width:14px; height:14px; margin:3px 0 0 0; padding:0; float:left;}

.checkout_radio ul li .radio_label{ font-weight:normal; margin:0; padding-left:5px;}

.checkout_radio ul li .input_checkbox{ width:14px; height:14px; margin:3px 0 0 0; padding:0; vertical-align:top;}

.checkout_radio ul li .label_checkbox{ font-weight:normal; margin:0; padding-left:5px;}

.checkout_other_info .con{}

.checkout_other_info dl{ overflow:hidden; margin:0;}

.checkout_other_info dt{ width:25%; float:left; font-weight:normal; line-height:30px;}

.checkout_other_info dd{ width:75%; float:left; margin-bottom:10px; color:#666;}

.checkout_other_info .inputBg{ width:100%; border:1px solid #999; background:none; padding:6px 8px; height:30px; color:#555; margin-bottom:5px; background:#fff; -webkit-box-shadow: inset 0 1px 1px #000 transparent; box-shadow: inset 0 1px 1px #000 transparent; -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}

.checkout_other_info .inputBg:disabled,.checkout_other_info .selectBg:disabled{ background:#eee; cursor:not-allowed;}

.checkout_other_info .inputBg:focus{ border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}

.checkout_other_info .selectBg{ width:100%; padding:5px 5px; height:32px;}

.checkout_other_info .hongbao{ overflow:hidden; position:relative; padding-right:28%;}

.checkout_other_info .hongbao .inputBg,.checkout_other_info .fapiao .inputBg{ width:100%;}

.checkout_other_info .hongbao .bnt_blue_1{ border-radius:0; width:25%; position:absolute; top:0; right:0;}

.checkout_other_info dt label{ font-weight:normal; margin:0;}

.checkout_other_info dt .input{ width:14px; height:14px; margin:8px 0 0 5px; padding:0; vertical-align:top;}

.checkout_other_info .fapiao{ padding-left:65px; position:relative; margin-bottom:10px;}

.checkout_other_info .fapiao p{ position:absolute; top:0; left:0; line-height:30px;}

.checkout_other_info dd label{ line-height:30px; font-weight:normal; margin:0;}

.checkout_other_info .radio{ display:inline-block; vertical-align:top; margin:8px 5px 0 0;}

.orderconfirmBtn{ font-size:16px; height:34px; line-height:34px; font-family:PillGothic300mg-Bold46363;}



.pinned_top{ width:33.33333333%; position:absolute; top:0; right:0;}

.co_pay_table{ width:100%;}

.checkout_faqs{ padding:0 9% 25px; border-bottom:1px solid #ccc;}

.checkout_faqs h3{ padding:15px 0; color:#333; font-size:17px; height:auto; line-height:20px;}

.checkout_faqs h3 a{ float:right; color:#333; text-decoration:underline; font-size:14px;}

.checkout_table{ color:#666; font-size:12px; line-height:20px;}

.checkout_table .right{ text-align:right; font-family:Akzidenz-Grotesk-BQ46418,arial; font-size:13px; letter-spacing:1.3px;}

.checkout_table .order_total{ font-size:16px; color:#333;}

.checkout_table .order_total td{ padding-top:20px;}

.checkout_table .order_total .right{ font-size:17px;}

.checkout_container{}

.checkout_container dl{ overflow:hidden; margin-bottom:18px;}

.checkout_container dl:last-child{ margin-bottom:0;}

.checkout_container dt{ width:100px; float:left; margin-right:1em;}

.checkout_container dt img{ width:100%; height:auto;}

.checkout_container dd{ overflow:hidden; color:#666; font-size:12px; line-height:1.2;}

.checkout_container dd .pro_name{}

.checkout_container dd .pro_name a{ color:#333;}

.checkout_container dd .pro_attr{}

.checkout_container dd .pro_attr .label{ padding:0; font-weight:100; margin:0; color:#666; float:left; line-height:1.2;}

.checkout_container dd .pro_attr .value{ overflow:hidden; display:block;}

.checkout_container dd .pro_num{}

.checkout_container dd .pro_price{}



.pinned_top.floating{ float:right; position:static;}

.pinned_top.floating .pinned_top_box{ position:fixed; top:100px; max-width:320px; width:100%;}

.pinned_top.pull_left{ top:auto; bottom:-1px;}



/*订单提交页面样式*/

.flow_doneBox{ width:960px; padding:3% 0; min-height:350px;}

.flow_doneBox .mt{}

.flow_doneBox .mt h2{ font-size:22px; color:#4b8500; padding-bottom:15px;}

.flow_doneBox .mt p{ font-size:17px;}

.flow_doneBox .mc{ padding-top:60px; color:#666;}

.flow_doneBox font.green{ font-family:PillGothic300mg-Bold46363; font-size:16px; color:#4b8500;}

.flow_doneBox .pink{ font-weight:700; color:#4b8500;}

.flow_doneBox .pink:hover{ color:#4b8500;}

.flow_doneBox p a{ text-decoration:underline; color:#666;}

.flow_doneBox p a:hover{ color:#333;}



/* 系统提示页面 */

.message_box{ width:960px; padding:3% 0;}

.message_box .mt{ border:1px solid #ccc; border-bottom:0; background:#E1E1E1; padding:10px 0 10px 30px; line-height:1; font-size:18px;}

.message_box .mc{ border:1px solid #ccc; border-top:0; text-align:center; padding-bottom:30px;}

.message_box .mc h2{ font-size:17px; padding:30px 0 20px;}

.message_box .mc a{ color:#333; text-decoration:underline;}

.message_box .mc a:hover{ color:#333;}



/* user页面 */

.linkBox{ padding-top:50px;}

.linkBox h3{ font-size:14px; height:auto; line-height:1.2;}

.linkBox ul{ overflow:hidden; padding-top:10px;}

.linkBox ul li{ float:left; padding-right:6px;}

.coLogin_two .mc ul{ list-style:inside;}

.coLogin_two .mc li{ margin-bottom:.429em; list-style:inside; font-size:12px; color:#999;}

.coLogin_two .mc .biLoginBtn{ margin-top:30px;}

.coLogin_two .mc .biLoginBtn:hover{ color:#fff;}



#container{ background:#fff;}

.container_box{ width:960px; padding:0 0 20px 0;}

.content_title{ display:none;}

.CenterLeft{ color:#999; float:left; width:20.8333%; min-height:300px; padding-top:10px;}

.CenterLeft dl{ padding:0 0 0 19px; margin:0;}

.CenterLeft dt{ padding:10px 0 0; font-weight:100; color:#333; line-height:1.3;}

.CenterLeft dt span{ display:none;}

.CenterLeft dd{ line-height:1.3;}

.CenterLeft dd li a{ display:block; width:89%;}

.CenterLeft dd li a i{ display:none;}

.CenterLeft dd li.curs a{ color:#333;}

.content_body{ float:right; width:79.1667%; padding-top:20px;}

.account_header{ color:#333; border-bottom:1px solid #e5e5e5; padding:0 1.47em .989em 1.7647em; font-size:18px; font-family:PillGothic300mg-Bold46363;}

.account_header a{ color:#333;}

.account_header span{ color:#666; display:inline-block; vertical-align:top;}

.user_default_logout{ display:none;}

.userInfo{ padding:0 0 20px 35px;}

.creditInfo{ border-bottom:1px solid #e5e5e5; padding:20px 0;}

.creditInfo:last-child{ border-bottom:0; padding-bottom:0;}

.creditInfo h3{ font-size:18px; color:#666;}

.creditInfo li{ line-height:22px; color:#666; font-family:PillGothic300mg-Bold46363;}

/*.creditInfo li font{ background:#000; display:block; width:100px; height:100px; color:#fff;}*/

.creditInfo li font span{ color:#333;}

.content_asset{ overflow:hidden; border-top:1px solid #e5e5e5;}

.user_default{ padding:35px; float:left;}

.user_default ul{ overflow:hidden;}

.user_default li{ float:left; width:32%; margin:0 2.7% 2% 0;}

.user_default li a{ padding:19px 0 19px 25px; height:30px; line-height:30px; box-sizing:content-box; display:block; position:relative; border:1px solid #e5e5e5; box-shadow:0 1px 1px 0 #e5e5e5;}

.user_default li span{ font-size:30px; color:#444;}

.user_default li font{ font-size:20px; padding-left:10px; color:#666;}

.user_default li i{ display:none;}

.item_details{ border-bottom:1px solid #ccc;}

.user_orders_list{ position:relative;}

.user_orders_list dl{ overflow:hidden; margin:0; padding:20px 102px 20px 4.5%; margin-right:4.5%;}

.user_orders_list dt{ float:left; font-weight:100;}

.user_orders_list dd{ overflow:hidden; color:#999; font-family:PillGothic300mg-Bold46363;}

.user_orders_list .action_button{ position:absolute; top:50%; right:4.5%; margin-top:-15px;}

.user_merger_orders dt{ width:15%; line-height:32px;}

.userInfo_box{ border-bottom:1px solid #e5e5e5; padding:0 0 26px 0;}

.user_order_detail{ border-bottom:0; padding-bottom:0;}

.user_order_det_l{ float:left; border-right:1px solid #e5e5e5; width:69%;}

.user_order_det_l .abstract{}

.user_order_det_l .abstract ul{ overflow:hidden;}

.user_order_det_l .abstract li{ float:left; width:30%; padding-left:32px; line-height:20px;}

.user_order_det_l .abstract li:last-child{ width:40%; padding-right:30px;}

.user_order_det_l .abstract li span{ display:block; color:#333;}

.user_order_det_l .abstract li span:first-child{ color:#666;}

.user_order_det_l .abstract li span:last-child input{ border:0; background:none; color:#00bfff; padding:0; margin:0; height:22px; line-height:22px; outline:0;}

.user_order_det_l .abstract li i{ display:none; font-style:normal;}

.user_order_det_l .abstract li a{ color:#00bfff;}

.user_order_det_l .address,.user_order_det_l .other{ padding:0 32px; border-collapse: separate; border-bottom: 1px solid #e5e5e5; color:#666; font-family:PillGothic300mg-Bold46363;}

.user_order_det_l .address .mt,.user_order_det_l .other .mt,.user_order_det_r .price_list .mt{ padding:10px 0; border-bottom:1px solid #e5e5e5; font-size:18px;}

.user_order_det_l .address .mc,.user_order_det_l .other .mc{ padding:20px 0;}

.user_order_det_l .address .mc p:first-child span:last-child{ padding-left:10px;}

.user_order_det_l .other .mc dl{ margin:0; overflow:hidden;}

.user_order_det_l .other .mc dt{ font-weight:100; float:left;}

.user_order_det_l .other .mc dd{ overflow:hidden;}

.user_order_det_r{ float:left; width:31%; padding:0 3.09%;}

.user_order_det_r .price_list{}

.user_order_det_r .price_list .mt{ padding-top:30px;}

.user_order_det_r .price_list .mc{ font-family:PillGothic300mg-Bold46363; color:#666;}

.user_order_det_r .price_list ul{ padding-top:20px;}

.user_order_det_r .price_list li{ overflow:hidden; line-height:20px;}

.user_order_det_r .price_list li p{ width:63%; float:left;}

.user_order_det_r .price_list li p:last-child{ width:37%; text-align:right;}

.user_order_det_r .price_list li:last-child{ font-size:18px; line-height:26px; margin-top:20px;}

.user_order_cart{ overflow:hidden; width:69%; margin:0;}

.user_order_cart dl{ float:left; font-family:PillGothic300mg-Bold46363; color:#999; padding:20px 0 0 32px; margin:0;}

.user_order_cart dl:nth-child(2n){ padding-left:0;}

.user_order_cart dt{ float:left;}

.user_order_cart dt img{}

.user_order_cart dd{ overflow:hidden; padding:0 10px; width:130px;}

.user_order_cart dd h2{ font-size:14px; height:28px; overflow:hidden; margin-bottom:5px;}

.user_order_cart dd h2 a,.user_order_cart dd h2 a:hover{ color:#999;}

.user_order_cart dd p{}

.user_address_list{ padding-top:20px;}



.user_booking_list .user_order_det_l{ width:auto; float:none; border:0;}

.user_booking_list table{ border:0;}

.user_booking_list table th,.user_booking_list table td{ width:25%; padding-left:30px; font-family:PillGothic300mg-Bold46363; font-weight:100;}

.user_booking_list table th{ color:#666; padding-bottom:10px;}

.user_booking_list table th i{ display:none; font-style:normal;}

.user_booking_list table td{ vertical-align:top;}

.user_booking_list table td a{ color:#00bfff;}

.user_booking_list table .required{ padding:5px 0 15px 30px; margin:0 0 15px -30px; border-bottom:1px solid #e5e5e5;}



.user_collection_list .user_order_det_l{ width:auto; float:none; border:0;}

.user_collection_list table{ border:0;}

.user_collection_list table th,.user_collection_list table td{ width:25%; padding-left:30px; font-family:PillGothic300mg-Bold46363; font-weight:100;}

.user_collection_list table th{ color:#666; padding-bottom:10px;}

.user_collection_list table th i{ display:none; font-style:normal;}

.user_collection_list table td{ vertical-align:top;}

.user_collection_list table td a{ color:#00bfff;}

.user_collection_list table .required{ padding:5px 0 15px 30px; margin:0 0 15px -30px; border-bottom:1px solid #e5e5e5; width:100%; display:inline-block; vertical-align:top;}

.user_collection_list table .required a{ float:left; margin-right:10px; clear:none;}

.user_collection_list dl{ overflow:hidden; margin:0; padding:20px 4.5% 0 0;}

.user_collection_list dl dt{ float:left; width:20%; padding:5px 0 0; font-weight:100; color:#555;}

.user_collection_list dl dd{ float:left; width:80%; display:inline-block; vertical-align:top;}

.user_collection_list dl dd textarea,.inputBg02{ display:block; width:60%; height:130px; padding:6px 12px; font-size: 1em; line-height: 1.42857143em; color: #555; background-color: #fff; background-image: none; border: 1px solid #999; -webkit-box-shadow: inset 0 1px 1px #000 transparent; box-shadow: inset 0 1px 1px #000 transparent; -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}

.user_collection_list dl dd textarea:focus,.inputBg02:focus{ border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}

.user_collection_list dl dd input,.user_collection_list dl dd select,.user_collection_list dl dd textarea{ width:100%;}



.user_profile{ padding-top:20px;}

.user_profile dl{ overflow:hidden; margin:0;}

.user_profile dl dt{ float:left; font-weight:100; color:#666; width:20%; line-height:20px; padding:5px 0 0;}

.user_profile dl dd{ float:left; width:80%;}

.user_profile dl dd.required input{ float:left;}

.user_profile dl dd.required02{ margin-bottom:14px;}

.user_profile dl dd.required02 label{ margin:0; margin-right:10px; line-height:32px; font-weight:100; color:#555;}

.user_profile dl dd.required02 label input{ float:left; margin:10px 5px 0 0;}

.user_profile dl dd.required03 select{ width:19%; margin-right:10px; float:left;}

.user_profile dl dd span{ float:left; line-height:1; padding-left:5px;}



.user_message_list{}

.user_message_list_box{}

.user_message_list_box dl,.user_addbonus dl{ overflow:hidden; margin:0; padding:20px 4.5% 5px; border-bottom:1px solid #e5e5e5;}

.user_message_list_box dl dt,.user_addbonus dl dt{ float:left; font-weight:100; color:#555; width:12%;}

.user_message_list_box dl dt i,.user_message_add dl dt i{ font-style:normal; display:none;}

.user_message_list_box dl dd{ overflow:hidden; margin-bottom:14px;}

.user_message_list_box dl dd a{ color:#00bfff;}

.user_message_list_box dl dd.required a.action_button{ color:#fff; float:left;}

.user_message_list_box dl dd.time{ color:#ccc;}

.user_message_add{ padding-top:20px;}

.user_message_add dl{ overflow:hidden; padding:0 4.5%}

.user_message_add dl dt{ float:left; font-weight:100; color:#555; width:12%; padding-top:5px;}

.user_message_add dl dd{ width:88%; float:left; margin-bottom:14px;}

.user_message_add dl dd.required02{ padding:5px 0 0 0;}

.user_message_add dl dd.required02 label{ margin:0; font-weight:100; float:left; margin-right:10px;}

.user_message_add dl dd.required02 label input{ margin:3px 5px 0 0; vertical-align:top; outline:0;}

.file{ border:1px solid #999; height:32px; background:#fff; width:60%; margin:0; position:relative;}

.file .message_img{ padding:0; width:100%; filter: alpha(opacity:0); opacity: 0; margin:-1px 0 0 0; position:absolute; left:0; top:0; z-index:2;}

.file span{ background:#f2f2f2; height:30px; padding:0 15px; line-height:30px; float:left; border-right:1px solid #999; position:absolute; top:0; left:0;}

.file font{ display:block; line-height:30px; padding-left:98px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.user_message_add dl dd .inputBg02{ width:100%;}



.user_tag_list{ padding-top:20px;}

.user_profile .divided{ border-bottom:1px solid #e5e5e5; padding-bottom:20px;}

.user_profile .divided table{}

.user_profile .divided table tr{}

.user_profile .divided table tr:nth-child(2n+1){ display:none;}

.user_profile .divided table tr:first-child{ display:table-row;}

.user_profile .divided table th,.user_profile .divided table td{ padding:5px;}

.user_profile .divided table th{ font-weight:100; color:#555;}

.user_profile .divided table th i{ font-style:normal; display:none;}

.user_affiliate .divided dt{ width:24%; padding-top:0;}

.user_affiliate .divided dd{ width:76%}

.user_affiliate .divided dd p{ padding-top:5px;}

.user_affiliate .divided dd.required input{ float:none;}



.user_comment_list dl:last-child{ border-bottom:0;}

.user_addbonus dl dt{ padding-top:5px;}

.user_addbonus dl dd{ width:88%; float:left;}



.us_track_packages{ padding:20px 0 0 0;}

.us_track_packages table{}

.us_track_packages table th{ color: #666; padding-bottom: 10px; font-weight:100; border-bottom:1px solid #e5e5e5;}

.us_track_packages table td{ border-bottom:1px solid #e5e5e5; padding:10px 0;}

.us_track_packages table th:first-child,.us_track_packages table td:first-child{ padding-left:20px; color: #666;}

.required_a{ overflow:hidden;}

.required_a form{ display:inline-block;}

.required_a a{ float:left; clear:none; margin-right:10px;}



.us_capital_mt{ overflow:hidden; border-bottom:1px solid #e5e5e5; padding:10px 0 10px 32px}

.us_capital_mt a{ float:left;}

.us_capital_mt span{ float:left; font-family:'宋体'; font-size:12px; line-height:20px; padding:0 11px 0 10px; color:#999;}

.us_account_log{}

.us_account_log table{}

.us_account_log table th,.us_account_detail table th{ color: #666; font-weight:100; white-space:nowrap; padding:5px 10px 10px;}

.us_account_log table td,.us_account_detail table td{ padding:5px 10px 10px; font-family:PillGothic300mg-Bold46363; white-space:nowrap; vertical-align:top;}

.us_account_log table td:nth-child(4),.us_account_detail table td:nth-child(4){ white-space:normal;}

.us_account_log table td:first-child,.us_account_log table th:first-child,.us_account_detail table td:first-child,.us_account_detail table th:first-child{ padding-left:32px;}



.us_account_log table tr.caozuo td{ border-bottom:1px solid #e5e5e5; padding-top:0;}

.us_account_log_available{ padding:10px 0 10px 32px; font-family:PillGothic300mg-Bold46363;}



.us_account_detail{ padding-top:10px;}

.us_account_detail .mt{ display:none;}

.us_account_detail .mt:first-child{ display:table-row;}

.us_account_detail table td{ border-bottom:1px solid #e5e5e5; padding-top:10px;}



.us_act_account{}

.us_act_account dl{ overflow:hidden;}

.us_act_account dl dt{ float:left; width:25%; text-align:right; font-weight:100;}

.us_act_account dl dt.kong{}

.us_act_account dl dd{ overflow:hidden; font-family:PillGothic300mg-Bold46363; padding-bottom:10px;}



/* user 翻页 */

.user_page{ padding:22px 4.5%; border-bottom:1px solid #ccc;}

.user_page .pagebar{ overflow:hidden;}

.user_page .activity_all{ float:right;}

.user_page .activity_all a,.user_page .activity_all span{ display:inline-block; vertical-align:top; line-height:18px; color:#666; font-family:arial;}

.user_page .activity_all span{ font-weight:700;}



.Wuliu_c{ width:500px; position:absolute; top:50%; left:50%; z-index:999; display:none;}

#TTPopups{ height:auto; overflow:hidden; width:100%; margin:-50% 0 0 -50%; background:#fff; position:relative; z-index:999;}

#TTPopups .tit{ border:1px solid #000; padding:0 15px; height:auto; overflow:hidden; border-bottom:0; color:#666;}

#TTPopups .tit .con{ border-bottom:1px solid #f1f1f1; padding:15px 0 10px; position:relative; overflow:hidden;}

#TTPopups .tit .con span{ float:left;}

#TTPopups .tit .con a{ position:absolute; right:0; top:10px; font-family:Verdana,arial; font-size:24px; line-height:1; color:#ccc;}

#TTPopups .tit .con a:hover{ color:#f40;}

#retData{ border:1px solid #000; padding:8px 15px 15px; height:auto; overflow:hidden; border-top:0;}

#retData ul{ height:auto; overflow:hidden;}

#retData ul li{ position:relative; width:auto; float:none; padding:0 25px 12px; color:#404040; text-align:left;}

#retData ul li .text{ display:block; overflow:hidden; word-wrap:break-word; color:#000; float:none;}

#retData ul li .time{ color:#999; float:none;}

#retData ul li i{ width:6px; height:6px; position:absolute; top:6px; left:8px; display:block; background:#ccc; border-radius:50%;}

.Wuliu_bj{ position:fixed; left:0; top:0; width:100%; height:100%; background:#000; filter:alpha(opacity=10); -moz-opacity:0.1; -khtml-opacity: 0.1; opacity: 0.1; z-index:990;}

.cross_propage{ padding-bottom:40px; text-align:right;}



/* 搜索页面样式 */

.searchRight{ padding-top:8px;}

.searchRight select,.searchRight input{ display:inline-block; vertical-align:top;}

.search_prolist>ul>li{ width:21.35%; margin-right:1.6%;}

.search_prolist>ul>li:nth-child(3n){ margin-right:1.8%;}

.search_prolist>ul>li:nth-child(4n){ margin-left:1.8%;}
.search_prolist>ul>li:nth-child(5n){ _margin-right:0;}
.pro_list_page{ text-align:right; padding-bottom:40px;}



/* 团购详细页样式 */

.text_info .price .m_pice{ font-size:12px; text-decoration:line-through; color:#ccc;}

.text_info .price .zhekou{ font-size:17px;}

.left_top_table{ text-align:center; font-family:PillGothic300mg-Bold46363; padding-top:10px;}

.topTable_buy strong{ font-size:24px; padding-right:5px;}

.topTable_timer span{ font-size:20px;}

.topTable_timer em{ font-style:normal; padding:0 3px;}

.group_buy_tabs .hd li{ width:50%;}



/* 其它页面样式 */

.brand_list>ul>li{ text-align:center; float:left; display:inline;}

.brand_list>ul>li h4{ padding-top:10px; font-size:14px;}



.brand_url{ float:right; padding-top:8px;}

.brand_context{ padding:15px 0; border-bottom:1px solid #cacaca;}



.package_list{}

.package_list ul{ overflow:hidden; padding:0 3%;}

.package_list ul li{ width:48%; margin:0; padding-bottom:15px; padding-top:15px; border-top:1px solid #cacaca;}

.package_list ul li:nth-child(2n){ margin-left:4%;}

.package_list ul li:first-child,.package_list ul li:nth-child(2){ padding-top:0; border-top:0;}

.package_list dl{ overflow:hidden; margin:0;}

.package_list dl dt{ font-weight:100; color:#666; font-size:14px; float:left; width:36%;}

.package_list dl dt i{ display:none; font-style:normal;}

.package_list dl dd{ margin-bottom:10px; font-family:PillGothic300mg-Bold46363; overflow:hidden;}

.package_list .pic{}

.package_list .pic font{ font-size:16px;}

.package_list .pic del{ padding:0 8px; color:#999;}



.pick_out_cat_list{}

.pick_out_cat_list ul{ overflow:hidden; padding:10px 0 0 10px;}

.pick_out_cat_list ul li{ float:left; margin:0 10px 10px 0;}

.pick_out_attr #smallNav{ border-top:1px solid #cacaca; margin-top:15px;}

.pick_out_attr h4{ float:left; line-height:37px; padding-right:15px;}

.pick_out_attr #smallNav .where{ width:120px; margin-right:15px;}



.message_list h5{ padding-bottom:5px;}



.yzm{ position:relative; width:60%; margin:0; padding-right:130px;}

.yzm input{ width:100%;}

.yzm img{ height:32px; width:120px; cursor:pointer; position:absolute; top:0; right:0;}



.article_box{ padding:19px 0;}

.help_left{}

.help_left dl{ margin:0; padding-bottom:3%;}

.help_left dt{ font-weight:100; color:#999;}

.help_left dd{ padding-left:12px;}

.help_left li a.sell{ color:#333;}

.help_right{}

.help_right_title{ color:#666; padding:10px 0; text-transform:uppercase; font-size:16px;}

.content_right{ font-family:PillGothic300mg-Bold46363; font-size:14px; color:#666;overflow: hidden;}



@media (min-width: 1200px){

	.container{ width: auto; padding:0 20px;}
.brand_list>ul>li .brandLogo  img { width: 200px;}
	.brand_list>ul>li span{

	    display: none

	}
	.brand_list>ul>li {
    _height: 160px;
    overflow: hidden;
}

}

@media screen and (max-width: 1136px){

	#utilityNav>ul li.utilUser .navListHover{ width:120px;}

	#utilityNav>ul li.utilUser>a,#utilityNav>ul li.utilCart>a{ height: 23px; line-height: 37px; margin-top: 0; padding:5px 6px 5px 6px; width: 23px; overflow: hidden; position: relative; border: 1px solid #262626; color: #FFF; font-size:19px; box-sizing:content-box; text-align:center;}

	#utilityNav>ul li.utilUser>a{}

	#utilityNav>ul li.utilUser>a i,#utilityNav>ul li.utilCart>a i{ display:block;}

}

@media screen and (max-width: 959px) and (min-width: 768px){

	.product,.nstep_tit,.login_box{ width:100%;}

	.bigImg{ width:60%;}

	.cart_actions{ width:96%;}

	.nstep_tit .title{ margin-left:15px;}

	.top_other_sub a{ margin:-61px 15px 0 0;}

	.message_box{ width:auto; padding:3%;}

	.search_prolist_box{ padding:0 4.5%;}

}

@media screen and (max-width: 959px){

	.main_body,.checkout_box,.container_box{ width:100%;}

	.consignee_box{ padding:30px 5%; width:auto;}

	.flow_doneBox{ width:auto; padding:3% 5%;}

	.container_box{ padding-bottom:50px;}

}

@media (min-width: 992px){

	.container{ width: auto; padding:0 20px;}

}

@media (min-width: 768px){

	.container{ width: auto; padding:0 20px;}

}



@media screen and (max-width: 767px){

	/* 首页 */

	.slideBox .hd li{ width:8px; height:8px;}

	#utilityNavWrap,.logoLineHolder{ display:none;}

	#mobileNav{ height:60px; overflow:hidden;}

	#mobileNav ul{ display:block;}

	#mobileNav ul li.istItem{ width: 40px; padding-top: 20px; height: 25px; box-sizing:content-box; color:#fff;}

	#mobileNav ul li.istItem>span{ cursor: pointer; display:inline-block; line-height: 23px; margin: 0 auto; overflow: hidden; position: relative; text-decoration: none; width:auto;}

	#mobileNav ul li.istItem.menu,#mobileNav ul li.istItem.search{ float:left;}

	#mobileNav ul li.istItem.cart,#mobileNav ul li.istItem.account{ float:right;}

	#mobileNav ul li.istItem.menu>span{ font-size:18px; padding-left:20px; text-align:center;color:#262626;}

	#mobileNav ul li.istItem.search>span{ font-size:18px; padding-left:12px;color:#262626;}

	#mobileNav ul li.istItem.cart>a>span{ font-size:18px; padding-left:6px; color:#262626;}

	#mobileNav ul li.istItem.account>a>span{ font-size:18px; padding-left:12px; color:#262626;}

	#mobileNav ul li.istItem.logo{ height: 58px; padding: 0; text-align: center; width: 56%; position: absolute; left: 22%; top: 0;}

	#mobileNav ul li.istItem.logo img{ height:36px; width:auto; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto;}

	#navigation{ margin: 0; padding: 0; position: relative; width: 100%; z-index: unset;}

	#mobileNav .listItem{ list-style: none; width: 40px; padding-top: 20px; height: 25px;}

	

	#primaryNav{ top:0; position: absolute !important; width: 100%; text-align: left; z-index:1002; display:none;}

	#primaryNav .catNav{ text-align: left; background:#fff; max-width:none; max-height:none;}

	#primaryNav .navigationHeader{ color: #fff; cursor: pointer; height:20px; padding:15px 0 14px 4px; box-sizing:content-box; text-align:right; display:block;}

	#primaryNav .navigationHeader .icon{ font-size:20px; line-height:1; padding-right:10px;}

	#primaryNav .catNavList{ box-shadow:10px 5px 5px #000; margin:0; left:0; position:static; height:auto; width:100%;}

	#primaryNav .catNavList .listItem,#primaryNav .nav_sub_link .listItem{ display:block; height:auto; color:#FFFEF8; min-height:14px; padding:0;}

	#primaryNav .catNavList .listItem>h2{ position:relative;}

	#primaryNav .catNavList .listItem>h2>a,#primaryNav .nav_sub_link .listItem>a{ border-top: 1px solid #efefef; padding-left: 16px; color: #333; cursor:pointer; display: block; letter-spacing: .5px; font: 1.286em/2.389em "TradeGothic Bold",Arial,sans-serif;}

	#primaryNav .catNavList .listItem>h2>a:hover{ color:#fff;}

	#primaryNav .catNavList .listItem>h2>i{ position:absolute; top:0; left:0; width:100%; height:100%; text-align:right; cursor:pointer; line-height:2em; font-size:22px; padding-right:6px; color:#999; display:block;}

	#primaryNav .catNavList #siteSearch{ display:none;}

	#primaryNav .catNavList .listItem .secondaryNav{ position:absolute; top:0; left:0; width:100%; background:rgba(255,255,255,.97); z-index:99;}

	#primaryNav .nav_sub_header{ color: #fff; cursor: pointer; height: 14px; padding:17px 0 21px 4px; box-sizing:content-box;}

	#primaryNav .nav_sub_header .text{ display: inline-block; padding-left:36px; letter-spacing: .5px; font: 1em "TradeGothic Bold",Arial,sans-serif; text-transform: capitalize; position:relative;}

	#primaryNav .nav_sub_header .text>i{ color:#999; position:absolute; left:10px; top:0;font-size:28px}

	#primaryNav .nav_sub_header>i{ float:right; color:#fff; font-size:20px; line-height:1em; position:relative; top:-1px; padding-right:10px;}

	#primaryNav .nav_sub_title{ border-top: solid 1px #777; border-bottom: solid 1px #777; display: block; height: auto; min-height: 14px; padding: 10px 0; text-align: center;}

	#primaryNav .nav_sub_title span{ color: #999; font: 16px/24px "TradeGothic Bold",Arial,sans-serif; letter-spacing: 2px; text-transform: uppercase;}

	#primaryNav .nav_sub_link{ margin:25px 0 50px;}

	#primaryNav .nav_sub_link .listItem>a{ border:0;}

	

	#mobileSearch{ height: 47px; position: absolute; left: 0; top: 60px; width: 100%; z-index: 1001;}

	#mobileSearch .siteSearch{ padding: 5px 3.4% 10px; background: #fff;}

	#mobileSearch .searchText{ box-sizing: border-box; background-color: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; height: 32px; padding: 5px 13px; vertical-align: middle; font: .8571em/1.666em sans-serif; color: #333; float: left; width: 83%;}

	#mobileSearch .searchSub{ display:none;}

	#mobileSearch .cancel{ color: #A1A1A1; cursor: pointer; float: right; margin-left: 15px; text-decoration: none; text-transform: uppercase; outline: 0; font: .857em/2.66em "TradeGothic BoldCondTwenty";}

	



	

	.bottomNav{ display:block;}

	.bottomNav>ul{}

	.bottomNav>ul>li{ border-bottom: 1px solid #bbb; text-transform: uppercase; font-size: 14px; background: #fff;}

	.bottomNav>ul>li>span{ display:block; position:relative;}

	.bottomNav>ul>li>span a{ display: block; padding:8px 0; line-height:1.3; text-align: center; color: #999; text-decoration: none;}

	.bottomNav>ul>li>span i{ cursor:pointer; position:absolute; top:0; left:0; width:100%; height:100%;}

	.bottomNav li ul{ display:none;}

	.bottomNav li li{ background:#fff;}

	.bottomNav li li a{ background: url(../images/aber/mobile_icon.png) no-repeat right -107px; text-align: left; padding: 12px 27px; font-size: 15px; display:block; color:#999;}

	.bottomNav li a:hover,.bottomNav>ul>li>span i:hover+a,.bottomNav>ul>li>span.cur a{ color:#ccc;}

	.SlotContainer{ display:none;}

	

	.footer_sitemap{ padding:0;}

	.footer_left{ float: none; width: 100%; max-width: inherit; text-align:center;}

	.newsletter_section{ display:none;}

	.mobile_follow_us{ margin:0; padding:18px 0 20px;}

	.social_title{ display:block; color: #666; font: 15px/normal "EB Garamond",arial; padding:30px 0 18px;}

	.social_icons{ margin:35px auto 0; min-width: 320px; width:92%;}

	.social_icons li{ display:inline-block; float:none; clear:both; padding:0 5% 25px; margin:0;}

	.social_icons a{ margin:0;}

	.footer_right{ min-height: inherit; width: 100%; float: none; clear: both;}

	.footer_right>ul>li{ float: none; clear: both; width: 100%; margin: 0; border-top:1px solid #ccc;}

	.footer_right h3{ line-height:1.2; padding:.6em 1em .6em 20px; margin:0; background:url(../images/aber/mobile_icon.png) no-repeat right -176px; cursor:pointer;}

	.footer_right li ul{ display:none;}

	.footer_right li li{ padding:0 0 0 40px; margin:0; border-top:1px solid #ccc; height:auto; line-height:normal;}

	.footer_right li li:first-child{ border-top:1px solid #ccc;}

	.footer_right li li a{ font: 1em/2em "TradeGothic BoldCondTwenty",Arial,sans-serif; color: #333; display: block; padding:3px 0;}

	.footer_right h3:hover,.footer_right li li a:hover{ color:#333;}

	.footer_right h3.cur{ color:#262626; background-position:right -228px;}

	

	.footer_logo{ display:none;}

	.footer_logo.mobile{ display:block;background:#fff}

	.footer_txt{background:#fff;text-align: center;padding-bottom:12px;font-style:normal}

	/*列表页*/

	.area_l{ display:none;}

	.area_r{ width:100%;}

	.cate_ad{ padding-top:0;}

	.cate_ad_pc{ display:none;}

	.cate_ad_mobile{ display:block;}

	.categoryHeader{ padding:9px 10px 20px; margin-top:16px; border-bottom:0;}

	.categoryHeader h2{ padding-bottom:2%;}

	.cateSequence{ float:none; clear:both; width:95%; z-index:1;}

	.cateSequence .mt{ border:1px solid #222; padding:0 4%;}

	.cateSequence .mt h3{ float:left; padding:0 0 0 1%;}

	.cateSequence .mt i{ color:#666;}

	.cateSequence .mc li{ padding:0 2%; margin:0;}

	.cateSequence .mc li:hover, .cateSequence .mc li.active{ padding:0 9%;}

	.cateSequence .mc li a{ line-height:16px;}

	

	#smallNav{ padding-top:0;}

	#smallNav .where{ width:100%;}

	#smallNav .where:last-child .mt{ border-bottom:1px solid #e6e6e6;}

	#smallNav .mt,#smallNav .mt:hover,#smallNav .mt.cur{ border:0; border-top:1px solid #e6e6e6; padding:0 3% 0 4%;}

	#smallNav .mt:hover,#smallNav .mt.cur{ background:#fff; border:0; border-top:1px solid #e6e6e6;}

	#smallNav .mt h3{ height:35px; line-height:35px;}

	#smallNav .mt h3,#smallNav .mt i,#smallNav .mt:hover h3,#smallNav .mt:hover i,#smallNav .mt.cur h3,#smallNav .mt.cur i{ color:#666;}

	#smallNav .mt.cur+.mc{ z-index:1;}

	#smallNav .filter_attr .mc{}

	#smallNav .filter_attr .mc{ width:100%; padding:1% 3%; border:0; box-sizing:border-box;}

	#smallNav .filter_attr .mc ul{ padding-bottom:10px;}

	#smallNav .filter_attr .mc li{ width:29%; margin:3px; height:auto;}

	#smallNav .filter_attr .mc li a,#smallNav .filter_attr .mc li span{ padding:3px 1%;}

	#smallNav .mt h3{ padding-left:0;}

	.breadCrumb{ border-top:1px solid #e6e6e6; padding:10px 3% 0;}

	

	.product_list{ padding:20px 0 0;}

	.product_list>ul{ width:620px; margin:0 auto;}

	.product_list>ul>li{ margin:5px; width:auto; max-width:180px; float:none; display:inline-block; vertical-align:top; text-align:left;}

	.product_list>ul>li:nth-child(3n){ margi2n:0 7.5px 40px;}

	.comments_list .comment_img o{ color:#cdcdcd;}

	.cross_prolist{ padding-top:0;}

	.cross_prolist ul{ width:620px; margin:0 auto;}

	.cross_prolist ul li{ float:left;}

	

	/*详细页*/

	#subject{ background:#fff;}

	.product{ width:100%; padding:0;}

	.bigImg{ width:100%; float:none;}

	#preview{ text-align:center;}

	#spec-n1{ margin: 0; padding: 0; overflow: hidden; max-width:500px; width:100%; display:inline-block; vertical-align:top;}

	#spec-n1 img{ width:100%;}

	#spec-list{ position:static; margin:20px auto; text-align:center; width:100%;}

	#spec-list ul{ display:inline-block; vertical-align:top;}

	#spec-list li{ float:left; margin:2px 5px;}

	#spec-list li a.onlickImg span{ border-color:#212121;}

	.contentBody{ float:none; margin:15px 6% 0; padding:0; width:auto; color:#262626;}

	.contentBody .title,.text_info .price{ color:#262626;}

	.detail_detail li.choose_version .item a.onlickImg b, .detail_detail li .item.selected a b, .detail_detail li .item a:hover b{ border-color:#212121;}

	.detail_detail li.choose_version02 .item a{ color:#212121; border-color:#666; background:none; min-width:80px; height:35px; line-height:35px; text-align:center;}

	.detail_detail li.choose_version02 .item.selected a,.detail_detail li.choose_version02 .item a:hover{ background:#666; color:#fff;}

	.bt_infos_r_b{ position:relative; padding:0 60px; border:1px solid #666;}

	.bt_counts{ position:absolute; top:-1px; left:-1px; float:none; color:#666;}

	.bt_infos_r_b .inp_num{ width:100%; color:#666; margin:9px 0; float:none;}

	.bt_infos_r_b .minus,.bt_infos_r_b .plus{ position:absolute; top:-1px; right:-1px; color:#666;}

	.bt_infos_r_b .minus{ right:30px;}

	#detail_store a,#detail_store input{ font-size:20px; line-height:1.1;}

	.product_actions li a{ border-color:#666; font-size:14px; line-height:40px; color:#666; height:43px;}

	.product_actions li i{ font-size:15px;}

	.product_actions li:last-child i{ font-size:14px;}

	.product_actions li a:hover,.product_actions li.on a{ background:#fff; border-color:#666; color:#666;}

	.product_actions .search_box a{ color:#000; margin:0 10px;}

	.product_actions .search_box a:hover{ color:#000;}

	.product_tabs{ background:none; margin:30px 6% 0; padding-top:30px; border-top:1px solid #ccc;}
    .product_tabs img { width: 320px;text-align: center;}
	.product_tabs .hd ul{ width:100%;}

	.product_tabs .hd li{ border-color:#666; font-size:14px; padding:0 10px;}

	.product_tabs .hd li:hover,.product_tabs .hd li.on{ background:#666;}

	.tab_content{ width:auto;}

	.tab_content .table{ margin:20px 0;}

	.comments_list .text{ background:#E1E1E1;}

	.comments_list dd{ padding-right:1px;}

	.comments_list dd i{ width:9px; background-position:0 -7px;}

	.comments_list dd .text:hover+i{ background-position:0 -37px;}

	.comments_list dl.admin dd{ padding:0 0 0 1px;}

	.comments_list dl.admin dd i,.comments_list dl.admin .text:hover+i{ background-position:-20px -38px;}

	#i-comment{ position:relative; padding-left:105px;}

	#i-comment .rate{ position:absolute; top:0; left:0;}

	.percent{ width:100%; border-right:0; float:none; clear:both;}

	.percent dl{ position:relative; padding:5px 0 4px 35px;}

	.percent dl dt{ position:absolute; left:0; top:5px; margin:0;}

	.percent dl dd{ width:100%;}

	.percent .d1{ width:100%;}

	#i-comment .btns{ width:auto; margin-left:-105px; float:none;}

	#i-comment .btns a{ margin:20px 0 0; width:100%; background:#666; height:40px; line-height:40px; font-size:14px;}
   

	/* 评论弹窗样式 */

	#commentform1{ width:92%; _margin:-160px 0 0 -46%;}

	.commentForm dd.cmtRankBox{ height:auto;}

	#commentform1 .text2{ width:100%;}

	#commentform1 table td img{ width:90px;}

	#commentform1 .sub{ margin:10px 0 0 0; display:block;}

	

	/* 加入购物车成功提示弹窗样式 */

	.sucess_joinCart{ width:220px; border-radius:2px; z-index:9999; position:fixed; top:50%; left:50%; margin:-25px 0 0 -110px; background:rgba(51,51,51,.9); padding:15px; text-align:center; color:#fff; box-shadow:0 0 20px rgba(0, 0, 0, 0.6); display:none;}

	

	/* 购物车页面样式 */

	.nstep_tit{ width:auto; padding:10px 3%; background:#666;}

	.nstep_tit .title{ color:#fff;}

	.nstep_tit .shoppingProcess{ float:right;}

	.cart_actions{ width:auto; padding:0 5%;}

	.top_other_sub{ padding:5% 0; border-bottom:1px solid #D9D9D9;}

	.top_other_sub a,.continueFind{ float:none; width:100%; display:block; font-size:16px; padding:15px 0; box-sizing:content-box; line-height:1.1; height:auto; margin:0; text-align:center;}

	.order_list_box thead{ display:none;}

	.order_list_box td{ padding-top:1em; padding-bottom:1em;}

	.order_list_box .td_mt{ float: left; text-align: center; width: 40%;}

	.order_list_box .td_mc{ float:left; width:50%;}

	.order_list_box .td_mc td{ display:block; padding:0 5px; text-align:left;}

	.order_list_box .td_mc .prin1,.order_list_box .td_mc .prin2,.order_list_box .td_mc .prin3,.order_list_box .td_mc .prin4,.order_list_box .td_mc .prin5{ width:100%;}

	.order_list_box .td_mc .pro_num{ margin:0;}

	.promotion_title ul{ width:100%; border-width:3px;}

	.cl_pay_detail dl{ float:none; width:auto;}

	.cl_pay_detail dt{ width:25%; text-align:left;}

	.cl_pay_detail dd{ width:75%;}

	.favourable_list td:first-child{ width:30%;}

	

	/* 购物登录页面样式 */

	.login_box{ padding:0 6%; width:auto;}

	.login_mt{ border:0;}

	.login_mt h2{ padding-left:0;}

	.login_mc .col_l{ padding-left:0; padding-right:0; width:auto; float:none; min-height:inherit;}

	.login_mc .col_l h2{ margin-top:10px;}

	.coLogin_one .coLogin_txt{ width:100%;}

	.coLogin_inter{ padding-right:0;}

	.smLogin_btn,.biLoginBtn{ width:100%; font-size:16px; height:34px; line-height:34px;}

	.login_mc .point{ padding:10px 0 0 0;}

	.login_mc .col_r{ width:100%; float:none;}

	.coLogin_two{ padding-bottom:10%;}

	.coLogin_one02{ padding-right:0;}

	

	.consignee_box{ width:100%; padding:0;}

	.consignee_box .mt{ font-size:17px; padding-left:14px;}

	.consignee_box .mc{ padding:2% 4.2%;}

	.required input,.required select{ width:80%;}

	

	.passport_mc .col_l .coLogin_one .Judge{ padding-left:0;}

	.passport_mc .col_l .get_password .smLogin_btn{ margin-bottom:10px;}

	.passport_mc .col_l .get_password .biLoginBtn{ margin-bottom:50px;}

	

	/* 提交订单页面 */

	.checkout_box{ border:0;}

	.primary_content{ width:auto; float:none; border:0; border-bottom:1px solid #ccc; padding-bottom:50px;}

	.primary_content .mt{ padding-left:14px;}

	.primary_content .mc{ padding:0 4.2%;}

	.checkout_receiver dt,.checkout_other_info dt{ width:auto; float:none;}

	.checkout_receiver dd,.checkout_other_info dd{ width:auto; float:none;}

	.checkout_receiver .modify{ padding-left:0;}

	.checkout_receiver .modify a{ width:100%; text-align:center; font-size:15px; height:42px; line-height:42px;}

	.checkout_radio ul li{ width:50%;}

	.checkout_radio ul li:nth-child(3n){ padding-right:5%;}

	.checkout_radio ul li:nth-child(2n){ padding-right:0;}

	.checkout_other_info .hongbao .bnt_blue_1{ padding:0 5px;}

	.orderconfirmBtn{ width:100%; height:50px; line-height:50px; font-size:17px;}

	.pinned_top{ width:auto; position:static; background:#F2F2F2;}

	.checkout_faqs{ padding:0 4.2% 25px;}

	.flow_doneBox .mt{ text-align:center;}

	.flow_doneBox .mc{ padding-top:30px;}

	

	/* 系统提醒页面 */

	.message_box{ width:auto; padding:0;}

	.message_box .mt{ border:0; padding-left:14px;}

	.message_box .mc{ border:0;}

	

	.coLogin_two .mc .biLoginBtn{ text-align:center;}

	

	/* user会员中心样式 */

	.content_title{ display:block; padding:1em 3% .429em;}

	.content_title .ur_here{ background:none; font-size:18px; padding:0;}

	.content_title .ur_here a{ font-size:18px; line-height:35px; font-family:inherit;}

	.content_title .ur_here a:hover{ color:#666;}

	.content_title .ur_here code{ padding:9px 0 0 5px; display:inline-block; vertical-align:top;}

	.CenterLeft{ width:100%; padding:0; border-bottom:1px solid #e5e5e5;}

	.CenterLeft dl{ padding-left:4.5%; border-top:1px solid #e5e5e5;}

	.CenterLeft dt{ line-height:30px; font-size:20px; color:#666; padding:10px 0;}

	.CenterLeft dd ul li{ border-top:1px solid #e5e5e5;}

	.CenterLeft dd ul li a{ padding:10px 0 10px 7%; margin-left:30px; width:auto; font-size:16px; color:#666; position:relative;}

	.CenterLeft dd ul li a i{ display:block; position:absolute; top:15px; right:14%; color:#ccc;}

	.CenterLeft dt span{ display:initial; font-size:30px; color:#444; vertical-align:top; margin-right:7%;}

	.content_body{ width:100%; padding:0;}

	.content_asset{ display:none;}

	.account_header{ padding:3% 4.5%; border:0;}

	.user_default_logout{ display:block; padding:1% 4.5% 3%; font-size:18px; text-decoration:underline;}

	.userInfo{ padding-left:4.5%; border-top:1px solid #e5e5e5;}

	.creditInfo{ padding-right:4.5%;}

	.user_default{ float:none; width:100%; padding:0;}

	.user_default li{ float:none; width:100%; margin:0;}

	.user_default li a{ border:0; border-bottom:1px solid #e5e5e5; box-shadow:none; padding-left:4.5%;}

	.user_default li font{ width:70%; padding-left:7%; display:inline-block; padding-left:7%; vertical-align:top;}

	.user_default li i{ display:block; position:absolute; top:19px; right:14%; font-size:22px; color:#ccc;}

	.user_order_det_l{ width:100%; border:0; float:none; border-top:1px solid #e5e5e5;}

	.user_order_det_l .abstract li{ width:auto; float:none; overflow:hidden;}

	.user_order_det_l .abstract li span{ float:left; padding-right:10px;}

	.user_order_det_l .abstract li span:first-child{ padding-right:0;}

	.user_order_det_l .abstract li i{ display:inline-block;}

	.user_order_det_l .abstract li:last-child{ width:auto; padding-right:0;}

	.user_order_det_r{ width:auto; float:none;}

	.user_order_cart{ width:auto; padding-bottom:30px;}

	.user_order_cart dl{ width:auto; float:none; padding:20px 3.09% 0; overflow:hidden;}

	.user_order_cart dl:nth-child(2n){ padding:20px 3.09% 0;}

	.user_order_cart dt{ width:50%;}

	

	.user_booking_list table th,.user_booking_list table td{ width:100%; display:block; padding-left:0;}

	.user_booking_list table tr{ float:left; display:block; width:50%;}

	.user_booking_list table tr:first-child,.user_booking_list table tr:nth-child(4n){ width:30%;}

	.user_booking_list table tr:nth-child(3n-1){ width:70%;}

	.user_booking_list table tr:nth-child(3n){ width:100%;}

	.user_booking_list table td{ padding-bottom:10px;}

	.user_booking_list table .required{ margin-right:-30px; padding-right:30px;}

	.user_booking_list table .required a{ width:100%; height:34px; line-height:34px; font-size:16px;}

	

	.user_collection_list table th,.user_collection_list table td{ padding-left:0;}

	.user_collection_list table .required{ margin:0 0 15px 0; padding-left:0;}

	.user_collection_list dl dt{ float:none; width:auto; padding:10px 0;}

	.user_collection_list dl dt:nth-last-child(2),.user_collection_list dl dt:nth-last-child(4){ display:none;}

	.user_collection_list dl dd{ float:none; width:100%;}

	.user_collection_list dl dd:nth-last-child(2){ background:#000;}

	.user_collection_list dl dd.required .bnt_blue{ width:100%; height:34px; line-height:34px; font-size:16px; margin:5px 0;}

	

	.user_profile dl dt{ float:none; width:auto; padding:10px 0 10px;}

	.user_profile dl dd{ float:none; width:auto;}

	.user_profile dl dt:nth-last-child(2){ display:none;}

	.user_profile dl dd:last-child{ padding-top:10px;}

	.user_profile dl dd.required input{ width:93%;}

	.user_profile dl dd.required02 label{ line-height:inherit;}

	.user_profile dl dd.required02 label input{ margin-top:4px;}

	.user_profile dl dd.required,.user_profile dl dd.required03{ display:inline-block; vertical-align:top; width:100%;}

	.user_profile dl dd.required03 select{ width:29%;}

	.user_profile dl dd.required input{ height:34px; line-height:34px; font-size:16px;}

	

	.user_message_list_box dl{ margin-right:4.5%; padding:15px 0 0;}

	.user_message_list_box dl dt,.user_message_add dl dt{ width:auto; float:none; padding-bottom:5px;}

	.user_message_list_box dl dt.kong,.user_message_add dl dt.kong{ display:none;}

	.user_message_list_box dl dt i,.user_message_add dl dt i{ display:inline;}

	.user_message_list_box dl dd.required a.action_button{ width:100%; text-align:center; height:34px; line-height:34px; font-size:15px;}

	.user_message_add dl{ margin-right:4.5%; padding:0;}

	.user_message_add dl dd{ width:100%; float:none; display:inline-block; vertical-align:top;}

	.user_message_add dl dd.required input,.file,.user_message_add dl dd.required .bnt_blue{ width:100%;}

	.user_message_add dl dd.required .bnt_blue{ font-size:15px; height:34px; line-height:34px;}

	.user_message_add dl dd.required .bnt_blue03{ margin-top:10px;}

	

	.user_profile .divided table tr{ width:50%; display:block; float:left; border-top:1px solid #e5e5e5; padding:5px;}

	.user_profile .divided table tr:first-child,.user_profile .divided table tr:nth-of-type(2){ border-top:0;}

	.user_profile .divided table tr:nth-child(2n+1){ display:block;}

	.user_profile .divided table th{ width:auto; display:block; padding:5px 0;}

	.user_profile .divided table th i{ display:inline;}

	.user_profile .divided table td{ overflow:hidden; display:block;}

	.user_profile .divided{ padding:0 4.5% 20px 0;}

	.user_affiliate .divided{ border-bottom:0; padding-bottom:0;}

	.user_affiliate .divided dt{ width:auto;}

	.user_affiliate dl dt:nth-last-child(2){ display:block;}

	.user_affiliate dl dd.required input{ width:100%;}

	

	.user_addbonus dl{ margin-right:4.5%;}

	.user_addbonus dl dt{ float:none; width:auto; padding:0 0 10px;}

	.user_addbonus dl dt.kong{ display:none;}

	.user_addbonus dl dd,.user_addbonus dl dd.required input{ width:100%; font-size:15px; height:34px; line-height:34px;}

	

	.us_track_packages{ padding-bottom:50px;}

	.us_account_log dl{ margin:0;}

	.us_act_account{ margin:0 4.5%;}



	

	/* 其它页面样式 */

	.search_prolist{}

	.search_prolist>ul>li:nth-child(4n){ margin-right:7.5px;}

	

	.brand_list{ padding-top:0;}

	.brand_list>ul>li{ text-align:center; width:23.65%; margin-right:1.8%; margin-left:0; float:left; display:inline; max-width:inherit;float:left;    border-bottom: 1px solid #ccc;border-top: 1px solid #fcfcfc;}

	.brand_list>ul>li span{float:right}

	.brand_list>ul>li:nth-child(3n){ margin-right:1.8%; margin-left:0;}

	.brand_list>ul>li:nth-child(4n){ margin-right:0;}

	.brand_list>ul>li img{ max-width:100%; height:auto;}

	

	.brand_context{ padding:0 10px 15px; border:0;}

	

	.exchange_list{ padding-top:0;}

	

	.package_list{ text-align:left; padding-top:0;}

	.package_list ul{ padding:0;}

	.package_list ul li{ width:100%; max-width:none; margin:0; display:block; padding:15px 4.5% 5px;}

	.package_list ul li:first-child,.package_list ul li:nth-child(2){ border-top:1px solid #cacaca; padding-top:15px; margin:0;}

	.package_list ul li:nth-child(3n){ margin:0;}

	

	.pick_out_attr h4{ width:100%; float:none; padding:0 4.5%;}

	.pick_out_attr #smallNav .where{ width:100%;}

	

	.message_list{ padding-top:0;}

	.message_list .comments_list{ padding:20px 4.5%;}

	.message_list.user_message_add{ padding-top:10px; margin-top:-20px; border-top:1px solid #cacaca;}

	.message_list.user_message_add dl{ margin-left:4.5%;}

	

	.yzm{ width:100%;}

	

	.article_box{ padding:19px 4.5%;}

}



@media (max-width: 640px){

	#inSlideBox_w{ display:none;}

	#inSlideBox_s{ display:block;}
	
    .relates{ display:block;}
	
	.SlotContainer{ margin:2% 0 15px;}

	.SlotContainer{ display:block;}

	.pcContainer h3 p{ font-size:18px; padding:10px 0;}

	.ContainerBox ul li{ width:96%; margin:0 2%; float:none; padding:0;height: 320px;}

	.ContainerBox ul li .mask,.ContainerBox ul li .tout{ display:none;}

	.ContainerBox ul li .text{ padding:3%;}

	.ContainerBox ul li .text h4,.index_goods .text h4{ padding:10px 0; font-size:18px;}

	.ContainerBox ul li .buttonRow{ padding-bottom:5%; display:block;}

	.ContainerBox ul li .buttonRow a{ width:46%;  margin: 0 1% 0 1%; display: inline-block; text-align: center; text-decoration: none; font-family: "TradeGothic Bold",Arial,Helvetica,sans-serif; font-size:1em; letter-spacing: 1px; padding:2% 0; color: #666; border: 1px solid #666; display:block; margin:0 auto;}

	.order_list_box .td_mt a{ width:100%;}

	.order_list_box .td_mt img{ width:100%; height:auto;}

	

	.product_list>ul,.cross_prolist ul{ width:465px;}

	

	.required label{ width:35%;}

	.required input,.required select{ width:33%;float:left}

	

	.user_orders_list{ margin-right:4.5%;}

	.user_orders_list dl{ padding-bottom:0;}

	.user_orders_list dt{ float:none;}

	.user_orders_list dd{ margin-bottom:10px;}

	.user_orders_list .action_button{ position:static; width:100%; text-align:center; float:none; display:block; margin:0 0 20px; font-size:15px; height:42px; line-height:42px;}

	.user_merger_orders dl{ padding:20px 0;}

	.user_merger_orders dt{ width:auto;}

	.user_merger_orders dd.required select{ width:100%;}

	.user_merger_orders dd.required .bnt_blue{ width:100%; height:42px; line-height:42px; font-size:15px;}

	

	.us_track_packages table th:last-child{ display:none;}

	.us_track_packages table td{ width:100%; display:block; padding-left:20px;}

	.us_track_packages table td:first-child{ border-bottom:0; padding-bottom:0;}

	

	.us_capital{ padding-right:4.5%;}

	.us_capital_mt{ padding-left:0;}

	.us_capital_mt span{ padding:0 6px 0 5px;}

	.us_account_log table tr,.us_account_detail table tr{ display:block; float:left; width:70%;}

	.us_account_log table th,.us_account_log table td,.us_account_detail table th,.us_account_detail table td{ display:block; padding:10px 0 0;}

	.us_account_log table tr.mt,.us_account_detail table tr.mt{ width:30%; display:block;}

	.us_account_log table tr.caozuo{ clear:both; width:100%;}

	.us_account_log table tr.caozuo td{ width:100%; padding:5px 0 10px;}

	.us_account_log table tr.caozuo a{ display:block; width:100%; font-size:16px; height:34px; line-height:34px; text-align:center; margin:0; margin-top:5px;}

	.us_account_log table td:first-child,.us_account_log table th:first-child,.us_account_detail table td:first-child,.us_account_detail table th:first-child{ padding-left:0;}

	.us_account_log_available{ padding-left:0;}

	

	.us_account_detail table tr{ border-bottom:1px solid #e5e5e5; padding-bottom:10px;}

	.us_account_detail table td{ border:0;}

	

	.us_act_account{}

	.us_act_account dl dt{ float:none; width:100%; text-align:left; padding-bottom:5px;}

	.us_act_account dl dt.kong{ display:none;}

	.us_act_account dl dd{ padding-left:4.5%;}

	.Wuliu_c{ width:400px;}

	

	/* 其它页面样式 */

	.brand_list>ul>li{ width:32.1333%; margin-right:1.8%; margin-left:0;}

	.brand_list>ul>li:nth-child(4n){ margin-right:1.8%;}

	.brand_list>ul>li:nth-child(3n){ margin-right:0; margin-left:0;}

	.brand_list>ul>li img{ max-width:100%; height:auto;float:left}

	.brand_list>ul>li img:hover{border:1px solid #ccc}

	.brand_list>ul>li span{display: none}

	.brand_url{ float:none; padding-top:0; width:100%; display:block; clear:both;}

	

	.package_list dl dt{ width:100%; float:none; padding-bottom:5px;}

	.package_list dl dt i{ display:inline;}

}

	

@media (max-width: 480px){

	.brand_list>ul>li{ width:100%; margin-right:3%; margin-left:0;1px solid #ccc;border-bottom: 1px solid #ccc;border-top: 1px solid #c;}

	.brand_list>ul>li .brandLogo .txt{float:left;width:25%;padding:5px}

	.brand_list>ul>li span{float:left;width:65%;text-align:left;padding-top:10px;color:#333;display:block}

	.brand_list>ul>li span a{color:#666}

	.brand_list>ul>li:nth-child(3n),.brand_list>ul>li:nth-child(4n){ margin-right:3%;}

	.brand_list>ul>li:nth-child(2n){ margin-right:0; margin-left:0;}

	.brand_url a{ overflow:hidden;}

	.Wuliu_c{ width:280px;}

	.product_list>ul,.cross_prolist ul{ width:410px;}

}



/* 20191116 ADD*/

.new_search,.BoughtGoods .index_goods,#update_goods,#set_cat_goods,.BrandListWrap{display:none}

@media (max-width: 640px){

	

.new_search{background-color:#fff;margin-top:.01em;display:block}

#update_goods,#set_cat_goods{display:block}

.top-season-kw-sp {

    margi22n: .8em;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    white-space: nowrap;

}

.top-season-kw-sp__ttl {

    color: #535353;

    padding: 2px;

    border-radius: 3px;

    font-size: 80%;

    margin-top:10px;

    font-weight: 700;

    margin-right:5px;margin-left: 5px;

    flex-shrink: 0;

}

.top-season-kw-sp__list {

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    overflow-x: scroll;

}

.top-season-kw-sp__item {

    font-size: .8em;

    background: #f2f2f2;

    padding: .4em 1em;

    border-radius: 20px;

    margin: 4px 3px 8px 0;

    flex-shrink: 0;

}

.top-season-kw-sp__item a:link {

    text-decoration: none;

    color: #333;

}
.ContainerBox ul li .img img{ width:100%; _height: 268px;height: 100%;}
.BoughtGoods .index_goods{padding-top: 20px;display:block}

.index_goods .desc span,.product_list p span,.product_list center span{border:1px solid #ccc;padding:2px 7px;border-radius:3px;margin-left: 5px;font-size: 8px;}

.index_goods .brand a,.product_list .brand a{padding:2px 5px;color:#ccc}

.BrandListWrap {text-align: center;background-color: #fff;border-radius2: 8px;margin:5px;display:block}

.coLogin_two .mc .biLoginBtn{margin-top:0}

}



div.floatLeft {float: left;}

.clearfix {display: block;}

@media (max-width:640px){

	.m-ck-module{width:90%;}

	.m-ck-module ul li label,.m-ck-module ul li input2{height:30px;width:240px}

	.m-ck-module .addr-addnew-form .top20{margin-top:20px}

	.m-ck-module select{height:30px}

	#smallNav>.onclick>.mc{display:block;position:static}

	#smallNav>.onclick>.mt{display:none}

  }

.m-ck-module{margin:10px auto;width:98%;max-width:1000px}

.m-ck-module h1{font-size:16px;line-height:26px;color:#999;text-shadow:1px 1px 1px #fff}

.m-ck-module ul{border:1px solid #d5d5d5;background:#fff;border-radius:4px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-shadow:0 0 1px 1px #e0e0e0}

.m-ck-module ul li{display:block;line-height:30px;-webkit-box-flex:1;border-bottom:1px solid #e0e0e0;padding:0 10px;font-size:16px}

.m-ck-module ul li:last-child{border:0}

.m-ck-module ul li label,.m-ck-module ul li span{display:block;}

.m-ck-module .addr-addnew-form label{font-weight:100;display2:inline-block;color:#333}

.m-ck-module .addr-addnew-form .top20{margin-top:5px}

.m-ck-module ul li label,.m-ck-module ul li .span-2 {width2:100px;}

.m-ck-module ul li label {color:#333;font-weight:100;vertical-align: middle;font-style: normal;}



.m-ck-module ul li input[type="radio"]{vertical-align:baseline;margin-right:5px}

.m-ck-module ul li .c_red{color:#ED6D00;font-weight:normal;padding-left:15px}

.m-ck-module ul li.disable,.m-ck-module ul li.disable .c_red{color:#999;text-shadow:1px 1px 1px #fff}

.m-ck-module ul li.addr-info,.uc-addr-list li{padding:10px}/*uc add addr*/

.m-ck-module ul li.addr-info p.u,.uc-addr-list li p.u{line-height:1.4em;font-weight:700}

.m-ck-module ul li.addr-info p.i,.uc-addr-list li p.i{line-height:1.3em;font-size:14px;color:#888}/*uc add addr to end*/

.m-ck-module ul li.addr-info span.addr-info-box{position:relative}

.m-ck-module ul li.addr-info span.addr-info-box span.addr-edit{position:absolute;top:-10px;right:0;color:#06C}

.m-ck-module ul li.addr-else-box{display:-webkit-box;margin-bottom:-1px}

.m-ck-module ul li.addr-else-box span{position:relative;-webkit-box-flex:1;width:100%}

.m-ck-module ul li.addr-else-box span:before,

.m-ck-module ul li.m-coupon:after{content:'';border-right:3px solid #ddd;border-bottom:3px solid #ddd;height:8px;width:8px;position:absolute;-webkit-transform:rotate(45deg);top:12px;right:10px}

.m-ck-module ul li.addr-else-box span.on:before,

.m-ck-module ul li.m-coupon.on:after{-webkit-transform:rotate(225deg);border-color:#ccc;top:17px;right:20px}

.m-ck-module ul li.addr-else-box span:after{content:'.';display:block;clear:both;height:0;overflow:hidden}

.m-ck-module ul li.addr-else-box span.on{background:#f0f0f0;margin:0 -10px;padding:0 10px}

.m-ck-module ul li.addr-else-box span:nth-child(2){margin-left:10px;border-left:1px solid #e0e0e0;padding-left:10px}

.m-ck-module ul li.m-coupon{position:relative;margin-bottom:-1px;padding:0 50px 0 35px;}

.m-ck-module ul li.m-coupon:after{left:12px}

.m-ck-module ul li.m-coupon .cancel-coupon-btn{display:inline-block;color:#06C;position:absolute;top:0;right:10px}

.m-ck-module ul.m-coupon-li li.act{padding:2px 10px 6px}

.m-ck-module ul.m-coupon-li li.act input{border:1px solid #ccc;height:20px;padding:4px;width:70%;-webkit-appearance:none;border-radius:0;font-size:16px}

.m-ck-module ul.m-coupon-li li.act .use-coupon-btn{display:inline-block;border-radius:0 2px 2px 0;margin-left:-1px;background:#ff8a00;color:#fff;line-height:30px;text-shadow:-1px -1px 1px #BD5C02;-webkit-box-shadow:0 -1px 1px #ed6f04 inset;width:26%;text-align:center}





.m-ck-module ul.addr-else-li,

.m-ck-module ul .addr-addnew-form,

.uc-add-addrform,.uc-addr-list{background:#FFFEF4;-webkit-box-shadow:none;margin:10px;padding-top:5px}/*uc-addr to start*/

.m-ck-module ul .addr-edit-form{margin:10px 0 0}

.m-ck-module ul .addr-addnew-form li{border:0;line-height:1.4em;min-height:50px;vertical-align:middle}

.m-ck-module ul .addr-addnew-form li:after{content:'.';display:block;clear:both;height:0;overflow:hidden}

.m-ck-module ul .addr-addnew-form li label,

.uc-add-addrform label{color:#666;padding:3px 0;text-shadow:1px 1px 1px #fff}

.m-ck-module ul .addr-addnew-form li input,.m-ck-module ul .addr-addnew-form li select,

.uc-add-addrform input,.uc-add-addrform select{margin-bottom:5px;width:98%;padding:4px 2px;line-height:18px;border:1px solid #ccc;border-radius:0;font-size:16px}

.m-ck-module ul .addr-addnew-form li input{-webkit-appearance:none}

.m-ck-module ul .addr-addnew-form li input::-webkit-input-placeholder,.m-ck-module ul.m-coupon-li li.act input::-webkit-input-placeholder,.uc-add-addrform input::-webkit-input-placeholder{color:#ccc}

.m-ck-module ul .addr-addnew-form li select,.uc-add-addrform select{height:30px}

.m-ck-module ul .addr-addnew-form li .addr-addnew-btn,

.uc-add-addrform .addr-addnew-btn{display:block;width:90%;background:#ff8a00;color:#fff;font-size:16px;text-shadow:-1px -1px 1px #BD5C02;margin:15px 10px 20px;-webkit-box-shadow:0 -1px 1px #ed6f04 inset;font-weight:700;text-align:center;border-radius:2px;line-height:36px;}/*uc-addr  the end*/

.m-ck-module ul .m-cart-list{-webkit-box-shadow:none;border:0}

.m-ck-module ul .m-cart-list li{display:-webkit-box;line-height:1.6em;font-size:14px;padding:12px 10px 8px;border-bottom-style:dotted}

.m-ck-module ul .m-cart-list li .d{margin:0}

.m-ck-module ul .m-cart-list li span.con p{line-height:1.6em}

.m-cart-list li span.con p {display: -webkit-box;line-height: 28px;}

.m-cart-list li span.con p label {display: block;min-width: 30px;text-align: right;}

.m-checkout-toal{border:0;line-height:1.4em}

.m-checkout-toal .check{padding-right:20px}

.m-checkout-toal .checkout{margin-left:25%}



.m-cart-e{padding:20px;text-align:center}

.m-cart-e .icon{width:135px;height:100px;background:url(img/cart-e.png) no-repeat;background-size:contain;margin:0 auto 10px;padding-right:20px}

.m-cart-e .txt{font-size:20px;font-weight:700;color:#ccc;text-align:center}

.m-cart-e .gobuy{line-height:42px;display:block;border-radius:2px;background:#ff8a00;color:#fff;font-size:16px;text-shadow:-1px -1px 1px #BD5C02;margin:15px;-webkit-box-shadow:0 -1px 1px #ed6f04 inset;font-weight:700}

.m-cart-list li{padding:14px 10px 10px;border-bottom:1px dotted #ccc;display:-webkit-box}

.m-cart-list li:last-child{border:0}

.m-cart-list li span.pic{min-width:75px;display:block;margin-right:10px;margin-top:10px}

.m-cart-list li span.pic img{-webkit-box-shadow:0 0 2px #d5d5d5;border-radius:6px}

.m-cart-list li span .tip{display:block;margin-top:-20px;text-align:center;background:rgba(255, 153, 0, 0.9);-webkit-box-shadow:0 0 3px #f60 inset;color:#fff;line-height:20px;border-radius:0 0 4px 4px;font-size:12px;position:relative}

.m-cart-list li span.con{-webkit-box-flex:1;display:block}

.m-cart-list li span.con .t{display:block;max-height:38px;overflow:hidden;line-height:1.3em}

.m-cart-list li span.con .d{display:block;color:#aaa;margin:7px 0;text-shadow:1px 1px 1px #fff}

.m-cart-list li span.con p{display:-webkit-box;line-height:28px}

.m-cart-list li span.con p label{display:block;min-width:30px;text-align:right}

.m-cart-list li span.con p span{display:block;-webkit-box-flex:1;width:100%}

.m-cart-list li span.con p span.price{color:#ED6D00;font-weight:700}

.m-cart-list li span.con p span i{display:inline-block;border:1px solid #cfcfcf;height:22px;width:22px;background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff),to(#efefef));position:relative}

.m-cart-list li span.con p span i:after,.m-cart-list li span.con p span i.add:before{content:'';width:14px;height:3px;background:#999;position:absolute;top:9px;left:4px}

.m-cart-list li span.con p span i.add:before{-webkit-transform:rotate(90deg);height:3px}

.m-cart-list li span.con p span input{border:1px solid #cfcfcf;margin:0 -1px;font-size:16px;display:inline-block;text-align:center;height:22px;width:30px;border-radius:0;background:-webkit-gradient(linear, 0 0, 0 100%, from(#e5e5e5),color-stop(0.3, #fff),to(#fff));-webkit-appearance:none;color:#999}

.m-cart-list li span.con p .del{background:#F7F7F7;height:18px;line-height:18px;border:1px solid #e0e0e0;margin-top:4px;padding:0 3px;border-radius:4px;color:#999;font-size:12px}

.m-cart-list li span.con p .del:before{content:'x';color:#d96e6e;font-weight:700;margin-right:3px}

.m-cart-list li.sale-off a,

.m-cart-list li.sale-off i,

.m-cart-list li.sale-off label,

.m-cart-list li.sale-off p span{opacity:0.5;color:#555;text-shadow:1px 1px 1px #fff}

.m-cart-list li.sale-off p label.del{opacity:1;text-shadow:0 0 0 #fff}

.m-cart-list li.sale-off span .tip{opacity:1;color:#fff;text-shadow:0 0 0 #fff}

.m-cart-toal{text-align:right;font-size:16px;border-top:2px solid #ccc;padding:10px;margin:8px 0 50px;color:#666}

.m-cart-toal .tip{text-shadow:1px 1px 1px #fff;color:#aaa;margin-top:5px}

.m-cart-toal .check b{color:#ED6D00}

.m-cart-toal .act{display:-webkit-box;margin-top:15px}

.m-cart-toal .act a.back{color:#999;display:block;padding:0 8px;position:relative;background:-webkit-gradient(linear,left top,left bottom,from(#fefefe), to(#e8e8e8));border:1px solid #D5D5D5;line-height:29px;height:29px;margin:3px 10% 0 17px}

.m-cart-toal .act a.back i{width:17px;height:32px;overflow:hidden;position:absolute;top:-1px;left:-17px}

.m-cart-toal .act a.back i:after{content:'';width:21px;height:21px;position:absolute;top:4px;left:6px;-webkit-transform:rotate(45deg);background:-webkit-gradient(linear,left top,right bottom,from(#fefefe), to(#e8e8e8));border:1px solid #D5D5D5}

.m-cart-toal .act a.checkout{border-radius:2px;display:block;text-align:center;-webkit-box-flex:1;width:100%;background:#262626;color:#fff;text-shadow:-1px -1px 1px #000;-webkit-box-shadow:0 -1px 1px #000 inset;font-weight:700;line-height:36px}

.m-cart-toal .act input.checkout{cursor:pointer;font-size:16px;border:none;border-radius:2px;display:block;text-align:center;-webkit-box-flex:1;width:100%;background:#262626;color:#fff;text-shadow:-1px -1px 1px #000;-webkit-box-shadow:0 -1px 1px #000 inset;font-weight:700;line-height:36px;-webkit-appearance: none;}

input, img, i, em, label, div {vertical-align: middle;font-style: normal;}



.scrollBox{ margin:10px auto; text-align:center; background:#fff }

.scrollBox h4{background:#fff;border-top:1px dotted #ccc;width:98%;margin:0 auto;padding:20px 0}

.scrollBox .bd li{ width:50%; float:left; font-size:14px; }.scrollBox .price-vipshop{color:#c00}.scrollBox .bd ul{background:#fff}.scrollBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }

.scrollBox .bd li img{ _width:140px; background:url(images/loading.gif) #fff center center no-repeat;  }

.scrollBox .hd{ height:20px; overflow:hidden; font-size:0; }.scrollBox .hd ul{ display:inline-block; padding-top:5px; }	

.scrollBox .hd li{ display:inline-block; width:8px; height:8px; background:#D0D0D0; margin:0 5px; vertical-align:top; overflow:hidden;-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}

.scrollBox .hd .on{ background:#BA2636;  }.scrollBox .prev,.scrollBox .next{ display:inline-block; width:25px; height:20px; background:url(images/wyIcons.png) no-repeat; overflow:hidden; margin:0 5px;  vertical-align:top; }.scrollBox .next{ background-position:-105px 0; }

.index_goods li a{}

.activity_all{padding: 20px 0 0;
    text-align: center;}

.activity_all .active {
    color: rgb(34, 34, 34);
    border-width: 1px;
    border-style: solid;
    border-color: rgb(34, 34, 34);
    border-image: initial;
}
.activity_all li a, .activity_all li span {
    height: 28px;
    padding: 4px 10px 1px;
    text-align: center;
    display: block;
}
.activity_all .active {
    border: 1px solid #3e3d3c;
    color: #3e3d3c;
}
.activity_all li {
    display: inline-block;
    border: 1px solid #fff;
    margin: 0 2px;
}
.icon_ins{background:url(../images/foot/Instagram.png) no-repeat}

.icon_tw{background:url(../images/foot/twitter.png) no-repeat}

.icon_fb{background:url(../images/foot/facebook.png) no-repeat}

.icon_yb{background:url(../images/foot/youtube.png) no-repeat}
.relates{overflow:hidden;background-color:#fff;/*border-top:1px solid #f2f2f2;*/margin-bottom:10px;}
.relates h3{font-size:20px;line-height:15px;border-bottom:3px dotted #ba2636;padding:15px 20px 10px;margin-bottom:0}
.relates ul{padding:10px 0;overflow:hidden;margin:0;}
.relates li{_float:left;_width:49%;height:30px;overflow:hidden;line-height:30px;color:#bbb;border-left:3px solid #ba2636;margin: 22px;}
.relates li i{vertical-align:middle}
.relates a{margin-right:20px;padding-left:10px;color:#555}
.relates a:hover{color:#45B6F7;border-left:5px solid #FF5E52}

.relates-thumb .title{margin-bottom: 20px;}
.relates-thumb ul{list-style: none;margin-left: 0;margin-bottom: 10px;margin-right: -1%;overflow: hidden;padding: 0;}
.relates-thumb li{display: inline-block;vertical-align: top;width: 24%;margin-right: 1%;margin-bottom: 20px;margin-top: 0;height: 100%;border: none;line-height: 16px;float:none}
.relates-thumb .post-thumb{display: block;margin-bottom: 5px;height:135px;overflow:hidden}
.relates-thumb .post-thumb img{width:100%;height:100%}
.relates-thumb a{padding:0;margin:0}
.relates-thumb a:hover{color:#45B6F7;border-left:none}
.sjbdmap{display: none;}
#best_goods{display: none;}
@media (max-width: 768px){.sjbdmap{display: block !important;}
.pcbdmap{display: block;}#best_goods{display: block !important;}}
@media (max-width: 768px){.pcbdmap{display: none;}}