html,body,h1,h2,h3,h4,h5,h6,ul,li,p{ margin:0; padding:0;}
body{ background:#262626; overflow-x:hidden;}
header{ width:100%; position:relative;}
ul,li{ list-style:none;}

a{ outline:0; color:#999;}
a:hover,a:focus{ text-decoration:none; outline:0; color:#333;}

/* 首页 */
#wrapper{}
#utilityNavWrap{ background:#262626; 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:#fff; 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:#FFFEF7; color:#000 ;}
#utilityNav>ul li.utilUser{ position:relative;}
#utilityNav>ul li.navListItem .navListHover{ background-color: #FFFEF7; 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: #FFFEF7; 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: #262626; 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: #262626; height: 48px; position: relative;}
#primaryNav .catNav{ margin: 0 auto; text-align: center; max-height:100%; max-width:768px;}
#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: #FFF; 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: #262626; 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: #FFF;}
#siteSearch .searchSub{ border: 0; width:22px; height: 22px; position: absolute; right: 1px; top: 5px; padding:0; background:#262626 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:#000;}
.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:#FFFEF7;}
.homePageSlider{ clear:both; position:relative;}
.slideBox{ position:relative; overflow:hidden; height:auto; margin:0 auto; width:100%;/* 设置焦点图最大宽度 */ }
.slideBox .hd{ position:absolute; width:auto; height:auto; left:50%; bottom:10px; 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:#FFFEF7;}
.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{ 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: #fffef7; background-color: none; border: 1px solid #fffef7; 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:auto;}
.ContainerBox ul li .text{ padding:34px 0 10px 6px;}
.ContainerBox ul li .text p{ line-height:1.2; font-size:1.143em; padding:14px 0;}
.ContainerBox ul li .text h4{ font-size:30px; letter-spacing: 2.5px; padding: 0; margin: 0; color:#212121; font-family:PillGothic300mg-Bold46363; overflow:hidden; white-space:nowrap;}
.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:#fffef7; color:#212121; border-color:#fffef7;}
.ContainerBox ul li .buttonRow{ display:none;}
.bottomNav{ display:none;}

#footer{ background:#212121;}
.footer_wrapper{}
.footer_logo{ padding:40px 5%; text-align:center; background:#272727;}
.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:#999;}
.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 #fff; margin-right:7px; text-align:center; display:block; color:#fff;}
.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: #999; 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:#ccc; 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:#fffff7; 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:0 5.39474% 50px 0; width:29.73684%; display:inline-block; vertical-align:top; text-align:center;}
.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: #666; 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; background:#e1e1e;}
.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: 2.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;}
.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: #0c631a; 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:#30551E;}

.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 50px;}
.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 { 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;}
#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_border{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:#FFFEF7;}
.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: #3D5E37; 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 6% 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:#3D5E37; 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:32px; 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; max-width:320px;}
.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:#FFFEF7;}
.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:23.65%; margin-right:1.8%;}
.search_prolist>ul>li:nth-child(3n){ margin-right:1.8%;}
.search_prolist>ul>li:nth-child(4n){ 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;}

@media (min-width: 1200px){
	.container{ width: auto; padding:0 20px;}
}
@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;}
	#mobileNav ul li.istItem.search>span{ font-size:18px; padding-left:12px;}
	#mobileNav ul li.istItem.cart>a>span{ font-size:18px; padding-left:6px; color:#fff;}
	#mobileNav ul li.istItem.account>a>span{ font-size:18px; padding-left:12px; color:#fff;}
	#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:#272727; max-width:none; max-height:none;}
	#primaryNav .navigationHeader{ color: #FFFEF7; 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 #666; padding-left: 16px; color: #FFFEF7; 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(33,33,33,.97); z-index:99;}
	#primaryNav .nav_sub_header{ color: #FFFEF7; 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;}
	#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: #212121;}
	#mobileSearch .searchText{ box-sizing: border-box; background-color: #212121; -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: #FFF; 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 #000; text-transform: uppercase; font-size: 18px; background: #212121;}
	.bottomNav>ul>li>span{ display:block; position:relative;}
	.bottomNav>ul>li>span a{ display: block; padding: 12px 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:#2d2d2d;}
	.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: 40%;}
	.social_icons li{ display:inline-block; float:none; clear:both; padding:0 9% 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 #000;}
	.footer_right h3{ line-height:1.2; padding:1em 1em 1em 20px; margin:0; background:url(../images/aber/mobile_icon.png) no-repeat right -172px; cursor:pointer;}
	.footer_right li ul{ display:none;}
	.footer_right li li{ padding:0 0 0 40px; margin:0; border-top:1px solid #000; height:auto; line-height:normal;}
	.footer_right li li:first-child{ border-top:1px solid #212121;}
	.footer_right li li a{ font: 1em/2em "TradeGothic BoldCondTwenty",Arial,sans-serif; color: #999; display: block; padding: 12px 0;}
	.footer_right h3:hover,.footer_right li li a:hover{ color:#ccc;}
	.footer_right h3.cur{ color:#ccc; background-position:right -221px;}
	
	.footer_logo{ display:none;}
	.footer_logo.mobile{ display:block;}
	
	/*列表页*/
	.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:#FFFEF7; 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:0 7.5px 40px; width:auto; max-width:140px; float:none; display:inline-block; vertical-align:top; text-align:left;}
	.product_list>ul>li:nth-child(3n){ margin: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:#FFFEF7;}
	.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 .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;}
	
	/* 评论弹窗样式 */
	#commentform{ width:92%; margin:-160px 0 0 -46%;}
	.commentForm dd.cmtRankBox{ height:auto;}
	#commentform .text2{ width:100%;}
	#commentform table td img{ width:90px;}
	#commentform .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;}
	.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;}
	.SlotContainer{ margin:2% 0 15px;}
	.SlotContainer{ display:block;}
	.pcContainer h3 p{ font-size:25px; padding:20px 0;}
	.ContainerBox ul li{ width:96%; margin:0 2%; float:none; padding:0;}
	.ContainerBox ul li .mask,.ContainerBox ul li .tout{ display:none;}
	.ContainerBox ul li .text{ padding:3%;}
	.ContainerBox ul li .text h4{ padding:15px 0; font-size:25px;}
	.ContainerBox ul li .buttonRow{ padding-bottom:10%; 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: 4% 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:65%;}
	
	.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;}
	.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:48.5%; margin-right:3%; margin-left:0;}
	.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:310px;}
}





.btmbar{
	z-index:9998;
	position:fixed !important;
	bottom:0;
	left:0;
	right:0;
	display:block;
	width:100%;
	height:40px;
	overflow:hidden;
	
	}
.btmbar ul{
	margin:0;
	padding:0;
	list-style:none;
	display:block;
	height:40px;
	}
.btmbar ul li{
	float:left;
	display:block;
	width:25%;
	text-align:center;
	}
.btmbar ul li span{
	display:block;
	background-color:#212121;
	margin-right:1px;
	}
.btmbar ul li:last-child span{
	margin-right:0px;
	}
.btmbar ul li:after{
	margin-left:1px;
	}
.btmbar .last{
	display:block;
	margin:0 auto;
	height:40px;
	overflow:hidden;
	background-image:url(../images/ic_last.png);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:60px 40px;
	text-indent:-9999px;
	}
.btmbar .footer_refresh{
	display:block;
	margin:0 auto;
	height:40px;
	overflow:hidden;
	background-image:url(../images/ic_refresh.png);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:60px 40px;
	text-indent:-9999px;
	}
.btmbar .next{
	display:block;
	margin:0 auto;
	height:40px;
	overflow:hidden;
	background-image:url(../images/ic_next.png);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:60px 40px;
	text-indent:-9999px;
	}
	
.btmbar .home{
	display:block;
	margin:0 auto;
	height:40px;
	overflow:hidden;
	background-image:url(../images/ic_home.png);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:60px 40px;
	text-indent:-9999px;
	}
.btmbar .totop{
	display:block;
	margin:0 auto;
	height:40px;
	overflow:hidden;
	background-image:url(../images/ic_totop.png);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:60px 40px;
	text-indent:-9999px;
	}
.btmbar .membercenter{
	display:block;
	margin:0 auto;
	height:40px;
	overflow:hidden;
	background-image:url(../images/ic_membercenter.png);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:70px 40px;
	text-indent:-9999px;
	}
.btmbar .back2top{
	display:block;
	float:right;
	width:40px;
	height:40px;
	overflow:hidden;
	background-image:url(../images/ic_up.png);
	background-size:100%;
	background-color:rgba(103,174,180,.5);
	text-indent:-9999px;
	}