/*rfq process*/
#main{background-color: #FFFFFF;padding-left: 10px;padding-right: 10px;}
#main .position{padding-left:10px;}
/*process*/
#main ul.process{margin: 0 auto;position: relative;width: 1030px;margin-top: 10px;background-image: url("../image/rfq.png");background-repeat: no-repeat;background-position: center -23px;}
#main ul.process li{float: left;line-height: 16px;padding: 96px 35px 0;position: relative;text-align: center;font-size: 14px;width: 136px;}
/*tip*/
#main .search-empty{font-size: 14px;line-height: 1.5rem;clear: both;padding-left: 5px;}
#main .search-empty a{color: #0A2C71;text-decoration: underline;}
#main .tip{line-height: 24px;margin: 20px 0;font-size: 14px;}
#main .tip h3{font-weight: bold;font-size: 20px;}
/*parts list*/
#partsList{background-color: #FFFFFF;}
#partsList th{    /* background-color: #F5F5F5; */
	color: #161968;
	font-size: 10pt;
	height: 36px;
	padding-left: 15px;
	text-align: center;
	border-bottom: 1px solid #161968;}
#partsList th.require::before{color: #666666;content: "*";margin-right: 3px;}
#partsList td{height: 46px;padding-left: 1%;text-align: left;}
#partsList td span,#partsList td s{display: none;}
#partsList td.action{padding:0;text-align: center;}
#partsList td input{    background-color: transparent;
	border: none;
	border-bottom: 1px solid #D9D9D9;
	color: #161968;
	font-size: 10pt;
	height: 32px;
	line-height: 32px;
	padding-left: 10px;
	width: 91%;}
#partsList td input.textbox_error{border: 1px solid #CA0007;}
#partsList td input.textbox_focus{-webkit-box-shadow:0 0 4px #CCCCCC;box-shadow:0 0 4px #CCCCCC;-webkit-transition: background-color .3s ease-out,-webkit-box-shadow .2s ease,border-color .2s ease;-moz-transition: background-color .3s ease-out,box-shadow .2s ease,border-color .2s ease;transition: background-color .3s ease-out,box-shadow .2s ease,border-color .2s ease;}
#partsList td i.btn{display: block;font-size: 16px;height: 35px;margin: 0 auto;text-align: center;text-decoration: none;width: 35px;cursor: pointer;}
#partsList td i.btn::before{margin: 0;padding: 9px 0 0;}
#partsList td i.btn:hover{background-color:#DF1416;color:#FFFFFF;}
#partsList td.add-btn{height: 36px;padding-bottom: 5px;padding-right: 10px;padding-top: 5px;text-align: center;}
#partsList td.add-btn a{background-color: #161968;border-radius: 3px;color: #FFFFFF;font-size: 12px;height: 25px;letter-spacing: 1px;line-height: 25px;padding: 7px 14px;text-align: center;text-decoration: none;text-transform: uppercase;}
/*form*/
#main .form-box{margin-top: 25px;border: 1px solid #DDDDDD;}
#main .form-box h4{height: 34px;line-height: 34px;background-color: #F5F5F5;padding-left: 15px;margin-bottom: 15px;}
#main .form-box ul{display: inline;float: left;}
#main .form-box li{min-height: 44px;position: relative;}
#main .form-box ul.left{width: 40%;padding-left: 40px;}
#main .form-box ul.right{width: 49%;padding-left: 20px;}
#main .form-box li.t{line-height: 30px;min-height: 30px;}
#main .form-box b{display: none;}
#main .form-box input.textbox,#main .form-box input.textbox_focus,#main .form-box input.textbox_tip,#main .form-box input.textbox_error{width:364px;max-width: 95%;height: 34px;line-height: 34px;background-image: url("../image/rfq-icon.jpg");background-repeat: no-repeat;background-position: -3px 0;border-radius: 5px;padding-left: 40px;}
#main .form-box .submit{clear: both;padding-top: 10px;padding-left: 20px;padding-bottom: 20px;}
#main .form-box #Country{width: 439px;}
#main .form-box #Address{max-width: 96%;width: 530px;}
#main .form-box textarea.textbox,#main .form-box textarea.textbox_focus,#main .form-box textarea.textbox_error,#main .form-box textarea.textbox_tip{height:156px;max-width: 95%;border-radius: 5px;}
#main .form-box .submit input{cursor:pointer;background-color: #161968;border-radius: 3px;color: #FFFFFF;font-size: 12px;letter-spacing: 1px;line-height: 25px;padding: 7px 14px;text-align: center;text-decoration: none;text-transform: uppercase;border:0px}
#main img.ad{display: block;margin-bottom: 10px;margin-top: 10px;}
/*select*/
div.selector{display: inline;float: left;height: 34px;line-height: 34px;max-width: 94%;overflow: hidden;padding-left: 40px;position: relative;-webkit-font-smoothing: antialiased;border: 1px solid #BDC1C2;background-image: url("../image/rfq-icon.jpg");background-repeat: no-repeat;background-position: -3px -227px;border-radius: 5px;}
div.selector span{color: #999999;cursor: pointer;display: block;font-size: 12px;height: 34px;line-height: 34px;overflow: hidden;text-overflow: ellipsis;text-shadow: 0 1px 0 #FFFFFF;white-space: nowrap;font-size: 14px;width: 368px;max-width: 100%;-webkit-font-smoothing: antialiased;}
div.selector.selected span{color: #000000;}
li.focus div.selector span{color:#CA0007;}
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;}
div.selector::before{font-family: yunteam;position: absolute;right: 10px;text-align: center;top: 0;}
@media screen and (max-width: 768px)
{
	/*process*/
	#main ul.process{display: none;}
	/*parts list*/
	#partsList th{display: none;}
	#partsList td{display: block;padding-left: 30px}
	#partsList td.add-btn{text-align: right}
	#main .form-box ul{float: none;display: block;}
	#main .form-box ul.left{width: 90%;padding-left: 5%;padding-right: 5%;}
	#main .form-box ul.right{padding-left: 5%;padding-right: 5%;width: 90%;}
	#main .form-box input.textbox,#main .form-box input.textbox_focus,#main .form-box input.textbox_tip,#main .form-box input.textbox_error{width: 87%;padding-left: 13%;}
	#main .form-box #Country{width: auto;width: 100%;}
	#main .form-box #Address{width: 87%;}
	/*select*/
	div.selector{float: none;display: block;width: 87%;}
	div.selector span{width: 100%;}


	.display-4{font-size: 2rem!important;font-weight: 500}
}

.display-4{font-weight: 500}

#selectedCountry.selected {color:#333333}