@charset "utf-8";
/*导航栏*/
.header_bg{ background:#f8f8f8;border-bottom: 1px solid #dedede;}
.main_nav{background-color:#fff; border-bottom:1px solid #ddd;}
.main_nav ul li{margin-right:0;line-height: 50px;height: 50px;}
.main_nav ul li a{text-align:center;color:#333; font-size:18px;line-height: 50px;height: 50px;padding: 0 35px 0 35px;margin-right: 5px;}
.main_nav ul li a:hover,
.main_nav li.cur a{background:#f64466;color:#fff;border-bottom: 1px solid #c0ebeb;font-size: 18px;}


/*banner*/
.bannerlist-container{ position:relative; overflow:hidden;}
.bannerlist-container .banner-list{display:block; position:absolute; top:0; bottom:0; width:100%;}
/*.bannerlist-container .banner-list li{ display:block; position:absolute; top:0px; bottom:0px;}*/
.bannerlist-container .banner-list li{display:block; float:left; position:relative;}/*无缝隙*/
.bannerlist-container .banner-list li a{display:block; position:absolute; top:0px; bottom:0px; left:0; right:0;}
.bannerlist-container .lr-btn{ position:absolute; display:block; top:50%; width:30px; height:60px; margin-top:-30px; z-index:99; background:url("../images/banner_btn.png") no-repeat;}
.bannerlist-container .leftbtn{ left:30px; background-position:0 -65px;}
.bannerlist-container .rightbtn{ right:30px; background-position:-42px -65px;}
.bannerlist-container .leftbtn:hover{background-position:0 -3px;}
.bannerlist-container .rightbtn:hover{background-position:-42px -3px;}
.bannerlist-container .button-area{ position:absolute; height:30px; bottom:10px; left:0; width:100%; text-align:center; z-index:66; }
.bannerlist-container .button-area a{ display:inline-block; width:16px; height:16px; margin:0 6px; vertical-align:middle; cursor:pointer; border-radius:50%; background:#fff;}
.bannerlist-container .button-area a.cur{background:#f44566;width: 16px;height: 16px;}

/*精品推荐*/
.j_pro{background-color: #fff;padding: 70px 0 70px 0;}
.j_pro_con .jp_list li{background-color:#f5f5f5;float: left;width: 291px;height: 291px;margin-right: 12px;margin-bottom: 10px;}
.j_pro_con .jp_list li.last{margin-right: 0;}
.j_pro_con .jp_list .pic{width: 291px;height: 291px;margin:0 auto;background-color: #fff;}
.j_pro_con .jp_list .pic .a_img{
    display: table-cell;
    vertical-align:middle;
    text-align:center;
    *display: block;
    *font-size: 220px;
    *font-family:Arial;
    width:291px;
    height:291px;
    overflow:hidden;
}
.j_pro_con .jp_list .pic .a_img img{vertical-align:middle;max-height:291px;max-width:291px;display:block\0;}
.j_pro_con .jp_list .pic .a_img img{-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
/*.j_pro_con .jp_list .pic a:hover img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}*/
.j_pro_con .jp_list .pic .b_pic_con{
    position: absolute;
    display: none;
    width: 386px;
    height: 494px;
    background-color: #fff;
    z-index: 999999;
    *zoom:1;
}
.j_pro_con .jp_list li.left .pic .b_pic_con{ top: 50%;left: 50%;}
.j_pro_con .jp_list li.last .pic .b_pic_con{ top: 50%;right: 50%;}
.b_pic_con .big_con{position:relative;width: 366px;height: 474px;margin: 0 auto;background-color: #fff;padding: 10px;}
.b_pic_con .big_con a.a_b_img{
    display: table-cell;
    vertical-align:middle;
    text-align:center;
    *display: block;
    *font-size: 220px;
    *font-family:Arial;
    width:366px;
    height:366px;
    overflow:hidden;
}
.b_pic_con .big_con a.a_b_img img{vertical-align:middle;max-height:366px;max-width:366px;display:block\0;}
.b_pic_con .big_con a.a_b_img img{-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.b_pic_con .big_con a.a_b_img:hover img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.big_con .j_con .text{font-size: 18px;text-align: center;padding:20px 0 8px 0;}
.big_con .j_con .text a{color: #333;}
.big_con .j_con .text a:hover{color: #f64466;}
.big_con .j_con .price{text-align: center;}
.big_con .j_con .price span{display: inline-block;font-size: 24px;color:#fff;line-height: 30px;background-color: #f64466;padding: 0 5px 0 5px;}
.box-shadow{box-shadow:0 0 8px 1px #ddd;}



/*热销产品*/
.h_pro{ background-color:#f5f5f5;padding:30px 0 30px 0;}
.h_pro_list .til{padding: 32px 0 37px 0;text-align: center;}
.h_pro_list .til h2{font-size:26px;color: #333;width:184px;height: 30px;line-height: 30px;border-left:4px solid #f64466;border-right:4px solid #f64466;margin: 0 auto;}
.h_pro_list .pro_list li{float: left;width: 392px;height: 498px;border: 1px solid #ddd;margin-right: 9px;margin-bottom: 9px;}
.h_pro_list .pro_list li.last{margin-right: 0;}
.jp_item .goods{position: relative;display: block;width: 392px;height: 498px;text-align: center;background-color: #fff;cursor: pointer;}
.jp_item .goods .pic{width:392px;height:392px;margin: 0 auto;}
.jp_item .goods .pic a{
    display: table-cell;
    vertical-align:middle;
    text-align:center;
    *display: block;
    *font-size: 220px;
    *font-family:Arial;
    width:392px;
    height:392px;
    overflow:hidden;
}
.jp_item .goods .pic img{vertical-align:middle;max-height:392px;max-width:392px;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;display:block\0;}
.jp_item .goods .pic:hover img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.jp_item .goods .goods_con{position: relative;display: block;height: 106px;border-top: 1px solid #ddd;}
.jp_item .goods .text{font-size:18px;padding: 20px 0 2px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.jp_item .goods .text a{ color:#333;}
/*.jp_item .goods .text a:hover{ color:#f64466;}*/
.jp_item .goods .price span{font-size: 24px;color: #f64466;}
.jp_item .goods:hover{background-color: #f64466;}
.jp_item .goods:hover .hot_con .text a{color: #fff;}
.jp_item .goods:hover .hot_con .price span{color: #fff;}
/*.jp_item .goods .hot_con{background-color: #f64466;}*/
/*.jp_item .goods .hot_con .text a{color: #fff;}*/
/*.jp_item .goods .hot_con .price span{color: #fff;}*/
.jp_item .goods .hot_icon{
    position: absolute;
    display: inline-block;
    background: url("../images/shop05/index.png") 0 0 no-repeat;
    width: 76px;
    height: 76px;
    left: 0;
    top: -1px;
    z-index: 99999;
}


/*新品上市*/
.n_pro{background-color: #fff;padding: 40px 0 20px 0}
.h_new_pro .til{padding: 0 0 40px 0;text-align: center;}
.h_new_pro .til h2{font-size:26px;color: #333;width:184px;height: 30px;line-height: 30px;border-left:4px solid #f64466;border-right:4px solid #f64466;margin: 0 auto;}
.h_new_pro .new_list .new_item{background-color:#f5f5f5;float: left;width: 598px;height: 598px;margin-bottom: 20px;border: 1px solid #e7e7e7;}
.new_item .goods{position: relative;width: 598px;height: 598px;text-align: center;background-color: #f5f5f5;overflow: hidden;}
.new_item .goods .pic{width:598px;height:598px;margin: 0 auto;}
.new_item .goods .pic a{
    display: table-cell;
    vertical-align:middle;
    text-align:center;
    *display: block;
    *font-size: 220px;
    *font-family:Arial;
    width:598px;
    height:598px;
    overflow:hidden;
}
.new_item .goods .pic img{vertical-align:middle;max-height:598px;max-width:598px;display:block\0;}
.new_con{position: absolute;left:0;bottom: -187px;width: 598px;height: 186px;border-top: 1px solid #9c9ea2;background:url("../images/shop05/trans.png") left top repeat;}
.new_con .text{font-size:18px;padding: 50px 0 2px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.new_con .text a{color:#333;}
.new_con .text a:hover{ color:#f64466;}
.new_con .price{padding-top: 10px;}
.new_con .price span{font-size: 24px;color: #f64466;}
.s_pic_list{position: absolute;left: 50%;margin-left:-279px;bottom: 20px;height: 174px;width: 558px;}
.s_pic_list ul li{position: relative;float: left;width: 174px;height: 174px;background-color: #e6e6e6;margin-right: 18px;overflow: hidden;}
.s_pic_list ul li.last{margin-right: 0;}
.s_pic_list ul li .s_pic{position: relative;width:154px;height:154px;margin: 10px;overflow: hidden;}
.s_pic_list ul li .s_pic a{
    display: table-cell;
    vertical-align:middle;
    text-align:center;
    *display: block;
    *font-size: 100px;
    *font-family:Arial;
    width:154px;
    height:154px;
    overflow:hidden;
}
.s_pic_list ul li .s_pic img{vertical-align:middle;max-height:154px;max-width:154px;}
.s_pic_con{position: absolute;display:block;left:0;bottom: -154px;width: 154px;height: 154px;background:url("../images/shop05/s_trans.png") left top repeat;overflow: hidden;}
.s_pic_con.cur{bottom: 0;}
/*.s_pic_con.not_cur{bottom: -154px;}*/
.s_pic_con .text{padding-top:55px;font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.s_pic_con .text p{color:#333;}
.s_pic_con .price span{font-size: 22px;color: #f64466;}


/*公司简介*/
.h_about_bg{background-color: #f5f5f5;padding: 40px 0 50px 0;}
.h_about .til{padding: 0 0 40px 0;text-align: center;}
.h_about .til h2{font-size:26px;color: #333;width:184px;height: 30px;line-height: 30px;border-left:4px solid #f64466;border-right:4px solid #f64466;margin: 0 auto;}
.h_about_bg .h_about .ab_img{display:block;float:left;max-height: 330px;max-width: 600px;}
.h_about_bg .h_about .con {position:relative;height:330px;width: 580px;float: left;margin: 0 0 0 20px;}
.h_about .con .text{line-height: 26px;overflow: hidden;height:280px;width: 580px;font-size: 14px;color: #333;}
.h_about .con .text .text_con{display: inline-block;}
.h_about .con .ab_more{display:block;float: right;font-size: 14px;color: #999;line-height: 40px;padding-bottom: 5px;}
.h_about .con .ab_more:hover{color:#f64466;}

/*颜色*/
a:hover,.highlight{color:#f64466;}
.sidebar_mod .hd{background:#f64466; border-bottom:3px solid #ddd;}
.sidebar_mod .hd i{background-color:#e60933;}
.sidebar_mod .bd{border:1px solid #ddd;}
.sidebar_mod .border_b{ border-bottom:1px solid #ddd;}
.sidebar_menu .bd .til a:hover{ color:#f64466;}
.sidebar_menu_til a:hover{ background:url("../images/shop08/sidebar_menu.png") no-repeat 0 -25px;}
.tab_hd li.hover{ border-bottom:1px solid #f64466; color:#f64466;}/*诚信档案选项卡*/
.tab_hd li i{border-color:transparent transparent #f64466 transparent;}/*诚信档案选项卡*/