.rfq h1{line-height: 60px;font-size: 22px;color: #2A2A2A;}
.rfq .main{width: 1074px;float: left;}
.rfq dl.tips{line-height: 20px;margin-bottom: 15px;}
.rfq dl.tips dt{font-weight: bold;color: #000000;}
.rfq dl.tips dd{color: #828282;}
#inquiry{border: 1px solid #E4E4E4;border-radius: 10px;}
#inquiry th{background-color: #F3F3F3;line-height: 38px;color: #565656;border-bottom: 1px solid #E4E4E4;}
#inquiry td{height: 44px;}
#inquiry tr td:first-child{padding-left: 10px;}
#inquiry tr:nth-child(2) td{padding-top: 10px;}
#inquiry td input{height: 38px;border: 1px solid #E0E0E0;box-shadow: 2px 2px #F2F2F2;width: 95%;padding-left: 5%;}
#inquiry td i{font-size: 20px;color: #C4C4C4;text-align: center;margin: 0 auto;display: block;width: 26px;cursor: pointer;}
#inquiry td i:before{margin: 0;}
#inquiry td i:hover{color: #FFFFFF;background-color: #E31837;}
#inquiry td.btn s{height: 30px;background-color: #B4B4B4;color: #FFFFFF;display: inline-block;line-height: 30px;text-decoration: none;padding: 0 20px;position: relative;padding-left: 40px;font-weight: bold;cursor: pointer;text-transform: uppercase;}
#inquiry td.btn em{width: 30px;height: 30px;position: absolute;left: 0;font-size: 20px;background-color: #7C7C7C;padding-left: 10px;}
#inquiry td.btn s:after{content: "";position: absolute;z-index: 1;width: 0;height: 0;border-top: 30px solid transparent;border-bottom: 0px solid transparent;border-right: 20px solid #B4B4B4;left: 20px;top: 0;}
#inquiry td.btn s:hover{background-color: #E31837;}
#inquiry td.btn s:hover:after{border-right-color: #E31837;}
.rfq .form h3{padding-top: 20px;font-size: 14px;font-weight: bold;line-height: 40px;}
.form li{margin-bottom: 5px;float: left;margin-right: 9px;position: relative;}
.form li:nth-child(2n){margin-right: 0;}
.form li:before{position: absolute;left: 18px;color: #6A6A6A;font-size: 20px;top: 9px;margin: 0;}
.form li input{height: 38px;padding-left: 45px;border: 1px solid #E0E0E0;width: 485px;box-shadow: 2px 2px #F2F2F2;}
.form li:focus:before{color: #E31837;}
.form li.icon-comment{width: 100%;margin-right: 0;}
.form li textarea{border: 1px solid #E0E0E0;width: 1026px;height: 100px;padding-left: 45px;padding-top: 10px;box-shadow: 2px 2px #F2F2F2;resize: none;}
.form .btn{width: 260px;background-color: #E31837;position: relative;height: 40px;clear: both;margin: 10px auto 30px auto;}
.form .btn:before{color: #FFFFFF;font-size: 32px;background-color: #A0071E;height: 37px;margin: 0;padding-right: 23px;padding-left: 10px;padding-top: 3px;}
.form .btn:after{content: "";position: absolute;z-index: 1;width: 0;height: 0;border-top: 40px solid transparent;border-bottom: 0px solid transparent;border-right: 40px solid #E31837;left: 25px;top: 0;}
.form .btn input{width: 100%;height: 40px;position: absolute;text-transform: uppercase;font-weight: bold;background-color: transparent;border: none;cursor: pointer;color: #FFFFFF;font-size: 16px;left: 0;top: 0;z-index: 2;}
.form .btn:hover{background-color: #A0071E;}
.form .btn:hover:before{background-color: #E31837;}
.form .btn:hover:after{border-right: 40px solid #A0071E;}
/*country*/
div.selector{height: 38px;line-height: 38px;overflow: hidden;padding-left: 45px;position: relative;-webkit-font-smoothing: antialiased;border: 1px solid #E0E0E0;width: 485px;box-shadow: 2px 2px #F2F2F2;}
div.selector span{color: #BDC1C2;cursor: pointer;display: block;font-size: 12px;overflow: hidden;text-overflow: ellipsis;text-shadow: 0 1px 0 #FFFFFF;white-space: nowrap;width: 250px;-webkit-font-smoothing: antialiased;}
div.selector.selected span{color: #000000;}
div.selector select{display: -moz-inline-box;display: inline-block;vertical-align: middle;zoom: 1;background: transparent none repeat scroll 0 0;border: 1px solid #FFFFFF;border-radius: 2px;box-shadow: 1px 1px 2px #DDDDDD inset;color: #000000;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 12px;height: 38px;left: 0;min-width: 40%;opacity: 0;padding: 5px 2px;position: absolute;top: 0;width: 98%;-moz-border-radius: 2px;-webkit-border-radius: 2px;-moz-box-shadow: inset 1px 1px 2px #DDDDDD;-webkit-box-shadow: inset 1px 1px 2px #DDDDDD;}
div.selector.focus{border: 1px solid #000000;}
.selector select:focus{outline: 0;}
/*process*/
.rfq dl.process{width: 288px;float: right;}
.rfq dl.process dt{font-size: 20px;color: #565656;width: 40px;height: 40px;border: 1px solid #E2E2E2;border-radius: 50%;text-align: center;line-height: 40px;box-shadow: -5px 0px 15px #DDDDDD inset;position: relative;margin: 0 auto;margin-bottom: -15px;background-color: #FFFFFF;}
.rfq dl.process dt:before{content: "";width: 40px;height: 40px;position: absolute;left: 0;top: 0;border-radius: 50%;box-shadow: 2px 3px 5px #DDDDDD;}
.rfq dl.process dd{color: #787878;text-align: center;line-height: 20px;border: 1px solid #E5E5E5;border-radius: 40px;padding: 20px 0;margin-bottom: 15px;}
@media screen and (max-width: 767px)
{
	.rfq .main{width: auto;float: none;}
	.rfq dl.tips{padding: 0 10px;}
	#inquiry{margin: 0 10px;}
	#inquiry th{display: none;}
	#inquiry td{display: block;}
	#inquiry tr td:first-child{padding-left: 0;}
	#inquiry tr:nth-child(2) td{padding-top: 0;}
	#inquiry td.btn{text-align: center;}
	.rfq .form h3{line-height: 16px;padding: 10px;}
	.form ul{padding: 0 10px;}
	.form li{float: none;margin-right: 0;}
	.form li input{width: 100%;}
	.form li textarea{width: 100%;}
	/*country*/
	div.selector{width: 100%;}
	/*process*/
	.rfq dl.process{display: none;}
}