select{border:solid 1px #000000;appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-right:14px;}
select::-ms-expand{display:none;}
#main{background:#FFFFFF;}
.quotation-panel{padding:35px 0;}
.quotation-panel h2{height:64px;line-height:64px;font-size:24px;color:#FFFFFF;background-color:#1e2123;padding-left:20px;}
.quotation-panel .content{line-height: 24px;margin: 0px auto 20px; padding: 20px;}
.quotation-panel .content h3{border-bottom: 1px solid #999999;font-size: 14px;font-weight: bold;line-height: 30px;margin-bottom: 5px;}
.quotation-panel .content li{line-height: 30px;padding-left: 28px;position: relative;}
.quotation-panel .content li:before{background-color: #EB4E00;color: #FFFFFF;height: 22px;left: 0;line-height: 22px;position: absolute;text-align: center;top: 4px;width: 22px;}
.quotation-panel .content li:nth-child(1):before{content:"1";}
.quotation-panel .content li:nth-child(2):before{content:"2";}
.quotation-panel .content li:nth-child(3):before{content:"3";}
.quotation-panel .content li:nth-child(4):before{content:"4";}
.quotation-panel .content li:nth-child(5):before{content:"5";}
.quotation-panel .content li a{color: #1182B4;text-decoration: underline;}
.quotation-panel .tips ul{padding: 20px 20px 30px;}
.quotation-panel .tips ul li{position:relative;width:33%;float:left;text-align:center;}
.quotation-panel .tips ul li i.line{position:absolute;left:0;top:18px;display:inline-block;width:100%;height:10px;background:#34B5EE;}
.quotation-panel .tips ul li span{margin-left:-25px;position:absolute;z-index:3;display:inline-block;background:#34B5EE;color:#FFFFFF;font-size:18px;width:38px;height:38px;line-height:38px;text-align:center;border:5px solid #FFFFFF;border-radius:50%;}
.quotation-panel .tips ul li p{margin:60px auto 0;width:300px;color:#636363;}
.quotation-panel .quotation-form{padding:0 20px;}
.quotation-panel .quotation-form table.table-body{background-color: #fff;}
.quotation-panel .quotation-form table.table-body tr{height:50px;}
.quotation-panel .quotation-form table.table-body th{line-height: 42px;color: #666;background-color: #fff;text-align:left;border-top:1px solid #eee;border-bottom:1px solid #eee;}
.quotation-panel .quotation-form table.table-body th.require::before{content:"*";margin-right:2px;}
.quotation-panel .quotation-form table.table-body td{text-align:center;border-bottom:1px solid #eee;}
.quotation-panel .quotation-form table.table-body tr td:nth-child(1){width:40px;}
.quotation-panel .quotation-form table.table-body tr td:nth-child(2){width:230px;}
.quotation-panel .quotation-form table.table-body tr td:nth-child(3){width:280px;}
.quotation-panel .quotation-form table.table-body tr td:nth-child(4){width:280px;}
.quotation-panel .quotation-form table.table-body tr td:nth-child(5){width:220px;}
.quotation-panel .quotation-form table.table-body tr td:nth-child(6){width:240px;}
.quotation-panel .quotation-form table.table-body tr td:nth-child(7){width:40px;}
.quotation-panel .quotation-form table.table-body td.action a:before{font-size:22px;}
.quotation-panel .quotation-form table.table-body input{height:32px;line-height:32px;border:1px solid #AFAFAF;border-radius:3px;padding-left:5%;width:90%;}
.quotation-panel .quotation-form table.table-body td.add-btn{padding-left:20px;}
.quotation-panel .quotation-form table.table-body td.add-btn a{margin:15px 15px 15px 0;text-align:center;display:block;width:150px;height:40px;line-height:40px;font-size:18px;background:#434ea0;color:#FFFFFF;border-radius:5px;}

.btn-danger{background:#F34671!important;color:#fff!important;padding:10px 20px;border-color:#fff;border-radius:3px;}
.btn-danger:hover{}
.contact-form{border:1px solid #DBDBDB;margin:20px;}
.contact-form h3{height:50px;line-height:50px;font-size:18px;background:#E6E6E6;padding-left:30px;}
.contact-form .form-box{padding:10px 0 10px 10px;}
.contact-form .form-box .form-left{width:50%;float:left;}
.contact-form .form-box .form-right{width:50%;float:left;}
.contact-form .form-box li.require::before{content:"*";color:#E73B00;margin-right:2px;}
.contact-form .form-box li.t{height:30px;line-height:30px;margin-top:5px;}
.contact-form .form-box input{height:32px;line-height:32px;border:1px solid #AFAFAF;outline:0;border-radius:3px;padding-left:10px;width:605px;background:#F5F5F5;}
.contact-form .form-box select{height:34px;line-height:34px;border:0;outline:0;border-radius:3px;padding-left:10px;width:605px;background:url("../images/select.png") no-repeat;background-size:605px 34px;}
.contact-form .form-box li.comment{position: relative;}
.contact-form .form-box li.comment textarea{float:left;height:88px;line-height:26px;border:1px solid #AFAFAF;outline:0;border-radius:3px;padding-left:10px;width:605px;background:#F5F5F5;}
.contact-form .form-box li.comment input[type=submit]{float:right;margin-right:20px;width:205px;height:90px;line-height:90px;padding-left:0;font-size:24px;background:#ef3f0a;color:#FFFFFF;border:0;outline:0;cursor:pointer;}
.contact-form .form-box li.comment .verify{position: absolute;right: 10px;top: -60px;width: 200px;}
.contact-form .form-box li.comment .verify input{width: 60px;margin-right: 10px;float: left;}

.contact-form .form-box .inp-submit{margin:20px auto;background:#434ea0;width:116px;height:43px;cursor:pointer;font-size:16px;border-radius:5px;color:#fff;display:block;border:0;}

@media screen and (max-width: 768px)
{
	.quotation-panel{padding:0 0 20px;}
	.quotation-panel h2{height:50px;line-height:50px;font-size:20px;padding-left:2%;}
	.quotation-panel .tips ul{padding:2%;}
	.quotation-panel .tips ul li{position:static;width:100%;text-align:left;}
	.quotation-panel .tips ul li i.line{display:none;}
	.quotation-panel .tips ul li span{margin-left:0;position:static;font-size:18px;line-height:28px;}
	.quotation-panel .tips ul li p{margin:-35px 0 10px 45px;width:auto;color:#636363;}
	.quotation-panel .quotation-form{padding:0 2%;}
	.quotation-panel .quotation-form table.table-head{display:none;}
	.quotation-panel .quotation-form table.table-body{border:none;padding:0;}
	.quotation-panel .quotation-form table.table-body tr{height: auto;}
	.quotation-panel .quotation-form table.table-body th{display: none;}
	.quotation-panel .quotation-form table.table-body tr td:nth-child(1){display:block;width:100%;text-align:left;padding-left:5%;padding-top:5%;}
	.quotation-panel .quotation-form table.table-body tr td:nth-child(1) span{display:block;width:30px;height:30px;line-height:30px;text-align:center;background:#34B5EE;color:#FFFFFF;border-radius:50%;}
	.quotation-panel .quotation-form table.table-body tr td:nth-child(2),.quotation-panel .quotation-form table.table-body tr td:nth-child(3),.quotation-panel .quotation-form table.table-body tr td:nth-child(4),.quotation-panel .quotation-form table.table-body tr td:nth-child(5),.quotation-panel .quotation-form table.table-body tr td:nth-child(6),.quotation-panel .quotation-form table.table-body tr td:nth-child(7){display:block;width:100%;padding-top:10px;}
	.quotation-panel .quotation-form table.table-body tr td:nth-child(7){padding-bottom:10px;}
	.quotation-panel .quotation-form table.table-body tr td.add-btn{padding-left:0;padding-top:0;width:100%;text-align:right;background:#FFFFFF;}
	.quotation-panel .quotation-form table.table-body td.add-btn a{margin:0;width:100%;height:36px;line-height:36px;font-size:16px;}
	.quotation-panel .contact-form{margin:2%;}
	.quotation-panel .contact-form .form-box{padding:2%;}
	.quotation-panel .contact-form .form-box .form-left{width:100%;}
	.quotation-panel .contact-form .form-box .form-right{width:100%;}
	.quotation-panel .contact-form .form-box input{width:96%;}
	.quotation-panel .contact-form .form-box select{width:100%;background-size:100% 34px;}
	.quotation-panel .contact-form .form-box li.comment textarea{width:96%;}
	.quotation-panel .contact-form .form-box li.comment input[type=submit]{margin-right:0;margin-top:10px;width:100%;height:50px;line-height:50px;font-size:20px;}
    .contact-form .form-box{padding:10px;}
    .contact-form .form-box input,.contact-form .form-box li.comment textarea{width:100%;box-sizing: border-box;}
    .contact-form .form-box li.comment input[type=submit]{width:100%;margin-top:20px;margin-right:0px;height:45px;line-height:45px;}
    .quotation-panel .content{margin-bottom:0px;}
    .quotation-panel .quotation-form table.table-body tr td:nth-child(1){padding-left: 0px;}
    .quotation-panel .quotation-form table.table-body tr td:nth-child(1) span{margin-bottom:10px;}
}