.header-search{margin:30px 0 0 155px;}
.header-search .search-input{padding:0 10px;width:469px;height:40px;border:1px solid #96a3c3;border-right:none;transition:border ease-in-out 0.2s;}
.header-search .search-input:focus{border-color:#6c7a9b}
.header-search .search-btn{width:60px;height:40px;border:none;cursor:pointer;}
.header-search .search-btn>span{color:#fff;font-size:22px;vertical-align:-10px;}
.cart{margin-top:30px;padding-right:10px;display:block;height:40px;line-height:40px;text-align:center;border:1px solid #96a3c3;}
.cart:hover{color:#5658a1;}
.cart>.iconfont{margin:0 10px;font-size:18px;color:#96a3c3;}
.cart>span.cart-count{color:#e4393c;}
.menu{padding:20px 0;width:1200px;}
.menu>li{margin-right:80px;}
.menu>li>a{font-size:16px;}
.menu>li>a:hover,.menu>li>a.active{color:#ff9000;}
.left-nav{padding:0 10px;width:235px;height:767px;background:#fff;}
.left-nav .item{margin-top:10px;padding-bottom:10px;border-bottom:1px solid #ddd;width:100%;}
.left-nav .item>h3{color:#2e3192;}
.left-nav .item img{margin-right:5px;width:26px;height:26px;vertical-align:-6px;}
.left-nav .item>p{float:left;margin-top:10px;}
.left-nav .item a{float:left;margin-right:10px;line-height:22px;}
.left-nav .item a:hover{color:#2e3192;}

.slider{position:relative;margin-left:15px;width:950px;height:400px;overflow:hidden;}
.slider-window{position:absolute;left:0;top:0;}
.slider-window>img{float:left;width:950px;height:400px;}
.slider span{position:absolute;top:50%;z-index:10;padding:20px 0;display:inline-block;font-size:36px;color:#fff;background:rgba(0,0,0,.4);cursor:pointer;transition:all ease-in-out 0.3s;transform:translateY(-50%);}
.slider span.left{float:left;left:-36px;}
.slider span.right{float:right;right:-36px;}
.slider:hover .left{left:0;}
.slider:hover .right{right:0;}



.index-active,.activebox{margin:15px 0 0 15px;width:950px;}
.index-active span{width:110px;height:40px;font-size:16px;text-align:center;line-height:40px;cursor:pointer;color:#666;}
.index-active .active{color:#fff !important;background:#96a3c3;}

.activebox .product-item{margin-left:10px;width:230px;}
.product-item{background:#fff;}
.product-item img{width:100%;}
.product-info{width:100%;border-top:1px solid #ddd;}
.product-info .product-price{margin:12px 0 0;padding:0 10px;font-size:14px;line-height:22px;color:#ff9000 ;}
.product-info .product-name{margin:0 10px 10px 10px;line-height:22px;}
.product-info .product-name a:hover{color:#2e3192 !important;}

.boxtitle{margin-top:30px;height:34px;border-bottom:1px solid #2e3192;}
.boxtitle h3{margin-top:10px;color:#2e3192;font-size:16px;}
.changebox>span{position:relative;z-index:100;float:left;padding:0 15px;display:block;height:34px;line-height:30px;cursor:pointer;border:1px solid transparent;border-top:2px solid transparent;border-bottom:0;}
.changebox>span.active{border-color:#2e3192;background:#f3f3f3;}

.listbox .togglebox{display:none;}
.listbox .togglebox:first-child{display:block;}
.listbox{margin-top:20px;width:1200px;}
.product-show{width:930px;background:#fff;}
.product-show .product-item{margin:18px 0 18px 18px;width:210px;box-shadow:0 0 10px rgba(0,0,0,0.3);}
.product-show .product-item:hover{box-shadow:0 0 10px #96a3c3;}

.aside-show{padding:5px 10px 0;width:260px;height:313px;background:#fff;}
.aside-showbox{position:relative;padding:10px 0 10px 30px;display:block;border-top:1px solid #ddd;}
.aside-showbox>span{margin-top:-10px;position:absolute;left:0;top:50%;display:block;width:20px;height:20px;background:#cfcfcf;color:#fff;border-radius:4px;text-align:center;line-height:20px;}
.aside-showbox>img{margin-right:10px;float:left;display:none;width:95px;}.
.aside-showbox>h3{margin-bottom:6px;float:left;width:100%;line-height:18px;font-size:12px;height:18px;font-weight:normal;}
.aside-showbox>p{float:left;width:100%;color:#e4393c;}
.aside-showbox.active>h3{float:right;width:105px;line-height:24px;font-weight:bold;overflow:hidden;}
.aside-showbox.active>p{width:105px;}
.aside-showbox.active>img{display:block;}

/*所有图像*/
.left-menu{width:240px;}
.left-menu .menu-title{padding-left:20px;height:60px;line-height:60px;color:#fff;background:#96a3c3;}

.left-menu .menu-list{padding:20px 0;background:#fff;}
.left-menu .subject-title{padding-left:20px;height:40px;line-height:40px;color:#666;font-weight:normal;cursor:pointer;}
.left-menu .subject-title span{display:inline-block;transition:transform ease-in-out 0.2s;}
.left-menu>.menu-list>.active>.subject-title{color:#2e3192;}
.left-menu>.menu-list>.active>.subject-title>span{-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);}
.left-menu>.menu-list>.active>.subject-details{display:block;}
.left-menu .subject-title>span{margin-right:5px;}

.left-menu .menu-list>li>div{display:none;}
.left-menu .menu-list>li>div>a{padding-left:40px;display:block;height:40px;line-height:40px;}
.left-menu .menu-list>li>div>a:hover{color:#5658a1;background:#efefef;}

.right-box{width:960px;overflow:visible}
.right-box>.product-item{margin-left:20px;margin-bottom:20px;width:220px;border:1px solid #ddd;}

.right-box>.result-empty{margin-left:20px;}
.right-box>.result-empty>.empty-title{margin-top:10px;font-size:16px;}
.right-box>.result-empty>.empty-title span{color:#c00;}
.right-box>.result-empty>.empty-tips-title{margin:40px 0 5px;color:#666;}
.right-box>.result-empty .empty-tips-list{}
.right-box>.result-empty .empty-tips-list li{margin:8px 0;list-style:disc;list-style-position:inside;font-size:14px;color:#333;}
.right-box>.result-empty .empty-tips-list li a{color:#5658a1;text-decoration:underline;}
.right-box>.result-empty .empty-bottom{margin:40px 0 10px;}

.page{padding:30px 0;width:100%;text-align:center;}
.page>a,.page>span.count,.page button{margin:0 5px;padding:3px 12px;display:inline-block;background:#fff;line-height:22px;border-radius:5px;border:none;}
.page>a,.page button{transition:all ease-in-out 0.2s;cursor:pointer;}
.page>form{display:inline-block;}
.page input{width:90px;height:28px;margin:0 5px;padding:3px 0 3px 10px;line-height:22px;border:1px solid #ddd;border-radius:4px;}
.page>span.now{margin:0 5px;padding:2px 12px;display:inline-block;line-height:22px;}
.page>a:hover,.page button:hover{color:#fff;background:#96a3c3;}

/*Item*/
.infobox{background:#fff;padding:20px 0 20px 20px;}
.item-preview{position:relative;width:402px;}
.middle-image{position:relative;width:402px;height:402px;border:1px solid #e3e3e3;}
.middle-image>img{width:400px;height:400px;}
.middle-image>span.iconfont{position:absolute;right:1px;bottom:1px;padding:5px 5px 0;font-size:24px;color:#fff;background-color:rgba(0,0,0,.2);}
.image-list{margin-top:20px;}
.image-list>div{float:left;}
.zoom{position:absolute;width:200px;height:200px;background:#fede4f;opacity:.5;cursor:move;}
.image-list img{width:60px;}
.image-list .item{margin:0 4px;cursor:pointer;}
.image-list .item>img{width:60px;height:60px;border:2px solid transparent;}
.image-list .item.active>img{border-color:#6c7a9b;}
.image-list .arrows{position:relative;width:18px;height:60px;font-size:48px;color:#999;width:30px;overflow:hidden;}
.image-list .arrows>span{position:absolute;top:0;left:-10px;line-height:60px;cursor:pointer;}
.larger-box{position:absolute;top:0;left:401px;z-index:50;width:402px;height:402px;border:1px solid #e3e3e3;background:#fff;overflow:hidden;}
.larger-box>img{position:absolute;}


.iteminfo{margin-left:20px;width:758px;}
.iteminfo>.item-name{padding-right:20px;margin-bottom:5px;font-weight:700;font-size:16px;line-height:28px;color:#666;}
.iteminfo>.item-subtitle{padding-right:20px;width:100%;color:#f90;font-size:12px;}
.iteminfo>.price-box{margin:10px 0;padding:5px 10px;background-color:#f3f3f3;font-size:12px;}
.price-box>div{margin:5px 0;}
.price-box .price-name{margin-right:10px;font-family:simsun;color:#999;}
.price-box .yen{font-size:16px;color:#e4393c;}
.price-box .price{font-size:22px;color:#e4393c;}
.price-box .initial{margin-left:15px;color:#666;}
.price-box .promotion .price-name{margin-top:5px;float:left;}
.price-box .promotion-item{float:left;color:#666}
.price-box .promotion-item span{color:#df3033;border:1px solid #df3033;padding:2px 3px;margin-right:5px;display:inline-block;line-height:16px;}

.choose-attr{padding:10px 20px 10px 10px;}
.choose-attr .choose-name{margin-top:15px;margin-right:10px;float:left;font-family:simsun;color:#999;font-size:12px;}
.choose-attr .choose-btns{}
.choose-attr .choose-btns>a{padding-right:10px;display:inline-block;height:42px;border:1px solid #e3e3e3;font-size:12px;line-height:40px;}
.choose-attr .choose-btns>a>img{margin-right:10px;float:left;width:40px;}
.choose-format{padding:10px 20px 10px 10px;}
.choose-format .choose-name{margin-top:10px;margin-right:10px;float:left;font-family:simsun;color:#999;font-size:12px;}
.choose-format .choose-btns{float:left;width:670px;}
.choose-format .choose-btns>p{margin-bottom:10px;float:left;width:100%;}
.choose-format .choose-btns>p:last-child{margin-bottom:0;}
.choose-format .choose-btns span{padding:0 10px;display:inline-block;height:32px;border:1px solid #e3e3e3;font-size:12px;line-height:30px;}

.choose-box{position:relative;cursor:pointer;}
.choose-box:hover{border-color:#999 !important;}
.choose-box>i.iconfont{position:absolute;right:-1px;bottom:-1px;line-height:1;font-size:18px;}
.choose-box.checked{border-color:#e4393c !important;}
.choose-box.checked>i.iconfont{color:#e4393c;}
.buy-btns{margin-top:20px;float:left;width:100%;}
.add-cart{margin-left:10px;display:block;float:left;width:140px;height:40px;line-height:40px;text-align:center;}
.buynow{margin-left:10px;display:block;float:left;width:100px;height:40px;line-height:40px;text-align:center;}
.banreturn{margin-top:20px;margin-left:10px;float:left;width:100%;font-size:12px;}

.item-content{margin-top:20px;}
.item-content>.aside,.item-content>.maincontent{float:left;background-color:#fff;}
.item-content>.aside{padding-bottom:20px;width:270px;}
.item-content>.maincontent{margin-left:20px;width:910px;}
.item-content>.maincontent>.item-detail-nav{float:left;width:100%;border-bottom:1px solid #96a3c3;line-height:40px;}
.item-content>.maincontent>.item-detail-nav>li{margin-right:10px;padding:0 20px;float:left;cursor:pointer;}
.item-content>.maincontent>.item-detail-nav>li.active{background:#96a3c3;color:#fff;}
.item-content>.maincontent>.item-detail-nav>li.active a{color:#fff;}
.item-content>.maincontent>.item-detail-nav>li:hover a{color:#96a3c3;}
.item-content>.maincontent>.item-detail-nav>li.active:hover a{color:#fff;}
.item-content>.maincontent>.content{padding:20px 55px;float:left;width:100%;}
.item-content>.maincontent>.content img{display:block;margin:0 auto;max-width:100%;}

.item-content .aside-item,.item-content .aside-item>a,.item-content .aside-item>p,.item-content .aside-item img{float:left;width:230px;}
.item-content .aside-item{margin:20px 0 0 20px;}
.item-content .aside-item>p{margin-top:5px;}

.addcart-header{color:#71b247;}
.addcart-header .iconfont{margin-right:10px;font-size:22px;line-height:1;vertical-align:-2px;}
.addcart-content{float:left;margin-top:20px;}
.addcart-content .addcart-thumb{float:left;}
.addcart-content .addcart-thumb img{margin-right:10px;float:left;width:60px;}
.addcart-content .addcart-thumb .addcart-title{float:left;}
.addcart-content p{float:left;width:1090px;}
.addcart-type{margin-top:10px;float:left;width:1090px;font-size:12px;color:#999;}
.addcart-type>span{margin-right:10px;}
.addcart-type>div{float:right;}
.addcart-type>div>a{float:left;padding:5px 10px;font-size:14px;border:1px solid transparent;}
.addcart-type>div>.addcart-view{background:#f1f1f1;}
.addcart-type>div>.addcart-view:hover{border:1px solid #96a3c3;color:#96a3c3;}
.addcart-type>div>.addcart-tocart{margin-left:20px;}

/*cart*/
.cartbox{background:#fff;}
.cart-header{padding:15px 20px;float:left;width:100%;font-size:12px;border-bottom:1px solid #e3e3e3;}
.cart-header>.all{margin-right:10px;float:left;width:90px;}
.cart-header>.all>label{vertical-align:2px}
.cart-header>.name{margin-right:10px;float:left;width:630px;}
.cart-header>.price{margin-right:10px;float:left;width:180px;}
.cart-header>.subtotal{margin-right:10px;float:left;width:100px;}
.cart-header>.operation{float:left;width:100px;}


.cart-content{margin-top:20px;float:left;width:100%;font-size:12px;}
.cart-item{padding:10px 20px;float:left;width:100%;border-bottom:1px dotted #e3e3e3;}
.cart-content>.cart-item>.checkbox{float:left;width:30px;}
.cart-content>.cart-item>.checkbox>input{margin-top:25px;}
.cart-content>.cart-item>.thumb{position:relative;margin-right:10px;float:left;width:60px;}
.cart-content>.cart-item>.thumb img{width:60px;}
.cart-content>.cart-item>.thumb>.attr-has{position:absolute;left:0;bottom:0;width:80px;height:20px;line-height:20px;text-align:center;font-size:12px;color:#fff;background-color:rgba(0,0,0,.3);}
.cart-content>.cart-item>.title{margin-top:15px;margin-right:10px;float:left;width:630px;}
.cart-content>.cart-item>.type{margin-top:5px;margin-right:10px;float:left;width:630px;color:#999;}
.cart-content>.cart-item>.price{margin-right:10px;float:left;width:180px;}
.cart-content>.cart-item>.subtotal{margin-right:10px;float:left;width:100px;font-weight:bold;}
.cart-content>.cart-item>.operation{float:left;width:100px;}
.cart-content>.cart-item>.title a:hover,.cart-content>.cart-item>.operation a:hover{color:#2e3192;text-decoration:underline;}
.cart-footer{float:left;width:100%;font-size:12px;}
.cart-footer>.all{margin-top:16px;margin-right:10px;padding-left:20px;float:left;width:110px;}
.cart-footer>.all>label{vertical-align:2px}
.cart-footer>.delete{margin-top:16px;margin-right:10px;float:left;cursor:pointer;}
.cart-footer>.delete:hover{color:#2e3192;text-decoration:underline;}
.cart-footer>.count{margin:16px 10px 0 528px;float:left;width:100px;text-align:right;}
.cart-footer>.count>span{margin:0 2px;color:#e4393c;font-weight:bold;}
.cart-footer>.total-price{margin-top:6px;margin-right:10px;float:left;width:140px;text-align:right;}
.cart-footer>.total-price>p{float:left;width:100%;}
.cart-footer>.total-price>p>span{font-size:14px;color:#e4393c;font-weight:600;}
.cart-footer>.submit{float:right;width:130px;height:50px;font-size:16px;line-height:50px;text-align:center;border:none;cursor:pointer;}




.orderbox{padding:20px;background:#fff;}
.orderbox>.orderbox-title{padding-bottom:10px;color:#999;font-size:16px;font-weight:normal;}
.orderbox .order-area{padding:15px 0;border-top:1px solid #e3e3e3;}
.orderbox .order-area>h4{margin-bottom:10px;}
.orderbox .order-area .paytype{margin-right:10px;padding:0 10px;display:inline-block;height:35px;line-height:33px;border:1px solid #ccc;color:#999;cursor:pointer;}
.orderbox .order-area .paytype:hover{border-color:#6c7a9b;}
.orderbox .order-area .paytype>em{margin-right:5px;font-style:normal;font-size:18px;vertical-align:-2px;}
.orderbox .order-area .paytype>i{display:none;}
.orderbox .order-area .paytype.checked>i{display:inline-block;}
.orderbox .order-area .paytype>.alipay{color:#56abe4;}
.orderbox .order-area .paytype>.wechatpay{color:#1aad19;}
.orderbox .order-area .paytype>.cash{color:#f90;}
.orderbox .order-area .special-bill{margin-left:10px;font-size:12px;color:#e4393c;font-weight:normal;}
.orderbox .order-content{margin:20px;float:left;font-size:12px;}
.orderbox .order-item{padding:10px 0;float:left;width:100%;border-bottom:1px dotted #e3e3e3;}
.orderbox .order-item:last-child{border-bottom:none;}
.orderbox .order-item .thumb{margin-right:10px;float:left;width:60px;}
.orderbox .order-item .thumb img{width:60px;}
.orderbox .order-item .title{margin-top:15px;margin-right:10px;float:left;width:630px;}
.orderbox .order-item .type{margin-top:5px;margin-right:10px;float:left;width:630px;color:#999;}
.orderbox .order-item .price{float:right;width:180px;text-align:right;}

.orderbox .bill>span{margin-right:15px;font-size:12px;}
.orderbox .bill>span.edit{color:#2e3192;cursor:pointer;}
.orderbox .bill>span.edit:hover{text-decoration:underline;}

.orderbox .discount{font-size:12px;color:#999;}
.orderbox .discount>div{margin:5px 0;}
.orderbox .discount p{margin:0  0 10px;}
.orderbox .discount .iconfont{margin-right:5px;font-size:18px;color:#ff9000;vertical-align:-2px;}
.orderbox .discount select{margin:0 5px;}
.orderbox .discount .prediscount{margin-left:10px;color:#e4393c;}
.orderbox .discount .prediscount i{font-style:normal;}



.orderbox .order-price-info{font-size:12px;height:24px;line-height:24px;}
.orderbox .order-price-info>div{float:left;}
.orderbox .order-price-name{width:1020px;text-align:right;}
.orderbox .order-price-info .count{margin-right:5px;color:#e4393c;}
.orderbox .order-price-number{width:140px;text-align:right;}
.orderbox .order-price-number i{font-style:normal;}
.orderbox .order-count-price{font-size:18px;font-weight:bold;color:#e4393c;}
.orderbox .order-submit{margin-top:20px;text-align:right;}
.orderbox .return{font-size:12px;color:#2e3192;cursor:pointer;}
.orderbox .return:hover{text-decoration:underline;}
.orderbox .order-submit .submit{margin-left:50px;display:inline-block;width:120px;height:40px;line-height:40px;color:#fff;background:#ed4447;border:0;cursor:pointer;font-weight:bold;font-size:16px;}
.orderbox.pay-success{border-top:2px solid #7eb967;}
.orderbox .pay-success{padding:20px 0;font-size:28px;color:#7bc14f;text-align:center;}
.orderbox .pay-success .iconfont{margin-right:10px;font-size:36px;vertical-align:-5px;}
.orderbox .pay-success-link{padding:10px 0 20px;text-align:center;}
.orderbox .pay-success-link a{margin:0 10px;padding:6px 12px;border:1px solid #7bc14f;color:#7bc14f;border-radius:3px;transition:all ease-in-out .15s;}
.orderbox .pay-success-link a:hover{background:#7bc14f;color:#fff;}

.wxpay{padding:30px 0;width:300px;height:480px;}
.wxpay img{margin:15px auto;display:block;}