.wrapper{width: 1200px;margin-left: auto;margin-right: auto;}
.detail{font-size: 0;}
.summary {
    margin: 20px auto;
}
/*height: 458px;*/
.summary .item-info {border: 1px solid #e9e9e9;width: 960px;display: inline-block;}
.summary .item-info .item-info-l {width: 380px;height: 458px;display: inline-block;padding: 10px;}
.summary .item-info .item-info-r {width: 570px;min-height: 458px;border-left: 1px solid #e9e9e9;display: inline-block;vertical-align: top;font-size: 14px;padding: 40px 30px;padding-right: 20px;padding-bottom: 0;position: relative;}
.summary .item-info .item-info-r .title{font-size: 22px;margin-bottom: 25px;}
.summary .item-info .item-info-r .type-dl{margin-bottom: 20px;}
.summary .item-info .item-info-r .type-dl dt{display: inline-block;}
.summary .item-info .item-info-r .type-dl dd{display: inline-block;}
.summary .item-info .item-info-r .type-dl a{display: inline-block;padding: 2px 10px;}
.summary .item-info .item-info-r .type-dl a.sel{border: 1px solid #f95626;}
.summary .item-info .item-info-r .rang-ul{width: 100%;background: #fff2dd;border-left: 3px solid #f95626;padding: 10px 30px;padding-right: 0;}
.summary .item-info .item-info-r .rang-ul li {display: block;position: relative;margin: 15px 0;}
.summary .item-info .item-info-r .rang-ul li .attr {min-width: 60px;text-align: left;display: inline-block;margin-right: 30px;}
.summary .item-info .item-info-r .rang-ul li .red{color: #f95626;}
.summary .item-info .item-info-r .rang-ul li .vals {vertical-align: top;display: inline-block;width: 390px;vertical-align: -1px;}
.summary .item-info .item-info-r .rang-ul li .vals .number{display: inline-block;width: 130px;font-size: 15px;}
.summary .item-info .item-info-r .rang-ul li .vals .number b{font-size: 24px;font-weight: normal;}
.summary .item-info .item-info-r .contact-group{margin-top: 50px;border-top: 1px solid #ddd;padding: 25px 0;position: absolute;bottom: 0;}
.summary .item-info .item-info-r .contact-group a{margin-left: 20px;}
.summary .item-info .item-info-r .contact-group span{color: #f95626;font-size: 22px;vertical-align: -4px;}
.summary .sidebar {margin-left: 15px;width: 225px;display: inline-block;height: 500px;height: 455px;vertical-align: top;}
.summary .sidebar .code{margin-top: 12px;}

.product-detail{
	display: inline-block;
	width: 875px;
	margin-left: 25px;
	margin-bottom: 30px;

}

.product-detail img{width: 875px;height: auto;}

/*number choice*/
.number_add, .number_min {
    vertical-align: top;
    font-size: 15px;
    color: #666;
    width: 27px;
    height: 27px;
    border: 1px solid #ccd5df;
    display: inline-block;
}
.number_text {
    width: 130px;
    height: 27px;
    display: inline-block;
    border: 1px solid #ccd5df;
    border-width: 1px 0;
    text-align: center;
    font-size: 15px;
}
.btn{
	width: auto;
    height: 40px;
    line-height: 40px;
    padding: 0 30px;
    color: #fff;
    background: #f95626;
    border: none;
    -webkit-transition: background .2s ease-in;
    transition: background .2s ease-in; 
    font-size: 16px;
}

.btn:hover{
    background: #ff3800;
}
.btn-addcart i{font-size: 26px;vertical-align: -5px;margin-right: 6px;}
.detail .btn-group{
	position: absolute;
    bottom: 120px;
}
.ml20{margin-left: 20px;}


