.warpper_nav ul{display:block;width:100%;}
.warpper_nav ul li{display:inline-block;width:120px;text-align:center;}
.warpper_nav ul li a{color:white;display:block;padding:5px 0px;}
.cur{background:#89ce44!important;}
.warpper_nav ul li:hover{background:#89ce44}

.head_line{height:38px;padding-top:5px;background:#f0f0f0;min-width:1280px;}
.weishop_title{float:left;color:#666;line-height:38px;width:250px;}
.weishop_title:hover .category_box{display:block;}

.weishop_title .cur_position{color:#222;font-weight:600;}

.category_box{position:absolute;z-index:9999;left:0px;height:375px;width:250px;display:none;}
.category_box .type-ul{display:flex;flex-flow:column;width:100%;height:375px;color:#333;text-align:left;}
.category_box .type-li{display:block;flex:1;width:100%;line-height:40px;padding-left:20px;overflow:hidden;}
.category_box .type-li:hover{background:url('../images/card_use_on_bg.png') no-repeat;background-position:-50px center;}
.category_box .type-li:hover .sub_category_box{display:block;}

.sub_category_box{position:absolute;color:#fff;width:250px;height:375px;z-index:9999;top:0px;
	left:270px;background:url('../images/card_use_bg.png');border:2px solid #f60;
	border-radius:8px;display:none;overflow:auto;cursor:default;}
	
.sub_category_box .subType-ul{display:block;height:375px;color:#333;cursor:default;}
.sub_category_box .subType-li{display:inline-block;font-weight:600;font-size:14px;color:#fff!important;width:45%;padding:5px 0px 5px 10px;text-align:left;}
.sub_category_box .subType-li .subType-a{color:#fff!important;}

.f_right{float:right;}

.web_cart_btn{background:#ff3c3c;cursor:pointer;line-height:36px;margin-right:10px;border:1px solid #ff3c3c;}
.web_cart_btn em{display:inline-block;width:18px;height:17px;margin:0px 5px 0px 0px;
	background:url(../images/indexhead_sprite.png) no-repeat -190px -20px;vertical-align:middle;}
	
.my_order_btn{background:#fcfcfc!important;cursor:pointer;margin-right:10px;line-height:36px;color:#666;border:1px solid #dedede;}
.my_order_btn em{display:inline-block;width:22px;height:15px;margin:0px 5px 0px 0px;
	background:url(../images/indexhead_sprite.png) no-repeat -160px -20px;vertical-align:middle;}
.f_right a{display:inline-block;padding:0px 20px;}



.special_nav{height:38px; background:url("../images/special_nav_bg.jpg") repeat-x;}
.special_nav ul{display:block;}
.special_nav li{display:inline-block;width:25%;height:38px;float:left;}
.special_nav li a{display:inline-block;width:100%;height:38px;font:500 18px/38px '微软雅黑',Arial, Helvetica, sans-serif; color:#333;text-align:center;}
.picFocus .hd ul li.on{ background:url("../images/special_nav_bg_on.jpg") repeat-x; }

.clearfix li{float: left;width: 360px;border:20px solid #fff;}
.link-box {background:#fff;border:1px solid #e7f3f3;box-shadow: 1px 1px 1px #ededed; 
    border-radius: 2px; color: #666; cursor: pointer; display: block;width:358px; height:365px; overflow: hidden;padding-top:5px;
    position: relative;  text-decoration: none; top: 0; transition: top 500ms ease 0s;}
    
.link-box:hover { background:#fafafa;}
.link-box h3{width:98%;font:bold 14px/28px "Arial, Helvetica, sans-serif"; color:#343434;text-indent:0.5em;overflow:hidden;text-overflow:clip;
    white-space: nowrap;}
.link-box p{margin:0px;width:98%; text-indent:0.5em;font:normal 14px/24px "Arial, Helvetica, sans-serif"; overflow:hidden;text-overflow:clip;
    white-space: nowrap;}
.site_images_pro { display: block; position: relative; text-decoration: none;}
.item-pic {width:350px; border-radius: 2px;display: block;  margin: 0 0 4px 4px; overflow: hidden;}
.deal_mark_item {background-image: url("../images/icon_service.gif"); background-repeat: no-repeat;float: left; height:38px; overflow: hidden;
    text-indent: -9999px; width:58px!important;width:62px;margin-right:-3px;}
.deal_mark .c1 { background-position:0 0;}
.deal_mark .c2 { background-position:0 -38px;}
.deal_mark .c3 { background-position:0 -76px;}
.deal_mark .c4 { background-position:0 -114px;}
.deal_mark .c5 { background-position:0 -152px;}
.deal_mark .c6 { background-position:0 -190px;}

.item-prices {
    width:360px;height: 101px; position: relative;}
.item-prices .price { color: #0059a9; float: left;padding-left:10px;}
.item-prices .price i {font-family:"Arial";  font-size:18px;font-style: normal;}
.item-prices .price em {font:bold 36px/60px "Tahoma";letter-spacing: -2px; margin-right: 1px;}
.item-prices .site_discount {float: left; position: relative;}

.icon_all {background-image: url("../images/icon_all.gif"); background-repeat: no-repeat;overflow: hidden; }
.item-prices .discount { background-position:-34px -86px;color: #fff; display: inline-block; font:normal 14px/16px "Arial";
    height:16px; margin:18px 0 0 5px; padding-left:2px;position: relative; text-align: center; width: 52px;}
.content_tuanlist .item-prices .discount em {font:normal 14px/16px "Arial";}
.item-prices .site_discount .orig-price { left: 12px; top: 30px; color: #999; font-size: 12px; position: absolute;}
.deal_extra { float: left;color: #999; position: relative;width:100%; margin:5px 0 0 0;}
.deal_extra .sales { border-left:1px solid #efefef;float: left; height:14px; line-height:14px; margin-left:5px;}
.deal_extra .sales .num {color:#ff4431; font:normal 14px/14px "Tahoma"; margin:0 5px 0 8px;}
.deal_extra .sales .once_people {color:#999; font:normal 12px/14px "宋体"; margin:0 5px 0 8px;}
.rate-info{cursor: pointer; float:left; height:14px; line-height:14px;margin-right:5px;}
.rate-info_bar { margin-right: 5px; vertical-align: -1px;}
.common-rating,.common-rating .rate-stars { background-image: url("../images/star.png");  background-position: 0 0; background-repeat: repeat-x;
    display: inline-block; height: 12px; line-height: 12px; overflow: hidden; vertical-align: top;}
.deal_extra .rate-info_count { color: #949494; display: inline-block;}

.site_page_num {width:90%; margin:5px auto; font: normal 12px/18px Arial,Helvetica,sans-serif; padding: 0;overflow:hidden;}
.site_page_num .page {width:auto; text-align:center; margin:10px auto;color: #333;}
.site_page_num .page a {background:#fff; border: 1px solid #eaeaea; border-radius:1px; color: #999; margin-right:5px; padding:7px 10px; text-decoration: none;}
.site_page_num .page a:hover { background:#333;border:1px solid #ccc; color: #fff; text-decoration: none;}
.site_page_num .page a.on {background:#333; border:1px solid #ccc; color: #fff; text-decoration: none;}
.site_page_num .text_input_sure {width:40px; height:18px; border:1px solid #dededb; margin:0 5px;}
.site_page_num .button_sure { cursor:pointer;width:40px; height:28px; line-height:14px; margin-left:10px; border:1px solid #ccc; color:#fff; background:#333; text-align:center; }
.site_page_num .page_next { width:100%; margin:35px auto 5px; font: normal 12px/36px Arial,Helvetica,sans-serif;overflow:hidden; border-top:4px double #FFAF98;}
.site_page_num .page_next li { float:left; width:45%;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; }
.site_page_num .page_next li a:hover {font-weight:bold;}

.slideBox{ width:100%; height:375px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }

.slideBox .bd{ position:relative;z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle;}
.slideBox .bd img{ width:100%;display:block;  }

.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

		