* {
    margin:0;
    padding: 0;
}
@media (max-width: 1920px) {
    .banxin {
        width: 1200px;
        margin: 0 auto;
    }
}
@media (max-width: 1280px) {
    .banxin {
        width: 1170px;
        margin: 0 auto;
    }
}
@media (min-width: 1920px) {
    .banxin {
        width: 1200px;
        margin: 0 auto;
    }
}

ul,li,ol {list-style:none}
i,b {
    font-style: normal;
}
a {
    text-decoration: none;
    color:#333;
    }
.clearfix::after{
    content:"";
    height: 0;
    line-height: 0;
    display: block;
    visibility: hidden;
    clear: both;
}
.clearfix{zoom:1}
body {
    min-width: 1170px;
    font-style: normal;
    font-size: 12px;
    background-color: #f4f4f4;
    font-family: "Microsoft YaHei",'SimSun','\5b8b\4f53',sans-serif;
    color: #333;
    /* 字间距 */
    /* letter-spacing:1px;   */
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.txall {
    text-align: left;
}
.blue {
    color: #0073dc;
}
.green {
    color: #068c4b;
}
.gray {
    color: #666666;
}
.red {
    color:#ff2317;
}
.org {
    color:#ff7f00;
}
.black {
    color:#333333;
}
/* 小灰字 */
.gray-sm {
    font-size: 12px;
    color: #999;
}
/* 大字 */
.big-font {
    font-size: 16px;
    line-height: 2;
}
.md-font {
    font-size: 14px;
    line-height: 1.6;
}
.mg-t12 {
    margin-top: -6px;
}
a:hover {
    color:#ff2317;
}
.layui-btn-red {
    background-color: #ff2317;
}
.layui-btn-blue {
    background-color: #0073dc;
}
.layui-btn-org {
    background-color: #ff7f00;
}
.btn-red-border.layui-btn-primary {
    color: #ff2317;
    border: 1px solid #ff2317;
}
.btn-blue-border.layui-btn-primary {
    color: #0073dc;
    border: 1px solid #0073dc;
}
.btn-org-border.layui-btn-primary {
    color: #ff7f00;
    border: 1px solid #ff7f00;
}
.por {
    position: relative;
}
.poa {
    position: absolute;
}
.regjlt {
    background-image:url(../images/regjlt.png);
}
.jlt {
    background-image:url(../images/jlt.png);
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {   
    /* WebKit browsers */   
   color: #999;   
   }   
input:-moz-placeholder, textarea:-moz-placeholder {   
   /* Mozilla Firefox 4 to 18 */   
   color: #999;   
   }   
input::-moz-placeholder, textarea::-moz-placeholder {   
    /* Mozilla Firefox 19+ */   
   color: #999;   
   }   
input:-ms-input-placeholder, textarea:-ms-input-placeholder {   
    /* Internet Explorer 10+ */   
   color: #999;   
   }
   

.main {
    padding: 35px 0 100px 0;
    background-color: #fff;
    min-height: 400px;
}
.layui-form-select dl dd.layui-this {
    background-color: #ff2317;
}

.pad-l38 {
    padding-left: 38px;
}
   /***************************************     图标     ****************************************/



/* 网站导航logo */
.daohang{
    display: inline-block;
    width: 12px;
    height: 12px;
    background-position: 0 0;
}


/* 热线电话logo */
.rexian {
    display: inline-block;
    width: 13px;
    height: 13px;
    background-position: -14px 0;
}

/* 下拉箭头logo */
.jiantou {
    position: absolute;
    width: 7px;
    height: 3px;
    background-position: -28px 0;
}

/* 竞价单编号logo */
.odd-numbers {
    display: inline-block;
    width: 26px;
    height: 19px;
    background-position: -214px -184px;
}
/* 订单编号logo */
.order-numbers {
    display: inline-block;
    width: 26px;
    height: 19px;
    background-position: -185px -243px;
}

/* 输入正确logo */
.true {
    width: 18px;
    height: 18px;
    display: inline-block;
    background-position: -189px -57px ;
}
/* 输入错误图标 */
.false {
    width: 17px;
    height: 17px;
    display: inline-block;
    background-position: -164px -57px ;
}

/* 小蓝色i logo */
.blueIsmall {
    width: 21px;
    height: 21px;
    background-position: -176px 0;
}


/* 大蓝色i logo */
.blueIbig {
    width: 25px;
    height: 25px;
    background-position: -259px -89px;
}

/* 加载中 */
.dengdai {
    width: 143px;
    height: 144px;
    background-position: 0 -64px;
    display: inline-block;
    margin: 90px 0 0;
    transform: rotate(0);
    animation: turn 1s steps(8) infinite;
}
@keyframes turn {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(360deg);
    }
}

/* 热门  logo */
.hot {
    background-position: -46px 0;
    display: inline-block;
    width: 29px;
    height: 17px;
}


/* 标注必填星号 */
.asterisk {
    color: red;
    font-size: 20px;
    vertical-align: middle;
    margin: 0 10px;
}



/* 下一步图标 */
.next {
    width: 32px;
    height: 19px;
    background-position: -176px -24px;
    display: inline-block;
}


/* 红色对号 */
.redtrue {
    width: 18px;
    height: 18px;
    background-position: -164px -184px;
    display: inline-block;
}


/* 灰色对号 */
.graytrue { 
    width: 18px;
    height: 18px;
    background-position: -188px -184px;
    display: inline-block;
}

/* 报价中心logo */
.offerlogo {
    width: 27px;
    height: 21px;
    display: inline-block;
    background-position: -124px -211px;
}

/* 订单中心logo */
.my-orderlogo {
    width: 24px;
    height: 22px;
    display: inline-block;
    background-position: -163px -211px;
}

/* 资金管理logo */
.fundMgmlogo {
    width: 19px;
    height: 22px;
    display: inline-block;
    background-position: -197px -211px;
}

/* 客户服务logo */
.cstmsevlogo {
    width: 22px;
    height: 22px;
    display: inline-block;
    background-position: -223px -211px;
}

/* 设置logo */
.setuplogo {
    width: 22px;
    height: 22px;
    display: inline-block;
    background-position: -254px -211px;
}


/* 黄色感叹号logo */
.beCarelogo {
    width: 18px;
    height: 18px;
    background-position: -124px -243px;
}

/* 时间logo */
.timelogo {
    width: 17px;
    height: 18px;
    display: inline-block;
    background-position: -157px -243px;
}

/* 公司名称logo */
.corporate-name {
    width: 21px;
    height: 21px;
    display: inline-block;
    background-position: -157px -102px;
}

/* 定位logo */
.loca {
    display: inline-block;
    width: 9px;
    height: 12px;
    background-position: -126px -82px;
}

/* 信誉向下的箭头 */
.arrow {
    width: 8px;
    height: 14px;
    background-position: -193px -101px;
    display: inline-block;
}


/* 订单信息 */
.order-informationlg {
    width: 118px;
    height: 163px;
    display: inline-block;
    background-position: 0 -355px;
}


/* 角色管理 */
.role-selection {
    width: 86px;
    height: 86px;
    display: inline-block;
    background-position: -143px -271px;
}

/* 保证金 */
.baozhengjin {
    width: 18px;
    height: 18px;
    display: inline-block;
    background-position: -117px 0;
    margin-right: 5px;
    vertical-align: middle;
}

/* 违约金 */
.weiyuejin {
    width: 18px;
    height: 18px;
    display: inline-block;
    background-position: -96px 0;
    margin-right: 5px;
    vertical-align: middle;
}

/* 曲别针 */
.label {
    display: inline-block;
    width: 16px;
    height: 18px;
    background-position: -252px -292px;
}


/* 绿色公司logo */
.green-cpr {
    width: 21px;
    height: 21px;
    display: inline-block;
    background-position: -221px -243px;
}


/* 资料 */

.mean {
    width: 19px;
    height: 21px;
    display: inline-block;
    background-position: -252px -243px;
}


/* 推荐商家 */


.rcmd {
    width: 22px;
    height: 21px;
    display: inline-block;
    background-position: -252px -268px;
}



/* 个人中心 */


.psn {
    width: 21px;
    height: 21px;
    display: inline-block;
    background-position: -252px -313px;
}



/* 供应商管理 */

.spy {
    width: 23px;
    height: 21px;
    display: inline-block;
    background-position: -252px -340px;
}



/* 供应商管理 */

.flag {
    width: 9px;
    height: 16px;
    display: inline-block;
    background-position: -252px -366px;
}


/* 分享 */

.share {
    width: 18px;
    height: 18px;
    display: inline-block;
    background-position: -276px -272px;
}


/* 修改信息 */

.modify {
    width: 18px;
    height: 18px;
    display: inline-block;
    background-position: -276px -243px;
}