﻿@charset "utf-8";/* CSS Document */

/*公共部分*/
body{margin:0;padding:0;font-family:'微软雅黑','Microsoft Yahei','宋体',Arial, Helvetica, sans-serif;font-size:12px;color:#3c3c3c;background-color:#f2f2f2;}
html,body,div,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tfoot,thead,input,select,option,p,textarea,form{margin:0;padding:0;}
ul,li{margin:0;padding:0;list-style:none;}
input,select{vertical-align:middle;}
img{margin:0;padding:0;border:none;}
a{text-decoration:none;color:#666;}
a:hover{text-decoration:none;color:#da0b66;}
.clearfloat{clear:both;width:100%;height:0px;font-size:0px;overflow:hidden;}
button, html input[type="button"], input[type="reset"], input[type="submit"]{cursor:pointer;ime-mode:disabled;vertical-align:middle;}
input{border-radius:0;}
em{font-style:normal;}
#container,.mar_auto{margin:0 auto;width:1200px;}

/*header*/
.header_box{background:#fff;position:relative;z-index:999;}
.header{margin:0 auto;width:1200px;height:120px; position:relative;background-color:#fff;}
.header_top{height:35px;background-color:#eeeeee;line-height:35px;border-bottom:1px solid #dedcdc;}
.header_top .mar_auto{height:35px;line-height:35px;}
.header_top .name,.header_top .re{display:block;}
.header_top .name{color:#5e5e5e;}
.header_top .name b{color:#da0b66;}
.header_top .re a{margin-right:20px;color:#0b0b0b;}
.header_top .re a:hover{color:#da0b66;}
.header_top .about{display:block;float:right;height:35px;line-height:35px;position:relative;z-index:9999;}
.header_top .about a{display:block;float:left;width:50px;margin:0 8px;color:#0b0b0b;text-align:center;}
.header_top .about a:hover{color:#da0b66;}
.header_top .about .one{padding-left:20px;background:url(../pimages2/header_one.png) 0 9px no-repeat;}
.header_top .about .two{width:90px;}
.header_top .about .two img{vertical-align:text-bottom;_margin-top:10px;}

.header_left{float:left;width:240px;height:90px;padding:15px 0;overflow:hidden;}
.header_search{float:left;margin:30px 0 0 170px;width:500px;overflow:hidden;padding-top:10px;}
.header_left .h_logo{float:left;display:inline-block;width:240px;height:90px;}
.header_right{float:right;display:block;position:relative;margin:40px 20px 0 0 ;_margin:20px 20px 0 0;width:140px;height:32px;background-color:#eeeeee;border-radius:3px;color:#353535;}
.header_right .gwc{display:inline-block;width:140px;padding-left:49px;height:32px;line-height:32px;background:url(../pimages2/header_bg.png) -15px -28px no-repeat;}
.header_right .gwc_nub{position:absolute;left:30px;top:-10px;display:inline-block;width:28px;height:15px;line-height:15px;color:#fff;text-align:center;background:url(../pimages2/header_bg.png) -21px -99px no-repeat; z-index:99;}
.header_search .search_btn{height:36px;width:500px;}
.header_search .search_btn .search_inp{display:inline-block;float:left;width:410px;height:30px;line-height:30px;padding:0 10px;border:1px solid #da0b66;color:#666}
.header_search .search_btn .search_button{display:inline-block;float:left;width:55px;height:32px;line-height:32px;color:#fff;background:url(../pimages2/search_button.png) -4px 0 #da0b66 no-repeat;text-align:center;cursor:pointer;border:none;font-size:14px;font-weight:bold;}
.header_search .search_btn .search_button:hover{background-color:#da0b66;}
.header_search .search_bottom{height:26px;line-height:26px;overflow:hidden;}
.header_search .search_bottom a{display:inline-block;height:26px;line-height:26px;color:#666;padding:0 8px;}
.header_search .search_bottom a:hover{color:#f8a40e}
.weixin_box{display:none;background:#fff;width:110px;height:110px;position:absolute;top:30px;right:50px;border:1px solid #dcdcdc;z-index:999;}
.xl_weibo{display:none;background:#fff;height:30px;line-height:30px;border:1px solid #dcdcdc;position:absolute;top:30px;right:8px;text-align:center;padding:0 15px;color:#666;z-index:999;}

.index_shopping{display:none; width:360px;/* padding-top:32px;position:absolute;top:40px;right:20px;*/color:#666; position:absolute;top:31px;right:0;}
.no_cont{display:block;}
.index_shopping_t{position: absolute; top:0; right:0;width:140px; height:32px;background:#fff;border:1px solid #dcdcdc; border-bottom:none;}
.index_shopping_t .gwc{display:inline-block;width:140px;padding-left:49px;height:32px;line-height:32px;background:url(../images/header_bg.png) -14px -281px no-repeat;}
.index_shopping_t .gwc_nub{position:absolute;left:31px;top:-11px;display:inline-block;width:28px;height:15px;line-height:15px;color:#fff;text-align:center;background:url(../images/header_bg.png) -21px -99px no-repeat; z-index:99;}
.index_shopping_b{width:358px; padding-bottom:10px;background:#fff;border:1px solid #dcdcdc;}
.index_shopping_b h3{ height:30px; padding-left:15px; line-height:30px; font-size:14px;}
.index_shopping_b .cont ul{width:356px; max-height:375px; overflow:auto; border-bottom:1px solid #dcdcdc;}
.index_shopping_b .cont .img,.index_shopping_b .cont .name,.index_shopping_b .cont .num{ float:left; display:block;}
.index_shopping_b .cont .img{ margin:10px 0 0 10px; width:70px; height:70px; border:1px solid #dcdcdc;}
.index_shopping_b .cont .img:hover{border:1px solid #f6a412;}
.index_shopping_b .cont .img img{width:70px; height:70px;}
.index_shopping_b .cont .name{ overflow:hidden; margin:20px 0 0 10px;width:130px; height:50px; line-height:25px; font-size:12px;}
.index_shopping_b .cont .num{ margin-top:20px; width:110px; text-align:right; font-size:12px; line-height:23px;}
.index_shopping_b .cont .num b{ color:#f00; font-family:Arial, Helvetica, sans-serif;}
.index_shopping_b .cont .num i{ display:block; text-align:right; text-decoration:none; font-style:normal;}
.index_shopping_ment_le{ float:left; width:150px; margin:15px 0 0 20px; font-size:14px;}
.index_shopping_ment_le b{ color:#f00;font-weight:normal;}
.index_shopping_ment_le .all b{ font-size:16px;}
.index_shopping_ment_ri{ float:right; width:120px; padding:15px 20px 0 0;}
.index_shopping_ment_ri input{width:120px; height:35px; line-height:35px; border:none; font-size:14px;}
.no_shopping{ height:70px; background:url(../pimages2/no_shopping.gif) 20px 10px no-repeat;  }/*没有商品的时候*/
.no_shopping h3{ line-height:80px; padding-left:90px; font-weight:normal;font-size:14px; color:#999;}

/*nav部分*/
.cf:after{content:"";clear:both;display:block;height:0;overflow:hidden}
.cf{zoom:1}
.fl{display:inline;float:left}.fr{display:inline;float:right}

.nav-wrap{position:relative;*z-index:2;width:100%;background:#da0b66;}
.nav{position:relative;width:1000px;height:40px;margin:0 auto;padding-left:200px;background:#da0b66;}
.goods{position:absolute;top:0;left:0;width:200px;height:40px;}
.goods h2 a{display:block;height:40px;padding-left:20px;line-height:40px;color:#fff;font-size:14px;font-weight:bold;background:url(../pimages2/arrow.png) -106px 3px no-repeat;}
.goods h2 a:hover{text-decoration:none;}
/**/
.nav-list{height:40px;}
.nav-list li{float:left;width:130px;}
.nav-list a{display:block;height:40px;line-height:40px;float:left;width:130px;text-align:center;color:#fff;font-size:14px;font-weight:bold;text-decoration:none;}
.nav-list a:hover{background:#be0151;text-decoration:none;}
.nav-list a.on{background:#be0151;}
.all-goods{position:absolute;top:40px;left:0;width:200px;height:360px;background:#fafafa;overflow:visible;z-index:99;zoom:1;}
.all-goods .item{width:200px;height:40px;background:#000;filter:alpha(opacity=50);background:rgba(0,0,0,0.5);}
.all-goods .item_transparent{}
.all-goods .item .product{position:absolute;z-index:999;width:196px;left: 1px;}
.all-goods .item .product h3{width:172px;height:40px;padding-left:28px;font-weight:normal;line-height:40px;/*background:url(http://gtcdn1.gaitu.com/pimages2/www/indexSprite.png) no-repeat -12px 12px;*/}
.all-goods .item .product h3 a{color:#fff;font-size:14px;font-family:"宋体";}
.all-goods .item .product h3 a:hover{text-decoration:none;}
.all-goods .item .product s{display:block;position:absolute;top:13px;left:177px;width:6px;height:9px;background:url(../pimages2/arrow_r.png) no-repeat;}
.all-goods .active .product h3{line-height:40px;background-color:#be0151;width:172px;}
.all-goods .active .product h3 a{color:#fff;display:inline-block;width:182px;height:40px;background:url(../pimages2/arrow_2.png) /*#be0151*/ no-repeat;background-position:right center;}
.all-goods .product-wrap{position:absolute;width:150px;z-index:99;background:#fff;padding:10px 20px;display:none;}
/*.all-goods .product-wrap p{color:#999999;}*/
.all-goods .posone{left:200px;top:0px;}
.all-goods .postwo{left:200px;top:40px;}
.all-goods .posthree{left:200px;top:80px;}
.all-goods .posfour{left:200px;top:120px;}
.all-goods .posfive{left:200px;top:160px;}
.all-goods .possix{left:200px;top:200px;}
.all-goods .posseven{left:200px;bottom:0px;}
.all-goods .poseight{left:200px;bottom:0px;}
.all-goods .posnine{left:200px;bottom:0px;}
.all-goods .posten{left:200px;bottom:0px;}
.all-goods .poseleven{left:200px;bottom:0px;}
.product-wrap .cf li{height:36px;}
.product-wrap .cf li a{display:inline-block;width:150px;height:36px;line-height:36px;font-size:14px;color:#666;text-align:center;text-decoration:none;}
.product-wrap .cf li a:hover{color:#be0151;}

.btnone{background:none;}
/*.index_goods{background-color:#000;background:rgba(0,0,0,0.4);filter:alpha(opacity=40);}*/

/*加入购物车按钮*/
.mar30{margin-top:30px;}
.btn-s{display:block;margin-top:5px;border-radius:2px;width:90px;height:24px;text-align:center;line-height:24px;border:1px solid #da0b66;color:#fff;box-sizing:border-box;font-family:sans-serif;background:#da0b66;}
.btn-s:hover{color:#fff;background-color:#da0b66;text-decoration:none;}
.seckilling.btn-m{width:90px;}
.disabled.btn-m{background:rgb(255, 255, 255);border:1px solid rgb(221, 221, 221);border-image:none;color:rgb(204, 204, 204);filter:none;cursor:not-allowed;}
.cart-result{background:rgb(255, 253, 238);border:1px solid rgb(237, 210, 139);border-image:none;top:-10px;width:212px;height:32px;line-height:32px;position:fixed;z-index:9999999;opacity:0;box-shadow:0px 0px 10px rgba(0,0,0,0.3);_position:absolute;}
.cart-result b{font-style:normal;vertical-align:top;display:inline-block;}
.cart-result em{font-style:normal;vertical-align:top;display:inline-block;}
.cart-result i{font-style:normal;vertical-align:top;display:inline-block;}
.cart-result i{background:url("../pimages2/index.supermarket.common.png") no-repeat -220px -46px;margin:7px 10px 0px 16px;width:22px;height:16px;}
.cart-result b{background:url("../pimages2/index.supermarket.common.png") no-repeat -261px -11px;top:6px;width:20px;height:20px;right:6px;position:absolute;cursor:pointer;}
.cart-result .sm-shopping{	background-position:-133px -279px;left:32px;top:-13px;color:rgb(255, 255, 255);padding-left:6px;position:absolute;}
.cart-result .sm-shopping span{background-position:100% -250px;height:20px;line-height:20px;padding-right:6px;float:left;display:block;}
.flyGoods{	background:rgb(255, 255, 255);border-radius:5px;border:2px solid rgb(237, 230, 212);border-image:none;overflow:hidden;box-shadow:5px 12px 10px rgba(0,0,0,0.3);}

/*footer*/
.footer{margin-top:15px;border-top:1px dashed #dcdcdc;}
.footer_box{width:1200px;margin:0 auto;padding:20px 0;}
.footer_box dl{float:left;width:160px;padding-left:40px;}
.footer_box dl dt{height:35px;line-height:35px;font-size:16px;font-weight:bold;color:#666;}
.footer_box dl dd{height:30px;line-height:30px;}
.footer_box dl dd a{display:inline-block;height:30px;line-height:30px;color:#666;}
.footer_box dl dd a:hover{color:#da0b66;}
.footer_box dl.ft1{background:url(../pimages2/footer_bg.png) 0 0px no-repeat;}
.footer_box dl.ft2{background:url(../pimages2/footer_bg.png) -206px 0px no-repeat;}
.footer_box dl.ft3{background:url(../pimages2/footer_bg.png) 0 -301px no-repeat;}
.footer_box dl.ft4{background:url(../pimages2/footer_bg.png) -206px -301px no-repeat;}
.footer_box dl.ft5{background:url(../pimages2/footer_bg.png) 0 -602px no-repeat;}
.footer_box dl.ft6{background:url(../pimages2/footer_bg.png) -206px -602px no-repeat;}
.ft_copy{height:30px;line-height:30px;text-align:center;color:#666;}
.ft_copyImg{text-align:center;margin:10px 0;}
.ft_copyImg img{height:50px;width:115px;padding:0 5px;}
