
/*计价悬浮框 .swiper-container */
.quote-wrap {position: relative;z-index:99999;}

.home-quote {
    width:350px;
    height:300px;
    z-index: 10;
    position: absolute;
    top:-570px;
	right:80px; /*left: 0px;*/
    border:0px solid #de533c;
    border-radius:0px;
    background:#fff;
    padding:0px;
    box-shadow:2px 2px 2px #0A67B6;
    border-color:#4587E8;
	color:#fff;
}

.home-quote dl{width:326px;height:18px;padding:12px;font-size:18px;background:#006BC5;color:#fff;border-bottom:1px solid #449AE5;}

.home-quote .form-column {width:300px;padding:25px;margin-bottom:7px;}
.home-quote .form-item{
    float: left;
}
.home-quote .form-item .label {
    margin-bottom: 4px;color:#454545;
}

.home-quote .form-item .two-input .icon {
    font-size: 12px;
    padding-top: 8px;
}

.size-item,.count-item{width:180px;margin-right:20px;margin-top:5px;}
.form-btn {width:300px;padding:20px;padding-right:0px;}
.form-btn .full-width {padding:10px;margin-left:5px;margin-right:16px;}
.form-btn a {color:#1A59B8;}
.form-btn a:hover {color:#D40201;text-decoration:underline;}

.layer-item,.height-item {width:100px;margin-top:5px;}

.count-item .choose-menu {padding: 5px;}

.count-item .choose-menu li {
    width: 20%;
    padding: 0;
    float: left;
    text-indent: 3px;
    height: 24px;
    line-height: 24px;
    border-radius: 3px;
}

.size-item .textbox .unit {
    font-size: 13px;
    color: #999;
    width: 26px;
}
/*计价悬浮框 .swiper-container */


/* 计算价格按钮按钮 */
.btn {
    display: inline-block;
	width:140px;height:42px;
    border: 0;
    border-radius:0px;
    cursor: pointer;
    color:#fff; font-size:16px;
    line-height: 1.0;
    text-align:center;
	background:url(../images/money.png) no-repeat left #F54C18;
	background-size:30px;
}

.btn:hover {
    background:url(../images/money.png) no-repeat left #DF0112;background-size:30px;
    color: #fff;
}
/* 计算价格按钮按钮  */

.textbox {
    padding-left: 10px;
    padding-right: 6px;
    position: relative;
    background: #fff;
    border: 1px solid #d8d8d8;
    border-radius: 3px;
}

.textbox.focus {border-color: #59C0E3;}

.textbox input {
    display: block;
    width: 100%;
    height: 30px;
    border: 0;
    line-height: normal;
    background: none;
}

.textbox.tip {
    border-color: #0A67B6;
    background: #fffff9;
}

.textbox.changed {
    border-color: #f34a4a;
    background: #fffff1;
}

.textbox.readonly {
    background: #f9f9f9;
    color: #ccc;
}

.textbox .unit {
    height: 100%;
    width: 34px;
    position: absolute;
    right: 0;
    top: 0;
    background: #f9f9f9;
    border-left: 1px solid #e4e4e4;
    text-align: center;
    line-height: 28px;
    font-size: 14px;
}


/*两个输入框*/

.two-input {
    overflow: hidden;
}

.two-input .icon {
    float: left;
    padding: 7px 6px 0;
    color: #c9c9c9;
    font-size: 13px;
}

.two-input .textbox {
    float: left;
    width: 62.5px;
}




/*表单项左内边距*/

.textbox,
.choosebox .choose-btn,
.choose-menu li {
    padding-left: 8px;
}

.choosebox.textbox {
    padding-left: 0;
    padding-right: 0;
}


/*输入框高度*/

.textbox input,
.choosebox .choose-btn {
    height: 28px;
    padding-top: 1px;
    padding-bottom: 1px;
    line-height: 28px;
}

.form-item {
    margin-bottom: 10px;
    position: relative;
}
