﻿
    .my-promotion {
        width: 100%;
        background-color: #efeccd;
        border: 1px solid #de0002;
        text-align: center;
        padding: 0 0 20px 0;
    }

    .my-promotion .order-say {
        color: #de0002;
        font-size: 20px;
        font-weight: 800;
        margin: 20px 30px;
    }

    .my-promotion .my-btn {
        padding: 14px 30px;
        font-size: 16px;
        color: #efeccd;
        background-color: #de0002;
        position: relative;
        width: 220px;
        display: inline-block;
        cursor: pointer;
    }
    
    .my-quick {
        width: 100%;
        background-color: #faf9f5;
        border: 1px solid #b0b0b0;

        padding: 20px 0;
    }

    .my-quick-left {
        width: 412px;
        padding-left: 20px;
        display: inline-block;
    }

    .my-quick-right {
        width: 500px;
        float: right;
    }

    .my-quick .t2 {
        color: #de0002;
        font-size: 20px;
        font-weight: 800;
        margin: 20px 30px 20px 0;
    }

    .my-quick .blue {
        color: #1286ec;
        font-size: 14px;
        font-weight: 800;
        margin: 20px 30px 20px 0;
    }
    .my-quick-tel {
      margin-top:12px;
      padding: 0;
        height: 47px;
        line-height: 47px;
        color: #de0002;
        display: flex;
        font-size: 20px;
        font-weight: 800;
    }
    .my-quick-tel p {
     
        height: 47px;
        line-height: 47px;
        
        display: block;

    }

    .my-quick .my-btn {
        padding: 0px 30px;
        height:38px;
        line-height:38px;
        font-size: 16px;
        color: #000;
        background-color: #fff;
        border: solid 1px #dadada;
        position: relative;

        display: inline-block;
        cursor: pointer;
    }
    .my-quick-right .inp{
      width: 100%;
      float: left;
      display: inline-block;
      margin-bottom: 6px;
    }
    .my-quick-right .text{
      width: 100%;
      font-size: 12px;
    }
    .my-quick .inp input{ width:190px; height:36px; padding:0 10px; border:solid 1px #1286ec; font-size:15px; float:left;}
    .my-quick .inp .btn{ line-height:38px;height:38px; padding:0 15px; background:#1286ec; color:#fff; font-size:15px; float:left;width: 90px;}
 
        .col-md-4s{ display: inline-block;
    vertical-align: middle;
  }

:after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.radio-inline {
    position: relative;
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
   
}
/* Radios */
.radio {
padding-right:5px;
}
.radio label {
  display: inline-block;
  padding-left: 2px;
  position: relative;
  cursor: pointer;
  width:35px;
}
.radio label::before {
  -o-transition: border 0.5s ease-in-out;
  -webkit-transition: border 0.5s ease-in-out;
  background-color: #ffffff;
  border-radius: 50%;
  border: 1px solid #a8a8a8;
  content: "";
  display: inline-block;
  height: 17px;
  left: 0;
  margin-left: -20px;
  outline: none !important;
  position: absolute;
  transition: border 0.5s ease-in-out;
  width: 17px;
  margin-top:8px;
}
.radio label::after {
 margin-top:8px;
  -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  -ms-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  -webkit-transform: scale(0, 0);
  -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  background-color: #555555;
  border-radius: 50%;
  content: " ";
  display: inline-block;
  height: 9px;
  left: 4px;
  margin-left: -20px;
  position: absolute;
  top: 4px;
  transform: scale(0, 0);
  transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  width: 9px;
}
.radio input[type="radio"] {
  cursor: pointer;
  opacity: 0;
  z-index: 1;
  outline: none !important;
}
.radio input[type="radio"]:disabled + label {
  opacity: 0.65;
}
.radio input[type="radio"]:focus + label::before {
  outline-offset: -2px;
}
.radio input[type="radio"]:checked + label::after {
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
}
.radio input[type="radio"]:disabled + label::before {
  cursor: not-allowed;
}
.radio.radio-inline {
  margin-top: 0;
}
.radio.radio-single label {
  height: 17px;
}

.radio-primary input[type="radio"] + label::after {
  background-color: #ff2c4c;
}
.radio-primary input[type="radio"]:checked + label::before {
  border-color: #ff2c4c;
}
.radio-primary input[type="radio"]:checked + label::after {
  background-color: #ff2c4c;
}

.my-arrow,.my-arrow-up, .my-arrow-down{position: relative; width: 27px; height: 14px; display: inline-block; margin-top:2px; cursor: pointer; background:url("https://www.xufeijixie.com/public/pc/images/arrow2.png") no-repeat 0 0;}
.my-arrow-up{position: relative;width: 27px; height: 14px;background-position: 0 0px; }
.my-arrow-down{position: relative;width: 27px; height: 14px;background-position: 0 -16px; }
.my-content{width: 100%;display: block; border:1px solid #dadada;margin: 20px 0; font-size: 14px;padding: 6px;}

        .feedback-list{
          width: 1000px;
          height: 32px;
          overflow: hidden;
        }
        #marquee {
          width: 1000px;
          height: 32px;
          overflow: hidden;
        }  
        .feedback-list ul{
          /*width: 100%;*/
          height: 32px;
          line-height: 32px;
          /*display: inline-block;*/
          /*overflow: hidden;*/
          /*zoom: 1;*/
        }
        .feedback-list ul li{

          width: 598px;
          text-align: center;
          font-size: 14px;
          font-weight: 800;
          /*display: inline-block;*/
          float: left;
          padding: 0;
        }
        .feedback-list ul li span{ 
          color: red;
          margin: 0 8px;
        }
      
    .my-img {
        width: 100%;
        margin: 0;
        padding: 0;
    }

    .my-img img {
        width: 100%;
        margin: 0;
        padding: 0;
    }
    #daohang {
    display: inline-block;
    width: 100%;
    margin: 10px 0;
    text-align: center;
}
#daohang li {
    font-size: 14px;
    padding: 5px 10px;
    background: #1b763b;
    color: #fff;
    margin: 0 5px;
    display: inline-block;cursor: pointer;
}
#cons .speciaGC li p {
    font-size: 14px;
    line-height: 26px;
}
form{position:relative;}