.main {
width: 1220px;
}
.wraper{width: 1000px;float: left;}
.wraper .main {
width: 1000px;
}
.iside{width: 210px;float: right;}
.main .iside .tab-box{ width: 220px;
margin-right: 0;}
.main .iside .tab-list{ width: 220px;}
.article{
width: 993px;
float: right;
margin-left: 10px;
border: 1px solid #e2e2e2;
padding-left: 10px;
margin-right: 0;
padding-right: 10px;
}
.list{ width: 1003px;
float: right;
margin-left: 10px;
border-left: 1px solid #e2e2e2;
padding-left: 10px;
margin-right: 0;
border-right: 0;
padding-right: 0;}
.sidebar {
width: 192px;
float: left;
}
.content,#header,#footer div.footinc {
width: 1220px;
}
.detail{display: inline-block;vertical-align: top;
margin-left: 20px;
}
.thumbig{cursor: pointer;
padding: 7px;width: 430px; vertical-align: top;
display: inline-flex;background: #f7f7f7;
border: 1px solid #e2e2e2;
height: 340px;}
.thumbs{display: inline-block;}


.thumbl{text-align: center;margin-top: 10px;}
.thumbl div{margin: 0 6px;border: 1px solid #e2e2e2;
padding: 3px;width: 90px;height: 80px;display: inline-flex;text-align: center;vertical-align: top;}
.thumbl img{cursor: pointer;max-width: 80px;max-height: 70px;margin: auto;}
.thumbl div.active{border-color: #1E74D0;}
.thumbig img{max-width: 340px;max-height: 340px;margin: auto;}



#applybox .applysz750{width: 790px;height: 790px;}
ibox{ width: 790px;
height: 790px;
text-align: center;
margin-left: 13px;}
.detail h1{color: #000;font-size: 18px;font-weight: 700;
padding-top: 10px;
line-height: 28px;font-family: "microsoft yahei";
margin-bottom: 5px;max-height: 84px;
overflow: hidden;min-height: 56px; width: 500px;
word-break: break-all;}
.detail font{color: #225588;width: 70px;
display: inline-block;
font-size: 14px;}
.detail div{margin-top: 10px;}
.detail span{}
.detail p{color: #666;font-size: 14px;}
.detail span.price{color: #e4393c;font-size: 22px;}
.detail span.pnum{color: #e4393c;font-size: 18px;}
.detail span.pbtn{background: #ed6e00; height: 46px;
line-height: 46px;
padding: 0 26px;
font-size: 18px;cursor: pointer;
font-family: "microsoft yahei";color: #fff;
display: inline-block;margin-right: 10px;}
.detail span.wbtn{background: #038F38; height: 46px;
line-height: 46px;
padding: 0 26px;
font-size: 18px;cursor: pointer;
font-family: "microsoft yahei";color: #fff;
display: inline-block;margin-right: 10px;}
.title{ border-bottom: 3px solid #e2e2e2;
padding: 4px 0;}
.title span {
border-bottom: 3px solid #1E74D0;
display: inline-block;
font-size: 16px;
padding: 6px 0;
margin-bottom: -7px;
}
.info{float: right; width: 300px;
}
.info ul{border: 1px solid #e2e2e2; margin-top: -1px;}
.info li{list-style: none;
padding: 0 5px;font-size: 14px;
line-height: 24px;
border-bottom: 1px solid #efefef;
margin: 10px;}
.info li font{width: 70px;
display: inline-block; color: #225588;
font-size: 14px;}
.info li img{vertical-align: text-bottom;}
.info li b{margin: 0 3px;}
.info li span.jin{color:#038F38;}
#reviews form{width: 934px;}
.sidebar .p_list img{ max-width: 190px;
max-height: 190px;}
.sidebar .p_list li a.pthumbs{ width: 190px;
height: auto;}
.sidebar .p_list li{ width: 190px;margin:0 0 10px;}
.sidebar .p_list span.txt{ width: 180px;margin:0 5px 3px;line-height: 16px;display: block;
height: auto;font-size: 12px; max-height: 32px;}
.sidebar .p_list li span.price{font-size: 16px;margin: 0 5px;}
#chgnum{ display: inline-block;
border: 1px solid #e2e2e2;
height: 44px;
margin: 0; position: relative;
margin-right: 10px; width: 63px;
vertical-align: top;}
#chgnum span{ width: 40px;
display: block;
height: 44px;
float: left; text-align: center;
line-height: 44px;
overflow: hidden;}
#chgnum span.mm{height: 22px;
width: 22px;
display: block;
background: #f7f7f7;
float: left;
line-height: 22px;
text-align: center;
font-size: 16px;
right: 0;
position: absolute;
color: #666;
border-left: 1px solid #e2e2e2;
cursor: pointer;}
#chgnum span.mm:last-child{bottom: 0;border-top: 1px solid #e2e2e2;}
.addcart{ height: 36px;
float: right;
background: #f7f7f7;
border: 1px solid #e2e2e2;
margin: -50px 0 0 0;
width: 108px;
padding: 0 10px;
line-height: 36px;
}
.addcart div{display: inline-block;}
.addcart div:first-child{ font-size: 14px;
margin-right: 10px;
margin-left: 14px;}
.addcart div:first-child a{color: #e4393c;}
.addcart div:last-child{ background: #e4393c;
line-height: 14px;
font-size: 12px;
color: #fff;
vertical-align: top;
margin-top: 9px;
padding: 2px 0;
border-radius: 7px;
width: 28px;
text-align: center;}
.main .tab-box{width: 320px;}
.brand_l{ height: 22px;
width: 490px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;}
.spec{ border-bottom: 1px solid #efefef;
padding: 17px 0;}
.spec span{ display: inline-block;
width: 33%;
padding-left: 17px;color: #666;
font-size: 12px;
box-sizing: border-box;}
.r_btns{text-align: right;position: absolute;
bottom: 11px;
right: 11px;}
.r_btns div{ display: inline-block;
margin-left: 7px; cursor: pointer;}
.r_btns img{vertical-align: middle;}
.r_btns span{ vertical-align: middle;
display: inline-block;
line-height: 14px;
margin-left: 4px;
color: #666;}
#applybox favbox h1 a{ color: #666;
margin: 0;
background: none;}