.options .headline .mark {
    color: #FAAD14;
    background: #fff;
    font-size: 14px;
}
.p-attrs .p-sel{
    border: 1px solid #E5012C;
    /* color: #E5012C !important; */
}
.p-custom .unit, .p-custom .sign{
    color: #777777;
}
.p-attrs .p-value {
    color: #333333;
    min-width: 96px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    margin: 0 10px 10px 0;
    padding: 0 5px;
    text-decoration: none;
    white-space: nowrap;
    /* border: 1px solid #E5012C; */
   
}
.p-icon-200000 .p-icon-4{
    background-position: -6px -193px;
}
.p-icon-200000 .p-icon-4:hover, .p-icon-200000 .p-icon-4.p-sel {
    background-position: -52px -193px;
}
.p-value p-sel{
    min-width: 144px;
    height: 26px;
    line-height: 26px;
    color: #E5012C;
}
.p-attrs textarea.form-text{
    width: 480px;
    height: 68px;
}
input.textbox, .form-text, select, textarea{
  height: 22px;
  line-height: 22px;
}
.up-cont{
    height: 34px;
    line-height: 34px;
    border: 1px solid #E2E2E2;
}
.mod_selectbox{
    height: 32px;
    line-height: 32px;
}
.form .form-text{
    border: 1px solid #e2e2e2;
}
.mod_selectbox .input_btn{
    height: 32px !important;
    line-height: 32px !important;
}
.options .submit{
    width: 86px;
    height: 34px;
    line-height: 34px;
    /* color: #fff !important;
    background: #E5012C; */
}
.file-name ellipsis{
    color: #3E80CD;
    font-size: 12px;
}
.file-size{
    font-size:12px;
    color: #777777;
}
.file-name img{
    vertical-align: middle;
}
.mark_icon{
    vertical-align: middle;
}
.p-attrs .p-icon-200000 {
    width: 709px;
    display: block;
}
.p-icon-200000 .p-icon{
    background: url(../images/icons/icon.png) -24px -10px no-repeat;
    font-size: 12px;
}
.p-icon-200000 .p-icon-1:hover, .p-icon-200000 .p-icon-1.p-sel{
    background-position: -25px -10px;
}
.p-icon-200000 .p-icon-5:hover, .p-icon-200000 .p-icon-5.p-sel{
    background-position: -24px -45px;
}
.p-icon-200000 .p-icon-1 {
    background-position: -191.5px -9px;
}
.p-icon-200000 .p-icon-5{
    background-position: -192px -45px;
}
.p-icon-200000 .p-icon-4:hover, .p-icon-200000 .p-icon-4.p-sel {
    background-position: -27px -91px;
}
.p-icon-200000 .p-icon-4 {
    background-position: -195px -91px;
}
.p-icon-200000 .p-icon-2:hover, .p-icon-200000 .p-icon-2.p-sel {
    background-position: -25px -129.4px;
}
.p-icon-200000 .p-icon-2 {
    background-position: -193px -129.4px;
}

.p-icon-200000 .p-icon-8:hover, .p-icon-200000 .p-icon-8.p-sel {
    background-position: -25px -170.4px;
}
.p-icon-200000 .p-icon-8 {
    background-position: -193px -171.4px;
}

.p-icon-200000 .p-icon-7:hover, .p-icon-200000 .p-icon-7.p-sel {
    background-position: -28px -210px;
}
.p-icon-200000 .p-icon-7 {
    background-position: -195px -210px;
}

.p-icon-200000 .p-icon-6:hover, .p-icon-200000 .p-icon-6.p-sel {
    background-position: -28px -249px;
}
.p-icon-200000 .p-icon-6 {
    background-position: -195px -249px;
}

.p-icon-200000 .p-icon-3:hover, .p-icon-200000 .p-icon-3.p-sel {
    background-position: -25px -290px;
}
.p-icon-200000 .p-icon-3 {
    background-position: -193px -290px;
}
.p-icon-200000 .p-icon-9:hover, .p-icon-200000 .p-icon-9.p-sel {
    background-position: -26px -326px;
}
.p-icon-200000 .p-icon-9 {
    background-position: -194px -326px;
}
.p-icon-200000 .p-icon-11:hover, .p-icon-200000 .p-icon-11.p-sel {
    background-position: -27px -364px;
}
.p-icon-200000 .p-icon-11 {
    background-position: -194px -363px;
}

.p-icon-200000 .p-icon-10:hover, .p-icon-200000 .p-icon-10.p-sel {
    background-position: -26px -400px;
}
.p-icon-200000 .p-icon-10{
    background-position: -194px -400px;
}


.p-icon-200000 .p-icon-12:hover, .p-icon-200000 .p-icon-12.p-sel {
    background-position: -26px -440px;
}
.p-icon-200000 .p-icon-12 {
    background-position: -194px -440px;
}
.p-icon-200000 .p-icon:hover{
    color: #E5012C;
    border-color: #E5012C;
}
.p-sel{
    color: #E5012C !important;
}
.options .headline a{
    display: inline-block;
    padding-bottom: 13px;
    border-bottom: 1px solid #e2e2e2;
    width: 100%;
}
.vmark{
    padding: 12px 0 20px 12px;
    border: 2px dotted #E2E2E2;
    margin-top: 20px;
}
.p-key{
    font-size: 12px;
    font-family:PingFangSC-Medium;
    font-weight:500;
}
.p-attrs .p-key{
    color: #777777;
}
.form .form-label{
    color: #777777;
    font-size: 12px;
    font-family:PingFangSC-Medium;
    font-weight:500;
}
.options-rfq .p-attrs .atr, .options-rfq .p-attrs .field{
    color: #777777;
    font-size:12px;
    font-family:PingFangSC-Medium;
    font-weight:500;
}
.p-attr{
   margin-top: 12px;
}
.p-values img{
    margin-top: 12px;
}
.p-attrs .p-value{
    color: #777777;
    font-size:12px;
    font-family:PingFangSC-Medium;
    font-weight:500;
}
.form .form-placeholder{
    font-size:12px;
    font-family:PingFangSC-Regular;
    font-weight:400;
}
.p-custom .form-placeholder{
    line-height: 26px;
}
.p-custom .form-control input{
    height: 26px;
    line-height: 26px;
}
.p-custom .handle{
    height: 26px;
    line-height: 26px;
    width: 60px;
    color: #333333;
    background: #e2e2e2;
}
.p-attrs .p-custom{
    margin: 4px -4px 0 0;
}
.p-custom .unit, .p-custom .sign{
    line-height: 26px;
}
.options .headline a{
    font-size: 14px !important;
}
.file-name a {
    color: #3E80CD;
}
.label_ul li{
   height: 32.4px;
   line-height: 32.4px;
   color: #777777;
   margin-left: 8px;
}
.label_ul{
    border: 1px solid #E2E2E2;
    border-top-style: none;
}
.form-texts{
    background: url(../images/icons/down.png) 210px 12px no-repeat;
}
.label_li_sel{
    color: #E5012C !important;
}
.label_hide{
    display: none;
}
.p-values{
    margin-left: 38px;
}

.new_input_btn .iconDetail{
    background-position: center -14px;
}
.main{
    font-family:PingFangSC-Medium;
}
.sitemap{
    padding: 12px 1px;
    font-size: 12px;
    font-weight: bold;
}
.sitemap a, .sitemap b{
    color: #777777;
}
.options .headline a{
    font-weight: bold;
}
.sitemap b{
    margin: 0 3px !important;
}
.options-rfq {
    padding: 0 0 20px 0;
} 
.options .headline{
     padding: 0 0 10px 0;
}
.btn-default:hover,.btn-default{
    color: #333333;
    font-weight:500;
}
.mod_selectbox .input_btn .value{
    font-weight: 500;
}
.p-custom.done .handle {
    background: #E5012C url(../images/sprite.png) center -1567px no-repeat !important;
}
.row-single{
    font-weight:500;
}
/* .p-attr div span{
   height: 26px !important;
   line-height: 26px !important;
}
.p-custom .form-control input {
    height: 19px;
    line-height: 19px;
} */
