@charset "utf-8";

*{ box-sizing: border-box;}

input::-ms-clear,
input::-ms-reveal
{
display:none;
}
input::clear,
input::reveal
{
display:none;
}
div::-webkit-scrollbar {
    display: none
}

div::scrollbar {
    display: none
}
html,body{font-family:"Microsoft YaHei","PingFang SC","Arial"; background-color: #f1f4f5; height: 100%;}
body.active{ overflow: hidden; }
body .container{ margin:0 auto; padding: 0;}

a{transition: all .3s;text-decoration: none; color: #76838F;}
a:hover,.hover,a:focus{color:#FF5B36; text-decoration: none; outline: none;transition: all .3s;}
.row{ margin-left:-10px!important; margin-right: -10px!important; }
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{ padding: 0 10px!important;}
.btn,.form-control{border-radius:0;}
input{box-shadow:none !important;outline:none !important; -webkit-appearance: none;}
select{  -webkit-appearance: none; }
.no_border{border:none!important;}
ul,li,p,body,img,dl,dt,dd,h1,h2,h3,h4,h5,i{ margin: 0; padding: 0; border: 0; word-break: break-word; list-style: none;font-style: normal}

body{font-size: 14px; color: #333;overflow-x:hidden;}
textarea{ resize: none; outline: none }

.clear::after{
    content:'';
    display:block;
    overflow:hidden;
    clear:both;
}


/* 统一placeholder文字颜色 */
::-moz-placeholder{color:#999;}              /*ff*/
::-webkit-input-placeholder{color:#999;}     /*chrome,safari*/
:-ms-input-placeholder{color:#999}



.red{color:#ff5b36}

/* 按钮颜色 */
.btn-def{background:#FF5B36; color: #fff!important;}
.btn-def:focus{background:#FF5B36; color:#fff!important}

/* 按钮大小 */
/* .btn-big{width:200px;height: 60px;line-height:60px;text-align:center;}
.btn-lg{width:300px;height:50px;line-height:50px;text-align:center;}
.btn-sm{width:150px;height:50px;line-height:50px;text-align:center;}
.btn-xs{width:110px;height:40px;line-height:40px;text-align:center;padding:0;}
.btn-max{width:100%;height:50px;line-height:50px;text-align:center;}
.btn-white{width:150px;height:50px;line-height:50px;text-align:center;border:#ff5b36 solid 1px;background:#fff;color:#ff5b36}
.btn-white:hover,.btn-white:focus{color:#ff5b36!important;} */

.radius_100{border-radius: 100px!important;}

/* padding设置 */
.pat0{padding-top:0!important;}
.pat_30{padding-top:30px;}
.pab0{padding-bottom:0!important}
.pab100{padding-bottom:100px;}
.pdr_60{padding-right:60px;}
.pal60{padding-left:60px;}
.pal95{padding-left:95px}

/* margin设置 */
.mgt_0{margin-top:0;}
.mgl_15{margin-left:15px;}
.mgt_20{margin-top:20px;}
.mgt_40{margin-top:40px;}
.mgr_20{margin-right:20px;}
.mgt_60{margin-top:60px;}
.mgr_100{margin-right:100px}
/* 对齐方式 */
.pull-left{float:left!important;}
.pull-right{float:right!important;}

/* 文字对齐 */
.text-center{text-align: center;}


/* 字号 */
.f26{font-size:26px;}

/* 文本截取 */
.cut_f1{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.cut_f2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.cut_f3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.cut_f4{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.cut_f5{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;}
.cut_f6{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;overflow: hidden;}

/* 重置layui */
.layui-layer-setwin .layui-layer-close2{background:url('../img/icon/close.png') center no-repeat!important;right:-10px!important;top:-10px!important;}
.layui-layer-photos .layui-layer-setwin .layui-layer-close2{background:url('../img/icon/close2.png') center no-repeat!important;right:-10px!important;top:-10px!important;}
.layui-layer-btn .layui-layer-btn0{background:#ff5b36!important;border-color:#ff5b36!important;}
.layui-layer{border-radius:0!important;}
.layui-form-select dl dd.layui-this{background:#ff5b36!important}
.layui-btn{border-radius:5px;}

.pages{text-align:right;margin-top:30px; line-height: 40px;}

.pages .page-total{ float: left; font-size: 14px; color: #76838F;}

.pages a, .pages span{ float: left; height:40px; margin-right: -1px; min-width: 40px; display:inline-block;line-height:40px;text-align:center;font-size:14px; color: #76838F; border: 1px solid #E4E4E4;}
.pages span{ background-color: #FF5B36; color: #fff; border-color: #FF5B36; cursor: default;}
.pages a:first-child{ border-radius: 3px 0 0 3px;}
.pages a:last-child{ border-radius: 0 3px 3px 0;}

.no_data{text-align:center;}
.no_data img{max-width:100%;}

.order_type .active{ color: #FF5B36; }