@charset "utf-8";
.w1200{ width: 1200px; margin: 0 auto;}

/*搜索框*/
.search-box{ margin-top: 130px; margin-bottom: 220px;}
.sb-title{ text-align: center; font-size: 34px; color: #333; padding: 40px;}
.search-boxsmall .sb-title{ font-size: 30px;}
.sb-con{ padding-left: 148px; overflow: hidden;}
input.brand-name{ float: left; width: 650px; padding-left: 10px; height: 72px; line-height: 72px; background-color: #fff; border: solid 3px #ca101a; border-radius: 3px 0 0 3px; font-size: 26px;}
.btn-red{ text-align: center; background-color: #ca101a; color: #fff; display: inline-block; cursor: pointer; border: none;}
.btn-red:hover{ background-color: #ac030c;  }
.sb-btn{ float: left; width: 250px; height: 78px; line-height: 78px; text-align: left; padding-left: 25px; border-radius: 0 3px 3px 0; background:#ca101a url("../images/icon001.png")/*tpa=http://cloud.gbicdn.com/Static/ciprunWeb/pczt/sbcx0508/images/icon001.png*/ no-repeat 195px center; font-size: 26px;}
.search-boxsmall .sb-con{  padding-left: 210px; }
.search-boxsmall input.brand-name{  width: 552px; padding-left: 10px; height: 62px; line-height: 62px; font-size: 20px;}
.search-boxsmall .sb-btn{ width: 210px; height: 68px; line-height: 68px;  font-size: 20px; background-position: 165px center;}
.sb-text{ line-height: 30px; text-align: center; font-size: 18px; color: #999; padding: 30px 0;}
.sb-text em img{ vertical-align: top; margin-right: 13px;}
.sb-text span{ color: #ca101a; }

/*搜索结果*/
.result-box{ padding-bottom: 30px; }
.rb-title{ font-size: 18px; color: #666; padding: 30px 0;}
.rb-title  span{ color: #ca101a; }
.classes-title{ height: 50px; line-height: 50px; background-color: #ececec; padding-left: 15px; font-size: 18px; color: #333;}
.classes-list{ padding: 30px 0; overflow: hidden;}
.classes-list li{ width: 180px; padding-left: 20px; height: 40px; line-height: 40px; float: left; font-size: 16px; color: #999; }
.no-brandname{ padding-bottom: 210px;}
.no-classes,.no-brandname{ padding: 60px 0;  text-align: center; font-size: 18px; color: #666; }
.no-classes a,.no-brandname a{  color: #0553c8;  text-decoration: underline; }

/*弹框*/
.pop-form{ width: 348px; background-color: #fff; border: solid 1px #ca101a; padding: 10px 25px 30px 25px; z-index: 99; position: fixed; top: 50%; left: 50%; margin-top: -230px; margin-left: -200px; text-align: center; display: none;}
.pp-title{  font-size: 24px; color: #ca101a; font-weight: bold; line-height: 46px; padding: 13px 0; border-bottom:dashed 1px #eaeaea;}
.pp-close{ width: 29px; height: 29px;  position: absolute; right: 0; top: 0;}
.pop-form p{ margin-top: 20px;}
.pop-form input{ width: 336px; height: 38px; line-height: 38px; border: solid 1px #aaa; padding-left: 10px; }
.pop-form select{ width: 348px; height: 40px; line-height: 40px; border: solid 1px #aaa; padding-left: 6px; }
.pop-form  .pf-tel{ position: relative;  padding-top: 22px; }
.pop-form  .ppt-con .phone{  width: 336px;}
.pp-hint{ position: absolute; left:0; top: 0; height: 20px; line-height: 20px; background-color: #58b850; color: #fff; font-size: 12px; border-radius: 2px; padding: 0 10px;}
.pp-hint img{ vertical-align: top; margin: 5px 5px 0 0;}
.error{ position: absolute; left: 0; top:63px; font-size: 12px; color: #ed0303; display: none;  }
.error img{ vertical-align: top; margin: 2px 2px 0 0;}
.pop-form .pp-btn{ margin-top: 30px;}
.pop-form .pp-btn .btn-pop{ border: none; width: 348px; height: 42px; line-height: 42px; background-color: #ca101a; text-align: center; font-size: 16px; color: #fff; cursor: pointer;}

/*  确认关闭查询弹框  */
.pop-affirm{ width:402px; z-index:99; text-align: center; background-color:#fff; border-top:4px solid #df1344; color:#222; position:fixed; top:50%; left:50%;  margin-top: -230px; height: 390px; margin-left: -201px; display: none; }
.pop-affirm  h3{  padding: 40px 0;}
.affirm-text{ font-size: 14px; color: #666; line-height: 28px; display: block; padding-bottom: 10px;}
.brandname{ width: 55px; display: inline-block; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; color: #df1344; position:relative; top: 8px; *top: 0;}
.affirm-btn{ margin-top: 10px;}
.affirm-btn a{ display: inline-block; width: 330px; height: 34px; line-height: 34px; text-align: center; color: #fff; font-size: 16px;}
.affirm-btn .affirm-yes{ color: #999; }
.affirm-btn  .affirm-no{ background-color: #df1344;}

/*  遮罩层  */
.mask { position: fixed; left: 0; top: 0; width: 100%;  height: 100%; background-color: #000; filter: Alpha(opacity=60); opacity: .6;  z-index: 30; }


/*  loading  */
.loading{  width: 390px; height: 67px;  position: absolute; left: 50%; margin-left: -195px; top: 500px; z-index: 30; text-align: center; display: none;}
.loading-bg{ width: 390px;  height: 67px;    position: absolute; left: 0; top: 0; z-index: -1; background: #000; filter: Alpha(opacity=60); opacity: .6; border-radius: 4px;}
.loading p{ width: 360px; padding-left: 30px;  height: 67px; line-height: 67px;  background: url("../images/icon06.png")/*tpa=http://cloud.gbicdn.com/Static/ciprunWeb/pczt/sbcx0508/images/icon06.png*/ no-repeat 45px 23px;  font-size: 22px; color: #eee;  position: relative; }


/*  新增 商标注册常见问题   2018-10   wxm  */
.content_flash { background-color: #252525;  width: 100%; }
.content_main {  margin: 0 auto;  height: 182px; position: relative; width: 1200px;}
.content_main .left_img_02 {  margin-top: -23px; position: absolute; left: 0;  }
.flash-con{ float: right; position: relative; padding-right: 20px; }
.flash-con ul{ float: left; padding:0 20px; margin-top: 40px; border-right: dashed 1px #585858;}
.flash-con .fc-nobor{ border-right: none;}
.flash-con ul li a{ display: block; padding: 3px 0; font-size: 16px; color: #9b9b9b; }
.flash-con ul li a:hover{ color: #ffd800;}
.flash-con .fc-doc{ width: 414px;  height: 182px; margin: 0; padding: 0 20px; float: left; background-color: #252525; border: none;}
.fc-doc li{ width: 207px; float: left; padding: 16px 0; }
.fc-doc .fcd-bor{ border-bottom: dashed 1px #595959;}
.fc-doc li img{ float: left; margin-right: 10px;}
.fc-doc li p{ float: left; }
.fc-doc li p span{ font-size: 14px; color: #dedede;}
.fc-doc .fcd-btn{ width: 94px; height: 25px; line-height: 25px; text-align: center; background-color: #e91d28; font-size: 12px; color: #fff; margin-top: 8px; padding: 0;}
.fc-doc .fcd-btn:hover{ color: #fff;}
.fc-swt{ float: left; width: 20px; line-height: 24px; padding: 40px 5px 0 10px; }
.fc-swt a{ font-size: 16px; color: #9b9b9b;}
.search-box { margin: 80px auto;}
.pop-flash{  width: 348px; background-color: #fff; border: solid 1px #ca101a; padding: 10px 25px 30px 25px; z-index: 99; position: fixed; top: 50%; left: 50%; margin-top: -230px; margin-left: -200px; text-align: center; display: none; }
.pop-flash .d_tit{  font-size: 24px; color: #333; line-height: 46px; padding-top: 13px; border-bottom:solid 1px #eaeaea;}
.pop-flash .d_tips{  font-size: 14px; color: #999; padding: 10px 0 20px 0; }
.pop-flash .d_lis{ position: relative;}
.pop-flash .d_lis input{ width: 336px; height: 38px; line-height: 38px; border: solid 1px #aaa; padding-left: 10px; }
.pop-flash .d_lis  .dl_tip2{ display: inline-block; float: left; height: 20px; line-height: 20px; background-color: #58b850; color: #fff; font-size: 12px; border-radius: 2px; padding: 0 10px; margin-bottom: 1px;}
.pop-flash .d_lis  .dl_tip2 img{ vertical-align: top; margin: 4px 3px 0 0;}
.pop-flash .d_lis .dl_tip1{ position: absolute;  left: 1px; top:63px; font-size: 12px; color: #ed0303; display: none;}
.pop-flash .btn_db{ display: block; border: none; width: 348px; height: 42px; line-height: 42px; background-color: #ca101a; text-align: center; font-size: 16px; color: #fff; cursor: pointer; margin-top: 30px;}


.label {
  position: fixed;
  width: 54px;
  top: 50%;
  margin-top: -111px;
  right: 0;
  z-index: 3; }
  .label .pub {
    width: 54px;
    height: 54px;
    background-color: #e60e3a;
    background-position: 0 0;
    margin-bottom: 2px;
    border-radius: 5px;
    cursor: pointer;
    position: relative; }
    .label .pub:hover {
      background-color: #ca0f1a; }
  .label .phone-right {
    background-image: url("../images/phone.png")/*tpa=http://cloud.gbicdn.com/Static/ciprunWeb/pczt/sbcx0508/images/phone.png*/; }
    .label .phone-right .phone-box {
      position: absolute;
      top: 0;
      left: 54px;
      width: 252px;
      height: 222px;
      background-color: #ca0f1a;
      border-radius: 5px;
      box-sizing: border-box;
      padding: 18px 18px 0; }
      .label .phone-right .phone-box h4 {
        color: #fff;
        font-size: 16px;
        text-align: center;
        padding-bottom: 10px;
        border-bottom: 1px dashed #df6f76; }
      .label .phone-right .phone-box .input-wrap {
        width: 100%;
        background-color: #df6f76;
        height: 42px;
        margin-top: 20px; }
        .label .phone-right .phone-box .input-wrap .icon {
          float: left;
          width: 41px;
          height: 41px;
          background: url("../images/icon-phone.png")/*tpa=http://cloud.gbicdn.com/Static/ciprunWeb/pczt/sbcx0508/images/icon-phone.png*/ no-repeat 12px 9px; }
        .label .phone-right .phone-box .input-wrap input {
          float: left;
          width: 163px;
          height: 41px;
          padding-left: 10px;
          border-left: 1px dashed #efb7bb;
          background-color: #df6f76; }
        .label .phone-right .phone-box .input-wrap input::-webkit-input-placeholder {
          font-size: 14px;
          color: #fff; }
        .label .phone-right .phone-box .input-wrap input::-moz-input-placeholder {
          font-size: 14px;
          color: #fff; }
      .label .phone-right .phone-box .jieting-btn {
        width: 217px;
        height: 42px;
        background-color: #fff;
        line-height: 42px;
        text-align: center;
        color: #c90f19;
        font-size: 18px;
        margin-top: 20px;
        border-radius: 20px;
        display: block; }
      .label .phone-right .phone-box .dibu-title {
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 32px;
        background-color: #ac1019;
        line-height: 32px;
        text-align: center;
        font-size: 14px;
        color: #fff;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
        opacity: 0.6; }
      .label .phone-right .phone-box .form-error {
        display: none;
        position: absolute;
        left: 62px;
        top: 83px;
        clear: both;
        font-size: 14px;
        color: #e60e3a; }
  .label .online {
    background-image: url("../images/online.png")/*tpa=http://cloud.gbicdn.com/Static/ciprunWeb/pczt/sbcx0508/images/online.png*/; }
    .label .online .online-box {
      position: absolute;
      top: 0;
      left: 54px;
      width: 192px;
      height: 54px;
      background-color: #ca0f1a;
      border-radius: 5px;
      font-size: 18px;
      color: #fff;
      line-height: 54px;
      text-align: center; }
  .label .gongzhong {
    background-image: url("../images/gongzhong.png")/*tpa=http://cloud.gbicdn.com/Static/ciprunWeb/pczt/sbcx0508/images/gongzhong.png*/; }
    .label .gongzhong .gongzhong-box {
      position: absolute;
      top: 0;
      left: 54px;
      width: 328px;
      height: 222px;
      background-image: url("../images/gongzhong.jpg.png")/*tpa=http://cloud.gbicdn.com/Static/ciprunWeb/pczt/sbcx0508/images/gongzhong.jpg*/; }
  .label .top {
    background-image: url("../images/top.png")/*tpa=http://cloud.gbicdn.com/Static/ciprunWeb/pczt/sbcx0508/images/top.png*/; }

.pop-success {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    background-color: #fff;
    z-index: 32;
    width: 482px;
    border-top: 4px solid #ff1747;
    display: none;
    height: 198px;
  }
  
  .pop-success h4 {
    width: 138px;
    font-size: 24px;
    color: #333333;
    margin-left: 172px;
    margin-top: 53px;
    padding-left: 45px;
    background: url("../images/success.png")/*tpa=http://cloud.gbicdn.com/Static/ciprunWeb/pczt/sbcx0508/images/success.png*/ no-repeat 0px 2px;
  }
  
.pop-success .listen {
    font-size: 16px;
    color: #999999;
    padding-top: 30px;
    text-align: center;
  }
.pop-close {
  position: absolute;
  width: 16px;
  height: 16px;
  top: 16px;
  right: 12px;
  background: url("../images/close.png")/*tpa=http://cloud.gbicdn.com/Static/ciprunWeb/pczt/sbcx0508/images/close.png*/ no-repeat 0 0;
}

