/**配件详情页**/
/**search**/
.search-box{float:right;height:40px;width:450px;margin:17px 5px 0 0;}
.search-box .search-btn{background-color:#e02323;border-color:#e02323;color:#fff;}
.search-box .search-btn:active{background-color:#e02323;!important;}
.search-box .search-select{border:2px solid #e02323;background: #f5f5f5;}
.search-box .search-input{border:2px solid #e02323;border-left:0px;}
.search-box .input-group-btn.open .search-select{border-color:#e02323;background: #f5f5f5;}

/**banner**/
.banner-box{height:150px;width:100%;}
.banner-box .banner-top{background: #fff;height:120px;}
.banner-box .banner-top .banner-top-main{width:1200px;margin:0 auto;}
.banner-box .banner-menu{background: #CB0002;height:30px;}
.banner-box .banner-menu .banner-menu-main{width:1200px;margin:0 auto;}
.banner-menu-ul li{float:left;line-height:30px;}
.banner-menu-ul li a{display:block;color:#fff;height: 30px;line-height: 30px; letter-spacing: 2px;padding:0 20px;}
.banner-menu-ul li a.active{background-color: #a51d1d;}
.banner-menu-ul li a:not(.active):hover{background-color: #333;}

/**图片**/
.itrm-top{margin-top:20px}
.item-top-left{float:left;width:430px;}
.item-top-right{float:left;width:770px;}
/*.item-img-box{}*/
.item-img-big{border:1px solid #e6e6e6;width:402px;height:302px;margin-bottom:15px;}
.item-img-small{margin-left:1px;}
.item-img-small li{float:left;text-align:center;border:2px solid #fff;margin-left:6px;}
.item-img-small li img{width:68px;}
.item-img-small li.active{border-color:#ff6800;}
.item-coll{margin:20px 10px 10px 10px;}

/**配件基本信息**/
.item-row{margin:5px 11px;}
.item-row .item-row-name{float:left;line-height:30px;width:48px;color:#808080;margin-right:15px;font-weight: normal;text-align: justify;text-align-last:justify;}
.item-row .item-row-main{float:left;line-height:30px}

.item-name{font-size:16px;font-weight:700;margin-left:11px;padding-bottom:10px;}
.item-sel-desc{font-size:12px;margin-left:11px;padding-bottom:10px;color: red;}
.item-price-box{background: #f9f9f9;border: 1px solid #e6e6e6;padding: 5px 0;}
.not-price{font-size:14px;}
.not-price>.money{text-decoration: line-through;}
.main-price{font-size:24px;font-weight:bold; color: #e02323;}
.promotion-price{font-size:20px;font-weight:bold; color: #e02323;}
.promotion-price>.money{font-size:30px;}
.item-count-inp{float: left;width:100px;}
.item-count-inp .glyphicon{color:#808080;}
.pro-notForSale{height: 30px;font-size: 16px;line-height: 30px;padding-left: 12px;color: #666}

/**按钮**/
.item-buy-btn{margin:20px 0 20px 72px}
.item-buy-btn .btn{padding:10px 30px;margin-right:10px}
.item-buy-btn .btn-buy{background-color:#fffbfa;border-color:#e02323;color:#e02323;}
.item-buy-btn .btn-buy:active {background-color: #fffbfa !important;}
.item-buy-btn .btn-cart{background-color:#e02323;border-color:#e02323;color:#fff;}
.item-buy-btn .btn-cart:active {background-color: #e02323 !important;}


.item-nav{margin-bottom: 15px;border: 1px solid #e5e5e5;}
.item-nav-title{height: 35px; line-height: 35px; padding:0 15px;background:#f5f5f5; border-bottom: 1px solid #e5e5e5;}
.item-nav-title .title-txt{float:left;font-size:14px;font-weight: bold;}
.item-nav-title .title-right, .item-nav-title .title_right a{ float: right; color: #999;}
.item-nav-title .title-right a:hover{color:#ed6e6e;}
.item-nav-main{padding:10px;}

.itembar{height:37px;margin-bottom: 15px;border: 1px solid #e5e5e5;}
.fixed-itembar{position: fixed;height: 37px;top: 0px; margin-bottom: 15px;border: 1px solid #e5e5e5;width: 950px;background: white;z-index: 999;}
.itembar-ul li{float:left;height:35px;border-top: 2px solid #fff;}
.itembar-ul li a{display:block;height:34px;line-height:34px;padding:0 15px;font-weight:700;}
.itembar-ul li.active{border-color:#ff0036;}
.itembar-ul li.active a{color:#ff0036;}
.show_shopInfo_icon{display: none}
.fixed-cart-box{top:0px;height: 37px;width: 200px;display: block;line-height: 37px;vertical-align: middle;background-color: #FF0036;color: #fff;font-size: 14px;text-align: center;position: fixed;z-index: 9999;margin-left: 750px;display: none;color: #fff;}
.fixed-cart-box span{line-height: 37px;font-size: 14px;cursor:pointer;}
.fixed-item-nav-title{position: fixed;width: 251px;border: 1px solid #c9c9c9;margin-left:-1px;top:0px;border-right: none;z-index: 999;}
.fixed-top-backg{border-bottom: 1px solid #ccc;position: fixed;top: 0;left: 0;right: 0;height: 37px;z-index: 8;-webkit-box-shadow: rgba(0,0,0,.2) 0 1px 5px 0;-moz-box-shadow: rgba(0,0,0,.2) 0 1px 5px 0;box-shadow: rgba(0,0,0,.2) 0 1px 5px 0;-webkit-transform: translateZ(0);display: none;}

.item-main-left{float:left;width:240px;}
.item-nav-main-shop{margin-left:40px;}
.item-nav-main-shop .shop-score{margin-right:10px;}

.item-main-right{float:right;width:950px;}
.template-show{position: relative;}
.main-template{position: absolute;background: #fff;width:460px;top: 25px;left: 55px;z-index: 99;font-size: 14px;border: 1px solid #e5e5e5;}
.main-template>ul>li.atcive{color:#e02323;}
.main-template li{float: left;padding: 0px 10px;width: 90px;cursor: pointer;}
li.template_active{padding-left:0;padding-right: 0; background: #f5f5f5;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;width: 100%;cursor: pointer;}
.inSelect{position: absolute;margin-top: 23px;margin-left: 8px; height: 20px;}
.template_active li:hover,.selectActive{color:#e02323;}
.closeTpl{position: absolute;z-index: 999;font-size:21px;right: 5px;top: -3px;color: #000;font-weight:700;text-shadow: 0 1px 0 #fff;opacity: .2;cursor: pointer;}
.closeTpl:hover{color: #000;cursor: pointer;filter: alpha(opacity=50);opacity: .5;}
.item-row-evaluate{border-bottom: 1px dotted #c9c9c9;border-top: 1px dotted #c9c9c9;height: 35px;line-height: 35px;overflow: hidden;margin-bottom:15px}
.item-row-evaluate span{padding: 0 60px;display: inline-block;text-align: center;border-left: 1px dotted #e5dfda;position: relative;left: -1px;}
.item-desc-detail img{max-width: 950px;}

/*****宝贝分类*******/
.item-nav-main-protree-ul{margin:7px 0 10px 0}
.item-nav-main-protree{padding:3px;}
.item-nav-main-protree li{padding:3px;}
.item-nav-main-protree li a{padding:3px;}
.item-nav-main-protree-inner-ul{margin-left: 3px;}
.item-nav-main-protree-inner-ul li{float: left;}
.item-nav-main-protree-inner-ul li a{padding: 3px 3px;}
.main-type-son{padding-left: 12px;}
.main-type-son li{padding: 1px 15px;font-weight: normal;}
.main-type-son{font-weight: bold;}
.all-shop-sort{border-bottom:1px solid #ccc;height:auto;margin-bottom: 3px;padding-bottom: 5px;}
.main-type-son .glyphicon{margin-right: 0px;cursor: pointer;color:rgb(102,102,102);}
/*****宝贝分类*******/

.item-borbox{border: 1px solid #e5e5e5;padding:10px;}
.item-paraul li{float:left;width:33%;color:#808080;margin:2px 0;}
.item-pararow{color:#808080;margin:5px 0;}
#item-desc{width: 100%;word-wrap: break-word;}


/**********配件详情页面购物车*******/
.item-detail-right-toolbar{
	z-index: 2000;
	position: fixed;
	right: 0;
    bottom: 0;
    z-index: 9;
    height: 100%;
    transition: width linear .4s;
}
.quick_links_panel {
    width: 35px;
    height: 100%;
    position: absolute;
    background: rgb(0,0,0);
    z-index: 999;
    top: 0;
    right: 0;
    font-family: 'microsoft yahei',arial;
}
.quick_links{
	height: 50%;
	width: 100%;
	z-index: 999;
	position: absolute;
	top:30%;
	color: white;
}
.quick_links li{
	margin-top: 8px;
	position: relative;
	list-style-type: none;
	cursor: pointer;
}
.quick_links li a{
	display: block;
	height: 30px;
	line-height:30px;
	color:white;
	width: 100%;
	text-align: center;
	font-size: 16px;
}

.quick_links li a:hover{background:#ed145b;text-decoration:none;}
#shopping-cart-icon
{
	height: 118px;
	border-top: 1px solid rgb(193,193,193);
	border-bottom: 1px solid rgb(193,193,193);
}
#shopping-cart-icon #shop_cart_num{
	margin-left: 8px;
    border-radius: 80%;
    width: 60%;
	text-align: center;
    background: #ed145b;
    font-size: 13px;
	display:block;
	height: 20px;
	line-height: 20px;
/*   	height: 20px;
    line-height: 20px;*/
}
#shopping-cart-icon .shop_cart_text{
	font-size: 13px;
	display:block;
	height: 20px;
	line-height: 20px;
}

.quick_links_panel .mp_tooltip {
    height: 30px;
    line-height: 30px;
    width: 92px;
    position: absolute;
    z-index: 2;
    left: -95px;
    top: 0;
    background: rgb(0,0,0);
    color: white;
    text-align: center;
    display: block;
    visibility: hidden;
}

/*********配件详情页面购物车********/
/*********收藏按钮********/
.click-disabled{opacity:0.5; filter:alpha(opacity=50);cursor: not-allowed;}
/*********收藏按钮********/

/******** 评论列表 begin ***********/
/*#item-evaluate .comment-top{position: relative;top: -16px;overflow: visible;}*/
.comment-top{border: 1px solid #e5e5e5;padding: 10px;}
.comment-top h4{color: #404040;font-size: 17px;font-weight: 100;}
.comment-top strong{color: #f60;font-family: arial;font-size: 32px;line-height: 32px;margin: 0 2px;}
.comment-topleft{height:63px;width:116px;border-right: 1px dotted #ddd;text-align:center;float: left;}
.comment-topmiddle{height:76px;margin-left: 117px;}
.comment-topright{float: left; color: #ccc;width: 55px; height: 63px;font-size: 11px;line-height: 12px;background: url(/static/images/bracket.png) right center no-repeat;}
.comment-toprighttTxt{width: 16px;height:100px;float: left;margin:3px 0 0 22px;}
.comment-list-label{height:76px;width: 650px; float: left;margin-left: 10px;overflow: hidden;}
.comment-list-label span{float: left;height: 25px;margin: 7px 10px 6px;}
.labelSelect{background: #ffe2e2;border-color: #ff0036;color: #ff0036;}   
.comment-list-label a:hover{background: #ffe2e2;border-color: #ff0036;color: #ff0036;}
.comment-list-label s{position: absolute;width: 12px;height: 12px;right: -6px;bottom: -6px;background: url(/static/images/green_draw.png) 0 -12px no-repeat;display: none;}
.comment-list-label a{position: relative;float: left;border-radius: 2px;line-height: 22px;background: #fff;color:#ff0036;box-shadow: 2px 2px 1px #f2f2f2;border: 1px solid #ffd7dd;white-space: nowrap;padding: 0 10px 0 10px;}
.comment-list-show{float:right;margin:21px 32px;}
.comment-list-show .icon_hide{background-position: -83px -93px;}
.comment-list-show .icon_show{background-position: -120px -70px;}
.comment-middle-box{background: #EFEFEF;border: 1px solid #c8c8c8;height: 35px;line-height: 24px;padding: 1px 10px;position: relative;top: -17px;}
.comment-middle-left{position: absolute;margin-top: 5px;}
.comment-middle-left input{height: 15px;width: 15px;vertical-align:middle;}
.comment-middle-right{position:absolute;right:10px;margin-top: 1px;}
.comment-middle-right input{height: 18px;width: 18px;vertical-align:middle;}
.commstar-box{padding-left: 18px;}
.comment-topleft .commstar{display: inline-block;float:left;width: 80px;height: 16px;background: url(/static/images/commstar.png) 0 0 repeat-x;
}
.commstarhover{position: relative;top:-16px;display: inline-block;float:left;height: 16px;background: url(/static/images/commstar.png) 0 -16px repeat-x;}
.comment-list{position: relative;top:-17px;}
.comment-list-tr {border-bottom: 1px solid #e3e3e3;}
.comment-list-leftTd{width:838px;padding-left:10px;}
.comment-list-txt{margin:10px 0 5px 0px;width: 600px;}
.comment-list-imgBox{height: 40px;margin-bottom:20px;}
.comment-list-img{float: left;width:50px;border: 2px solid #f2f2f2;padding: 2px;margin-right: 8px;position: relative;cursor: url('/static/images/show01.cur'),default;}
.cursorTypeHide{cursor: url('/static/images/hide01.cur'),default;}
.comment-list-img img{width:100%;display: inline-block;vertical-align: middle;}
.comment-list-date{clear: both;color: #ccc;margin-bottom:10px;padding-top: 5px;}
.comment-list-name{width: 110px;text-align: center; vertical-align:middle;}
.comment-list-name span{color:#999;}
.comment-list-reply{color: #AF874D;margin-bottom: 10px;}
.showComImgBox{display: none;clear:both;margin: 5px 0;border: 1px solid #ccc;background: #fff;padding: 2px;float: left;overflow: hidden;position: relative;}    
.showComImgBox img{max-width: 480px;max-height: 480px;cursor: url('/static/images/hide01.cur'),default;}
.showComImgBox .a-left{cursor: pointer;position: absolute;top:0px;left: 0px;height: 100%;width:33.3%;}
.showComImgBox .a-right{cursor: pointer;position: absolute;top:0px;right: 0px;height: 100%;width:33.3%;}
.showComImgBox .a-left span{position: absolute;left:-2px;top: 45%;display: none;}
.showComImgBox .a-right span{position: absolute;right:2px;top: 45%;display: none;}
.showComImgBox .icon_left{background-position: -155px -37px;}
.showComImgBox .icon_right{background-position: -188px -37px;}
#desc-com-box{margin-top: 5px;}
.choosed-img{border: 2px solid #f23d6a;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;-o-border-radius: 2px;}
.choosed-img-arrow{display: none; width: 0;height: 0;line-height: 0;font-size: 0;border: 6px dashed transparent;border-top: 6px solid #f23d6a; position: absolute;left: 16px;opacity: 1; bottom: -14px;background: 0 0}
/******** 评论列表 end***********/
/********图片放大镜 ***************/
.zoomDiv{z-index:999;position:absolute;top:30px;left:0px;width:100px;height:100px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.zoomDiv img{width: 800px;height: 600px;}
.zoomMask{position:absolute;width:100px;height:100px;background:url("/static/images/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}
/********图片放大镜 ***************/
.man_div_contain{line-height: 30px;height: 30px;}
.man_div_contain_span{font-size: 12px;}
.item-row-nomargin{margin:0px 11px;position: relative; }
#togprehiddenmoregift{cursor:pointer;float:right;text-align:center;}
.icon-down-place{position:relative;left: 35px;top:9px;}
.icon-up-place{margin-right: 20px;}
.icons_adown{background-position: -118px -67px;}
.icons_aup{background-position: -82px -89px;}

.man_div_contain_span_rule{display: inline-block;}

/*****套餐**/
.pro-pack{height: 195px;border:1px solid #e6e6e6;}
.pro-pack ul{width:100%;background-color:#f9f9f9;height: 36px;border-bottom: 1px solid #e5383c;}
.pro-pack ul li{float: left; width: 95px;text-align: center;line-height:30px;padding:3px 5px;font-size: 14px;cursor: pointer;}
.pack-active,.pro-pack ul li:hover{background-color: #e5383c;color: #fff;}
.pro-pack-info{position: absolute;padding:23px 15px 0 15px;}
.pack-des-one{float: left;text-align: center;width: 135px;}
.pack-des-one p{margin-top: 5px;padding: 0 10px;height: 32px;}
.plus{width: 23px;height: 23px;overflow: hidden;line-height: 1000px;position: absolute;margin-left: 70px;top: 65px;background: url(/static/images/plus.png) no-repeat;}
.equal_box{position: absolute;margin:30px 0 0 -50px;}
.equal{width: 23px;height: 23px;overflow: hidden;position: absolute;background: url(/static/images/equal.png) no-repeat;}
.pro-pack-infor{float: right;width: 250px;padding:40px 0 0 40px;}
.pro-pack-infor a{margin-top: 5px;}
.price_foot_l{float: left;font-size: 14px;position: relative;top:9px;}
/*****套餐**/
.manjian-left-red-font{
	margin-right:6px;
	display: inline-block;
	padding:2px;
	height:20px;
	vertical-align: middle;
	line-height:14px;
	color: red;
	font-size: 12px;
	border:1px solid red;
}

#manjiashengming .man_div_contain_span_rule{
	color:#aaa;
}

.manjian-left-red-font-logo{
	color: rgb(251,190,40);
	margin-left: 5px;
	display: inline-block;
}
.pro_group{width: 683px;float: right;}
.pro_group .item{float: left;width:110px;overflow: hidden; color: #666;background-color: #FFF;margin-right: 7px;margin-bottom: 7px;border: 1px solid #ccc;color: #666;}
.pro_group .item:hover{border: 1px solid #e3393c;color: #666;}
.pro_group .item img{height: 30px;width: 40px;display: inline-block;vertical-align: middle;float: left;}
.pro_group .group_selected{border: 1px solid #e3393c;color: #666;}
.group_short_name{width: 65px;height: 30px;overflow: hidden; text-overflow: ellipsis;line-height: 30px;padding-left:3px;}