body{margin:0;padding:0;background: #f5f5f5;color:#555;font-size: 12px;line-height: 150%;min-width: 1200px;-webkit-font-smoothing: antialiased;}
h1,h2,h3,h4,h5{margin:0;padding:0;line-height: 100%;}
button,input,select{font-family: tahoma,arial,sans-serif;}
img{border:none;}
a{color:#555;text-decoration: none;outline: none;border:0;-webkit-tap-highlight-color: transparent;}
a:hover{color: #c81623;}
.fl{float:left;}
.fr{float:right;}
.pd-btn{display: inline-block;margin:0;padding:5px;text-align: center;font-size: 13px;line-height:100%;border-radius: 3px;vertical-align:middle;background: #f5f5f5;border: 1px solid #ccc;cursor: pointer;}
.pd-btn:hover{background: #e6e6e6;}
.pd-btn-default,.pd-btn-start{background: #c81623;color: #fff;border:0;}
.pd-btn-default:hover,.pd-btn-start:hover{background:#b1191a;color: #fff; }
.btn-sm{padding:3px;border:0;border-radius: 3px;line-height: 12px;font-size: 12px;}

.goods-item .store-warn{border:1px solid red;box-sizing:border-box;color:red;}

/*详情页重定义*/
.page-container{margin:0 auto 50px;}
.inner-wrap { width: 1200px;margin: 0 auto;padding:0px;}
.inside-wrap{width:1000px;padding:40px 100px 40px;margin:0 auto;background: #fff;}
.signin-page-wrap{margin-bottom: 0;}
.sign-title h2{color: #c81623;}
.bread-crumbs {float: left;margin:0;width: 100%;font-size: 12px;padding:10px 0 10px 0px;color: #888;}
.bread-crumbs a{color: #333;}
.bread-crumbs a:hover{color: #c81623;}
.filter-container .filter-title h3,.gallery-compare .header h3,.member-mod-title h2 {line-height: 33px;}
.filter-container .filter-title .gallery-total-info b{color: #c81623;}
.product-titles h2{font:normal 1.5em/35px Arial;}

/*详情页温馨提示*/
.product-information .detail{height:inherit;}
/*产品排列方式*/
.gallery-sortbar .gallery-sort .active{color: #c81623;}
.gallery-sortbar .gallery-showmode .active .icon{color:#c81623; }
.gallery-grid .goods-pic{width:200px !important;height:200px !important;}
.gallery-grid .goods-pic img{margin:0 auto;max-width: 100% !important;max-height: 100% !important;}
.gallery-grid .goods-pic img:hover{opacity: 0.8;filter: alpha(opacity=80);}
.gallery-grid .goods-item{height:350px !important;}
/*购物车*/
.steps .active{background: #c81623;}
.steps a:hover{background: #c81623;}
.steps .active i{color: #c81623;}
.steps .step-item a:hover i{color:#c81623; }
.order-clearing caption{background: #c81623;}
/*产品按钮*/
.filter-selected-item{color:#c81623; }
.filter-selected-item .icon{color: #c81623;}
.filter-lists-container .active,.filter-promotion .active{background: #c81623;}

.btn-caution span{/*background: #c81623;*/}
.btn-caution:hover span{background: #b1191a;}

/*.btn-major span{background: #333;}
.btn-major:hover span{background: #c81623;}*/

.btn-operate{color: #3366ac !important;}
/*出错页面*/
.popup-body{overflow: scroll;}/*付款出错页面*/
.page-error{width:inherit;}
.page-error img{max-width: 1180px;}
.page-err{margin:0 auto;text-align: center;}
.page-err img{max-width: 100%;}
.page-err p{margin-top: 20px;font-weight: normal;}
/*产品分享按钮*/
.share-recommend {
    height: 26px;
    text-align: left;
}
.share-recommend .btn span {
    border: medium none;
    padding-left: 5px;
}
.share-recommend .btn span span {
    padding-left: 0;
    padding-right: 5px;
}
.share-recommend .pop-wrapper {
    margin-right: 0;
    vertical-align: middle;
}
.share-recommend .btn-rounded span {
    background-image: linear-gradient(#f5f5f5, #dcdcdc);
    border-radius: 3px;
}
/*详情切换TAB*/
.product-tags{float:left; width: 1168px;border-left:1px solid #dedfde;border-right:1px solid #dedfde;border-bottom:1px solid #dedfde;border-top:2px solid #999999;background: #f5f5f5;height:35px; /* position: fixed;top:-30px;width:1178px;z-index: 99;*/}
.product-tags .tags-hd{line-height: 35px;border:none;background-color: inherit;margin-right: 0;}
.product-tags .tags-hd a{border:0;padding:0 20px;border-right:1px dotted #ccc;display: inline;outline: none;}
.product-tags .active a{height: 38px;display: block;border-left:1px solid #ccc;border-right:1px solid #ccc; border-top:2px solid #d80808;background: #fff;margin:-4px 0 0 -1px;}
.product-tags .active a:focus{outline: none;}
.product-tags .tags-hd > a:first-child + a + a + a{border-right:0;}
/*会员中心气泡*/
.txt{position: relative;cursor: default;padding-bottom:10px}
.txt:hover > .bub-box{display: block;}
.txt .bub-box{display: none;position: absolute;left:0;top:23px;min-width:300px;padding:10px;border:1px solid #ffcd6c;background: #fffbe6;border-radius: 5px;text-align: left;color: #555;z-index: 99999;}
.txt .bub-box img{padding-top:5px;display: block;}
.txt .bub-box i{position: absolute;top:-6px;left:20px;;display:block;width:10px;height:10px;background: #fffbe6;border-top:1px solid #ffcd6c;border-left:1px solid #ffcd6c;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);}
.txt .bub-box h3{font:bold 14px/14px Arial;margin:0;padding:0 0 5px;}
.txt .bub-box p{margin:0;padding: 0;font:normal 14px/23px Arial;}

.member-welcome-desc{overflow: inherit;height: 50px;}
.member-welcome-desc:after{clear: both;content: "";display: table;}
/*积分兑换*/
.gift-list{margin:10px;padding:0;}
.gift-list ul{margin:0;padding:0;list-style: none;}
.gift-list:after,.gift-list ul:after{clear: both;content:"";display: table;}
.gift-list ul li{float: left;width:194px;margin:25px;text-align: center;}
.gift-list .gift-pic{padding:5px;background: #fff;border:1px solid #ccc;margin-bottom: 5px;}
.gift-list .gift-pic img{width:100%;display: block;}
.gift-list .tit{font:normal 14px/18px Arial;padding-bottom: 10px;overflow: hidden;}
.gift-list .gift-points{font:normal 14px/14px Arial;color: #f63;}
.gift-list .gift-points em{font-style: normal;}

.exchange-step{margin:10px 20px;padding-top:20px;border-top:1px solid #ccc;}
.exchange-step:after{clear: both;content: "";display: table;}
.exchange-step-l{float:left;width:180px;}
.exchange-step-l img{display: block;width:120px;height:120px;margin: 0 auto;border:1px solid #ccc;}
.exchange-step-l p{margin:5px 0 10px;font:normal 13px/13px Arial;text-align: center;}
.exchange-step-r{float:left;padding-top:15px;font:normal 14px/14px Arial;}
.exchange-step-r h3{font:bold 16px/16px Arial;margin-bottom: 10px;}
.exchange-step-r ol{color: #666;  list-style: decimal; margin-left: 20px;  line-height:20px;}
/*积分兑换步骤弹窗*/
.gift-modal{position: fixed;top:0;left:0;right:0;bottom:0;z-index: 999999;overflow-y: auto;display: none;}
.gift-pop{position: relative;margin:100px auto 20px;width:600px;background: #fff;border-radius: 10px;overflow: hidden;}
.gift-pop .gift-hd,.gift-pop .gift-ft{display: block;padding:15px;text-align: center;font:normal 18px/18px Arial;background: #c81623;color: #fff;}
.gift-pop .gift-ft{background: #fff;border-top:1px solid #ddd;color: #333;font-weight: normal;cursor: pointer;}
.gift-pop .gift-ft:hover{background: #eee;}
.gift-bd{position: relative;padding: 10px;}
.gift-bd i{position: absolute;top:-35px;right:15px;font-size: 20px;color: #fff;}
.gift-bd i:hover{color: #eee;cursor: pointer;}
.gift-pop .gift-QRcode{width:320px;height:320px;border:1px solid #ccc;margin:10px auto;}
.gift-pop .gift-QRcode img{width:100%;display: block;}
.gift-pop .gift-txt {margin:40px 40px 10px;}
.gift-pop .gift-txt h3{font:bold 16px/16px Arial;margin:10px;}
.gift-pop .gift-txt ol{color: #666;  list-style: decimal; margin:0 0 0 30px;font:normal 14px/20px Arial;}

/*新版页面开始*/
header,footer{margin:0;padding:0px 0px 0px 0px;min-width: 1200px;}

.row{ margin:0;width:100%; }
.row::after{clear: both;content: "";display: table;}
.container{margin:0 auto;width:1200px; }
.container::after{clear: both;content: "";display: table;}

.container_footer{margin:0 auto;width:1200px; }


.container_room{ width:100%; margin-bottom:50px; }

/*网站头部*/
.header{margin:0;background: #fff;}
.header-bar{width: 100%;height: 30px;line-height: 30px;background: #f5f5f5;color: #666;}
.header-bar a{color: #888;}
.header-bar a:hover{color:#c81623;}
.header-bar:after{clear:both;content:"";display:table;}
.header-bar .head-nav{margin:0;padding:0;list-style: none;}
.header-bar .head-nav:after{clear: both;content: "";display: table;}
.header-bar .head-nav li{float:left;height: 30px;line-height:30px;padding:0 2px;position: relative;}
.header-bar .head-nav .spacer{width: 1px; height: 12px; margin-top: 9px;padding: 0;background: #ddd;overflow: hidden;}
.header-bar .head-nav li a{padding: 0 5px;}

.header-bar .head-nav li .dt{padding:0 25px 0 10px;line-height: 30px;border-left:1px solid #eee;border-right:1px solid #eee;}
.header-bar .head-nav li:hover .dt{cursor: pointer;background: #fff;border-left:1px solid #ccc;border-right:1px solid #ddd;}
.header-bar .head-nav li .arr{position: absolute;display: block;top: 12px;right: 8px;height: 7px;overflow: hidden;font: 400 16px/16px consolas;color: #6A6A6A;transition: transform .1s ease-in 0s;-webkit-transition: -webkit-transform .1s ease-in 0s;}
.header-bar .head-nav li:hover .arr{transform: rotate(180deg); -webkit-transform: rotate(180deg);top:10px;}
.header-bar .head-nav li .arr s{position: relative;top: -8px;text-decoration: none;}

.header-bar .head-nav li:hover .dd{display: block;}
.header-bar .head-nav .dd{position: absolute;top:30px;right:2px;margin:0;padding:0 0 8px;background: #fff;border:1px solid #ddd;border-top:0;display: none;width:83px;z-index: 999;}
.header-bar .head-nav .dd .item{line-height: 25px;height:25px;padding-left: 10px;border:none;}
.header-bar .head-nav .dd .item a{padding:0;display: block;}
.header-bar .head-nav .site-map{width:900px;padding:10px 0;}
.header-bar .head-nav .site-map:after{clear: both;content: "";display: table;}
.header-bar .head-nav .site-map dl{float:left;margin:0;padding:0 0 0 20px;}
.header-bar .head-nav .site-map dl dt{font:bold 14px/14px Arial;color: #666;padding:10px 0;}
.header-bar .head-nav .site-map dl dd{margin:0;padding:0;}
.header-bar .head-nav .site-map dl .item{float:left;width:80px;padding:0;}
.header-bar .head-nav .site-map .fore1{width:180px;border-right:1px solid #ddd;}
.header-bar .head-nav .site-map .fore2{width:180px;border-right:1px solid #ddd;}
.header-bar .head-nav .site-map .fore3{width:260px;border-right:1px solid #ddd;}
.header-bar .head-nav .site-map .fore4{width:90px;}

.header-bar .head-nav .link-reg{color: red;padding-right:10px;}

.logo{float:left;width:240px;margin:20px 55px 0px 0;}
.logo a img{width:225px;border: 0;outline: none;}
.search{float:left;width:450px;margin:25px 55px 0 0;padding:0; height:60px; overflow:hidden;}
.search .row{float:left;width:450px;height:40px; overflow:hidden;}
.search input{float:left; display:inline;padding:0 5px;width:350px;height:30px;border:2px solid #c81623; overflow:hidden;}
.search input:focus{outline: none;border-color: #b1191a;}
.search button{float:left;width:70px;height:34px;color:#fff;font-size: 16px;border:0;background: #c81623;box-shadow: none;outline: none;cursor: pointer;}
.search .hot-words{float:left;width:450px;padding-top:3px;font-size: 12px;color: #555;}
.search .hot-words span{ float:left;}
.search .hot-words a{ float:left; padding-right:10px;color:#888;}
.search .hot-words a:hover{color: #c81623;}
.search .hot-words .hot{color: #c81623;}
.slogan{float:left;width:200px;margin-top:30px;}
.slogan img{max-width: 100%;}
/*购物车*/
.shopping-cart{float:right;margin-top: 30px;padding-left: 10px;height:30px;line-height:30px;border:1px solid #c81623;background: #c81623;color: #fff;position: relative;}
.shopping-cart a{color: #fff;}
.shopping-cart a:hover{color: #01988f;}
.shopping-cart .cart-item{padding: 0 10px 0 25px;background: url("../2016/shopping-cart-w.png") no-repeat left;cursor:default;}
.shopping-cart:hover .cart-item{padding: 0 10px 0 25px;background: url("../2016/shopping-cart.png") no-repeat left;cursor:default;}
.shopping-cart .cart-content{position: absolute;top:30px;right:-1px;width:280px;font-size: 12px;background: #fff;display: none;border:1px solid #c81623;z-index: 2;}
.shopping-cart .cart-spacer{position: absolute;top:-8px;right:0;width:109px;width:105px!important;height: 12px;background: #fff;overflow: hidden;display: block;}
.shopping-cart:hover{background: #fff;border-bottom: 2px solid #fff;color: #01988f;}
.shopping-cart:hover a{color: #c81623;}
.shopping-cart:hover .cart-content{display: block;z-index: 99;background: #fff;color: #666;}

#btn-payforgoods{ background:#c81623 ; color:#fff; padding:5px 12px;}



.cart-content .nogoods,.cart-content .no-information{padding:0 0 0 10px;color: #888;}
.cart-content .smt{margin:0;padding:10px;}
.cart-content .smt h4{font:bold 12px/12px Arial;margin:0;padding:0;}

.cart-content .smc{margin:10px 0;}
.cart-content .smc ul{margin:0;padding:0;list-style: none;}
.cart-content .smc ul li{display: block;padding:10px;border-bottom: 1px dotted #ccc;}
.cart-content .smc ul li:hover{background: #eee;}
.cart-content .smc ul li:after{clear:both;content:"";display: table;}

.cart-content .smc .p-img{float:left;width:50px;height:50px;border:1px solid #ddd;margin-right:10px;}
.cart-content .smc .p-img img{width:50px;height: 50px;}
.cart-content .smc .p-name{float:left;width:120px;height:52px;overflow: hidden;font:normal 12px/18px Arial;}
.cart-content .smc .p-detail{float:right;margin:0;padding:0;line-height: 100%;text-align: right;}
.cart-content .smc .p-detail .p-price{font:bold 12px/12px Arial;}
.cart-content .smc .p-detail .delete{line-height: 30px;}

.cart-content .minicart-info{margin:10px 0;padding: 0 10px; text-align:right;}
.cart-content .minicart-info p{margin:0;padding:0;text-align: right;font:normal 12px/24px Arial;}

/*所有分类*/
.nav{margin:10px 0 0; width:100%; clear:both; background:#c81623;/*border-bottom: 2px solid #c81623;*/}
.site-menu{margin:0 auto;width:1200px;height: 40px;}
.gmjk-sort{float:left; padding-left:30px;width:180px;height:40px;font:normal 16px/40px Arial;background: #b1191a;}
.gmjk-sort a{color: #fff;text-decoration: none;display: block;}
.gmjk-sort i{padding-right:8px;font-size: 20px;vertical-align: middle;}
.gmjk-sort:hover>.gmjk-sort-list{display: block;}


/*.gmjk-sort-list li i:hover{background: #fff; color:#333;}*/

.nav-item{width:990px;overflow:hidden;float:left;margin:0px;padding:0px;font-size: 15px;list-style: none;font-family: Arial;}
.nav-item:after{clear: both;content: "";display: table;}
.nav-item li{float:left;height:40px;margin:0;}
.nav-item li a{display: block; color:#fff;padding:0 18px;line-height: 40px; }
.nav-item li a:hover{color: #eecacc;}

.nav-item .active{/*border:1px solid #fff;margin-top:4px; height:30px; line-height:30px;*/background:#980000; }
.nav-item .active a{color: #fff; font-weight:bold;position:relative;line-height: 40px; }
.nav-item .active a:hover{color: #fff; }

.ad{position: absolute;top:0;right:0;height:40px;line-height: 40px;}
/*网站焦点*/
.site-banner{float:left;margin-left:210px;width:750px;height:460px;overflow: hidden;}
.flexslider {margin: 0px;padding:0 ;position: relative;width: 750px;height: 460px;overflow: hidden;zoom: 1;}
.flexslider ul,.flexslider li{margin:0;padding:0;list-style: none;}
.flexslider .slides{margin:0;padding: 0;overflow: hidden;}
.flexslider .slides li {width: 100%;height: 100%;}
.flexslider .slides a{margin:0;padding: 0;}
.flexslider .slides li a img {width: 100%;height: 460px;display: block;}
.flex-direction-nav a {width: 40px;height: 45px;overflow: hidden;padding:0;margin: -20px 0 0;position: absolute;top: 50%;z-index: 999;display: block;background: url("../2016/ad_ctr.png") no-repeat;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease;/*border-radius: 50%;*/}

.flex-direction-nav .flex-next {right:0;background-position:0px -52px;margin:-15px 0 0; height:40px; }
.flex-direction-nav .flex-prev {left:0;}

.flexslider:hover .flex-next ,.flexslider:hover .flex-prev {opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover {opacity: 1;filter: alpha(opacity=50);}
.flex-control-nav {width: 100%;position: absolute;bottom: 10px;margin:0;padding:0;text-align: center;}
.flex-control-nav li {margin: 0 2px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a {background: url("../2016/dot.png") no-repeat 0 -16px;display: block;height: 16px;overflow: hidden;text-indent: -99em;width: 16px;cursor: pointer;}
.flex-control-paging li a.flex-active,.flex-control-paging li.active a {background-position: 0 0;}

.focus-r{float:right;width:240px;height: 460px;overflow: hidden;font-family:  Arial;}
.focus-r dl{margin:0;padding:0;}
.focus-r dl dt{padding:0 15px;display: block;height:40px;line-height: 40px;background: #e5e5e5;font-size: 16px; }
.focus-r dl dt:hover{background:#ddd;color:#333;}
.focus-r dl dt a{color:#666;}
.focus-r dl dt a.zx-more{float:right;}

.focus-r dl dt a:hover{color:#333;background:#ddd;}

.focus-r dl dd{display: block;margin:0;padding:10px;background: #fff;}
.focus-r .news-list{margin:0;padding:5px 0;list-style: none;}
.focus-r .news-list li{display: block;font-size: 12px;height:33px;line-height: 33px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.focus-r .member-service{background: #e5e5e5;}
.focus-r .member-service:hover{background: #e5e5e5;}
.focus-r .member-service span{font-size: 16px;padding-bottom: 8px;border-bottom: 2px solid #c81623;}
.focus-r .s-ico{display: block;margin: 0 auto;width:25px;height: 25px;background-image: url("../2016/membr-service.png");}
.focus-r .ico1{background-position: 0 0;}
.focus-r .ico2{background-position: -32px 0;}
.focus-r .ico3{background-position: -64px 0;}
.focus-r .ico4{background-position: -97px 0;}
.focus-r .ico5{background-position: -128px 0;}
.focus-r .ico6{background-position: -160px 0;}
.focus-r .ico7{background-position: -192px 0;}
.focus-r .ico8{background-position: -223px 0;}
.focus-r .service-list{margin:5px 0 0;padding:0;list-style: none;}
.focus-r .service-list:after{clear: both;content:"";display: table;}
.focus-r .service-list li{float:left;text-align: center;width:55px;line-height: 28px;padding:15px 0;}
.focus-r .service-list li a{display: block;}

/*分类图*/
.pd-category{margin:0px auto;}
.pd-category a {float: left; margin-right:10px;}
.pd-category>a + a + a + a + a{margin-right: 0;}
.pd-category img{display: block;border:0; float:left; }

.pd-category li {float: left; margin-right:10px;}

.pd-category>li + li + li + li + li{margin-right: 0;}


/*精选推荐*/
.pd-tabs{margin:0 auto;text-align: center;height:30px;position: relative;font-size: 14px;font-family:  Arial;}
.pd-tabs .pd-tab1{position: absolute;left:480px;bottom:0;text-indent: -2em;width:150px;height:30px;line-height: 35px;background: url(../2016/pd-tabs-2.png) no-repeat bottom center;z-index: 2;cursor: pointer;}
.pd-tabs .pd-tab2{position: absolute;right:480px;bottom:0;text-indent: 2em;width:150px;height:30px;line-height: 35px;background: url(../2016/pd-tabs-2.png) no-repeat bottom center;z-index: 2;cursor: pointer;}
.pd-tabs .on{background: url(../2016/pd-tabs-1.png) no-repeat bottom center;line-height: 30px;color: #fff;z-index: 3;text-indent:0;font-size: 16px;}

.pd-content{margin:0 auto 10px;background: #fff;}
.pd-content:after{clear: both;content: "";display: table;}
.pd-content ul{margin:0;padding:0;list-style: none;display: none;border-top:2px solid #c81623;}
.pd-content ul li{float:left;width:220px;padding:10px;background: #fff;/*border-top:2px solid #e15377;*/}
.pd-content ul li:hover .pd-name{color: #c81623;}
.pd-content ul li:hover img{opacity: 0.8;filter:alpha(opacity=80);}
.pd-content h3{margin:10px 0 5px;padding:0;height:15px;font:normal 15px/15px Arial;color: #c81623;text-align: center;word-break: break-all;white-space: nowrap;overflow: hidden;word-spacing: 0.5em;}
.pd-content .pd-img{text-align: center;width:220px;height:170px;overflow: hidden;line-height: 170px;}
.pd-content .pd-img img{display:block;margin:0 auto;max-width: 220px;max-height: 170px;}
.pd-content .pd-name{margin:10px ;font:normal 14px/18px Arial;color: #777;height:38px;text-overflow: ellipsis;  overflow: hidden;   display: -webkit-box;
    -webkit-line-clamp: 2; -webkit-box-orient: vertical;  display: -moz-box;  display: -moz-box;  -moz-line-clamp: 2;}
.pd-content .price{margin: 0 10px;}
.pd-content .price .dfn{float:left;font:normal 12px/12px 'Arial';background: #c81623;color: #fff;width:12px;text-align:left;height:10px;line-height: 10px;overflow: hidden;}
.pd-content .price em{float:left;padding-left: 2px;font:bold 26px/20px 'Arial';color:#c81623;}
.pd-content .price .pd-btn{float:right;}
.pd-content li:nth-child(2){border-color: #0799cb;}
.pd-content li:nth-child(3){border-color: #c81623;}
.pd-content li:nth-child(4){border-color: #efb43e;}
.pd-content li:nth-child(5){border-color: #595656;}

/*产品层*/
.pd-floor{ width:100%;margin:0px 0;}
.pd-floor:after{clear: both;content: "";display: table;}
.pd-floor .side{width:100%;background: url(../2016/index_bg_03.png) repeat-x;}
.pd-floor .side .hd{width:1200px; margin:0 auto;height:128px;background: url(../2016/elder.png) no-repeat;position: relative;z-index: 2;}

.pd-floor .side .hd .floor_arrow{position: absolute;display: block;bottom:-25px;left:600px;width:30px;height:25px;overflow: hidden;text-align: center;}
.pd-floor .side .hd i{display: block;margin: -16px auto 0;width:25px;height:25px;background: #c81623;
    transform:rotate(45deg);
    -ms-transform:rotate(45deg);    /* IE 9 */
    -moz-transform:rotate(45deg);   /* Firefox */
    -webkit-transform:rotate(45deg); /* Safari 和 Chrome */
    -o-transform:rotate(45deg); }
    
.side .hd .text_more{ float:right; margin-top:95px; }
.side .hd .text_more a{ color:#fff;border:1px solid #fff;padding:5px 10px; }
.side .hd .text_more a:hover{ color:#eecacc;border:1px solid #eecacc; }
    
    
.pd-floor .side .ad1{width:478px;height: 379px;margin-bottom: 20px;border:1px solid #c81623;border-top:0;overflow: hidden;}
.pd-floor .side .ad1 img{display: block;}
.pd-floor .side .ad2{width:478px;height:268px;border:1px solid #c81623;overflow: hidden;}
.pd-floor .side .ad2 img{display: block;}
.pd-floor .main{width:1230px;margin:20px auto 0px auto;}
.pd-floor .main .banner{width:700px;height:200px;overflow: hidden;}
.pd-floor .main .pd-con{float:left;margin:0px 0 0;overflow: hidden;}
.pd-floor .main ul{margin:0;padding:0;list-style: none;}
.pd-floor .main ul:after{clear: both;content: "";display: table;}

.pd-floor .main ul li{float:left;width:278px; margin:15px 12px 15px 15px;border:1px solid #e0e0e0;}
.pd-floor .main ul li img:hover{opacity: 0.8;filter:alpha(opacity=80);}
.pd-floor .main ul li:nth-child(1){/*border-right:1px dotted #ccc;border-bottom: 1px dotted #ccc;padding-bottom: 20px;*/}
.pd-floor .main ul li:nth-child(2){/*border-bottom: 1px dotted #ccc;padding-bottom: 20px;*/}
.pd-floor .main ul li:nth-child(3){/*border-right:1px dotted #ccc;*/}


.pd-floor .main h3{padding:10px 0px 10px 0px;margin:0px 0 0;font:normal 18px/16px Arial;text-align: center;color: #333;word-break: break-all;white-space: nowrap;overflow: hidden;word-spacing: 0.5em;}
.pd-floor .main .tit{/*width:325px;*/ margin:0 auto; font:normal 14px/21px Arial;color: #595656;}

.pd-floor .main .tit a{ /*width:325px;*/height:21px;display:block;overflow:hidden;white-space:nowrap;  text-overflow:ellipsis;/* 支持 IE */-o-text-overflow: ellipsis;    /* 支持 Opera */}

.pd-floor .main .txt{/*width:325px;*/ margin:0 auto; padding:0px 0px 20px 0px;font: normal 12px/21px Arial;color: #959595;height:21px;display:block;overflow:hidden;white-space:nowrap;  text-overflow:ellipsis;/* 支持 IE */-o-text-overflow: ellipsis;    /* 支持 Opera */}




.pd-floor .main .pd-img{float: left;width:278px;text-align: center; background:#fff;}
.pd-floor .main .pd-img img{height: 200px;/*width:278px;*/vertical-align: middle;}

.pd-floor .main .bd{float:left;/*width:365px;*/ background:#e0e0e0;}

.pd-floor .main .con{float:left;width:278px;margin:0px; padding:10px 0px;}
.pd-floor .main .con .tit{font:normal 15px/18px Arial;color:#555}
.pd-floor .main .con .txt{margin:8px 0;font:normal 13px/14px Arial;color: #888;}

.pd-floor .main .con .price{float:left;margin:0;padding:0;}
.pd-floor .main .con .price:after{clear: both;content: "";display: table;}
.pd-floor .main .con .price .dfn{float:left;font:normal 12px/12px 'Arial';background: #c81623;color: #fff;width:12px;text-align:left;height:10px;line-height: 10px;overflow: hidden;}
.pd-floor .main .con .price em{float:left;line-height:20px;padding-left: 2px;font-size: 24px;color: #e50065;font-style:normal;}


/*价格*/
.pd-floor .main .con .price_text{float:left;margin-left:10px; }

.pd-floor .main .con .price_sc{  color:#666; position:relative; left:0px; top:5px; font-size:11px;}
.pd-floor .main .con .price_x{ color:#333;  font-size:16px;font-weight:bold;letter-spacing:1px;}
.pd-floor .main .con .price_x span{font:bold 24px/24px 'Arial';color:#c81623; padding-left:10px;}


.pd-floor .main .con .pd-btn{ float:right; padding:10px 25px 10px 10px;margin-right:8px; margin-top:10px; background:#c81623 url(../2016/main_arrow.png) no-repeat 63px center;color: #fff;display: inline-block;text-align: center;font-size: 13px;line-height:100%;vertical-align:middle;border:none;border-radius:0px;}
.pd-floor .main .con .pd-btn:hover{ background:#b1191a url(../2016/main_arrow.png) no-repeat 63px center;}

.f2 .side .hd{background: url(../2016/kids.png) no-repeat;}
.f2 .side .hd i{background: #c81623;}
.f2 .side .ad1,.f2 .side .ad2,.f2 .main .pd-con{border-color: #ce8c24;}


.f3 .side .hd{background: url(../2016/women.png) no-repeat;}
.f3 .side .hd i{background: #c81623;}
.f3 .side .ad1,.f3 .side .ad2,.f3 .main .pd-con{border-color: #b03253;}



.f4 .side .hd{background: url(../2016/men.png) no-repeat;}
.f4 .side .hd i{background: #c81623;}
.f4 .side .ad1,.f4 .side .ad2,.f4 .main .pd-con{border-color: #027db1;}

/*页脚*/
.container_bottom{ width:100%; padding:20px 0px;background:#fff;border-bottom: 1px solid #e7e5e5;box-shadow:0 1px 0 #fff;/*-moz-box-shadow: 0 1px 0 #45b8b2;-webkit-box-shadow: 0 1px 0 #45b8b2;*/}


.container_bottom .ft-icon{padding:10px 0px; width:950px; margin:0 auto; }
.container_bottom .ft-icon:after{clear: both;content: "";display: table;}
.container_bottom .ft-icon li{float:left;display: block;margin:0 55px 0 0;background: url(../2016/ft-icon.png) no-repeat; }
.container_bottom .ft-icon .ico_line{border-right:1px solid #ccc; }

.container_bottom .ft-icon>li:first-child{width:200px;height: 45px;background-position:-230px 0;}
.container_bottom .ft-icon>li:first-child + li{width:200px;height: 45px;background-position: -458px 0;}
.container_bottom .ft-icon>li:first-child + li + li{width:195px;height: 45px;background-position: -670px 0;}
.container_bottom .ft-icon>li:first-child + li + li + li{width:135px;height: 45px;background-position: -880px 0;}
.container_bottom .ft-icon>li a{display: block;height:45px;}


.ft-service{margin:0px 0 0;padding:30px 0;background:#f5f5f5;}
.ft-service .ft-icon{margin:10px auto;padding:0 0 10px 60px;border-bottom: 1px solid #26706c;box-shadow:0 1px 0 #45b8b2;-moz-box-shadow: 0 1px 0 #45b8b2;-webkit-box-shadow: 0 1px 0 #45b8b2;}
.ft-service .ft-icon:after{clear: both;content: "";display: table;}
.ft-service .ft-icon li{float:left;display: block;margin: 0 60px;padding-bottom: 15px;background: url(../2016/ft-icon.png) no-repeat;}
.ft-service .ft-icon>li:first-child{width:155px;height: 45px;background-position: 0 0;}
.ft-service .ft-icon>li:first-child + li{width:150px;height: 45px;background-position: -157px 0;}
.ft-service .ft-icon>li:first-child + li + li{width:135px;height: 45px;background-position: -310px 0;}
.ft-service .ft-icon>li:first-child + li + li + li{width:135px;height: 45px;background-position: -450px 0;}
.ft-service .ft-icon>li a{display: block;height:45px;}

.ft-service .ft-nav{ /*width:1200px;*/margin:0;padding:20px 0 0 260px;position: relative;min-height: 280px; }

.ft-service .ft-heart-icon{width:169px; height:153px; display: block; position: absolute; left: 65px; bottom: 0; background: url(../2016/ft-heart-icon.png) no-repeat; background-size: contain;  /*opacity: 0.4; filter: alpha(opacity=40);*/ }
.ft-service .ft-app{width: 90px; display: block; position: absolute; left: 100px; top: 20px;}
.ft-service .ft-app img{width:100%;display: block;}
.ft-service .ft-app span{display: block; width: 100%; padding-bottom: 15px; font: normal 16px/14px  arial, tahoma, \5b8b\4f53, sans-serif; color: #333; text-align: center;}
.ft-service .ft-nav:after{clear: both;content: "";display: table;}
.ft-service .ft-nav dl{float:left;margin:0 70px 0 0;padding:0;color: #fff;}
.ft-service .ft-nav dl:last-child{margin:0;}
.ft-service .ft-nav dl a{color: #666;}
.ft-service .ft-nav dl a:hover{color: #c81623;}
.ft-service .ft-nav dl dt{color:#333;font-size: 16px;margin:0;padding:0 0 10px;line-height: 100%;font-family:  arial, tahoma, \5b8b\4f53, sans-serif;}
.ft-service .ft-nav dl dd{margin:0;padding:0;}
.ft-service .ft-nav dl dd div{display: block;font-size: 12px;line-height: 100%;margin:10px 0;color: #666;}
.ft-service .ft-nav .tel{color: #666;font:bold 25px/25px Arial;border-radius: 5px;}
.ft-service .ft-nav .online-service{margin-top:20px;font-family:  arial;}
.ft-service .ft-nav .online-service a{padding:4px 8px;background: #c81623;color: #fff;border-radius: 5px;text-align: center;font-size: 15px;}
.ft-service .ft-nav .online-service a:hover{background: #b1191a ;color: #fff;}
.ft-service .f-link{display: block;float:none;margin:20px 0 0;padding:0;list-style: none;color: #9ce5e0;}
.ft-service .f-link:after{clear: both;content: "";display: table;}
.ft-service .f-link dd a{float:left;margin-right:15px;font-size: 12px;line-height: 20px;}
.ft-service .f-link h3{font:normal 16px/16px Arial;padding-bottom: 8px;width:255px;border-bottom: 1px solid #ccc;box-shadow: 0 1px 0 #fff;/*-moz-box-shadow: 0 1px 0 #45b8b2;-webkit-box-shadow: 0 1px 0 #45b8b2;*/}
.ft-service .f-link .more{font-size: 12px;padding:0 5px;margin:0 10px;background:#c81623;color: #fff;border-radius: 5px; }
.ft-service .f-link .more:hover{background: #b1191a ;color: #fff;}
.ft-service .f-link span{font:normal 12px/12px Arial;}

.ft-copyright{margin:0;padding:5px 0 10px;background: #fff; color:#666;text-align: center;line-height: 23px;font-size: 12px;word-spacing:3px;}
.ft-copyright img{max-height: 20px;width:auto;}
.ft-copyright a{color: #666;}
.ft-copyright a:hover{color: #efb43e;}

/*工具栏*/
.theme-popover-mask{z-index:9998;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.7;filter:alpha(opacity=70);display:none}
.theme-popover{z-index:9999;position:fixed;top:20%;left:50%;width:750px;margin:0 0 0 -375px;border-radius:5px;border:solid 2px #666;background-color:#fff;display:none;box-shadow:0 0 10px #666;}
.theme-popbod{padding:5px;color:#444;text-align:center;position: relative;}
.theme-popbod img{width:100%;max-width:740px;display:block;}
.theme-popbod .close{position: absolute;right:-8px;top:-8px;background: red;border:3px solid #fff;border-radius: 50%;color:#fff;padding:5px;font:bold 14px/14px simsun;text-decoration:none;}
.passport-container{z-index: 9999999 !important;}
.mask{z-index: 9999 !important;}

.toolbar{position:fixed;right:0px;top:40%;font-family: arial;z-index: 999;}
.toolbar-item{display:block;width:25px;padding:8px 5px 8px 5px;line-height:16px;font-size:12px;height:30px;margin-top:1px;text-decoration: none;font-weight: normal;position:relative;
background:#fff;-moz-transition:background-position 0.2s;-ms-transition:background-position 0.2s;-o-moz-transition:background-position 0.2s;-webkit-moz-transition:background-position 0.2s;transition:background-position 0.2s;}
.toolbar-item:first-child{ color:#fff;/*border-top-left-radius: 5px;*/}
.toolbar-item:last-child{/*border-bottom-left-radius: 5px;*/}
.toolbar-item:hover{background: #c81623;text-decoration: none !important;color: #fff !important;}
.toolbar-item:hover .toolbar-layer{opacity:1;filter:alpha(opacity=100);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.toolbar-layer{position:absolute;right:35px;top:0;width:250px; padding:3px 3px;text-align: center;opacity:0;filter:alpha(opacity=0);box-shadow: 0 1px 5px #ccc;border:1px solid #ddd;background: #fff;
    transform-origin: 95% 0;-moz-transform-origin: 95% 0;-ms-transform-origin: 95% 0;-o-transform-origin: 95% 0;-webkit-transform-origin: 95% 0;transform:scale(0.01);
    -moz-transform:scale(0.01);-ms-transform:scale(0.01);-o-transform:scale(0.01);-webkit-transform:scale(0.01);transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;-webkit-transition:all 0.2s;}

.toolbar-layer img{margin:0 auto;max-width:100%;display: block;}

.toolbar-layer p{margin:0;padding:0 10px 10px;font-size: 14px;line-height: 18px;text-align: center;color: #888;text-decoration: none;}

/*母亲节活动样式*/
.m-header{width:100%;overflow: hidden;text-align: center;display: block;}
.m-header img{width:100%;display: block;}
.m-bg{width:100%;background: url(/public/app/activity/images/mothersday/bg.jpg) no-repeat top center;padding-bottom: 105px;}
.m-pd{margin:0 auto;width:1008px;}
.m-pd img{width:100%;display: block;}

/*底部文件*/
.copyright_footer_x{ width:100%;background: #fff;color: #666;text-align: center;padding:20px 0; height:20px; font-size:12px; line-height:24px;}
.copyright_footer_x a{color: #999;text-decoration: none;}
.copyright_footer_x a:hover{color: #c81623;text-decoration: none;}




/*app下载*/
.app-download{position: fixed;bottom:0;width:100%;height:120px;z-index: 9999;display: none;}
.app-download .app-wrap{position: absolute;width:1200px;bottom:10px;left:50%;margin-left:-600px;z-index: 9998;
    -webkit-transition: 0.8s;
    -moz-transition: 0.8s ;
    -ms-transition: 0.8s ;
    -o-transition: 0.8s ;
    transition: 0.8s ;}
.app-download .app-wrap img{display: block;}
.app-download  .app-close{position: absolute;right:15px;top:80px;width:30px;height:30px;background: url(../2016/app/app-close.png) no-repeat;cursor: pointer;transition: 0.3s;}
.app-download .app-close:hover{transform: rotate(180deg);}
.app-download .app-QRcode{width:100px;position: absolute;right:350px;bottom:0;}
.app-download .app-QRcode img{width:100%;display: block;}
.app-download .app-btns{position: absolute;right:140px;width:160px;bottom:0;}
.app-download .app-btns a{display: block;font-size: 15px;font-family:Arail;margin-bottom:15px;padding:10px 0;border:1px solid #fff;background: rgba(255,255,255,0.2);color: #fff;text-decoration: none;text-align: center;border-radius: 5px;}
.app-download .app-btns a:hover{background: rgba(255,255,255,0.5);}
.app-download .app-btns a + a{margin-bottom: 0;}
.app-download .app-mask{width:100%;height:170px;background: #000;filter:alpha(opacity=70);opacity: 0.7;-moz-opacity: 0.7;z-index: 1;}

.app-fly{position:fixed !important;left:100% !important;bottom:45% !important;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);}

/*导航APP下载*/
.head-app-nav .dd{width:110px !important;left:2px;padding:0 !important;}
.head-app-nav .nav-down-app{padding:5px;}
.head-app-nav .nav-down-app img{display: block;width:100px;}
.head-app-nav .nav-down-app a{display: block;margin:5px;padding:3px 0 !important;border:1px solid #ccc;text-align:center;border-radius: 5px;line-height: 18px !important;}
.head-app-nav .nav-down-app a:hover{background: #c81623;color: #fff;}

/*首页限时抢购*/
.preTime-tab{margin:0 5px;padding:10px 5px;/*border-bottom:1px solid #c81623;*/ position:relative;}
.preTime-tab:after{clear: both;content: "";display: table;}
.preTime-tab h3{margin:0;padding:0;font:normal 16px/16px Arial;float: left;font-weight: bold;color: #c81623;width: 1190px;}
.preTime-tab h3 span{margin:0;padding:0 0 0 10px;font:normal 14px/16px Arial;color: #888;}
.preTime-content,.preTime-content ul{display:block;margin:0 auto;}
.preTime-content ul:after{clear: both;content: '';display: table;}
.preTime-content ul li{border-top:0;margin:0 10px;padding-top:0;width:260px;}
.preTime-content .pd-img{width:auto;}

/*商品抢购倒计时*/
/*.preTime-index{ float:right;text-align: center;padding:18px 20px 0px 0px;color: #c81623;font:normal 14px/14px Arial;}*/

.preTime-index{ float:left;padding:18px 20px 0px 20px;color: #c81623;font:normal 14px/14px Arial;}

.preTime-index p{float:left; padding-right:5px; }
.preTime-index em{font:bold 16px/16px Arial;font-style: italic;padding:2px 5px;vertical-align: middle;background: #c81623;border-radius: 3px;color: #fff;margin:0px 3px;}
.preTime-index em:first-child{margin-left:5px !important;}
.preTime-index em+em+em{margin-right: 0;}


.preTime{margin:0 auto;}
.preTime:after{clear: both;content: '';display: table;}
.preTime em{float:left;font:bold 1.5em/25px Arial;padding:0;margin:0 5px;width:35px;height:25px;text-align:center;color:#fff;background: #c81623;color:#fff;vertical-align:middle;border-radius: 3px;}
.preTime span{float:left;vertical-align: baseline;line-height: 25px;}

.goods-preTime-list{float:right;height:80px;margin-top:10px;padding:0 10px;}
.preTime-tit{display: block;text-align: center;padding:0 0 10px;font-size: 15px; color: #666;}

.goods-preTime-grid{color: #c81623;}
.goods-preTime-grid em{font-style: normal;}

/*会员中心-安全中心对齐*/
.security-list .security-title i,.security-list .security-actions,.security-list .security-content{line-height: 45px;}

/*购物车全选框*/
.cart-main .col-1, .cart-main .col-3, .cart-main .col-4, .cart-main .col-5, .cart-main .col-6, .cart-main .col-7, .cart-main .col-8{width:auto;}
.cart-main .col-1{width:60px;}
.cart-main .col-2{width:100px;}
.cart-main thead th:first-child{text-align: right;}
.cart-main .cart-item tr td:first-child{text-align: left;padding-left:13px;}

.cart-check-all{margin: 0 0 0 -5px;padding: 0;border: 1px solid #ccc;outline: none;background: #fff;color: #333;vertical-align: middle;display: inline-block;}
.cart-check-all label{display: block;width: 55px;height:23px;text-align:center;line-height: 23px;cursor: pointer;}
.cart-check-all input{vertical-align: sub;margin:0;padding:0;}

/*购物车搭配商品*/
.cart-collocation-wrap{margin:10px 0 0;width:100%;border:1px solid #e6e6e6;}
.cart-collocation-wrap h2{margin:0;padding:0 15px;font:normal 16px/37px Arial;background: #efefef;color: #666;}
.cart-collocation-pd{margin:0;padding:0 10px 10px;}
.cart-collocation-pd ul{margin:0;padding:0;list-style: none;}
.cart-collocation-pd ul:after{clear: both;content: "";display: table;}
.cart-collocation-pd ul li{float:left;width:210px;margin:10px;}
.cart-collocation-pd .p-pic {float:left;width: 96px; height: 96px; border: 1px solid #e6e6e6; overflow: hidden; }
.cart-collocation-pd .p-pic img{width:100%; display: block; }
.cart-collocation-pd .p-info{float:left;margin-left:10px;width:102px;overflow: hidden;}
.cart-collocation-pd .p-info h3{ font-size: 12px; font-weight: 400; line-height: 20px; height: 40px; overflow: hidden;}
.cart-collocation-pd .p-price {line-height: 33px; color: #fe2000;}
.cart-collocation-pd .cart-btn-buy {display: block;text-align: center;height:25px;line-height: 25px;color: #fff;text-decoration: none;background: #c81623;}
.cart-collocation-pd .cart-btn-buy:hover {background: #c81623;}

.view-history .item {  width: 206px;  margin: 10px 14px;}
/*下单收货地址选择*/
.order-main .change-shipping li.selected{background: #fff;}
.order-main .change-shipping li{padding:0;}
.order-main .change-shipping input[type="radio"]{visibility: hidden;}
.order-main .add-select{display: inline-block;padding:0;width:15%;min-width: 100px;text-align:center;background:#fff;cursor: pointer;border:1px solid #ddd;}
.order-main .change-shipping li.selected .add-select{border:2px solid #c81623;background:#fff url(/themes/gmjk/images/2016/icon-add-select.png) no-repeat right bottom;}
.order-main .change-shipping-addr li.selected label{background: #f5f5f5;}
.order-main .change-shipping label{width:100%;line-height: 32px;}
.order-main .change-shipping li.last{margin:20px 0 ;}
.order-main .change-shipping li.last input[type="radio"]{visibility: visible;vertical-align: middle;}
.order-main .change-shipping li.last label{width:300px;line-height: inherit;}

.order-main .change-shipping li.selected{font-weight: bold;}
.order-main .change-shipping li.selected em{font-weight: normal;}

.order-main .action-change-delivery{visibility: hidden;width:1px;overflow: hidden;margin:0;padding:0;}
.order-main .delivery-select{display: inline-block;padding:5px 0;width:15%;min-width: 100px;text-align:center;background:#fff;cursor: pointer;border:1px solid #ddd;}
.order-main .delivery-selected{border:1px solid #c81623;background:#fff url(/themes/gmjk/images/2016/icon-add-select.png) no-repeat right bottom;}

.change-payment .action-change-payment{visibility: hidden;width:1px;overflow: hidden;margin:0;padding:0;}
.change-payment label {display: inline-block;padding:5px 0;width:15%;min-width: 100px;text-align:center;background:#fff;cursor: pointer;border:1px solid #ddd;}
.change-payment .selected label{border:1px solid #c81623;background:#fff url(/themes/gmjk/images/2016/icon-add-select.png) no-repeat right bottom;}
.change-payment .selected{background: #fff;}

.payment-list{margin: 0 auto; padding: 0 0 0 12px; width: 92%;}
.payment-list ul{margin:0; padding:0;list-style: none;}
.payment-list ul:after{clear: both;content: "";display: table;}
.payment-list ul li{float: left;margin:10px;}
/*新地址弹窗*/
.shipping-modal{position: fixed;top:0;right:0;bottom:0;left:0;overflow-y: auto;}
.shipping-pop{position: relative; margin: 100px auto 20px; width: 700px;background: #fff;border-radius: 10px; overflow: hidden;z-index: 99999;}
.shipping-pop h2{  display: block; padding: 15px; text-align: center; font: normal 18px/18px Arial; background: #c81623; color: #fff;}
.shipping-pop i{position: absolute;top:15px;right:15px;font-size: 18px;color: #fff;cursor: pointer;margin:0 !important;}
.shipping-pop .shipping-bd{padding:10px;}
.shipping-pop .pop-btns{margin:10px auto 0;padding-top:10px;text-align:center;width: 100%;border-top:1px solid #ddd;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;font-family: Arial;font-size: 15px;}
.shipping-pop .pop-btn{padding:8px 10px;margin:8px;color: #fff;display: inline-block;background: #f6ad1b;text-align: center;line-height: 1;}
.shipping-pop .pop-btn +.pop-btn{background: #c81623;}

.add-new-addr{display: inline-block;margin:10px 0 0;text-align: center;padding:5px 0;width:172px;background:#c81623;color:#fff;cursor: pointer;}
.add-new-addr:hover{background: #b1191a;}

/*购物车预售图标*/
.cart-main .p-info .p-title{position: relative;}
.cart-main .p-info .p-presale-ico{position: absolute;right:-30px;top:-15px;width:30px;height:20px;display: block;background: url(/themes/gmjk/images/2016/ico-presale.png) no-repeat;}
/*订单错误居中*/
.page-error .page-error-message{text-align: center;}
/*页头预售广告图*/
.presale-hd{position: relative;display: block;width:100%;height:0;overflow: hidden;-webkit-transition: 1s;-moz-transition: 1s ;-ms-transition: 1s ;-o-transition: 1s ;transition: 1s ;background: #cb2e43;}
.presale-hd.show{height:100px;}
.presale-hd img{margin:0 auto;display: block;border:0;}
.presale-hd .pre-close{display:block;width: 30px; height: 30px; background: url(../2016/app/app-close.png) no-repeat;position: absolute;top:10px;left:50%;margin-left:570px;cursor: pointer;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s ;
    -ms-transition: 0.5s ;
    -o-transition: 0.5s ;
    transition: 0.5s ;}
.presale-hd .pre-close:hover{
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);}
/*站内信*/
.member-messagebox tbody .check{background: #fff;}
/*库存前头*/
.product-buy-quantity .p-arrow-left{ width: 0; height: 0; border-top: 12px solid transparent; border-bottom: 12px solid transparent; border-right: 10px solid #fff; margin-right:-3px;vertical-align: middle; display: inline-block;}

/*订购金额显示*/
.order-clearing .order-price ul{/*width:470px;*/width:100%;}
.order-clearing .order-price .label{width:260px;}
.cart-main .order-price .label{width:260px;}




/*产品详情*/
.pic_content{float:left; width:100%; padding-bottom:15px; }
.pic_td{float:left; height:155px;width: 100%;}
.pic_content .pic_td img{width: 100%;height: 100%;display: block;}

.pic_title_x{ float:left; width:272px;  height: 210px; background:#f5f5f5; padding:20px 10px 10px 10px;}
.pic_title_x h1{float:left; width:100%; color:#333333; font-size:14px;padding:0px 0px;  }
.pic_title_x span{float:left; width:100%;font-size:14px;padding:10px 0px 0px 0px; line-height:21px; color:#666666;} 

.pic_title02{ float:left; width:272px; height:210px; background:#fff; padding:20px 10px 10px 10px;}
.pic_title02 h1{float:left;width:100%; color:#333333; font-size:14px;padding:0px 0px; }
.pic_title02 span{float:left;width:100%; font-size:14px; padding:10px 0px 0px 0px; line-height:21px; color:#666666;} 


.pic_title03{ float:left; width:272px; height: 210px; background:#fbfafa; padding:20px 10px 10px 10px;}
.pic_title03 h1{float:left;width:100%; color:#333333; font-size:14px;padding:0px 0px; }
.pic_title03 span{float:left; width:100%;font-size:14px;padding:10px 0px 0px 0px; line-height:21px; color:#666666;} 

.pic_title04{ float:left; width:273px; height: 210px; background:#f5f5f5; padding:20px 10px 10px 10px;}
.pic_title04 h1{float:left; width:100%;color:#333333; font-size:14px;padding:0px 0px; }
.pic_title04 span{float:left;width:100%;font-size:14px; padding:10px 0px 0px 0px; line-height:21px; color:#666666;} 


.product_content{float:left; border:2px solid #c81623;width:1166px; }
.product_content_title{float:left; background:#c81623; height:40px; width:1166px;}
.product_content_title h1{ color:#fff; padding-left:20px; font-size:18px; line-height:40px;}



.product_content01{ float:left; background:#f4f2f3; width:100%;}
.product_contentleft{float:left; width:502px; padding:30px 0px 0px 0px;}

.contentleft_title{font-size:18px; font-weight:bold; color:#333; padding-left:20px;}
.contentleft_con{float: left;font-size:16px; color:#666; padding:15px 20px;line-height: 24px;}

.contentleft_price{float:left; background:#fff; padding:20px 20px 20px 0px; width:490px; margin-top:50px;}

.contentleft_price span{ padding-left:20px;}
.action-mktprice_03{ color:#666;}
.price_menony{ color:#c81623; font-size:24px; text-decoration:none; font-weight:bold;}


.product_contentright{float:right; height:372px;width: 660px;display: block;}
.product_content01>.product_contentright>img{height:100%;width: 100%;}


.product_content02{ float:left; width:100%;}
.con_title{float:left; background:#e8e4e4; height:40px;width:1166px;}
.con_title h2{ color:#333333; padding-left:20px; font-size:18px; line-height:40px;}

.product_content02_text{background:#f4f2f3;float: left; width:100%;font-size:14px; color:#666; padding:25px 0px 15px 0px; }
.product_content02_text p{float:left; width:1126px; padding:0px 20px 15px 20px;  margin:0px;line-height: 24px;}



.product_content02_text .list_01{ float:left; padding-left:20px;}
.product_content02_text .list_01 p{float:left; width:100%; padding:0px 0px 15px 0px; margin:0px;line-height: 24px; font-size:16px;}

.product_content02_text .list_pic01{float:left; width:380px;}
.product_content02_text .img_ico{float:left; width:129px;}
.product_content02_text .img_text{float:left; width:230px; padding-left:5px;}
.product_content02_text .img_text b{float:left; font-size:14px; color:#666; padding-bottom:8px;}
.list_pic01 .img_text span{float:left; padding:0px; font-size:12px; color:#666; line-height:18px;}


.product_content02_text .list_02{ float:left; padding:30px 0px 0px 20px;}
.product_content02_text .list_02 span{float:left; margin:0px 0px 0px 0px; padding:3px 5px ; font-size:16px;line-height: 24px; color:#fff; background:#c81623; }
.product_content02_text .list_02 p{ padding:10px 0px 30px 0px;}



.product_content02_text_bg{ background:#fff url(../2016/pic_content_03.jpg) no-repeat right 0px;float: left; width:100%;font-size:16px; color:#666; padding-top:25px; height:297px; }
.product_content02_text_bg p{float:left; width:716px; padding:0px 20px 15px 20px;  margin:0px;line-height: 24px;}





.con_gq{ float:left;width: 100%;padding-bottom:20px;}
.con_gq img{display: block;width: 88%;height: auto;}
.pro_pic{  /*background:#f4f2f3;*/ padding:10px 0px 0px 0px; margin-bottom:20px;}
.pro_pic img{height: 250px;display: block;width: auto;}
.con_gq p{float: left; width:1130px;  margin:0px; padding:10px 20px; font-size:16px; line-height:21px;}
.explication{float: left; padding:0px 0px 15px 20px; color:#c81623;}


.con_gq .text_left{ float:left;width:370px;padding:0px 0px 0px 20px;line-height: 28px;}
.con_gq .text_right{ float:left;width:370px;padding:0px 0px 0px 20px;line-height: 28px;}

.product_content03_text{ float:left; width:100%;}
.product_content03_text img{width: 100%;display: block;height: auto;}
.product_content03_text ul{ margin:0px auto; padding:50px 0px 0px 0px;}
.product_content03_text ul li{ font-family:"微软雅黑";float:left; margin:0px 0px 0px 30px;  background: url(../2016/ico_18.png) no-repeat; width:104px; height:140px; padding:50px 23px 0px 25px; text-align:center; line-height:21px;color:#fff; font-size:16px;}


.content03_textleft{float:left; width:600px;padding:45px 0 0 20px}
.content03_textleft p{color: #666;font-size: 16px; line-height:32px;}
.content03_textright{float:right; width:525px;}
.content03_textright img{width:524px;height: auto;display: block;}

.product_content04_text{float:left; width:100%;}
.product_content04_text p{ text-align:center; padding:20px 0px 10px 0px; color: #333;font-size: 14px;}
.product_content04_text img{height: 250px;width: auto;display: block;}

.left_content03{ float:left; width: 100%; padding-bottom:20px;}
.left_content03 p{ float:left;  width: 100%;margin:0px; text-align:center; font-size:16px; line-height:24px;}
.left_content03 a{ color:#c81623;}
.left_content03 a:hover{color:#ff0000;}
.left_content03>img{width: auto;height: 343px;}


.left_content03_text{ float:left; width:583px;padding-bottom:20px;}
.left_content03_text p{ float:left; margin:0px;width:583px; text-align:center; font-size:16px; line-height:24px;}
.left_content03_text a{ color:#c81623;}
.left_content03_text a:hover{color:#ff0000;}

.right_content03_text{ float:left;width:583px;  padding-bottom:20px;}
.right_content03_text p{ float:left; margin:0px;width:583px; text-align:center; font-size:16px; line-height:24px;}
.right_content03_text img{width:583px;}
.right_content03_text a{ color:#c81623;}
.right_content03_text a:hover{ color:#ff0000;}


.content_Tips{float:left; width:100%; background:#f5f5f5; margin:10px 0px;}
.content_Tips_title{float:left; padding:30px 0px 10px 30px;width:1140px;}
.content_Tips_title h1{ font-size:18px; font-weight:bold;}

.con_content_Tips{float:left; padding:0px 20px 20px 30px;width:1120px;}
.con_content_Tips p{float:left;width:100%; font-size:16px; margin:0px; line-height:24px;}


.product_subject{float:left; width:100%; padding:30px 0px 0px 0px; }
.product_subject_title{float:left; width:300px;padding-right:15px; border-right:1px solid #ccc; margin-right:40px;margin-left: 260px;}
.product_subject_title img{ height:100px;width: auto;display: block;}
.subjectcon_gq{float:left;width:380px; padding-top:8px;}
.subjectcon_gq p{float:left; width:100%; font-size:14px; margin:0px; line-height:21px; }

/*---------end-------------*/


@media (min-width:768px){.pic_content{float:left; width:100%; padding-bottom:15px; }
.pic_td{float:left; height:155px;}

.pic_title_x{ float:left; width:100%;  height:90px; background:#f5f5f5; padding:30px 0px 10px 0px;}
.pic_title_x h1{float:left; color:#333333; font-size:14px;padding:0px 30px; }
.pic_title_x span{float:left;padding:0px 30px; font-size:14px; line-height:21px; color:#666666;} 

.pic_title02{ float:left; width:100%;height:90px; background:#fff; padding:30px 0px 10px 0px;}
.pic_title02 h1{float:left; color:#333333; font-size:14px;padding:0px 30px; }
.pic_title02 span{float:left;padding:0px 30px; font-size:14px;  line-height:21px; color:#666666;} 


.pic_title03{ float:left;  width:100%; height: 90px; background:#fbfafa; padding:30px 0px 10px 0px;}
.pic_title03 h1{float:left; color:#333333; font-size:14px; padding:0px 30px;}
.pic_title03 span{float:left;padding:0px 30px; font-size:14px; line-height:21px; color:#666666;} 

.pic_title04{ float:left;  width:100%; height: 90px; background:#f5f5f5; padding:30px 0px 10px 0px;}
.pic_title04 h1{float:left; color:#333333; font-size:14px;padding:0px 30px; }
.pic_title04 span{float:left;padding:0px 30px;font-size:14px;  line-height:21px; color:#666666;} 
}

@media (min-width: 992px){
.pic_content{float:left; width:100%; padding-bottom:15px; }
.pic_td{float:left; height:155px;}

.pic_title_x{ float:left; width:272px;  height: 210px; background:#f5f5f5; padding:20px 10px 10px 10px;}
.pic_title_x h1{float:left; width:100%; color:#333333; font-size:14px;padding:0px 0px;  }
.pic_title_x span{float:left; width:100%;font-size:14px;padding:10px 0px 0px 0px; line-height:21px; color:#666666;} 

.pic_title02{ float:left; width:272px; height:210px; background:#fff; padding:20px 10px 10px 10px;}
.pic_title02 h1{float:left;width:100%; color:#333333; font-size:14px;padding:0px 0px; }
.pic_title02 span{float:left;width:100%; font-size:14px; padding:10px 0px 0px 0px; line-height:21px; color:#666666;} 


.pic_title03{ float:left; width:272px; height: 210px; background:#fbfafa; padding:20px 10px 10px 10px;}
.pic_title03 h1{float:left;width:100%; color:#333333; font-size:14px;padding:0px 0px; }
.pic_title03 span{float:left; width:100%;font-size:14px;padding:10px 0px 0px 0px; line-height:21px; color:#666666;} 

.pic_title04{ float:left; width:273px; height: 210px; background:#f5f5f5; padding:20px 10px 10px 10px;}
.pic_title04 h1{float:left; width:100%;color:#333333; font-size:14px;padding:0px 0px; }
.pic_title04 span{float:left;width:100%;font-size:14px; padding:10px 0px 0px 0px; line-height:21px; color:#666666;} 

}
@media (min-width: 1024px){
.pic_content{float:left; width:100%; padding-bottom:15px; }
.pic_td{float:left; height:155px;}

.pic_title_x{ float:left; width:272px;  height: 210px; background:#f5f5f5; padding:20px 10px 10px 10px;}
.pic_title_x h1{float:left; width:100%; color:#333333; font-size:14px;padding:0px 0px;  }
.pic_title_x span{float:left; width:100%;font-size:14px;padding:10px 0px 0px 0px; line-height:21px; color:#666666;} 

.pic_title02{ float:left; width:272px; height:210px; background:#fff; padding:20px 10px 10px 10px;}
.pic_title02 h1{float:left;width:100%; color:#333333; font-size:14px;padding:0px 0px; }
.pic_title02 span{float:left;width:100%; font-size:14px; padding:10px 0px 0px 0px; line-height:21px; color:#666666;} 


.pic_title03{ float:left; width:272px; height: 210px; background:#fbfafa; padding:20px 10px 10px 10px;}
.pic_title03 h1{float:left;width:100%; color:#333333; font-size:14px;padding:0px 0px; }
.pic_title03 span{float:left; width:100%;font-size:14px;padding:10px 0px 0px 0px; line-height:21px; color:#666666;} 

.pic_title04{ float:left; width:273px; height: 210px; background:#f5f5f5; padding:20px 10px 10px 10px;}
.pic_title04 h1{float:left; width:100%;color:#333333; font-size:14px;padding:0px 0px; }
.pic_title04 span{float:left;width:100%;font-size:14px; padding:10px 0px 0px 0px; line-height:21px; color:#666666;} 
}
@media (min-width: 1200px){.pic_content{float:left; width:100%; padding-bottom:15px; }
.pic_td{float:left; height:155px;}

.pic_title_x{ float:left; width:272px;  height: 210px; background:#f5f5f5; padding:20px 10px 10px 10px;}
.pic_title_x h1{float:left; width:100%; color:#333333; font-size:14px;padding:0px 0px;  }
.pic_title_x span{float:left; width:100%;font-size:14px;padding:10px 0px 0px 0px; line-height:21px; color:#666666;} 

.pic_title02{ float:left; width:272px; height:210px; background:#fff; padding:20px 10px 10px 10px;}
.pic_title02 h1{float:left;width:100%; color:#333333; font-size:14px;padding:0px 0px; }
.pic_title02 span{float:left;width:100%; font-size:14px; padding:10px 0px 0px 0px; line-height:21px; color:#666666;} 


.pic_title03{ float:left; width:272px; height: 210px; background:#fbfafa; padding:20px 10px 10px 10px;}
.pic_title03 h1{float:left;width:100%; color:#333333; font-size:14px;padding:0px 0px; }
.pic_title03 span{float:left; width:100%;font-size:14px;padding:10px 0px 0px 0px; line-height:21px; color:#666666;} 

.pic_title04{ float:left; width:273px; height: 210px; background:#f5f5f5; padding:20px 10px 10px 10px;}
.pic_title04 h1{float:left; width:100%;color:#333333; font-size:14px;padding:0px 0px; }
.pic_title04 span{float:left;width:100%;font-size:14px; padding:10px 0px 0px 0px; line-height:21px; color:#666666;} 

}
@media (min-width: 1280px){.pic_content{float:left; width:100%; padding-bottom:15px; }
.pic_td{float:left; height:155px;}

.pic_title_x{ float:left; width:272px;  height: 210px; background:#f5f5f5; padding:20px 10px 10px 10px;}
.pic_title_x h1{float:left; width:100%; color:#333333; font-size:14px;padding:0px 0px;  }
.pic_title_x span{float:left; width:100%;font-size:14px;padding:10px 0px 0px 0px; line-height:21px; color:#666666;} 

.pic_title02{ float:left; width:272px; height:210px; background:#fff; padding:20px 10px 10px 10px;}
.pic_title02 h1{float:left;width:100%; color:#333333; font-size:14px;padding:0px 0px; }
.pic_title02 span{float:left;width:100%; font-size:14px; padding:10px 0px 0px 0px; line-height:21px; color:#666666;} 


.pic_title03{ float:left; width:272px; height: 210px; background:#fbfafa; padding:20px 10px 10px 10px;}
.pic_title03 h1{float:left;width:100%; color:#333333; font-size:14px;padding:0px 0px; }
.pic_title03 span{float:left; width:100%;font-size:14px;padding:10px 0px 0px 0px; line-height:21px; color:#666666;} 

.pic_title04{ float:left; width:273px; height: 210px; background:#f5f5f5; padding:20px 10px 10px 10px;}
.pic_title04 h1{float:left; width:100%;color:#333333; font-size:14px;padding:0px 0px; }
.pic_title04 span{float:left;width:100%;font-size:14px; padding:10px 0px 0px 0px; line-height:21px; color:#666666;} 

} 
@media (min-width: 1360px){.pic_content{float:left; width:100%; padding-bottom:15px; }
.pic_td{float:left; height:155px;}

.pic_title_x{ float:left; width:272px;  height: 210px; background:#f5f5f5; padding:20px 10px 10px 10px;}
.pic_title_x h1{float:left; width:100%; color:#333333; font-size:14px;padding:0px 0px;  }
.pic_title_x span{float:left; width:100%;font-size:14px;padding:10px 0px 0px 0px; line-height:21px; color:#666666;} 

.pic_title02{ float:left; width:272px; height:210px; background:#fff; padding:20px 10px 10px 10px;}
.pic_title02 h1{float:left;width:100%; color:#333333; font-size:14px;padding:0px 0px; }
.pic_title02 span{float:left;width:100%; font-size:14px; padding:10px 0px 0px 0px; line-height:21px; color:#666666;} 


.pic_title03{ float:left; width:272px; height: 210px; background:#fbfafa; padding:20px 10px 10px 10px;}
.pic_title03 h1{float:left;width:100%; color:#333333; font-size:14px;padding:0px 0px; }
.pic_title03 span{float:left; width:100%;font-size:14px;padding:10px 0px 0px 0px; line-height:21px; color:#666666;} 

.pic_title04{ float:left; width:273px; height: 210px; background:#f5f5f5; padding:20px 10px 10px 10px;}
.pic_title04 h1{float:left; width:100%;color:#333333; font-size:14px;padding:0px 0px; }
.pic_title04 span{float:left;width:100%;font-size:14px; padding:10px 0px 0px 0px; line-height:21px; color:#666666;} 


}
@media (min-width: 1600px){.pic_content{float:left; width:100%; padding-bottom:15px; }
.pic_td{float:left; height:155px;}

.pic_title_x{ float:left; width:272px;  height: 210px; background:#f5f5f5; padding:20px 10px 10px 10px;}
.pic_title_x h1{float:left; width:100%; color:#333333; font-size:14px;padding:0px 0px;  }
.pic_title_x span{float:left; width:100%;font-size:14px;padding:10px 0px 0px 0px; line-height:21px; color:#666666;} 

.pic_title02{ float:left; width:272px; height:210px; background:#fff; padding:20px 10px 10px 10px;}
.pic_title02 h1{float:left;width:100%; color:#333333; font-size:14px;padding:0px 0px; }
.pic_title02 span{float:left;width:100%; font-size:14px; padding:10px 0px 0px 0px; line-height:21px; color:#666666;} 


.pic_title03{ float:left; width:272px; height: 210px; background:#fbfafa; padding:20px 10px 10px 10px;}
.pic_title03 h1{float:left;width:100%; color:#333333; font-size:14px;padding:0px 0px; }
.pic_title03 span{float:left; width:100%;font-size:14px;padding:10px 0px 0px 0px; line-height:21px; color:#666666;} 

.pic_title04{ float:left; width:273px; height: 210px; background:#f5f5f5; padding:20px 10px 10px 10px;}
.pic_title04 h1{float:left; width:100%;color:#333333; font-size:14px;padding:0px 0px; }
.pic_title04 span{float:left;width:100%;font-size:14px; padding:10px 0px 0px 0px; line-height:21px; color:#666666;} 

}

/*中间小图banner弹出的内容*/
.drop_down{position: absolute;display:;top:1125px;left:352px;width:470px; height:300px;background: #fff;border:2px solid #c81623;z-index: 2;}
.drop_down-spacer{position: absolute;top:-9px;left:-2px;width:228px;height:9px;background: #fff;border-left:2px solid #c81623;border-right:2px solid #c81623;overflow: hidden;display: block;}
.drop_down-content{float:left; padding:30px 20px 0px 20px; color:#333;}



.nav_menu { float:left; padding:10px 0px;line-height: 45px;font-weight: 700;text-transform: uppercase;}
/*.nav_menu-item {display: inline-block;position: relative;}
.nav_menu-item a { float:left;display: block;cursor: pointer; margin:0px;}
.nav_menu-item a{ border:1px solid #c81623;}

.nav_menu-item:hover {background-color: #9b59b6;}
.nav_menu-item:hover .nav_submenu{display: block;}

.nav_menu-item:hover .nav_brand{display: block;}

.nav_menu-item:hover .nav_submenu_04{display: block;}

.nav_menu-item:hover .nav_submenu_02 {display: block;}*/


.nav_menu-item  a{float: left;height: 140px; margin:0px;background: #fff; /*   -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    -ms-transition: all .2s linear;
    transition: all .2s linear;*/}
.nav_menu-item a:hover {
    z-index: 2;   
    box-shadow: 0px 5px 5px #b8b6b7;
   -ms-box-shadow: 0px 5px 5px #b8b6b7; /* IE 9 */
-moz-box-shadow: 0px 5px 5px #b8b6b7;/* Firefox */
-webkit-box-shadow:0px 5px 5px #b8b6b7; /* Safari 和 Chrome */
-o-box-shadow: 0px 5px 5px #b8b6b7; /*Opera */
    transform: translate3d(0, -2px, 0); 
-ms-transform:translate3d(0, -2px, 0);  /* IE 9 */
-moz-transform:translate3d(0, -2px, 0);     /* Firefox */
-webkit-transform:translate3d(0, -2px, 0); /* Safari 和 Chrome */
-o-transform:translate3d(0, -2px, 0);   /* Opera */
}


.nav_submenu {background: #fff;border:1px solid #e0e0e0;text-transform: none;display:none ; position: absolute;width:714px;top:-252px;left:0; z-index:99999;}
.nav_submenu-item:hover {}
.nav_submenu_line{ background:url(../nav_menu-item/icon.png) no-repeat center 0px ;position: absolute;top:242px;width:232px;height:10px;/*background: #fff;*/overflow: hidden;display: block;}



.nav_submenu_02 {background: #fff;border:1px solid #e0e0e0;text-transform: none;display:none ; position: absolute;width:714px;top:-252px;right:0px; z-index:99;}

.nav_submenu_line_02{position: absolute;top:242px; right:0px;width:232px;height:10px;background:url(../nav_menu-item/icon.png) no-repeat center 0px ;overflow: hidden;display: block;}
.nav_submenu_03{width: 713px;right:0px;}
.nav_submenu_line_03{left:355px;}
.nav_submenu_04{width: 713px;left:-242px;}



.nav_submenu_line_04{position: absolute;top:242px; right:0px;width:731px;height:10px;background:url(../nav_menu-item/icon.png) no-repeat center 0px ;overflow: hidden;display: block;}

.nav_brand{width:713px;height:242px;}
.nav_brand ul{ float:left; padding:33px 0 10px 25px;}
.nav_brand ul li{ float:left;width:200px; margin-left:18px;}


.nav_brand .price .dfn {  float: left;  font: normal 12px/12px 'Arial';  background: #c81623;  color: #fff;  width: 12px;  text-align: left;  height: 10px;  line-height: 10px;  overflow: hidden;  }
.nav_brand .pd-name {float:left;width:200px; padding-top:5px;font: normal 16px/18px Arial; text-overflow: ellipsis;  overflow: hidden;  }
.nav_brand .pd-img { float:left;width:200px;}
.nav_brand .pd-img img{ float:left;}

.nav_brand .price em {  float: left;  padding-left: 2px;  font: normal 26px/20px 'Arial';  color: #c81623; }
.nav_brand .brand_txt{font-size: 12px;color: #747474;line-height: 24px;}
.nav_brand .price .than_price{float: left;  padding-left: 10px;  font: normal 12px/20px 'Arial';  color: #747474;}
.nav_brand .price .new_price{float: left; font: normal 16px/18px 'Arial';color: #c81623; }

.nav_brand .brand-price{float: left;width:200px; padding-top:5px;}




    /*左边导航*/
.header .content-con_x {height: 500px;left: 0;position: absolute;top: 0; z-index: 100;}
.header .pannel-content{ background-color: #f5f5f5;height:400px; width:750px;left:562px;position: absolute;top:165px;}
.header .pannel-content ul{float:left; padding:30px 30px;}
.header .pannel-content ul li{float:left;  width:100%;}
.header .pannel-content ul li a{float:left; width:210px; line-height:36px; color:#666; font-size:14px;padding:0px 20px 5px 0px;border-bottom:1px dashed #aeb8b8;}
.header .pannel-content ul li a:hover{ color:#c81623;}


.wrap{ width:1200px; margin:0 auto; position:relative;}
.gmjk-sort .title{ position:relative;font-weight:bold;font-family:Arial;font-size:13px;color:#fff;background-color:#a21c1d;height:30px;line-height:30px;padding-left:15px;padding-right:8px}

.gmjk-sort-list{ margin:0;padding:0;list-style: none;position: relative;top:0px;left:-30px;width:210px;height:460px;background: #fff;display: block;z-index: 9999;}

.gmjk-sort .gmjk-sort-list ul{ float:left; list-style:none; margin:0px; padding:0px;}

.gmjk-sort-list li{display: block;font-size: 15px;position: relative;height:45px;line-height: 45px;margin:0;padding:0;}
.gmjk-sort-list li a{display: block;padding: 0 0 0 60px;color: #666666;}

.gmjk-sort-list li a:hover{background:#f5f5f5; color:#c81623;}


.gmjk-sort-list .gmjk-sort_active{background: #f5f5f5;}

.gmjk-sort-list .gmjk-sort_active a{color:#c81623;}

/*.gmjk-sort-list .sort-list_nav {}*/




.gmjk-sort .sort-list_nav i{position: absolute;top:18px;right:25px; width:4px; height:14px;background:url("../2016/icon_arrow.png") no-repeat 6px 0px;}
.gmjk-sort-list .gmjk-sort_active i{position: absolute;top:18px;right:22px; width:4px; height:14px;background:url("../2016/icon_arrow.png") no-repeat -6px 0px;}


/*.gmjk-sort .gmjk-sort-list ul li:hover  { background:#f5f5f5; color:#c81623;}
.gmjk-sort .gmjk-sort-list ul li:hover a {color:#c81623;}
*/
/*首页左边导航*/
.gmjk-sort .pop-subcategory{float:left;}
.gmjk-sort .pop-subcategory .pop-hide{  position: relative; left:179px; top:-460px;width:740px;  z-index:99999;}
.gmjk-sort .pop-subcategory .pop-hide ul{float:left; width:740px; min-height:120px; padding:15px 0px 0 10px;
-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
   /* background: rgba(245,245,245,0.99) !important;
    filter:Alpha(opacity=99);*/ background:#f5f5f5; 
    border-color: #e0e0e0 #e0e0e0 #e0e0e0 #fff;
    border-image: none;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px 0;
    box-shadow: 5px 5px 10px #ddd;
/*box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2), 1px -3px 5px rgba(0, 0, 0, 0.2);*/}
.gmjk-sort .pop-subcategory .pop-hide ul li{float:left;  width:100%; display:inline; }
.gmjk-sort .pop-subcategory .pop-hide ul li a{float:left; width:241px; color:#666; font-size:12px; line-height:18px;padding:0px 0px 22px 0px;/*border-bottom:1px dashed #aeb8b8;*/}
/*.gmjk-sort .pop-subcategory .pop-hide ul li a:hover{ color:#c81623;}*/

.gmjk-sort .pop-subcategory .pop-hide ul li b:hover{ color:#c81623;}

.pop-subcategory .pop-hide img{float:left; width:65px; height:65px;   border-color: #fff #e0e0e0 #e0e0e0 #fff;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px 0;
    box-shadow: 3px 3px 6px #ddd;}
.pop-subcategory .text_small{float:left; width:170px; padding-left:5px;line-height:18px;color:#999;/*padding-top:5px;*/   }
.pop-subcategory .text_small b{ float:left;width:170px; color:#666; font-weight:normal; font-size:14px;padding:7px 0px 3px 0px; overflow: hidden; }

.pop-subcategory .text_small_02{float:left; line-height:60px; height:60px; padding-top:5px;  }
.pop-subcategory .text_small_02 b{ color:#666;line-height:14px;  width:241px; padding-left:3px; font-weight:normal;}




.gmjk-sort .gmjk-sort-list ul li .on{
    -webkit-transform: perspective(700px) translateY(0px) translateZ(0px) rotateX(0deg);
    -moz-transform: perspective(700px) translateY(0px) translateZ(0px) rotateX(0deg);
    -ms-transform: perspective(700px) translateY(0px) translateZ(0px) rotateX(0deg);
    -o-transform: perspective(700px) translateY(0px) translateZ(0px) rotateX(0deg);
    transform: perspective(700px) translateY(0px) translateZ(0px) rotateX(0deg);
    -webkit-transition:all 600ms ease-in-out 0s;
    -moz-transition:all 600ms ease-in-out 0s;
    -ms-transition:all 600ms ease-in-out 0s;
    -o-transition:all 600ms ease-in-out 0s;
    transition:all 600ms ease-in-out 0s;
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    -o-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transform-origin: 50% 100% 0;
    -moz-transform-origin: 50% 100% 0;
    -ms-transform-origin: 50% 100% 0;
    -o-transform-origin: 50% 100% 0;
    transform-origin: 50% 100% 0;
    line-height:25px;
    height:25px;
}
.gmjk-sort .gmjk-sort-list ul li .scroll {
    -webkit-transform: perspective(700px) translateY(0px) translateZ(-21px) rotateX(-90deg);
    -moz-transform: perspective(700px) translateY(0px) translateZ(-21px) rotateX(-90deg);
    -ms-transform: perspective(700px) translateY(0px) translateZ(-21px) rotateX(-90deg);
    -o-transform: perspective(700px) translateY(0px) translateZ(-21px) rotateX(-90deg);
    box-shadow: 0 2px 2px #AAAAAA;
    height:0px;
}
/*分享*/
/*.jiathis_style_24x24 .jtico {background: rgba(0, 0, 0, 0) url("../2016/jiathis_ico.png") no-repeat scroll left center;cursor: pointer;display: block !important;height: 24px !important;line-height: 24px !important;overflow: hidden;padding-left: 28px !important;text-align: left;}
.jiathis_style_24x24 .jtico_qzone {background-position: 0 -7px;}
.jiathis_style_24x24 .jtico_weixin {background-position: 0 -37px;}
.jiathis_style_24x24 .jtico_tsina {background-position: 0 -66px}
.jiathis_style_24x24 .jtico_more, .jiathis_style_24x24 .jtico_jiathis {background-position: 0 -95px;}

*/
/*38妇女节活动*/
.popup-container .popup-body{overflow: hidden;}

.topic-page-container{width:100%;min-width: 990px;overflow: hidden;text-align: center;margin:0 auto -10px;padding:0;background: #fcf8f7;}
.topic-page-container .tp-hd-1{width: 100%;display: block;height: 430px;background: url(/public/app/activity/38/images/hd1.jpg) no-repeat top center;}
.topic-page-container .tp-hd-2{width: 100%;display: block;height:538px;background: url(/public/app/activity/38/images/hd2.jpg) no-repeat top center;}
.topic-page-container .tp-ft{width: 100%;display: block;height:420px;background: url(/public/app/activity/38/images/ft.jpg) no-repeat top center;}
.topic-page-container .tp-bd{margin:0;  padding:0px 0 0;list-style: none;background: url(/public/app/activity/38/images/bg.jpg) no-repeat top center;}
.topic-page-container .tp-bd li{display: block;width:100%;overflow: hidden;height: 393px;}
.topic-page-container .tp-bd li img{border:0;outline: none;margin: 0 auto;height: 393px;}

.topic-page-container .tp-list01{padding: 132px 0 0;}

.topic-page-container .tp-list02{ padding:250px 0px 0px 0px;}

.topic-page-container .tp-list03{ padding:420px 0px 0px 0px;}
.topic-page-container .tp-list03 li{display: inline;width:100%;overflow: hidden;height: 393px;}

.topic-page-container .tp-list04{ padding:160px 0px 0px 0px;}
.topic-page-container .tp-list04 li{display: inline;width:100%;overflow: hidden;height: 393px;}

.topic-page-container .tp-list05{ padding:140px 0px 120px 0px;}
.topic-page-container .tp-list05 li{display: inline;width:100%;overflow: hidden;height: 393px;}


/*限时抢购*/
.gm-price{display: block;font-size: 12px;text-decoration: line-through;color: #888;}
.pd-content ul li{position: relative;height:319px;}
.end-box{position:absolute;top:40px;left:50%;margin-left:-85px;width:170px;height:170px;border-radius: 50%;overflow: hidden;display: none;}
.end-box .end-txt{position: absolute;width:100%;display:block;text-align: center;color: #fff;line-height: 1.2;z-index: 2;font:18px arial;}
.end-box .end-txt span{padding-top:70px;display: block;}
.end-box .end-mask{position: absolute;width:100%;height:100%;background: #000;filter:alpha(opacity=30);opacity: 0.3;-moz-opacity: 0.3;z-index: 1;}

.pd-content ul li:first-child .one-yuan{display: block;}
.one-yuan{position: absolute;top:15px;left:0;width:60px;display: none;}
.one-yuan img{width:100%;display: block;}

.preTime-content{width:1200px; float:left;}

.preTime-tab{width:1200px !important;margin:10px 0px 0px 0px;height:51px;background: #e5e5e5 !important;/*line-height: 30px;*/padding:0px;}

.preTime-tab:after,.preTime-tab h3:after{clear: both;content: '';display: block;}
.preTime-tab h3{width:100%;margin:0;padding:0;line-height: 1;}
.preTime-tab .pre-tab{float:left;font-weight:normal;text-align:center;padding:8px 20px;line-height:18px;font-size:14px;color: #333 !important;cursor: pointer;}
.preTime-tab .pre-tab em{display: block;text-align: center;font-size: 16px !important;}

.preTime-tab .pre-tab.active{/*background:url(../2016/bgnav_hovere.jpg) no-repeat scroll 0 0;*/ background:#fff; border-top:3px solid #c81624;color: #c81624 !important;}

/*.preTime-tab .pre-tit{float:left;height:50px;width:100px;text-align:center;padding:0 20px;background: #c81624;color: #fff !important;font-size: 18px;line-height: 50px !important;}*/
.preTime-tab .pre-tit{ float:left;height:67px;width:269px; margin-top:-9px; background:url(../2016/time_title_03.png) no-repeat;text-align:center;padding:0px;}
.pre-tit h1{ position:absolute; margin-left:30px; background:url(../2016/clock_06.jpg) no-repeat center left;padding-left:35px; z-index:2; color: #fff !important;font-size:21px;line-height:67px !important;}


.pre-texrt{ float: right;font-weight:normal;text-align:center;padding:0px 20px 0px 0px;line-height:18px;font-size:14px;color: #333 !important;/*cursor: pointer;*/display: inline; height: 51px;  z-index: 3;}

.pre-texrt p{ float:left; padding:0px 0px 0px 0px; color:#c81623; line-height:51px;}


/*详情价格气泡*/
.price-pop{margin:0 0 10px;position: relative;}
.price-pop .price-tips{padding:8px 10px;background:#fff;border:2px solid #febf0f;color: #666;}
.price-pop .price-pop-arr{position: absolute;left:12px;bottom:-14px;}
.price-pop .price-pop-arr i{position: absolute;bottom:-2px;color: #febf0f;}
.price-pop .price-pop-arr i+i{bottom:1px;color: #fff;}
.pre-tab.active{background: #c81624;color: #fff !important;}
.pre-tab.active{background: #c81624;color: #fff !important;}



/*推荐套餐详情
.product_content_Package{float:left; border:8px solid #c81623;width:1154px;background:#c81623; }

.content_Package_banner{ background:#c81623;}
.content_Package_left{ float:left; width:310px; padding:50px 0px 0px 35px; background:#c81623;}
.Package_left_title{float:left; padding-bottom:20px;color:#fff000;}
.Package_left_title h1{float:left;  width:164px; font-size:30px;}
.Package_left_title span{float:left; padding-top:13px;  width:144px; font-size:14px;}

.Package_left_con{float:left; width:100%; font-size:18px; line-height:24px; color:#fff;}

.Package_left_round{float:left;text-align:center;margin:50px 0px 0px 30px; padding:40px 20px 0px 20px; border-radius: 50%;width:110px;height:110px; background:#fff;}
.Package-price{float:left;width:110px; padding-bottom:5px; font-size:24px; color:#c81623;  line-height:21px; font-weight: bold;}
.Package-price_x{width:110px;text-decoration:line-through; line-height:21px;}

.Package_banner_pic{ float:right; height:409px;}
.Package_banner_pic img{ margin:0px; padding:0px;}

/*头部banner---end
.content_Package_list{float:left;background:#f5f5f5;  width:100%; margin-bottom:8px;}
.content_Package_listpic{float:left;background:#fff; }
.content_Package_listpic img{width:577px; }

.content_Package_list_con{float:left;width:517px; padding:0px 30px 0px 30px;}

.Package_list_title{float:left; width:100%; }
.Package_list_title .num{float:left;font-size:32px; margin-right:5px; background:#c81623;color:#fff; padding:5px 5px; font-family:Arial, Helvetica, sans-serif;}
.Package_list_title h1{float:left;font-size:30px;color:#c81623;}

.content_Package_list_text{float:left; padding-top:20px; line-height:28px;color:#c81623;font-size:18px;}

*/




/*推荐套餐详情*/
.product_content_Package{float:left; border:8px solid #c81623;width:1154px;background:#c81623; }

.content_Package_banner{ background:#c81623;}
.content_Package_left{ float:left; width:310px; padding:50px 0px 0px 35px; background:#c81623;}
.Package_left_title{float:left; padding-bottom:20px;color:#fff000;}
.Package_left_title h1{float:left;  width:164px; font-size:30px;}
.Package_left_title span{float:left; padding-top:13px;  width:144px; font-size:14px;}

.Package_left_con{float:left; width:100%; font-size:18px; line-height:24px; color:#fff;}

.Package_left_round{float:left;text-align:center;margin:50px 0px 0px 30px; padding:40px 20px 0px 20px; border-radius: 50%;width:110px;height:110px; background:#fff;}
.Package-price{float:left;width:110px; padding-bottom:5px; font-size:24px; color:#c81623;  line-height:21px; font-weight: bold;}
.Package-price_x{width:110px;text-decoration:line-through; line-height:21px;}

.Package_banner_pic{ float:right; height:409px;}
.Package_banner_pic img{ margin:0px; padding:0px;height: 100%;width: auto;}

/*头部banner---end*/
.content_Package_list{float:left;background:#f5f5f5;  width:100%; margin-bottom:8px;}
.content_Package_listpic{float:left;background:#fff;width:577px;display: block; }
.content_Package_listpic img{width:577px;height: auto;display: block; }

.content_Package_list_con{float:left;width:517px; padding:0px 30px 0px 30px;}

.Package_list_title{float:left; width:100%; }
.Package_list_title .num{float:left;font-size:32px; margin-right:5px; background:#c81623;color:#fff; padding:5px 5px; font-family:Arial, Helvetica, sans-serif;}
.Package_list_title h1{float:left;font-size:30px;color:#c81623;}

.content_Package_list_text{float:left; padding-top:20px; line-height:28px;color:#c81623;font-size:18px;}



/*美丽套餐专题*/
.content_beautiful_left{ float:left; width:360px; padding:50px 0px 0px 70px; background:#c81623;}
.beautiful_left_title{float:left; padding-bottom:5px;color:#fff;}
.beautiful_left_title h1{float:left;  width:100%; font-size:42px;}
.beautiful_left_title span{float:left; padding-bottom:5px;  width:100%; font-size:16px;}

.beautiful_left_con{float:left; width:100%; font-size:18px; line-height:24px; color:#fff;}
.beautiful_left_round{float:left;text-align:center;margin:50px 0px 0px 50px; padding:40px 20px 0px 20px; border-radius: 50%;width:110px;height:110px; background:#fff;}

.beautiful_list{float:left;background:#fff;  width:100%;}
.beautiful_list_01{float:left;width:100%;}

.bea_product_content03_text{float: left; width: 100%;}
.bea_content03_textright {float: left; width: 530px;}
.bea_content03_textright img{width: 100%;height: auto;display: block;}
.bea_content03_textleft{ float: left; padding:50px 0 0 20px; width: 600px;}
.bea_content03_textleft p{ color: #666;font-size: 16px;line-height: 32px;}
.bea_content03_textleft span{ color: #c81623;}


.product_detail_01{float:left; width: 100%; background:#f5f5f5; border-bottom:3px solid #fff;}
.product_detail_left{float:left; width:650px; padding:70px 30px 0px 60px;}
.product_detail_left h1{float:left; font-size:16px; font-weight:bold; color:#333; width:100%;}
.product_detail_left p{float:left; font-size:16px;color:#333; line-height:30px;}

.product_detail_right{float:left;border-right:3px solid #fff;border-left:3px solid #fff;}
.product_detail_right img{height: 250px;width: auto;display: block;}
.product_detail_right02{float:left;border-right:3px solid #fff;border-left:3px solid #fff;}
.product_detail_right02 img{height: 250px;width: auto;display: block;}
.product_content03_detail{ background:#f5f5f5; text-align:center;}
.product_content03_detail img{width: auto;height: 100%;display: block;}
.con_title_detail{  background: #e8e4e4 none repeat scroll 0 0; float: left;height: 40px;width: 100%;}
.con_title_detail h2 {color: #333333;font-size: 18px;line-height: 40px;padding-left: 20px;}

/*产品页面猜你喜欢*/
.like-goods{margin-top:10px;clear: both;margin-top: 10px;
    clear: both;
    width: 1170px;
    margin: 0 auto;
    background: #fff;
    overflow: hidden;
    display: block;
    padding: 0 15px 15px 15px;}
.inner-wrap .like-goods{
    width: 100%;padding: 0;
}    

.like-goods .news-tit{width: 100%; height:32px; display: block; border-bottom: 1px solid #c81623;}
.like-goods .news-tit span {float: left; margin: 0 10px; padding: 0 3px; line-height: 32px; height: 32px; font-size: 16px;font-weight: normal;color: #fff;cursor: pointer;}
.like-goods .news-tit .on {background: #c81623; color: #fff; padding: 0 10px;}
.like-goods .news-tit .more {float: right;font-size: 12px;margin: 0;padding: 0px 10px 0px 0px;height: 32px;line-height: 32px;text-decoration: none;}
.like-goods .product-recommend{width:100%;margin: 0px 0 15px 0px;padding: 25px 0px 0px 0px;list-style: none;}
.like-goods .product-recommend li {float: left;margin: 0 5px;padding: 10px;width: 163px;height:163px;text-align: center;border: 1px solid #eee;}
.like-goods .product-recommend li img {max-width: 100%; max-height: 100px;}
.like-goods .product-recommend li p{text-align: left;margin: 10px 0 5px;font-size: 14px;color: #333;line-height: 18px;height: 20px;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.like-goods .product-recommend li .pd-price em{font-size: 16px;font-style: normal;font-weight: bold;color: #c81623;}

/*购买处服务项*/
.buy-services{float:left;background:url('../../images/2017/services.png') no-repeat 15px 0;width:100%;margin-top:58px;height:46px;}

/*添加套餐购买*/
#product_section{float:left;width:100%;}
.product_Package{float: left; margin:20px 0px 0px 0px; padding:0 0 10px; width:1168px; border:1px solid #dedfde;}
.product_Package-nav{float: left; padding-bottom:20px;width:100%;}
.product_Package-nav li{float: left; font-size:14px; font-weight:700;cursor: pointer;display: inline; padding:10px 20px 0px 20px;border-top: 2px solid #c40000;color: #c40000;position: relative;top: -1px;}

.product_Package-pannel{display: block;}
.product_Package-mitem{float: left; margin-left:0px;}
.product_tm-img{ float:left; padding-bottom:10px; height: 130px;line-height: 128px; text-align: center; width:160px;}
.product_tm-img img{   max-height: 100%; max-width: 100%;vertical-align: middle;}


    
/*.product_force{height: 14px;width: 14px; background-image: none;margin-left: 20px;}  
.product_selected{border-color: #000;cursor: default;}
.product_force i {color: #fff;display: block;font-size: 12px;font-style: normal;text-align: center;}
*/
.i-check {position: relative;top: 120px; left: -40px;  width: 20px;   height: 20px;   margin: 20px auto;   }
.product_selected { background: #000;}
.i-check label {width: 20px; height: 20px;cursor: pointer;position: absolute;   top: 0;   left: 0; /*background:#c40000;border-radius: 3px;*/  border:1px solid #c40000;     }
.i-check  label:after {position: absolute; top: 4px;left: 4px;content: ''; width: 9px;    height: 5px;border: 3px solid #c40000; border-top: none;border-right: none; background: transparent; opacity: 0;   transform: rotate(-45deg);   }   
.i-check input[type=checkbox]:checked + label:after {   opacity: 1;   } 
.i-check input[type=checkbox] {   opacity: 0;   position: absolute;   z-index: 2;   left: 0;   top: 0;    width: 100%;   height: 100%;    margin: 0;   } 

.product_force-price{   padding-left: 60px; clear: both;content: " "; display: block;height: 0;}
.product_force-price i{ font-family: arial,verdana,sans-serif !important;font-style: normal;}
.product_force-price s{ text-decoration: none;}

.product-spliter {float: left; color:#666; font-weight: bold; font-size:24px;line-height: 170px;margin-left: 10px;text-align: center;width: 20px;}

.product-combo-items {float: left; margin-left: 0;margin-right: 20px;width:680px;}  
.product-combo01{ float:left;height:175px;}
    
.tm-combo-action {float: right;width: 240px; padding-top:10px;}

.pro-combo-price {color: #c40000;display: inline-block;font-size: 12px;line-height: 18px;}
.pro-combo-price i{font-size: 18px;}
.pro-combo-price s{font-size: 18px; font-weight: bolder;text-decoration: none;}

.pro-save-price {background-color: #333;color: #fff;display: inline-block;font-size: 14px;line-height: 18px;margin-left: 4px;padding: 1px 3px;position: relative;}
.pro-save-price s{text-decoration: none;}

        
.pro-combo-btn {border: 1px solid #df4050;border-radius: 2px;cursor: pointer;display: block; font-size: 12px;font-weight: 700;height: 25px;line-height: 24px; margin: 10px 0;
outline: 0 none;text-align: center;width: 112px;}
.pro_ComboBuy {background-color: #ffeded;color: #c40000;}
.pro_ComboAddCart { background-color: #b70305;color: #fff;width:114px;}


/*箭头*/
.arrow_test{  position: relative; left:880px; top:142px; width: 40px;height: 40px;}
.arrow_test:after {position: absolute;right: 15px;top: 18px;width: 0; height: 0;content: "";border-width: 6px 6px 0 6px;border-style: solid; border-color: #fff transparent;}
.arrow_test:before { position: absolute;right: 13px;top: 18px;width: 0; height: 0; content: "";border-width: 8px 8px 0 8px;border-style: solid; border-color: #666 transparent;}

/*优惠套餐*/
.package-area{border-top:1px dotted #efefef;}