#rfq{background-color: #292929;padding-top: 10px;}
#rfq dl.process{width: 290px;float: left;background-color: #252525;padding: 15px;border-radius: 5px;box-shadow: 0px -1px 3px #000000;}
#rfq dl.process dt{text-align: center;color: #FFFFFF;font-size: 20px;background-color: #383838;width: 200px;border-radius: 50px;line-height: 40px;margin: 0 auto;margin-bottom: 30px;margin-top: 10px;}
#rfq dl.process dd{text-align: center;margin: 60px auto 0 auto;padding: 20px 40px;border: 3px solid #363636;border-radius: 50px;color: #AAAAAA;position: relative;font-size: 14px;line-height: 24px;}
#rfq dl.process dd i{color: #FFFFFF;position: absolute;left: -10px;top: -20px;z-index: 2;width: 42px;line-height: 42px;font-size: 24px;font-weight: bold;background-color: #252525;border-radius: 50%;border: 3px solid #494949;}
#rfq dl.process dd:before{content: "\f004";font-family: "yunteam";position: absolute;top: -40px;left: 50%;margin-left: -12px;font-size: 25px;color: #5A5A5A;}
#rfq .form{width: 1000px;float: right;}
#rfq .form h1{font-size: 20px;color: #FFFFFF;line-height: 40px;}
#rfq .form ol{color: #A6A6A6;margin-bottom: 25px;}
#rfq .form li{list-style: disc;margin-left: 15px;line-height: 22px;}
#rfq .form li a{color: #FF5758;text-decoration: underline;}
#rfq .form dl{margin-bottom: 7px;}
#rfq .form dl:nth-child(9){width: 495px;margin-right: 10px;}
#rfq .form dl:nth-child(10){width: 495px;}
#rfq .form dl:nth-child(9) dt,#rfq .form dl:nth-child(10) dt{border-radius: 3px 3px 0 0;}
#rfq .form dl:nth-child(9) dd,#rfq .form dl:nth-child(10) dd{border-radius: 0 0 3px 3px;}
#rfq .form dl:nth-child(10) dd input{border-radius: 0 0 3px 3px;width: 479px;}
#rfq .form dl.message dd textarea{height: 62px;}
#rfq .follow{clear: both;line-height: 40px;color: #A6A6A6;text-align: center;border-bottom: 1px solid #444343;position: relative;margin-bottom: 40px;}
#rfq .follow:before{color: #434343;font-size: 30px;position: absolute;left: 50%;margin-left: -12px;bottom: -16px;content: "\f004";margin-right: 0;border-top: 1px solid #292929;line-height: 15px;width: 24px;text-align: center;}
#rfq .follow:after{color: #434343;font-size: 30px;position: absolute;left: 50%;margin-left: -20px;bottom: -26px;content: "\f004";margin-right: 0;line-height: 15px;text-align: center;font-family: "yunteam";width: 40px;}
#rfq h3{line-height: 50px;color: #FFFFFF;font-size: 18px;}
#rfq-list{background-color: #E5E5E5;width: 100%;margin-bottom:35px;}
#rfq-list th.require:before{content: "*";color: #E82D2F;font-size: 18px;position: absolute;left: 7px;top: 3px;}
#rfq-list th{background-color: #D9D9D9;height: 36px;line-height: 36px;text-align: left;padding-left: 15px;color: #232323;position: relative;}
#rfq-list th:last-child{text-align: center;padding-left: 0;}
#rfq-list td{background-color: #FFFFFF;height: 38px;position: relative;}
#rfq-list td input{height: 38px;border: none;width: 94%;padding-left: 5%;}
#rfq-list td input[name="Price[]"]{padding-left: 8%;width: 92%;}
#rfq-list td s.icon-dollar{position: absolute;left: 5px;top: 11px;text-decoration: none;color: #999999;}
#rfq-list td i{margin: 0 auto;display: block;width: 22px;height: 22px;cursor: pointer;}
#rfq-list td i:before{color: #CCCCCC;font-size: 22px;margin: 0;text-align: center;}
#rfq-list td.btn s{border: 1px solid #919191;color: #646464;padding: 0 20px;display: inline-block;height: 28px;background-color: #ECECEC;line-height: 28px;text-decoration: none;border-radius: 5px;margin-left: 10px;cursor: pointer;}
#rfq-list td.btn s:hover{color: #FFFFFF;}
#rfq .verify{color: #fff;text-align: center;line-height: 24px;margin-bottom: 10px;}
#rfq .verify i{display: block;width: 130px;margin: 0 auto;height: 36px;}
#rfq .verify input{height: 28px;border: none;padding-left: 2%;border-radius: 0;width: 60px;text-align: center;float: left;margin-right: 5px;}
#rfq .verify.hide{display:none;}
#rfq .submit{width: 254px;height: 68px;background-color: #5C5C5C;margin: 0 auto;border-radius: 5px;position: relative;overflow: hidden;}
#rfq .submit:before{position: absolute;left: 50%;font-size: 26px;color: #FFFFFF;top: 5px;z-index: 2;margin: 0;margin-left: -13px;}
#rfq .submit:after{content: "";width: 200%;height: 150px;background-color: #747474;position: absolute;border-radius: 50%;left: -50%;z-index: 1;top: -115px;}
#rfq .submit input{width: 100%;height: 100%;color: #FFFFFF;font-size: 18px;font-weight: bold;background-color: transparent;border: none;position: absolute;top: 0;left: 0;cursor: pointer;z-index: 5;padding-top: 40px;text-transform: uppercase;}
#rfq .tip{text-align: center;padding: 30px 0;color: #A6A6A6;}
/*select*/
div.selector{line-height: 32px;overflow: hidden;position: relative;-webkit-font-smoothing: antialiased;width: 479px;background-color: #FFFFFF;padding-left: 16px;height: 34px;border-radius: 0 0 3px 3px;}
div.selector:before{content: "";width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #000000;position: absolute;right: 15px;top: 15px;}
div.selector span{color: #BDC1C2;cursor: pointer;display: block;font-size: 12px;height: 30px;line-height: 30px;overflow: hidden;text-overflow: ellipsis;text-shadow: 0 1px 0 #FFFFFF;white-space: nowrap;-webkit-font-smoothing: antialiased;}
div.selector span.selected{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: 31px;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;}
.selector select:focus{outline: 0;}
ul.form-ul li .selector i{top: 0;}
.selector select:focus+i{color:#009ADA;}
/*empty*/
#search-empty .content{background-color: #FFFFFF;padding: 10px;line-height: 24px;font-size: 14px;border-radius: 5px;}
#search-empty .content a{color: #FF5758;}
@media screen and (max-width: 768px)
{
	#rfq-list td.btn{text-align: center;padding-top: 5px;}
	#rfq #rfq-list td{display: block;}
	#rfq #rfq-list th{display: none;}
	#rfq dl.process{display: none;}
	#rfq .form{width: auto;float: none;padding: 0 0.5rem;}
	#rfq .form ol{display: none;}
	#rfq .form dl:nth-child(9){width: auto;margin-right: 0;}
	#rfq .form dl:nth-child(10){width: auto;}
	#rfq .form dl:nth-child(10) dd input{width: 100%;}
	#rfq-list{margin: 0 1%;width: 98%;}
	#rfq-list td{border-bottom: 1px solid #E5E5E5;}
	#rfq-list td input{height: 36px;}
	#rfq-list td i{width: 100%;text-align: center;height: 100%;line-height: 38px;}
	#rfq-list td.btn s{margin: 0;}
	/*select*/
	div.selector{width: auto;}
}