/*rfq process*/
#main{background-color: #fff;padding-left: 10px;padding-right: 10px;}
#main .position{padding-left:10px;}
#main h1.title{border-bottom: 1px solid #FF7200;margin: 0 0 20px;padding-bottom: 15px;}
/*process*/
#main ul.process{margin: 0 auto;position: relative;width: 1030px;margin-top: 10px;}
#main ul.process:before{background-color: #ffa726;content: "";height: 5px;left: 150px;position: absolute;top: 44px;width: 740px;z-index: 1;}
#main ul.process li{float: left;line-height: 16px;padding: 96px 35px 0;position: relative;text-align: center;font-size: 14px;width: 136px;}
#main ul.process li:before{background-color: #ffa726;border-radius: 50%;color: #FFFFFF;font-size: 36px;height: 80px;left: 50%;line-height: 80px;margin-left: -39px;opacity: 0.8;position: absolute;text-align: center;top: 5px;width: 80px;z-index: 3;}
#main ul.process li:after{background-color: #FFFFFF;border: 1px solid #ffa726;border-radius: 50%;content: "";height: 88px;left: 50%;margin-left: -44px;position: absolute;top: 0;width: 88px;z-index: 2;}
#main ul.process li s{background-color: #ffa726;border-radius: 50%;color: #FFFFFF;height: 24px;line-height: 24px;margin: 0;position: absolute;right: -12px;text-align: center;text-decoration: none;top: 34px;width: 24px;z-index: 6;}
#main ul.process li.icon-clock:before{font-size:45px;}
/*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{background-color: #F6F6F6;border: 1px solid #DDDDDD;line-height: 22px;margin: 20px 0;font-size: 14px;padding: 10px;}
#main .tip li{font-size: 14px;}
#main .tip li a{color: #0a2c71;text-decoration: underline;}
#main .tip h3{font-size: 14px;font-weight: bold;}
/*parts list*/
#partsList{background-color: #F6F6F6;border: 1px solid #E6E6E6;}
#partsList th{background-color: #E6E6E6;color: #333333;font-size: 14px;height: 36px;padding-left: 15px;text-align: left;}
#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: #444444;font-size: 14px;height: 32px;line-height: 32px;padding-left: 10px;width: 91%;}
#partsList td input.textbox_error{border: 1px solid #246a9f;}
#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:#246a9f;color:#FFFFFF;}
#partsList td.add-btn{height: 36px;padding-bottom: 5px;padding-right: 10px;padding-top: 5px;text-align: left;}
#partsList td.add-btn a{background-color: #466079;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;}
#partsList td.add-btn a:hover{transition: all .2s ease 0s;-webkit-transition: .2s;-moz-transition: .2s;-o-transition: .2s;background-color:#246a9f;color:#FFFFFF;}
/*form*/
#main .form-box{background-color: #F6F6F6;margin-top: 25px;}
#main .form-box ul{display: inline;float: left;}
#main .form-box ul.left{width: 40%;}
#main .form-box ul.right{width: 60%;}
#main .form-box li.t{line-height: 30px;min-height: 30px;}
#main .form-box input.textbox, #main .form-box input.textbox_focus, #main .form-box input.textbox_tip, #main .form-box input.textbox_error{width:410px;max-width: 95%;height: 34px;line-height: 34px;}
#main .form-box .submit{clear: both;padding-top: 10px;text-align: right;}
#main .form-box #Country{width: 439px;}
#main .form-box #Address{max-width: 96%;width: 652px;}
#main .form-box textarea.textbox, #main .form-box textarea.textbox_focus, #main .form-box textarea.textbox_error, #main .form-box textarea.textbox_tip{height:141px;max-width: 95%;}
#main .form-box .submit input{font-size: 14px;line-height: 24px;padding: 0 83px;text-transform: uppercase;}
#main img.ad{display: block;margin-bottom: 10px;margin-top: 10px;}
/*select*/
div.selector{border-bottom: 1px solid #BDC1C2;display: inline;float: left;height: 32px;line-height: 32px;max-width: 95%;overflow: hidden;padding-left: 10px;position: relative;-webkit-font-smoothing: antialiased;}
div.selector span{color: #999999;cursor: pointer;display: block;font-size: 12px;height: 30px;line-height: 30px;overflow: hidden;padding-left: 20px;text-overflow: ellipsis;text-shadow: 0 1px 0 #FFFFFF;white-space: nowrap;font-size: 14px;width: 412px;max-width: 100%;-webkit-font-smoothing: antialiased;}
div.selector.selected span{color: #000000;}
li.focus div.selector span{color:#246a9f;}
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{content: "\e80d";font-family: yunteam;position: absolute;right: 10px;text-align: center;top: 0;}