/*样式重置*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form, 
fieldset,input,textarea,p,blockquote,th,td { 
margin:0; 
padding:0; 
} 
fieldset,img { 
border:0; 
} 
address,caption,cite,code,dfn,em,strong,th,var { 
font-style:normal; 
font-weight:normal; 
} 
ol,ul { 
list-style:none; 
} 
caption,th { 
text-align:left; 
} 
h1,h2,h3,h4,h5,h6 { 
font-size:100%; 
font-weight:normal; 
}
.none{display:none !important}
.w310{width:310px !important;}
.border0{border:0px !important}
/*新增*/ 
* {margin: 0;padding: 0;outline: 0;font-family:"微软雅黑";}
a {text-decoration: none;color: #000000;}
a:hover {text-decoration: underline}
ul {list-style-type: none;}
img {border: none;}
.clear {
    clear: both;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
/*右侧微信*/
#code,#code_hover,#gotop{width:36px;height:48px;background:url(../images/icon.png) no-repeat;position:fixed;right:50px;cursor:pointer;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
#code{background-position:-276px -258px;bottom:120px;_margin-bottom:120px;}
#code_hover{background-position:-316px -258px;bottom:120px;_margin-bottom:120px;}
#gotop{background-position:-276px -310px;bottom:67px;_margin-bottom:67px;} 
#code_img{width:270px;height:355px;background:url(../images/icon.png) -4px -3px no-repeat;position:fixed;right:90px;bottom:67px;cursor:pointer;display:none;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));_margin-bottom:67px;}
/*新增*/
abbr,acronym { border:0; 
} 

input{
    outline:none;
    background-color:#FFF;
}

*:focus {outline: none;} 

.clr10{
    clear:both;
    height:10px;
    overflow:hidden;
}

.clr20{
    clear:both;
    height:20px;
    overflow:hidden;
}

.clr30{
    clear:both;
    height:30px;
    overflow:hidden;
}

.clr40{
    clear:both;
    height:40px;
    overflow:hidden;
}

.clr50{
    clear:both;
    height:50px;
    overflow:hidden;
}

.clr80{
    clear:both;
    height:80px;
    overflow:hidden;
}

.clr100{
    clear:both;
    height:100px;
    overflow:hidden;
}

.hidden{
    display:none;
}

.show{
    display:block;
}

.hide{display:none}

.clearfix{*zoom:1}

.clearfix:after{
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0;
}

a,img{
    border:0;
    color:#333;
    text-decoration:none;
}
img{
    display:block;
    margin: 0 auto;
    vertical-align:middle;
}
em,i,s{
    font-style:normal;
}
/*无商品展示样式*/
.isnone{
    text-align:center;
    font-size:14px;
    padding:50px 0px;
}

/*样式重置 end*/

body{
    min-width:1240px;
    _background-attachment:fixed;
}
/************** top **************/
.top{
    width:100%;
    height:34px;
    overflow:hidden;
    background-color:#f6f6f6;
}

.top-c{
    color:#666;
    margin:auto;
    width:1240px;
    font-size:12px;
    line-height:34px;
}

.top-c a{
    color:#666;
    text-decoration:none;
}

.top-c a:hover{
    color:#000;
}

.top-left{
    float:left;
}

.top-left a{
    float:left;
    height:34px;
    display:block;
    padding-right:10px;
    padding-left:20px;
}

.top-left .collect{
    background-image: url(../images/sc.jpg);
    background-repeat: no-repeat;
    background-position: left center;
    }

.top-left .wechat{
    background-image: url(../images/wx.jpg);
    background-repeat: no-repeat;
    background-position: left center;
    }

.top-right{
    float:right;
}

.top-right p{
    float:left;
    padding-left:10px;
}

.header{
    clear:both;
    height:60px;
    margin:auto;
    width:1240px;
    padding-top:37px;
}

.header-right{
    float:right;
    width:565px;
}

.search-section{
    float:left;
}

.search-section .keyword{
    float:left;
    width:364px;
    height:38px;
    padding-left:20px;
    border:solid 1px #b1191a;
}

.search-section .keyword input{
    border:0;
    color:#888;
    height:30px;
    width:360px;
    font-size:14px;;
    display:block;
    float:left;
    padding-top:5px;
}

.search-section .btn{
    float:left;
    width:38px;
    height:38px;
    cursor:pointer;
    border:solid 1px #b1191a;
    border-left:none;
    background-image: url(../images/s-btn.jpg);
    background-repeat: no-repeat;
    background-position: center center;
} 

.cart-section{
    float:right;
    width:126px;
    height:40px;
    z-index:99999;
    line-height:40px;
    margin-left:10px;
    position:relative;
    background-color:#b1191a;
}

.cart-section p{
    color:#FFF;
    font-size:14px;
    cursor:pointer;
    padding-left:35px;
    FONT-FAMILY: "Microsoft Yahei";
    background-image: url(../images/cart1.png);
    background-repeat: no-repeat;
    background-position: 10px center;
    }

.hidden-cart{
    position:absolute;
    top:0px;
    width:124px;
    height:58px;
    display:none;
    border:solid 1px #b1191a;
    background-color:#FFF;
    border-bottom:none;
    z-index:10000;
}

.hidden-cart p{
    color:#b1191a;
    font-size:14px;
    cursor:pointer;
    padding-left:35px;
    FONT-FAMILY: "Microsoft Yahei";
    background-image: url(../images/cart2.png);
    background-repeat: no-repeat;
    background-position: 10px 12px;
    }

.hidden-cart-c{
    width:332px;
    display:none;
    border:solid 1px #b1191a;
    position:absolute;
    left:-208px; top:58px;
    background-color:#FFF;
    z-index:999;
    padding-bottom:15px;
}

.hidden-cart-c ul{
    width:295px;
    margin:auto;
    overflow-y:scroll;
    height:500px;
}

.hidden-cart-c ul li{
    clear:both;
    overflow:hidden;
    height:60px;
    padding-top:10px;
    border-bottom:solid 1px #dfdfdf;
}

.hidden-cart-c ul li a img{
    width:60px;
    float:left;
    padding:0px;
    margin:0px;
    display:block;
}

.hidden-cart-c ul li p{
    width:110px;
    height:40px;
    float:left;
    display:block;
    font-size:12px;
    line-height:20px;
    text-align:left;
    padding-left:0px;
    padding-top:10px;
    overflow:hidden;
}

.hidden-cart-c ul li p a{
    color:#666;
}

.hidden-cart-c ul li p a:hover{
    color:#1d7ad9;
}

.hidden-cart-c ul li pre{
    color:#666;
    float:left;
    width:95px;
    display:block;
    font-size:12px;
    text-align:center;
}

.hidden-cart-c ul li ins{
    float:right;
    color:#666;
    cursor:pointer;
    padding-right:5px;
    text-decoration:none;
}

.cart-not{
    color:#999;
    font-size:12px;
    line-height:30px;
    text-align:center;
    padding-top:20px
}

.cart-btn{
    clear:both;
    width:295px;
    margin:auto;
    padding-top:8px;
}

.cart-btn p{
    color:#999;
    float:left;
    width:115px;
    font-size:12px;
    display:block;
    text-align:left;
    padding-left:0px;
    line-height:20px;
}

.cart-btn p span{
    color:#000;
    clear:both;
    display:block;
    font-weight:bold;
}

.cart-btn p span strong{
    color:#ff4a00;
}


.cart-btn input{
    color:#FFF;
    width:150px;
    height:40px;
    border:0;
    float:right;
    display:block;
    cursor:pointer;
    font-size:20px;
    line-height:40px;
    text-align:center;
    background-color:#b1191a;
    FONT-FAMILY: "Microsoft Yahei";
}

/************** nav **************/
.header-wrap{background-color:#fff;width:100%}
.navwrap{background-color:#dd2727;height:50px;}
#nav{height:50px;width:1240px;margin:0 auto;position:relative;padding:0;z-index:99}
.navbar{height:50px;padding-left:250px;position:relative}
.navbar a{float:left;width:auto;text-align:center;height:50px;line-height:50px;color:#fff;text-decoration:none;font-size:18px;font-family:"\5FAE\8F6F\96C5\9ED1";white-space:nowrap;solid;position:relative; }
.navbar a:hover{background-color:#b1191a;color:#fff}
.navbar a.current{background-color:#333333;}
.navbar a:hover{text-decoration:none}
.navbar a.current:hover{color:#fff}
.sale{ width:30px; height:30px; background:url(../images/sale.png) no-repeat; position:absolute; top:-10px;}

.pros{position:absolute;top:0px;left:0;z-index:1000;width:250px;background-color:#b1191a}
.pros h2{width:230px;height:50px;line-height:50px;color:#fff;padding-left:20px;font-size:18px;font-weight:400;FONT-FAMILY: "Microsoft Yahei";background:url(../images/icon-dropdown.jpg) no-repeat 140px center;cursor:pointer;}
.subpage .prosul{display:none; background-color:#FFF;}
.prosul{width:250px;margin-top:0px;_overflow:hidden;height:420px;}
.prosul li{height:83px;_overflow:hidden;border-bottom:1px #dfdfdf solid;padding-left:20px; border-right:solid 1px #dfdfdf;background-image: url(../images/prosahover-libj.jpg);background-repeat: no-repeat;background-position: left;}
.prosul li h3{ color:#1d7ad9; font-size:16px; FONT-FAMILY: "Microsoft Yahei"; display:block; clear:both; height:25px; padding-top:8px;}
.prosul li.prosahover{background-color:#f5f5f5;margin-right:0;padding-right:3px;background-image: url(../images/prosahover-bj.jpg);background-repeat: no-repeat;background-position: left;}
.prosul a{color:#6d6d6d;padding-right:5px;_padding-right:5px;white-space:nowrap;display:inline-block; FONT-FAMILY: "Microsoft Yahei"; font-size:14px;}
.prosul li.prosahover a{color:#6d6d6d}
.prosul li a:hover{color:#d03322}

.prosmore{padding:10px 0 10px 15px;position:absolute;z-index:999;left:250px;top:50px;background-color:#fff;border:2px #b1191a solid;border-left:0 none;border-top:0 none;width:450px;height:399px}
.prosul .prosmore{text-align:left}
.prosul .prosmore span{float:left;height:25px;width:107px;line-height:20px}
.prosul li .prosmore a{height:18px;line-height:18px;padding:0 4px; font-size:14px; color:#545454;FONT-FAMILY: "Microsoft Yahei";}
.prosul li .prosmore a:hover{background-color:#d03322;color:#fff}
.prosmore em{font-weight:400;padding-top:9px;display:inline-block}
.prosmore em.morehot{background:url(../images/icon-hot-more.png) right top no-repeat;padding-right:22px}
.logo{float:left;margin-top:-25px;}
/*菜单导航下拉*/
.navbar li{float:left;height:50px;position:relative;}
.navbar li.last{background:none;}
.navbar li a{float:left;display:block;height:50px;overflow:hidden;}
.navbar li a span{float:left;display:block;padding:0 4px 0 0;line-height:50px;font-size:14px;color:#fff;font-weight:800;cursor:pointer;width:137px;text-align:center;}
.navbar li.selected a,.nav li a.selected{text-decoration:none;}
.navbar li.selected a span,.nav li a.selected span{background:#b1191a}
.navbar li.selected .submenu{display:block;}
.navbar li .submenu{display:none;position:absolute;top:50px;left:0;}
.navbar li .submenu{border-style:solid;border-width:0px 1px 1px 1px;border-color:#b1191a;padding:0 5px 5px 5px;width:129px;background:#b1191a;}
.navbar li .submenu{-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-moz-box-shadow:0 5px 5px #b1191a;-webkit-box-shadow:0 5px 5px #b1191a;box-shadow:0 5px 5px #b1191a;}
.navbar li .submenu li{float:none;padding:0;background:none;height:auto;}
.navbar li .submenu li.last{border:none;}
.navbar li .submenu li a{float:none;padding:0;text-align:center;height:35px;line-height:35px;background:none;color:#fff;font-size:14px;}
.navbar li .submenu li a:hover{background:#dd2727;font-weight:800;color:#fff;}

/**********current-position********/
.current-position{
    clear:both;
    margin:auto;
    height:40px;
    width:1240px;
    line-height:40px;
}

.current-position h2{
    color:#8c8c8c;
    font-size:12px;
}

.current-position h2 a{
    color:#8c8c8c;
}

.current-position h2 a:hover{
    color:#F30;
}

.big-class{
    clear:both;
    height:50px;
    line-height:50px;
}

.big-class h1{
    color:#333;
    font-size:18px;
    font-weight:bold;
    font-family: "Microsoft Yahei";
    border-bottom:solid 1px #dfdfdf;
}

.small-class{
    clear:both;
    overflow:hidden;
    padding-top:15px;
    line-height:40px;
    padding-bottom:20px;
}

.small-class p{
    color:#8c8c8c;
    font-size:14px;
    font-family: "Microsoft Yahei";
}

.small-class p a{
    color:#333;
    font-size:14px;
    padding:0px 25px;
}

.small-class p a:hover{
    color:#b1191a;
}

.small-class p .active{
    color:#b1191a;
    font-weight:bold;
}

.box-hd{
    clear:both;
    height:50px;
    overflow:hidden;
    line-height:50px;
    font-size:12px;
    background-color:#fafafa;
}

.box-hd .filter-lists{
    float:left;
}

.box-hd .filter-lists ul li{
    float:left;
    color:#333;
    font-size:12px;
}

.box-hd .filter-lists ul li a{
    color:#333;
    padding:0px 20px;
}

.box-hd .filter-lists ul li a:hover{
    color:#F30;
}

.box-hd .filter-lists ul .current a{
    color:#b1191a;
}

.box-hd .more{
    float:right;
    padding-right:20px;
}

.box-hd .more a{
    float:left;
    height:14px;
    width:120px;
    display:block;
    cursor:pointer;
}

.box-hd .more .icon-check{
    float:left;
    width:14px;
    height:50px;
    background-image: url(../images/icon-check.gif);
    background-repeat: no-repeat;
    background-position: left center;
}

.box-hd .more .icon-check-active{
    float:left;
    width:14px;
    height:50px;
    background-image: url(../images/icon-check-active.gif);
    background-repeat: no-repeat;
    background-position: left center;
}

.box-hd .more a p{
    float:left;
    padding-left:7px;
}

/**************fy**************/
.fy{
    clear:both;
    color:#7d7d7d;
    font-size:12px;
    overflow:hidden;
    padding-top:20px;
    padding-bottom:10px;
    border-top:1px #dfdfdf solid;
    FONT-FAMILY: "Microsoft Yahei";
}

.fy .fy-c{
    float:right;
}

.fy a{
    float:left;
    color:#7d7d7d;
    font-size:12px;
    font-weight:bold;
    padding:7px 12px;
    margin-right:8px;
    border:solid 1px #cececf;
}

.fy a:hover{
    color:#FFF;
    border:solid 1px #999999;
    background-color:#999999;
}

.fy span{
    float:left;
    padding-right:5px;
    line-height:30px;
}
.fy .fy-dian{
    line-height:10px;
}
.fy .fy-total{
    line-height:30px;
}
.fy input{
    float:left;
    width:40px;
    height:30px;
    display:block;
    line-height:30px;
    text-align:center;
    margin-right:5px;
    border:solid 1px #cececf;
}

.fy .active{
    color:#FFF;
    border:solid 1px #999;
    background-color:#999999;
    }

/************** main **************/
.main{
    clear:both;
    width:1240px;
    margin:auto;
    overflow:hidden;
}

/************footer**************/
.footer{
    width:100%;
    clear:both;
    overflow:hidden;
    margin-top:50px;
    background-color:#fafafa;
}

.footer-c{
    width:1240px;
    margin:auto;
    overflow:hidden;
    padding-top:38px;
}

.footer dl{
    width:220px;
    float:left;
    height:120px;
    line-height:30px;
    text-align:center;
    background-image: url(../images/rli-bj.gif);
    background-repeat: no-repeat;
    background-position: right center;
}

.footer dl dt{
    font-size:14px;
    font-weight:bold;
}

.footer dl dd a{
    color:#353535;
    font-size:12px;
}

.footer dl dd a:hover{
    color:#F30;
}

.footer .col-contact{
    float:left;
    width:360px;
    text-align:center;
}

.footer .col-contact p{
    font-size:14px;
    color:#353535;
    line-height:20px;
    FONT-FAMILY: "Microsoft Yahei";
}

.footer .col-contact .phone{
    font-family:Arial, Helvetica, sans-serif;
    margin-bottom: 5px;
    font-size: 26px;
    line-height: 1;
    color: #000;
}


.footer .col-contact input{
    border:0;
    color:#fff;
    width:120px;
    height:30px;
    font-size:16px;
    cursor:pointer;
    margin-top:20px;
    line-height:30px;
    text-align:center;
    background-color:#b1191a;
    FONT-FAMILY: "Microsoft Yahei";
}

.footer .col-contact input:hover{
    background-color:#1b70c7;
}


.footer .footer-b{
    clear:both;
    margin-top:45px;
    padding-top:30px;
    padding-bottom:30px;
    border-top:1px #dfdfdf solid;
}

.footer .footer-b p{
    color:#505050;
    font-size:12px;
    text-align:center;
    line-height:30px;
}

.footer .footer-b p a{
    padding-left:10px;
    padding-right:10px;
}

.footer .footer-b p a:hover{
    color:#F30;
}

/*xing ji bie*/
.star5{
    background-repeat: no-repeat;
    background-position: left top;
    }

.star4{
    background-repeat: no-repeat;
    background-position: left -33px;
    }

.star3{
    background-repeat: no-repeat;
    background-position: left -67px;
    }

.star2{
    background-repeat: no-repeat;
    background-position: left -100px;
    }

.star1{
    background-repeat: no-repeat;
    background-position: left -133px;
    }
    
/*会员中心内容*/
.middle {margin-top: 20px;overflow:hidden;}
/*会员中心左边*/
.middle .fl {width: 246px;background: #ebebeb;padding-top: 17px;margin-bottom: -9999px;padding-bottom: 10049px;}
.middle .fl h1 {padding-bottom: 10px;border-bottom: 1px dashed #9e9e9e;font-size: 16px;margin-bottom: 10px;}
.middle .fl ul li {height: 36px;line-height: 36px;padding-left: 22px;}
.middle .fl ul li a {font-size: 14px;}

.middle .fl ul li:hover {background: #b1191a;background-image: url(../images/service_k_left_menu.jpg);background-repeat: no-repeat;}
.middle .fl ul li:hover a {color: #ffffff;}

.middle .fl ul .current {background: #b1191a;background-image: url(../images/service_k_left_menu.jpg);background-repeat: no-repeat;}
.middle .fl ul .current a {color: #ffffff;}

/*会员中心右边*/
.middle .fr {width: 920px;}    
/*保障底部*/
.baozhang {width: 100%;background: #dd2727;text-align:center;margin-top:20px;}
.baozhang ul {padding-left: 0;}
.baozhang ul li {text-align: center;width: 130px;padding: 15px 0;margin-right: 40px;display: inline-block;}
.baozhang ul li p {font-size: 16px;color: #ffffff;margin-top: 20px;}
/*热销*/
.hot {margin-top: 90px;margin-bottom: 40px;}
.hot .title {font-size: 16px;font-weight: bold;padding-bottom: 10px;border-bottom: 2px solid #000000}
.hot .content {padding-top: 14px;}
.hot .content ul li {padding: 0 20px 10px 20px;width: 207px;border-right: 1px dashed #aaaaaa;float: left;}
.hot .content ul li:last-child {border-right: 0;}
.hot .content ul li .pic {width: 166px;height: 190px;overflow: hidden;margin:0 auto;}
.hot .content ul li .pic a{display:block;width:100%;height:100%;position:relative;}
.hot .content ul li .pic .position-img{position:absolute;top:0px;right:0px;}
.hot .content ul li .price {font-size: 15px;color: #b1191a;font-weight: bold;margin: 10px 0;}
.hot .content ul li .goumai {width: 110px;height: 35px;border: 1px solid #b1191a;display: block;line-height: 35px;text-align: center;font-size: 16px;color: #b1191a;border-radius: 20px;margin: 0 auto;}



/* quick_links */
.quick_links_wrap,.mui-mbar-tabs{height:100%;width:320px;right:0;position:fixed;right:0;bottom:0;z-index:9;height:100%;-webkit-transition:width linear .4s;-moz-transition:width linear .4s;-ms-transition:width linear .4s;transition:width linear .4s;_position:fixed;_bottom:auto;_top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight-10);}
.quick_links_wraper.quick_links_dockright{margin-left:0;left:auto;right:4px;}
.mui-mbar-tabs i,.ibar_closebtn,.login_order,.login_favorite{display:inline-block;background:url(../images/ibar_sprites.png) no-repeat;cursor:pointer;height:19px;width:18px;vertical-align:top;position:absolute;}
.quick_links_panel{
    width:40px;
    height:100%;
    position:absolute;
    background:#444851;
    z-index:2;
    top:0;
    right:0;
    font-family:'microsoft yahei',arial;
    
}    
.quick_links_panel a{
    display:block;
    line-height:200px;
    width:40px;
    height:38px;
    text-decoration:none;
    color:#d8d8d8;
    font-size:12px;
    overflow:hidden;
    background-color:#444851;
    position:relative;
    overflow:hidden;
    top:0;
    left:0px;
    *left:-15px;
    z-index:1;
    margin:0;
    padding:0;
}
.quick_links_panel .quick_toggle{
    position:absolute;
    bottom:0;
    left:0;
    width:40px;
    background:#444851;
    z-index:1;
}
.quick_links_panel .mp_tooltip{
    height:38px;
    line-height:38px;
    width:92px;
    position:absolute;
    z-index:2;
    left:-121px;
    top:0;
    background:#444851;
    color:#d8d8d8;
    text-align:center;
    display:block;
    visibility:hidden;
}
.quick_links_panel .mp_qrcode{
    padding:10px;
    width:148px;
    height:175px;
    top:-157px;
    background:#fff;
    box-shadow:0 0 5px rgba(0,0,0,.4);
    border-radius:5px 0 0 5px;
    border-left:1px solid #ccc\0;
    border-top:1px solid #ccc\0;
    border-bottom:1px solid #ccc\0;
    z-index:3;
    position:absolute;
    left:-168px;
    left:-169px\0;
    display:none;
}
.quick_links_panel .icon_arrow_white{
    position:absolute;
    right:-5px;
    top:172px;
    width:5px;
    height:9px;
    background-position:0 -253px;
}
.quick_links_panel .icon_arrow_right_black{
    position:absolute;
    right:-5px;
    top:15px;
    width:5px;
    height:9px;
    background-position:0 -234px;
    overflow:hidden;
}
.quick_toggle .return_top{display:none;}
.quick_links_allow_gotop .return_top{display:block;}


.quick_links{
    position:absolute;
    top:50%;
    left:0;
    margin-top:-190px;
    *margin-top:-220px;    
    background:#444851;
    z-index:2;
    width:40px;
}
.quick_links a.message_list{
    background:url(../images/ibar_sprites.png) no-repeat;
    line-height:16px;
    height:133px;
    background-position:-23px -225px;
    color:#fff;
    margin:20px 0 10px;
    
}
.quick_links_min .quick_links_panel{right:280px;}
.quick_links li,.quick_toggle li{position:relative;display:block;left:0;top:0px;}
.history_list,.leave_message,.mpbtn_histroy,.mpbtn_wdsc,.mpbtn_recharge{margin-bottom:6px;}

.quick_links a:hover, .quick_links a.current,.quick_toggle a:hover{background:#ed145b;text-decoration:none;}
.quick_links a.message_list .span{
    width:16px;
    display:block;
    height:48px;
    margin:38px 0 0 14px;
    cursor:pointer;
}
.quick_links a.message_list .cart_num{
    width:21px;
    height:21px;
    display:block;
    border-radius:50%;
    background:#ed145b;
    text-align:center;
    line-height:21px;
    margin:9px 0 0 10px;
    cursor:pointer;
    color:#fff;
}
.quick_links i.setting{background-position:0 0;width:18px;height:19px;top:10px;left:11px;}
.quick_links a:hover i.setting,.quick_links .current i.setting{background-position:-33px 0;}
.quick_links i.message{background-position:0px -29px;width:23px;height:18px;top:11px;left:9px;}
.quick_links a:hover i.message,.quick_links .current i.message{background-position:-33px -29px;}
.quick_links i.cart{background-position:0px -29px;}
.quick_links i.view{width:18px;height:18px;background-position:0 -57px;top:10px;left:11px;}
.quick_links a:hover i.view,.quick_links .current i.view{background-position:-33px -57px;}
.quick_links .qa{width:18px;height:15px;background-position:0 -85px;top:11px;left:11px;}
.quick_links a:hover i.qa,.quick_links .current i.qa{background-position:-33px -85px;}
.quick_links .zuji{width:11px;height:24px;background-position:-4px -110px;top:8px;left:14px;}
.quick_links a:hover i.zuji,.quick_links .current i.zuji{background-position:-36px -110px;}
.quick_links .chongzhi{background:url(../images/chongzhi.png) no-repeat;width:35px;height:35px;top:2px;left:3px;}
.quick_links .wdsc{background:url(../images/wdsc.png) no-repeat;width:35px;height:35px;top:2px;left:3px;}
.quick_toggle .mpbtn_qrcode{width:18px;height:18px;top:11px;left:11px;background-position:0 -302px;}
.quick_toggle .top{background-position:0 -201px;width:17px;height:14px;top:12px;left:12px;}
.quick_toggle a:hover .top, .quick_links a.current .top{background-position:-33px -201px;}
.quick_toggle i.kfzx{width:15px;height:16px;top:11px;left:12px;background-position:0 -175px;}
.quick_toggle a:hover i.kfzx{background-position:-33px -175px;}
/* quick_links_pop */
.quick_links_pop{position:absolute;top:0;right:0;display:none;box-shadow:0 0 5px #999; border-radius:5px 0 0 5px;border:1px solid #999;behavior:url(js/htc.htc);}
.quick_links_pop .arrow, .quick_links_pop .arrow i{display:none;border-color:transparent #ddd;border-style:dashed solid;border-width:12px 0 12px 12px;font-size:0;height:0;width:0;position:absolute;left:100%;top:12px;}
.quick_links_pop .arrow i{border-color:transparent #f9fafc;margin:-12px 0 0 -13px;left:0;top:0;}
.quick_links_pop .fix_bg{display:none;border-top-width:0;border-radius:0 0 3px 3px;margin:0 0 -4px -250px;height:2px;width:500px;overflow:hidden;position:absolute;bottom:0;left:50%;}
.quick_links_pop .pop_panel{font-size:12px;width:100%;height:628px;position:relative;}
.quick_cart_list, .quick_history_list, .quick_links_pop .links, .quick_my_qlinks, .quick_message_list,.quick_leave_message,.quick_mpbtn_histroy,.quick_mpbtn_wdsc,.quick_mpbtn_recharge{position:absolute;width:280px;left:0;top:0;background:#fff;height:100%;display:block;}
.quick_cart_list .user_cart_inner, .quick_history_list .history_slider{display:block;border:0;margin:0;position:static;}
.quick_cart_list .user_cart_inner .del{display:none;}
.quick_history_list .title i{background-position:-170px -34px;}
.quick_leave_message .title i{background-position:-160px 0;}
.quick_leave_message .types{font-size:0;position:absolute;left:148px;top:18px;white-space:nowrap;}
.quick_leave_message .types input, .quick_leave_message .types label{font-size:12px;margin-right:20px;vertical-align:middle;white-space:nowrap;}
.quick_leave_message .types input{margin:-2px 3px 0 0;height:13px;width:13px;*margin-top:0;}
.quick_leave_message .txt{padding:15px 0;}
.quick_leave_message .txt textarea{display:block;background:#fff;border:1px solid #e8e8e8;border-radius:3px;box-shadow:0 1px 0 #fff, inset 0 1px 4px rgba(0,0,0,.1);margin:0 auto;padding:8px;height:68px;width:90%;}
.quick_leave_message .token{padding:0 0 14px 16px;height:26px;}
.quick_leave_message .token input{background:#fff;border:1px solid #ddd;padding:3px 4px;width:76px;vertical-align:middle;}
.quick_leave_message .token img{margin-left:5px;vertical-align:middle;}
.quick_leave_message .btns{float:right;margin-top:-42px;padding-right:16px;}
.quick_leave_message .btn{background-position:0 -356px;cursor:pointer;font-size:0;padding-left:20px;text-shadow:0 1px 0 #355ba9;overflow:visible;}
.quick_leave_message .btn:hover{background-position:0 -386px;}
.quick_leave_message .btn span{background-position:100% -356px;font-size:12px;padding-right:20px;*height:29px;}
.quick_leave_message .btn:hover span{background-position:100% -386px;}
.quick_links_pop .no_data{color:#333;font-size:14px;padding:35px 10px;text-align:center;}
.quick_links_pop .no_data i{display:inline-block;background:url(../images/cart_new.png) no-repeat 0 -188px;margin:0 10px 0 0;height:36px;width:60px;vertical-align:middle;}
.quick_links_pop .links li{border-top:1px solid #f1f1f1;vertical-align:top;}
.quick_links_pop .links a{display:block;background:#FCFCFC;color:#333;font-size:14px;padding:12px 15px;}
.quick_links_pop .links a:hover{background-color:#F2F3F4;color:#4467a7;}
.quick_links_pop .links .tips{float:right;color:#61c2ed;font-size:12px;}
.quick_my_qlinks .title i{background-position:-200px 0;height:22px;width:22px;}
.quick_message_list .title i{background-position:-200px -34px;height:22px;width:22px;}
.quick_message_list .no_data i{background-image:url(../images/quick_links_no_msg.png);background-position:0 0;height:45px;width:62px;}

/*修改*/
.ibar_plugin_title{
    height:38px;
    line-height:38px;
    border-bottom:1px solid #dedede;
    color:#333;
    font-size:14px;
    font-weight:700;
    width:267px;
    margin:0 auto;
}
.ibar_closebtn{
    width:20px;
    height:20px;
    background-position:5px -267px;
    padding:5px;
    overflow:hidden;
    position:absolute;
    top:4px;
    right:4px;
}
.ibar_plugin_content{
    position:absolute;
    width:100%;
    top:0;
    bottom:0;
    _height:expression((document.documentElement.clientHeight-100-40)+"px");
    overflow:hidden;
}
.ibar_cart_group{
    width:250px;
    padding:0 20px 0 10px;
    background:#fff;
}
.ibar_cart_group_header{
    height:34px;
    line-height:34px;
    border-bottom:1px solid #dedede;
}
.ibar_cart_group_title{
    float:left;
    font-size:14px;
}
.ibar_cart_group_header a{float:right;color:#ed145b}
.ibar_cart_group_header a:hover{text-decoration:underline;}
.cart_item{
    padding:15px 0;
    border-bottom:1px dotted #ddd;
}
.cart_item_pic{
    position:relative;
    float:left;
    width:87px;
    height:87px;
}
.cart_item_pic img{
    width:85px;
    height:85px;
    border:1px solid #f4f4f4;
}
.cart_item_desc{
    float:left;
    width:150px;
    padding:3px 0 0 10px;
}
.cart_item_name{
    display:inline-block;
    width:100%;
    height:36px;
    overflow:hidden;
    line-height:18px;
    color:#5c5c5c;
}
.cart_item_sku{
    width:160px;
    height:24px;
    line-height:24px;
    color:#999;    
}
.cart_price{color:#ed145b;font-weight:700;font-family:Arial,Helvetica;}
.cart_handler{
    position:absolute;
    height:100px;
    bottom:0;
    width:100%;
    background:#fff;
}
.cart_handler_header{width:260px;margin:8px 10px;float:left;}
.cart_handler_left{float:left;}
.cart_handler_right{float:right;font-weight:700;font-size:16px;font-family:Arial;color:#ed145b;}
.cart_go_btn{
    display:block;
    height:33px;
    line-height:33px;
    font-size:19px;
    font-family:SimHei;
    color:#fff;
    text-align:center;
    text-decoration:none;
    background:#ed145b;
    width:260px;
    margin:0 10px;
    float:left;
}
.cart_go_btn:hover{color:#fff;}
.ia-head-list{
    height:66px;
    width:244px;
    margin-left:15px;
    background:#f3f3f3;
    overflow:hidden;
    zoom:1;
    margin-top:15px;
    color:#4a4a4a;
}
.ia-head-list a{color:inherit;}
.ia-head-list .pl{
    width:80px;
    border-right:dashed 1px #ccc;
    height:47px;
    margin-top:10px;
    text-align:center;
    float:left;
}
.ia-head-list .num{
    font-size:16px;
    height:26px;
    font-family:arial;
}
.ia-head-list .money{border-right:0;}
.ga-expiredsoon{width:244px;margin-left:15px;margin-top:20px;}
.ga-expiredsoon .es-head{color:#5c5c5c;height:13px;border-left:3px solid #5c5c5c;padding-left:13px;}
.ia-none{background:url(../images/null_icon.png) no-repeat center 50px;text-align:center;padding-top:150px;padding-bottom:30px;font-family:"微软雅黑";font-size:16px;color:#797979;}
.jiaru{margin-top:40px;}
.ibar-history-head{
    position:relative;
    font-size:14px;
    border-bottom:solid 1px #dedede;
    height:37px;
    line-height:37px;
    width:255px;
    margin-left:10px;
}
.ibar-history-head a{float:right;color:#ed145b;}
.ibar-history-head a:hover{text-decoration:underline;}
.imp_item{
    width:255px;
    padding-top:10px;
    border-bottom:dashed 1px #d5d5d5;
    overflow:hidden;
    padding-bottom:15px;
    margin-bottom:-1px;
    margin-left:10px;
}
.imp_item .pic{
    float:left;
    display:inline;
    margin-right:10px;
}
.imp_item .tit{
    height:40px;
    overflow:hidden;
    width:140px;
    word-break:break-all;
}
.imp_item .tit a{
    color:#5c5c5c;
    line-height:18px;
}
.imp_item .tit a:hover{
    color:#ed145b;
    line-height:18px;
}
.imp_item .price{
    color:#ed145b;
    font-weight:700;
    margin-bottom:10px;
}
.imp_item .price em{
    font-family:arial;
    font-size:14px;
}
.imp_item .imp-addCart{
    background:#f32166;
    background:-webkit-linear-gradient(top,#fb2f72,#ed145b);
    color:#fff;
    width:90px;
    height:28px;
    float:left;
    display:inline;
    line-height:28px;
    text-align:center;
}
.sc{float:right;line-height:22px;margin-right:7px;}
.ibar_recharge_form{
    width:220px;
    margin:0 auto;
    padding:15px 0;
}
.ibar_recharge-field{
    border:1px solid #ddd;
    height:30px;
    margin-bottom:10px;
}
.ibar_recharge-field label{
    width:40px;
    text-align:center;
    color:#fff;
    background:#737373;
    line-height:30px;
    float:left;
}
.ibar_recharge-fl{
    position:relative;
    float:left;
    width:170px;
    padding-left:5px;
    
}
.ibar_recharge-iwrapper{
    padding-top:7px;
}
.ibar_recharge-iwrapper input{border:0;outline:0 none;}
i.ibar_recharge-contact{
    width:13px;
    height:14px;
    background:url(../images/contact.png);
    top:8px;
    right:5px;
    cursor:pointer;
}
.ibar_recharge-mod{
    line-height:30px;
    color:#737373;
    font-weight:700;
    cursor:pointer;
    -moz-user-select:none;
    -webkit-user-select:none;
    -ms-user-select:none;
}
i.ibar_recharge-arrow{
    width:6px;
    height:3px;
    background:url(../images/arrow-down.png);
    top:14px;
    right:8px;
    cursor:pointer;
}
.ibar_recharge-vbox{
    border:1px solid #ddd;
    background:#fff;
    position:absolute;
    left:0;
    top:30px;
    width:177px;
}
.ibar_recharge-vbox li{
    float:left;
    width:68px;
    border-right:1px solid #ddd;
    padding:7px 10px;
    line-height:1;
    cursor:pointer;
}
.ibar_recharge-vbox li.sanwe{border:0;}
.ibar_recharge-vbox .selected, .ibar_recharge-vbox li:hover{background:#ececec;}
.ibar_recharge-btn{text-align:center;padding-top:3px;}
.ibar_recharge-btn input{
    border:0;
    color:#fff;
    display:inline-block;
    width:115px;
    height:31px;
    font-size:16px;
    background:#f32166;
    background:-webkit-linear-gradient(top,#fb2f72,#ed145b);
    cursor:pointer;
}
.ibar_recharge-btn input:hover{
    background:-webkit-linear-gradient(top,#fa578c,#f73776);
}
.ibar_login_box{
    width:267px;
    height:185px;
    padding:10px;
    background:#fff;
    box-shadow:0 0 5px rgba(0,0,0,.4);
    border-radius:5px 0 0 5px;
    border-left:1px solid #ccc\0;
    border-top:1px solid #ccc\0;
    border-bottom:1px solid #ccc\0;
    z-index:3;
    position:absolute;
    top:0px;
    left:-287px;
    left:-288px\0;
    display:none;
}
.ibar_login_box .avatar_box{
    width:267px;
    overflow:hidden;
    height:120px;
}
.status_login .avatar_imgbox{
    float:left;
    margin:6px 20px 0 5px;
    display:inline;
}
.ibar_login_box .avatar_imgbox{
    width:100px;
    height:100px;
    border-radius:50%;
    overflow:hidden;
}
.ibar_login_box .avatar_box p{
    font-size:14px;
    color:#333;
    text-align:center;
}
.status_login .user_info{
    overflow:hidden;
    color:#333;
    padding-top:30px;
    line-height:24px;
    width:140px;
    float:left;
}
.status_login .user_info li{
    height:24px;
    line-height:24px;
    overflow:hidden;
    white-space:nowrap;
}
.ibar_login_box .login_btnbox{
    width:267px;
    height:79px;
    border-top:1px dotted #d5d5d5;
    overflow:hidden;
    padding-top:15px;
    clear:both;
}
.ibar_login_box .login_btnbox a{
    width:94px;
    height:30px;
    line-height:30px;
    text-align:center;
    border:1px solid;
    color:#333;
    text-decoration:none;
    float:left;
    background-position:0 -408px;
    background-repeat:repeat-x;
    border-color:#e9e9e9;
}
.ibar_login_box .login_btnbox .login_order{margin:0 10px 0 35px;}
.ibar_login_box .login_btnbox a:hover{text-decoration:none;background-position:0 -366px;border-color:#fccadb;background:none;}
.ibar_login_box .login_btnbox .login_favorite{border-color:#e9e9e9}
.ibar_login_box .icon_arrow_white{
position:absolute;
right:-5px;
top:15px;
width:5px;
height:9px;
background-position:0 -253px;
}
/*飞入购物车*/
#plist{width:100%;height:auto;float:left;overflow:hidden;padding-top:10px;}
#plist li{float:left;width:240px;height:auto;overflow:hidden;padding:0px 20px 20px 0px;}
#plist .extra{padding:2px 0;height:16px;line-height:16px;overflow:hidden;color:#005aa0;float:left;padding-left:2px;}  
#plist .extra a{float:left;font-size:12px;}
#plist .btns{margin-top:5px;zoom:1;float:left;padding-left:2px;}
#plist .btns a{float:left;height:19px;padding:0 9px;border:1px solid #ddd;border-radius:2px;margin:0 8px 0 0;background:#F7F7F7;line-height:18px;line-height:19px\9;text-align:center;text-decoration:none;color:#333;background:-moz-linear-gradient(top,#f7f7f7,#f2f2f2);background:-webkit-gradient(linear,0 0,0 100%,from(#f7f7f7),to(#f2f2f2));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7f7f7", endColorstr="#f2f2f2");-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7f7f7", endColorstr="#f2f2f2")";}
#plist.plist-n7a .p-img{height:240px;}
.index_banner{position:relative;margin-bottom:20px;height:500px;}
.index_banner li{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:500px;}
.index_banner li a{display:block;margin:0 auto;width:1000px;height:500px;}
.index_banner .clert{width:100%; position:absolute;z-index:99;bottom:0;left:0;height:30px;line-height:30px;text-align:center;}
.index_banner cite{z-index:999;height:15px;}
.index_banner cite span{display:inline-block;margin:0 4px;width:10px;height:10px;background-color:#666;text-indent:-999em;opacity:.8;cursor:pointer;border-radius:5px;}
.index_banner cite span.cur{background-color:#000;cursor:default;}

.flei{padding-left:28px;}
.flei a{display:block;background:url(store_images/xiala12497.gif) 125px 4px no-repeat;}
.flei a:hover{color:#666;text-decoration:none;}
.flei i{display:block;width:8px;height:8px;background:url(store_images/xiala12497.gif) -20px -102px no-repeat;float:left;margin:10px 8px 0 0;}
#plist .btns a.btn-compare{padding:0;}
#plist .btns a.btn-compare input{float:left;margin:3px 5px;}
#plist .btns a.btn-compare label{margin-right:5px;}

.settleup-2013{
    height:34px;
    position:fixed;
    right:45px;
    z-index:900;
}
.shoping-small{
    width:119px;
}
.fly_item{border:1px solid #000;width:38px;height:38px;overflow:hidden;position:absolute;visibility:hidden;opacity:.5;filter:alpha(opacity=50);}
.shop_cart{width:106px;height:25px;line-height:25px;padding-top:8px; font-family:'microsoft yahei';font-size:12px;text-indent:34px;color:#000;position:absolute;right:50px;top:240px;}







/************* banner *************/
#banner{ clear:both; width:100%; height:420px; overflow:hidden; z-index:0;}
.fullSlide{width:100%;position:relative;height:420px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:420px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:420px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{ width:1240px; text-align:right; padding-right:20px; margin:auto;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:10px;height:10px; margin-right:10px;overflow:hidden;background:#8e8988;filter:alpha(opacity=80);opacity:0.8;line-height:999px;}
.fullSlide .hd ul .on{background:#fff;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}



