input,select,button{
        outline: none;
      }
          .yuding li{
              height: 26px;
              width: 100%;
              padding:  0 0 11px 0;
              background: none;
              line-height: 26px;
              position: relative;
              text-align: center;
          }
          #header .topbar a.href_l{
              margin:0;
          }
          #header .topbar span.href{
            padding:0 35px 0 0;
          }
           #header .topbar span.href b{
            color: #cdcece;
            position: relative;
            top: -1px;
           }
           .yuding li select{
              height: 26px;
              line-height: 26px;
              border:1px solid #e6e6e6;
             width: 180px;
             color: #6b6b6b;
             position: relative;
          }
          .yuding li.xuan:before{
            content:"";
            position: absolute;
            width:15px;
            height: 14px;
            background: url(../../../images/new/bottom.png) no-repeat;
            z-index: 3;
                right: 26px;
            top: 6px;
          }
           .yuding li.xuan:after{
            content:"";
            position: absolute;
            width:15px;
            height: 14px;
            background: #fff;
            z-index: 2;
                right: 26px;
    top: 6px;
          }
           .yuding{
            padding: 10px 0 0 0;
          }
           .yuding li .in,.yuding li .out{
            width:178px;
            border:1px solid #e6e6e6;
             height: 24px;
             line-height: 24px;
             margin: 0 auto;
             background: #fff;
          }
           .yuding li .in input,.yuding li .out input{
                width: 90px;
    padding: 0 0 0 29px;
    background: url(../images/icon2.gif) 103px center no-repeat;
    cursor: pointer;
          }
          .yuding li.radio{
            text-align: left;
            padding: 0 0 5px 0;
          }
          .yuding li.radio label{
            padding:0 0 0 20px;
            cursor: pointer;
          }
          .yuding li.radio label input{
              margin:0 4px 0 0;
          }
          .yuding li button.yd_btn{
            background: url(../images/booknow.gif) no-repeat;
            color: #fff;
            display: block;
            width: 180px;
            margin: 0 auto;
            height: 29px;
            cursor: pointer;
          }
          .yuding li.sub{
            height: 29px;
            line-height: 29px;
          }
          .yuding li.login input{
            width: 169px;
            height: 26px;
            padding: 0 0 0 11px;
            border:1px solid #e6e6e6;
          }
          .yuding li.login input:first-child{
            margin:  0 0 11px 0;
          } 
          .yuding li.login{
            height: auto;
            display: none;
          }
         .yuding li.time{
            padding: 0;
          }

          .yuding.brand{
            padding:30px 0 0 0;
          }




           .pinfen .grade{height: 26px; line-height: 26px; display: block !important;}
            .pinfen .grade li{ float: left; width:17px; height: 17px !important; padding: 0 !important;background: url(../../../images/new/star2.png); border: none !important; margin:4px 5px 0 0;}
                            /* .grade li:first-child{width:auto; height: 26px !important; background: none !important;line-height: 26px !important; margin:0; } */
                           .pinfen .grade li.ac{ background: url(../../../images/new/star.png);}
                           .pinfen .grade span{float: left;line-height: 26px !important; height: 26px !important; padding-left: 15px; color:#343434;}
                           .pinfen .grade span b{
                              font-weight: normal;
                            }
      .pinfen .top .left{
        float: left;
      }
       .pinfen .top .right{
        float: right;
        color:#343434;
      }
      .pinfen .top .right b{
        font-size: 22px;
        color: #9a4344;
        font-weight: normal;
            position: relative;
    bottom: -4px;
      }
      .pinfen .gray{
        background: #f1f1f1;
        padding:25px 30px 9px 25px;
        margin-bottom: 15px;
      }
      .pinfen .gray .grade_d{
        padding-top: 15px;
      }
     .pinfen .gray .grade_d .li{
        float: left;
        width: 30%;
        padding-bottom: 23px;
     }
     .pinfen .gray .grade_d .li p{
      width: 100%;
      padding-bottom: 5px;
     }
     .pinfen .gray .grade_d .li li{
        float: left;
        width:22px;
        height: 6px;
        background: #afafaf;
        margin-right: 3px;
     }
     .pinfen .gray .grade_d .li li .ac{
      background: #c1a25a;
     }
     .pinfen .item .left{
        float: left;
     }
      .pinfen .item .right{
        float: right;
        width: 745px;
     }
     .pinfen .item .left p{
      color: #717171;
      line-height: 30px;
      height: 30px;
     }
     .pinfen .item{
        padding:15px 0 20px;
        border-bottom: 1px solid #ebebeb;
     }
     .pinfen .item .right h3{
        font-size: 14px;
        font-weight: normal;
        height: 26px;
        line-height: 26px;
     }
     .pinfen .item .right h3 span{
      float: right;
      color: #b6b6b6;
      font-size: 12px;
     }
     .pinfen .item .right .detail{821616
      color: #717171;
      line-height: 20px;
      padding: 5px 0 14px;
     }
      .pinfen .item .right .zan{
        padding-left:29px;
        background: url(../../../images/new/zan.png) 0 -1px no-repeat;
        height: 22px;
        line-height: 22px;
      }
       .pinfen .item .right .back{
        color: #866d2d;
        padding-top: 15px;
        margin-left: -7px;
       }
       .pinfen .item .right .back span{
        float: right;
       }
       .fenye ul{
           float: right;  
           padding-top: 39px; 
       }
       .fenye ul li{
        float: left;
        width: 20px;
        height: 20px;
        text-align: center;
        line-height: 20px;
        border:1px solid #ebebeb;
        color: #a6a6a6;
        margin-left: 10px;
       }
        .fenye ul li.ac{
          color: #555555;
        }


        .companydes .pinfen .item .right{
          width: 550px;
        }
        .companydes.new{
          background: #fff;
        }
        .rightbox{
          background: #fff !important;
        }
        .pinfen .gray .grade_d.brand .li{
          width: 21%;
        }
        .pinfen .gray .grade_d.brand .li.brand{
          padding:0 17.5%;
        }
        .pinfen .grade.brand span{
          width: 100%;
          padding:0;
        }