/* 
   0.2-V1下所有项目
   公用样式 
   页面自动引用
*/

.clearfix:after {
   content: "";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}

.clearfix {
   zoom: 0
}

.fl {
   float: left;
}

.fr {
   float: right;
}

.oneline-clamp {
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 1;
   -webkit-box-orient: vertical;
}

/* 图片放大缩小样式 */
.show-image-main {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   z-index: 3000;
   background-color: rgba(0, 0, 0, 0.274);
}


i,
d {
   font-style: normal;
}

/* 弹窗蓝色系通用颜色开始 */
.DialogBoxBlue p {
   font-size: 12px;
}

.DialogBoxBlue .el-dialog {
   width: 600px;
}

.DialogBoxBlue .el-checkbox__label {
   font-size: 12px;
}

.DialogBoxBlue .el-dialog__header {
   text-align: center;
   background: #257EDF !important;
   padding: 13px !important;
}

.DialogBoxBlue .el-dialog__title {
   font-size: 14px;
   color: #fff;
}

.DialogBoxBlue .el-dialog__headerbtn .el-dialog__close {
   color: #fff !important;
}

.DialogBoxBlue .el-dialog__headerbtn {
   top: 17px;
}

.DialogBoxBlue .el-dialog__footer {
   padding-top: 20px;
   border-top: 1px solid #dadada;
}

.DialogBoxBlue .el-dialog__footer .el-button--primary {
   color: #fff;
   background-color: #257EDF !important;
   border-color: #257EDF !important;
}

.DialogBoxBlue .el-checkbox__input.is-checked+.el-checkbox__label {
   color: #333;
}

.DialogBoxBlue .el-checkbox__input.is-checked .el-checkbox__inner,
.DialogBoxBlue .el-checkbox__input.is-indeterminate .el-checkbox__inner {
   background-color: #257EDF !important;
   border-color: #257EDF !important;
}

.DialogBoxBlue .Kbtn.el-button {
   border-color: #dadada;
   background-color: #f0f0f0;
   color: #333;
}

.DialogBoxBlue .Kbtn.el-button:focus,
.DialogBoxBlue .Kbtn.el-button:hover {
   border-color: #dadada;
   background-color: #f0f0f0;
   color: #333;
}

.DialogBoxBlue .el-button--primary:focus,
.DialogBoxBlue .el-button--primary:hover {
   background: #1272da;
   border-color: #1272da;
   color: #fff;
}

.DialogBoxBlue .el-form-item {
   /* margin-bottom: 0px; */
}

.DialogBoxBlue .el-form-item__label {
   text-align: left;
   font-size: 12px;
}

.DialogBoxBlue .dialog-footer .el-button {
   font-size: 12px;
}

/* 弹窗蓝色系通用颜色结束*/


/* 条件清除按钮样式 */
.whitebj {
   background: #fff !important;
   color: #333;
}

.whitebj:hover,
.whitebj:focus {
   background: #fff !important;
   color: #1272da;
   border-color: #1272da !important;
}

/******确认**提交按钮开始**<el-button  class="btnblue" type="primary">确认</el-button>*****/
.btnblue.el-button--primary {
   font-size: 12px;
   background-color: #257EDF;
   color: #fff;
   border-color: transparent;
}

.btnblue.el-button--primary:focus,
.btnblue.el-button--primary:visited,
.btnblue.el-button--primary:active,
.btnblue.el-button--primary:hover {
   background: #1272da !important;
   border-color: #1272da !important;
   color: #fff !important;
}

.el-button--primary.is-disabled,
.el-button--primary.is-disabled:active,
.el-button--primary.is-disabled:focus,
.el-button--primary.is-disabled:hover {
   background: #f0f0f0 !important;
   border: 1px solid #ccc !important;
}

/******确认提交按钮结束*******/
/**********/
/******取消按钮开始**<el-button class="Kbtn">取消</el-button>*****/
.Kbtn.el-button {
   border-color: #dadada;
   background-color: #f0f0f0;
   color: #333;
   font-size: 12px;
}

.Kbtn.el-button:focus,
.Kbtn.el-button:hover {
   border-color: #dadada;
   background-color: #f0f0f0;
   color: #333;
}

/******取消按钮结束*******/
/******复选框开始*******/
.checkBoxblue .el-checkbox__label {
   color: #333;
   font-size: 12px;
}

.checkBoxblue .el-checkbox__input.is-checked+.el-checkbox__label {
   color: #333;
   font-size: 12px;
}

.checkBoxblue .el-checkbox__input.is-checked .el-checkbox__inner,
.checkBoxblue .el-checkbox__input.is-indeterminate .el-checkbox__inner {
   background-color: #257EDF;
   border-color: #257EDF;
}

/******复选框结束*******/
/******单选框开始*******/
.radioBoxblue .el-radio__label {
   font-size: 12px;
   color: #333;
}

.radioBoxblue .el-radio__input.is-checked+.el-radio__label {
   font-size: 12px;
   color: #333;
}

.radioBoxblue .el-radio__input.is-checked .el-radio__inner {
   border-color: #257EDF;
   background: #257EDF;
}

/******单选框结束*******/
/*上下左右外边距添加类名开始*/
/*上边距*/
.hm-mtop5 {
   margin-top: 5px;
}

.hm-mtop10 {
   margin-top: 10px;
}

.hm-mtop20 {
   margin-top: 20px;
}

.hm-mtop30 {
   margin-top: 30px;
}

.hm-mtop40 {
   margin-top: 40px;
}

.hm-mtop50 {
   margin-top: 50px;
}

/*下边距*/
.hm-mbottom5 {
   margin-bottom: 5px;
}

.hm-mbottom10 {
   margin-bottom: 10px;
}

.hm-mbottom20 {
   margin-bottom: 20px;
}

.hm-mbottom30 {
   margin-bottom: 30px;
}

.hm-mbottom40 {
   margin-bottom: 40px;
}

.hm-mbottom50 {
   margin-bottom: 50px;
}

/*左边距*/
.hm-mleft5 {
   margin-left: 5px;
}

.hm-mleft10 {
   margin-left: 10px;
}

.hm-mleft20 {
   margin-left: 20px;
}

.hm-mleft30 {
   margin-left: 30px;
}

.hm-mleft40 {
   margin-left: 40px;
}

.hm-mleft50 {
   margin-left: 50px;
}

/*右边距*/
.hm-mright5 {
   margin-right: 5px;
}

.hm-mright10 {
   margin-right: 10px;
}

.hm-mright20 {
   margin-right: 20px;
}

.hm-mright30 {
   margin-right: 30px;
}

.hm-mright40 {
   margin-right: 40px;
}

.hm-mright50 {
   margin-right: 50px;
}

/*上下左右外边距添加类名结束*/
/*上下左右内边距添加类名开始*/
/*上边距*/
.hm-ptop5 {
   padding-top: 5px;
}

.hm-ptop10 {
   padding-top: 10px;
}

.hm-ptop20 {
   padding-top: 20px;
}

.hm-ptop30 {
   padding-top: 30px;
}

.hm-ptop40 {
   padding-top: 40px;
}

.hm-ptop50 {
   padding-top: 50px;
}

.hm-ptop60 {
   padding-top: 60px;
}

.hm-ptop70 {
   padding-top: 70px;
}

/*下边距*/
.hm-pbottom5 {
   padding-bottom: 5px;
}

.hm-pbottom10 {
   padding-bottom: 10px;
}

.hm-pbottom20 {
   padding-bottom: 20px;
}

.hm-pbottom30 {
   padding-bottom: 30px;
}

.hm-pbottom40 {
   padding-bottom: 40px;
}

.hm-pbottom50 {
   padding-bottom: 50px;
}

/*左边距*/
.hm-pleft5 {
   padding-left: 5px;
}

.hm-pleft10 {
   padding-left: 10px;
}

.hm-pleft15 {
   padding-left: 15px;
}

.hm-pleft20 {
   padding-left: 20px;
}

.hm-pleft30 {
   padding-left: 30px;
}

.hm-pleft40 {
   padding-left: 40px;
}

.hm-pleft50 {
   padding-left: 50px;
}

/*右边距*/
.hm-pright5 {
   padding-right: 5px;
}

.hm-pright10 {
   padding-right: 10px;
}

.hm-pright20 {
   padding-right: 20px;
}

.hm-pright30 {
   padding-right: 30px;
}

.hm-pright40 {
   padding-right: 40px;
}

.hm-pright50 {
   padding-right: 50px;
}

/*上下左右内边距添加类名结束*/
.textright {
   text-align: right;
}

.textcenter {
   text-align: center;
}

.textleft {
   text-align: left;
}

/****标题**带低线*<p class="hm-p-tit02"><span>带看单信息</span></p>***/
.hm-p-tit02 {
   height: 22px;
   line-height: 22px;
   font-size: 16px;
   border-bottom: 1px solid #dadada;
   padding-bottom: 20px;
   margin-bottom: 20px;
}

.fontsize12 {
   font-size: 12px;
}

.fontsize14 {
   font-size: 14px;
}

.fontsize16 {
   font-size: 16px;
}

.fontsize18 {
   font-size: 18px;
}

.hm-Active02 {
   color: #257EDF;
}

.fright {
   float: right;
}

.form-abel-left .el-form-item__label {
   text-align: left;
   font-size: 12px;
   color: #333;
}

.textareah120 .el-textarea__inner {
   height: 120px;
   font-size: 12px;
}

.form-item-mbottom0 .el-form-item {
   margin-bottom: 0px;
}

/* 禁用背景 */
.disabled-bj {
   background-color: #f5f7fa;
}

/* tanhui 添加 reset 初始样式 开始*/
/*清除默认内外边距及字体、盒子等属性*/
*,
body,
html,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
dl,
li,
dt,
dd,
th,
td,
p,
div,
form,
table,
section,
article,
button,
textarea,
select,
input {
   padding: 0px;
   margin: 0px;
   box-sizing: border-box;
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
}

/*清除列表默认样式*/
li,
ol,
ul {
   list-style: none;
}

/* 块及行内块  */
.d-inline {
   display: inline-block;
}

.d-block {
   display: block;
}

.d-none {
   display: none;
}

/* 超出1行隐藏，1行显示 */
.oneline-row {
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 1;
   -webkit-box-orient: vertical;
}

/*允许长单词换行到下一行*/
.word-wrap {
   word-wrap: break-word;
}

/*清除图片自带边框*/
/* 浮动 */
.fl {
   float: left;
}

.fr {
   float: right;
}

/* 清浮动,加父级盒子即可 */
.clearflr:after {
   content: "";
   display: block;
   clear: both;
   height: 0px;
   visibility: hidden;
   overflow: hidden;
}

/* 清浮动,加父级盒子即可 */
.clearfix:after {
   content: "";
   display: block;
   height: 0;
   clear: both;
   overflow: hidden;
   visibility: hidden;
}

/* 可以解决IE低版本浮动问题 */
.clearflr {
   zoom: 1
}

.clearfix {
   zoom: 1
}

/* table */
table {
   border-collapse: collapse;
   border-spacing: 0px;
}

/* 鼠标样式 */
.cursor-p {
   cursor: pointer;
}
/* 鼠标禁用 */
.cursor-nodrop{
   cursor:no-drop;
}
.cursor-d {
   cursor: default;
}

/* 字体大小样式 start */
.font8 {
   transform: scale(.6);
}

.font10 {
   transform: scale(.8);
}

.font12 {
   font-size: 12px;
}

.font13 {
   font-size: 13px;
}

.font14 {
   font-size: 14px;
}

.font15 {
   font-size: 15px;
}

.font16 {
   font-size: 16px;
}

.font17 {
   font-size: 17px;
}

.font18 {
   font-size: 18px;
}

.font19 {
   font-size: 19px;
}

.font20 {
   font-size: 20px;
}

.font21 {
   font-size: 21px;
}

.font22 {
   font-size: 22px;
}

.font23 {
   font-size: 23px;
}

.font24 {
   font-size: 24px;
}

.font25 {
   font-size: 25px;
}

.font26 {
   font-size: 26px;
}

.font27 {
   font-size: 27px;
}

.font28 {
   font-size: 28px;
}

.font29 {
   font-size: 29px;
}

.font30 {
   font-size: 30px;
}

.font32 {
   font-size: 32px;
}

.font34 {
   font-size: 34px;
}

.font36 {
   font-size: 36px;
}

.font38 {
   font-size: 38px;
}

.font40 {
   font-size: 40px;
}

.font42 {
   font-size: 42px;
}

.font44 {
   font-size: 44px;
}

.font46 {
   font-size: 46px;
}

.font48 {
   font-size: 48px;
}

.font50 {
   font-size: 50px;
}

/* 字体大小样式 end */

/* 字体粗细样式 statr */
.fontW200 {
   font-weight: 200;
}

.fontW300 {
   font-weight: 300;
}

.fontW400 {
   font-weight: 400;
}

.fontW500 {
   font-weight: 500;
}

.fontW600 {
   font-weight: 600;
}

.fontW700 {
   font-weight: 700;
}

.fontW800 {
   font-weight: 800;
}

.fontW900 {
   font-weight: 900;
}

/* 字体粗细样式 end */

/* 外边距==========外边距
   范围 0~50px  */
/* 外-上 start */
.margin-t-0 {
   margin-top: 0px;
}

.margin-t-1 {
   margin-top: 1px;
}

.margin-t-2 {
   margin-top: 2px;
}

.margin-t-3 {
   margin-top: 3px;
}

.margin-t-4 {
   margin-top: 4px;
}

.margin-t-5 {
   margin-top: 5px;
}

.margin-t-6 {
   margin-top: 6px;
}

.margin-t-7 {
   margin-top: 7px;
}

.margin-t-8 {
   margin-top: 8px;
}

.margin-t-9 {
   margin-top: 9px;
}

.margin-t-10 {
   margin-top: 10px;
}

.margin-t-11 {
   margin-top: 11px;
}

.margin-t-12 {
   margin-top: 12px;
}

.margin-t-13 {
   margin-top: 13px;
}

.margin-t-14 {
   margin-top: 14px;
}

.margin-t-15 {
   margin-top: 15px;
}

.margin-t-16 {
   margin-top: 16px;
}

.margin-t-17 {
   margin-top: 17px;
}

.margin-t-18 {
   margin-top: 18px;
}

.margin-t-19 {
   margin-top: 19px;
}

.margin-t-20 {
   margin-top: 20px;
}

.margin-t-21 {
   margin-top: 21px;
}

.margin-t-22 {
   margin-top: 22px;
}

.margin-t-23 {
   margin-top: 23px;
}

.margin-t-24 {
   margin-top: 24px;
}

.margin-t-25 {
   margin-top: 25px;
}

.margin-t-26 {
   margin-top: 26px;
}

.margin-t-27 {
   margin-top: 27px;
}

.margin-t-28 {
   margin-top: 28px;
}

.margin-t-29 {
   margin-top: 29px;
}

.margin-t-30 {
   margin-top: 30px;
}

.margin-t-31 {
   margin-top: 31px;
}

.margin-t-32 {
   margin-top: 32px;
}

.margin-t-33 {
   margin-top: 33px;
}

.margin-t-34 {
   margin-top: 34px;
}

.margin-t-35 {
   margin-top: 35px;
}

.margin-t-36 {
   margin-top: 36px;
}

.margin-t-37 {
   margin-top: 37px;
}

.margin-t-38 {
   margin-top: 38px;
}

.margin-t-39 {
   margin-top: 39px;
}

.margin-t-40 {
   margin-top: 40px;
}

.margin-t-41 {
   margin-top: 41px;
}

.margin-t-42 {
   margin-top: 42px;
}

.margin-t-43 {
   margin-top: 43px;
}

.margin-t-44 {
   margin-top: 44px;
}

.margin-t-45 {
   margin-top: 45px;
}

.margin-t-46 {
   margin-top: 46px;
}

.margin-t-47 {
   margin-top: 47px;
}

.margin-t-48 {
   margin-top: 48px;
}

.margin-t-49 {
   margin-top: 49px;
}

.margin-t-50 {
   margin-top: 50px;
}

/* 外-上 end */
/* 外-右 start */
.margin-r-0 {
   margin-right: 0px;
}

.margin-r-1 {
   margin-right: 1px;
}

.margin-r-2 {
   margin-right: 2px;
}

.margin-r-3 {
   margin-right: 3px;
}

.margin-r-4 {
   margin-right: 4px;
}

.margin-r-5 {
   margin-right: 5px;
}

.margin-r-6 {
   margin-right: 6px;
}

.margin-r-7 {
   margin-right: 7px;
}

.margin-r-8 {
   margin-right: 8px;
}

.margin-r-9 {
   margin-right: 9px;
}

.margin-r-10 {
   margin-right: 10px;
}

.margin-r-11 {
   margin-right: 11px;
}

.margin-r-12 {
   margin-right: 12px;
}

.margin-r-13 {
   margin-right: 13px;
}

.margin-r-14 {
   margin-right: 14px;
}

.margin-r-15 {
   margin-right: 15px;
}

.margin-r-16 {
   margin-right: 16px;
}

.margin-r-17 {
   margin-right: 17px;
}

.margin-r-18 {
   margin-right: 18px;
}

.margin-r-19 {
   margin-right: 19px;
}

.margin-r-20 {
   margin-right: 20px;
}

.margin-r-21 {
   margin-right: 21px;
}

.margin-r-22 {
   margin-right: 22px;
}

.margin-r-23 {
   margin-right: 23px;
}

.margin-r-24 {
   margin-right: 24px;
}

.margin-r-25 {
   margin-right: 25px;
}

.margin-r-26 {
   margin-right: 26px;
}

.margin-r-27 {
   margin-right: 27px;
}

.margin-r-28 {
   margin-right: 28px;
}

.margin-r-29 {
   margin-right: 29px;
}

.margin-r-30 {
   margin-right: 30px;
}

.margin-r-31 {
   margin-right: 31px;
}

.margin-r-32 {
   margin-right: 32px;
}

.margin-r-33 {
   margin-right: 33px;
}

.margin-r-34 {
   margin-right: 34px;
}

.margin-r-35 {
   margin-right: 35px;
}

.margin-r-36 {
   margin-right: 36px;
}

.margin-r-37 {
   margin-right: 37px;
}

.margin-r-38 {
   margin-right: 38px;
}

.margin-r-39 {
   margin-right: 39px;
}

.margin-r-40 {
   margin-right: 40px;
}

.margin-r-41 {
   margin-right: 41px;
}

.margin-r-42 {
   margin-right: 42px;
}

.margin-r-43 {
   margin-right: 43px;
}

.margin-r-44 {
   margin-right: 44px;
}

.margin-r-45 {
   margin-right: 45px;
}

.margin-r-46 {
   margin-right: 46px;
}

.margin-r-47 {
   margin-right: 47px;
}

.margin-r-48 {
   margin-right: 48px;
}

.margin-r-49 {
   margin-right: 49px;
}

.margin-r-50 {
   margin-right: 50px;
}

/* 外-右 end */
/* 外-下 start */
.margin-b-0 {
   margin-bottom: 0px;
}

.margin-b-1 {
   margin-bottom: 1px;
}

.margin-b-2 {
   margin-bottom: 2px;
}

.margin-b-3 {
   margin-bottom: 3px;
}

.margin-b-4 {
   margin-bottom: 4px;
}

.margin-b-5 {
   margin-bottom: 5px;
}

.margin-b-6 {
   margin-bottom: 6px;
}

.margin-b-7 {
   margin-bottom: 7px;
}

.margin-b-8 {
   margin-bottom: 8px;
}

.margin-b-9 {
   margin-bottom: 9px;
}

.margin-b-10 {
   margin-bottom: 10px;
}

.margin-b-11 {
   margin-bottom: 11px;
}

.margin-b-12 {
   margin-bottom: 12px;
}

.margin-b-13 {
   margin-bottom: 13px;
}

.margin-b-14 {
   margin-bottom: 14px;
}

.margin-b-15 {
   margin-bottom: 15px;
}

.margin-b-16 {
   margin-bottom: 16px;
}

.margin-b-17 {
   margin-bottom: 17px;
}

.margin-b-18 {
   margin-bottom: 18px;
}

.margin-b-19 {
   margin-bottom: 19px;
}

.margin-b-20 {
   margin-bottom: 20px;
}

.margin-b-21 {
   margin-bottom: 21px;
}

.margin-b-22 {
   margin-bottom: 22px;
}

.margin-b-23 {
   margin-bottom: 23px;
}

.margin-b-24 {
   margin-bottom: 24px;
}

.margin-b-25 {
   margin-bottom: 25px;
}

.margin-b-26 {
   margin-bottom: 26px;
}

.margin-b-27 {
   margin-bottom: 27px;
}

.margin-b-28 {
   margin-bottom: 28px;
}

.margin-b-29 {
   margin-bottom: 29px;
}

.margin-b-30 {
   margin-bottom: 30px;
}

.margin-b-31 {
   margin-bottom: 31px;
}

.margin-b-32 {
   margin-bottom: 32px;
}

.margin-b-33 {
   margin-bottom: 33px;
}

.margin-b-34 {
   margin-bottom: 34px;
}

.margin-b-35 {
   margin-bottom: 35px;
}

.margin-b-36 {
   margin-bottom: 36px;
}

.margin-b-37 {
   margin-bottom: 37px;
}

.margin-b-38 {
   margin-bottom: 38px;
}

.margin-b-39 {
   margin-bottom: 39px;
}

.margin-b-40 {
   margin-bottom: 40px;
}

.margin-b-41 {
   margin-bottom: 41px;
}

.margin-b-42 {
   margin-bottom: 42px;
}

.margin-b-43 {
   margin-bottom: 43px;
}

.margin-b-44 {
   margin-bottom: 44px;
}

.margin-b-45 {
   margin-bottom: 45px;
}

.margin-b-46 {
   margin-bottom: 46px;
}

.margin-b-47 {
   margin-bottom: 47px;
}

.margin-b-48 {
   margin-bottom: 48px;
}

.margin-b-49 {
   margin-bottom: 49px;
}

.margin-b-50 {
   margin-bottom: 50px;
}

/* 外-下 end */
/* 外-左 start */
.margin-l-0 {
   margin-left: 0px;
}

.margin-l-1 {
   margin-left: 1px;
}

.margin-l-2 {
   margin-left: 2px;
}

.margin-l-3 {
   margin-left: 3px;
}

.margin-l-4 {
   margin-left: 4px;
}

.margin-l-5 {
   margin-left: 5px;
}

.margin-l-6 {
   margin-left: 6px;
}

.margin-l-7 {
   margin-left: 7px;
}

.margin-l-8 {
   margin-left: 8px;
}

.margin-l-9 {
   margin-left: 9px;
}

.margin-l-10 {
   margin-left: 10px;
}

.margin-l-11 {
   margin-left: 11px;
}

.margin-l-12 {
   margin-left: 12px;
}

.margin-l-13 {
   margin-left: 13px;
}

.margin-l-14 {
   margin-left: 14px;
}

.margin-l-15 {
   margin-left: 15px;
}

.margin-l-16 {
   margin-left: 16px;
}

.margin-l-17 {
   margin-left: 17px;
}

.margin-l-18 {
   margin-left: 18px;
}

.margin-l-19 {
   margin-left: 19px;
}

.margin-l-20 {
   margin-left: 20px;
}

.margin-l-21 {
   margin-left: 21px;
}

.margin-l-22 {
   margin-left: 22px;
}

.margin-l-23 {
   margin-left: 23px;
}

.margin-l-24 {
   margin-left: 24px;
}

.margin-l-25 {
   margin-left: 25px;
}

.margin-l-26 {
   margin-left: 26px;
}

.margin-l-27 {
   margin-left: 27px;
}

.margin-l-28 {
   margin-left: 28px;
}

.margin-l-29 {
   margin-left: 29px;
}

.margin-l-30 {
   margin-left: 30px;
}

.margin-l-31 {
   margin-left: 31px;
}

.margin-l-32 {
   margin-left: 32px;
}

.margin-l-33 {
   margin-left: 33px;
}

.margin-l-34 {
   margin-left: 34px;
}

.margin-l-35 {
   margin-left: 35px;
}

.margin-l-36 {
   margin-left: 36px;
}

.margin-l-37 {
   margin-left: 37px;
}

.margin-l-38 {
   margin-left: 38px;
}

.margin-l-39 {
   margin-left: 39px;
}

.margin-l-40 {
   margin-left: 40px;
}

.margin-l-41 {
   margin-left: 41px;
}

.margin-l-42 {
   margin-left: 42px;
}

.margin-l-43 {
   margin-left: 43px;
}

.margin-l-44 {
   margin-left: 44px;
}

.margin-l-45 {
   margin-left: 45px;
}

.margin-l-46 {
   margin-left: 46px;
}

.margin-l-47 {
   margin-left: 47px;
}

.margin-l-48 {
   margin-left: 48px;
}

.margin-l-49 {
   margin-left: 49px;
}

.margin-l-50 {
   margin-left: 50px;
}

/* 外-左 end */
/* 外-TRBL statr */
.margin-0 {
   margin: 0px;
}

.margin-1 {
   margin: 1px;
}

.margin-2 {
   margin: 2px;
}

.margin-3 {
   margin: 3px;
}

.margin-4 {
   margin: 4px;
}

.margin-5 {
   margin: 5px;
}

.margin-6 {
   margin: 6px;
}

.margin-7 {
   margin: 7px;
}

.margin-8 {
   margin: 8px;
}

.margin-9 {
   margin: 9px;
}

.margin-10 {
   margin: 10px;
}

.margin-11 {
   margin: 11px;
}

.margin-12 {
   margin: 12px;
}

.margin-13 {
   margin: 13px;
}

.margin-14 {
   margin: 14px;
}

.margin-15 {
   margin: 15px;
}

.margin-16 {
   margin: 16px;
}

.margin-17 {
   margin: 17px;
}

.margin-18 {
   margin: 18px;
}

.margin-19 {
   margin: 19px;
}

.margin-20 {
   margin: 20px;
}

.margin-21 {
   margin: 21px;
}

.margin-22 {
   margin: 22px;
}

.margin-23 {
   margin: 23px;
}

.margin-24 {
   margin: 24px;
}

.margin-25 {
   margin: 25px;
}

.margin-26 {
   margin: 26px;
}

.margin-27 {
   margin: 27px;
}

.margin-28 {
   margin: 28px;
}

.margin-29 {
   margin: 29px;
}

.margin-30 {
   margin: 30px;
}

.margin-31 {
   margin: 31px;
}

.margin-32 {
   margin: 32px;
}

.margin-33 {
   margin: 33px;
}

.margin-34 {
   margin: 34px;
}

.margin-35 {
   margin: 35px;
}

.margin-36 {
   margin: 36px;
}

.margin-37 {
   margin: 37px;
}

.margin-38 {
   margin: 38px;
}

.margin-39 {
   margin: 39px;
}

.margin-40 {
   margin: 40px;
}

.margin-41 {
   margin: 41px;
}

.margin-42 {
   margin: 42px;
}

.margin-43 {
   margin: 43px;
}

.margin-44 {
   margin: 44px;
}

.margin-45 {
   margin: 45px;
}

.margin-46 {
   margin: 46px;
}

.margin-47 {
   margin: 47px;
}

.margin-48 {
   margin: 48px;
}

.margin-49 {
   margin: 49px;
}

.margin-50 {
   margin: 50px;
}

/* 外-TRBL end */
/* 外 LR start */
.margin-lr-0 {
   margin-left: 0px;
   margin-right: 0px;
}

.margin-lr-1 {
   margin-left: 1px;
   margin-right: 1px;
}

.margin-lr-2 {
   margin-left: 2px;
   margin-right: 2px;
}

.margin-lr-3 {
   margin-left: 3px;
   margin-right: 3px;
}

.margin-lr-4 {
   margin-left: 4px;
   margin-right: 4px;
}

.margin-lr-5 {
   margin-left: 5px;
   margin-right: 5px;
}

.margin-lr-6 {
   margin-left: 6px;
   margin-right: 6px;
}

.margin-lr-7 {
   margin-left: 7px;
   margin-right: 7px;
}

.margin-lr-8 {
   margin-left: 8px;
   margin-right: 8px;
}

.margin-lr-9 {
   margin-left: 9px;
   margin-right: 9px;
}

.margin-lr-10 {
   margin-left: 10px;
   margin-right: 10px;
}

.margin-lr-11 {
   margin-left: 11px;
   margin-right: 11px;
}

.margin-lr-12 {
   margin-left: 12px;
   margin-right: 12px;
}

.margin-lr-13 {
   margin-left: 13px;
   margin-right: 13px;
}

.margin-lr-14 {
   margin-left: 14px;
   margin-right: 14px;
}

.margin-lr-15 {
   margin-left: 15px;
   margin-right: 15px;
}

.margin-lr-16 {
   margin-left: 16px;
   margin-right: 16px;
}

.margin-lr-17 {
   margin-left: 17px;
   margin-right: 17px;
}

.margin-lr-18 {
   margin-left: 18px;
   margin-right: 18px;
}

.margin-lr-19 {
   margin-left: 19px;
   margin-right: 19px;
}

.margin-lr-20 {
   margin-left: 20px;
   margin-right: 20px;
}

.margin-lr-21 {
   margin-left: 21px;
   margin-right: 21px;
}

.margin-lr-22 {
   margin-left: 22px;
   margin-right: 22px;
}

.margin-lr-23 {
   margin-left: 23px;
   margin-right: 23px;
}

.margin-lr-24 {
   margin-left: 24px;
   margin-right: 24px;
}

.margin-lr-25 {
   margin-left: 25px;
   margin-right: 25px;
}

.margin-lr-26 {
   margin-left: 26px;
   margin-right: 26px;
}

.margin-lr-27 {
   margin-left: 27px;
   margin-right: 27px;
}

.margin-lr-28 {
   margin-left: 28px;
   margin-right: 28px;
}

.margin-lr-29 {
   margin-left: 29px;
   margin-right: 29px;
}

.margin-lr-30 {
   margin-left: 30px;
   margin-right: 30px;
}

.margin-lr-31 {
   margin-left: 31px;
   margin-right: 31px;
}

.margin-lr-32 {
   margin-left: 32px;
   margin-right: 32px;
}

.margin-lr-33 {
   margin-left: 33px;
   margin-right: 33px;
}

.margin-lr-34 {
   margin-left: 34px;
   margin-right: 34px;
}

.margin-lr-35 {
   margin-left: 35px;
   margin-right: 35px;
}

.margin-lr-36 {
   margin-left: 36px;
   margin-right: 36px;
}

.margin-lr-37 {
   margin-left: 37px;
   margin-right: 37px;
}

.margin-lr-38 {
   margin-left: 38px;
   margin-right: 38px;
}

.margin-lr-39 {
   margin-left: 39px;
   margin-right: 39px;
}

.margin-lr-40 {
   margin-left: 40px;
   margin-right: 40px;
}

.margin-lr-41 {
   margin-left: 41px;
   margin-right: 41px;
}

.margin-lr-42 {
   margin-left: 42px;
   margin-right: 42px;
}

.margin-lr-43 {
   margin-left: 43px;
   margin-right: 43px;
}

.margin-lr-44 {
   margin-left: 44px;
   margin-right: 44px;
}

.margin-lr-45 {
   margin-left: 45px;
   margin-right: 45px;
}

.margin-lr-46 {
   margin-left: 46px;
   margin-right: 46px;
}

.margin-lr-47 {
   margin-left: 47px;
   margin-right: 47px;
}

.margin-lr-48 {
   margin-left: 48px;
   margin-right: 48px;
}

.margin-lr-49 {
   margin-left: 49px;
   margin-right: 49px;
}

.margin-lr-50 {
   margin-left: 50px;
   margin-right: 50px;
}

/* 外 LR end */
/* 外 TB start */
.margin-tb-0 {
   margin-top: 0px;
   margin-bottom: 0px;
}

.margin-tb-1 {
   margin-top: 1px;
   margin-bottom: 1px;
}

.margin-tb-2 {
   margin-top: 2px;
   margin-bottom: 2px;
}

.margin-tb-3 {
   margin-top: 3px;
   margin-bottom: 3px;
}

.margin-tb-4 {
   margin-top: 4px;
   margin-bottom: 4px;
}

.margin-tb-5 {
   margin-top: 5px;
   margin-bottom: 5px;
}

.margin-tb-6 {
   margin-top: 6px;
   margin-bottom: 6px;
}

.margin-tb-7 {
   margin-top: 7px;
   margin-bottom: 7px;
}

.margin-tb-8 {
   margin-top: 8px;
   margin-bottom: 8px;
}

.margin-tb-9 {
   margin-top: 9px;
   margin-bottom: 9px;
}

.margin-tb-10 {
   margin-top: 10px;
   margin-bottom: 10px;
}

.margin-tb-11 {
   margin-top: 11px;
   margin-bottom: 11px;
}

.margin-tb-12 {
   margin-top: 12px;
   margin-bottom: 12px;
}

.margin-tb-13 {
   margin-top: 13px;
   margin-bottom: 13px;
}

.margin-tb-14 {
   margin-top: 14px;
   margin-bottom: 14px;
}

.margin-tb-15 {
   margin-top: 15px;
   margin-bottom: 15px;
}

.margin-tb-16 {
   margin-top: 16px;
   margin-bottom: 16px;
}

.margin-tb-17 {
   margin-top: 17px;
   margin-bottom: 17px;
}

.margin-tb-18 {
   margin-top: 18px;
   margin-bottom: 18px;
}

.margin-tb-19 {
   margin-top: 19px;
   margin-bottom: 19px;
}

.margin-tb-20 {
   margin-top: 20px;
   margin-bottom: 20px;
}

.margin-tb-21 {
   margin-top: 21px;
   margin-bottom: 21px;
}

.margin-tb-22 {
   margin-top: 22px;
   margin-bottom: 22px;
}

.margin-tb-23 {
   margin-top: 23px;
   margin-bottom: 23px;
}

.margin-tb-24 {
   margin-top: 24px;
   margin-bottom: 24px;
}

.margin-tb-25 {
   margin-top: 25px;
   margin-bottom: 25px;
}

.margin-tb-26 {
   margin-top: 26px;
   margin-bottom: 26px;
}

.margin-tb-27 {
   margin-top: 27px;
   margin-bottom: 27px;
}

.margin-tb-28 {
   margin-top: 28px;
   margin-bottom: 28px;
}

.margin-tb-29 {
   margin-top: 29px;
   margin-bottom: 29px;
}

.margin-tb-30 {
   margin-top: 30px;
   margin-bottom: 30px;
}

.margin-tb-31 {
   margin-top: 31px;
   margin-bottom: 31px;
}

.margin-tb-32 {
   margin-top: 32px;
   margin-bottom: 32px;
}

.margin-tb-33 {
   margin-top: 33px;
   margin-bottom: 33px;
}

.margin-tb-34 {
   margin-top: 34px;
   margin-bottom: 34px;
}

.margin-tb-35 {
   margin-top: 35px;
   margin-bottom: 35px;
}

.margin-tb-36 {
   margin-top: 36px;
   margin-bottom: 36px;
}

.margin-tb-37 {
   margin-top: 37px;
   margin-bottom: 37px;
}

.margin-tb-38 {
   margin-top: 38px;
   margin-bottom: 38px;
}

.margin-tb-39 {
   margin-top: 39px;
   margin-bottom: 39px;
}

.margin-tb-40 {
   margin-top: 40px;
   margin-bottom: 40px;
}

.margin-tb-41 {
   margin-top: 41px;
   margin-bottom: 41px;
}

.margin-tb-42 {
   margin-top: 42px;
   margin-bottom: 42px;
}

.margin-tb-43 {
   margin-top: 43px;
   margin-bottom: 43px;
}

.margin-tb-44 {
   margin-top: 44px;
   margin-bottom: 44px;
}

.margin-tb-45 {
   margin-top: 45px;
   margin-bottom: 45px;
}

.margin-tb-46 {
   margin-top: 46px;
   margin-bottom: 46px;
}

.margin-tb-47 {
   margin-top: 47px;
   margin-bottom: 47px;
}

.margin-tb-48 {
   margin-top: 48px;
   margin-bottom: 48px;
}

.margin-tb-49 {
   margin-top: 49px;
   margin-bottom: 49px;
}

.margin-tb-50 {
   margin-top: 50px;
   margin-bottom: 50px;
}

/* 外 TB end */

/* 内边距===============内边距 */

/* 内-上 start */
.padding-t-0 {
   padding-top: 0px;
}

.padding-t-1 {
   padding-top: 1px;
}

.padding-t-2 {
   padding-top: 2px;
}

.padding-t-3 {
   padding-top: 3px;
}

.padding-t-4 {
   padding-top: 4px;
}

.padding-t-5 {
   padding-top: 5px;
}

.padding-t-6 {
   padding-top: 6px;
}

.padding-t-7 {
   padding-top: 7px;
}

.padding-t-8 {
   padding-top: 8px;
}

.padding-t-9 {
   padding-top: 9px;
}

.padding-t-10 {
   padding-top: 10px;
}

.padding-t-11 {
   padding-top: 11px;
}

.padding-t-12 {
   padding-top: 12px;
}

.padding-t-13 {
   padding-top: 13px;
}

.padding-t-14 {
   padding-top: 14px;
}

.padding-t-15 {
   padding-top: 15px;
}

.padding-t-16 {
   padding-top: 16px;
}

.padding-t-17 {
   padding-top: 17px;
}

.padding-t-18 {
   padding-top: 18px;
}

.padding-t-19 {
   padding-top: 19px;
}

.padding-t-20 {
   padding-top: 20px;
}

.padding-t-21 {
   padding-top: 21px;
}

.padding-t-22 {
   padding-top: 22px;
}

.padding-t-23 {
   padding-top: 23px;
}

.padding-t-24 {
   padding-top: 24px;
}

.padding-t-25 {
   padding-top: 25px;
}

.padding-t-26 {
   padding-top: 26px;
}

.padding-t-27 {
   padding-top: 27px;
}

.padding-t-28 {
   padding-top: 28px;
}

.padding-t-29 {
   padding-top: 29px;
}

.padding-t-30 {
   padding-top: 30px;
}

.padding-t-31 {
   padding-top: 31px;
}

.padding-t-32 {
   padding-top: 32px;
}

.padding-t-33 {
   padding-top: 33px;
}

.padding-t-34 {
   padding-top: 34px;
}

.padding-t-35 {
   padding-top: 35px;
}

.padding-t-36 {
   padding-top: 36px;
}

.padding-t-37 {
   padding-top: 37px;
}

.padding-t-38 {
   padding-top: 38px;
}

.padding-t-39 {
   padding-top: 39px;
}

.padding-t-40 {
   padding-top: 40px;
}

.padding-t-41 {
   padding-top: 41px;
}

.padding-t-42 {
   padding-top: 42px;
}

.padding-t-43 {
   padding-top: 43px;
}

.padding-t-44 {
   padding-top: 44px;
}

.padding-t-45 {
   padding-top: 45px;
}

.padding-t-46 {
   padding-top: 46px;
}

.padding-t-47 {
   padding-top: 47px;
}

.padding-t-48 {
   padding-top: 48px;
}

.padding-t-49 {
   padding-top: 49px;
}

.padding-t-50 {
   padding-top: 50px;
}

/* 内-上 end */
/* 内-右 start */
.padding-r-0 {
   padding-right: 0px;
}

.padding-r-1 {
   padding-right: 1px;
}

.padding-r-2 {
   padding-right: 2px;
}

.padding-r-3 {
   padding-right: 3px;
}

.padding-r-4 {
   padding-right: 4px;
}

.padding-r-5 {
   padding-right: 5px;
}

.padding-r-6 {
   padding-right: 6px;
}

.padding-r-7 {
   padding-right: 7px;
}

.padding-r-8 {
   padding-right: 8px;
}

.padding-r-9 {
   padding-right: 9px;
}

.padding-r-10 {
   padding-right: 10px;
}

.padding-r-11 {
   padding-right: 11px;
}

.padding-r-12 {
   padding-right: 12px;
}

.padding-r-13 {
   padding-right: 13px;
}

.padding-r-14 {
   padding-right: 14px;
}

.padding-r-15 {
   padding-right: 15px;
}

.padding-r-16 {
   padding-right: 16px;
}

.padding-r-17 {
   padding-right: 17px;
}

.padding-r-18 {
   padding-right: 18px;
}

.padding-r-19 {
   padding-right: 19px;
}

.padding-r-20 {
   padding-right: 20px;
}

.padding-r-21 {
   padding-right: 21px;
}

.padding-r-22 {
   padding-right: 22px;
}

.padding-r-23 {
   padding-right: 23px;
}

.padding-r-24 {
   padding-right: 24px;
}

.padding-r-25 {
   padding-right: 25px;
}

.padding-r-26 {
   padding-right: 26px;
}

.padding-r-27 {
   padding-right: 27px;
}

.padding-r-28 {
   padding-right: 28px;
}

.padding-r-29 {
   padding-right: 29px;
}

.padding-r-30 {
   padding-right: 30px;
}

.padding-r-31 {
   padding-right: 31px;
}

.padding-r-32 {
   padding-right: 32px;
}

.padding-r-33 {
   padding-right: 33px;
}

.padding-r-34 {
   padding-right: 34px;
}

.padding-r-35 {
   padding-right: 35px;
}

.padding-r-36 {
   padding-right: 36px;
}

.padding-r-37 {
   padding-right: 37px;
}

.padding-r-38 {
   padding-right: 38px;
}

.padding-r-39 {
   padding-right: 39px;
}

.padding-r-40 {
   padding-right: 40px;
}

.padding-r-41 {
   padding-right: 41px;
}

.padding-r-42 {
   padding-right: 42px;
}

.padding-r-43 {
   padding-right: 43px;
}

.padding-r-44 {
   padding-right: 44px;
}

.padding-r-45 {
   padding-right: 45px;
}

.padding-r-46 {
   padding-right: 46px;
}

.padding-r-47 {
   padding-right: 47px;
}

.padding-r-48 {
   padding-right: 48px;
}

.padding-r-49 {
   padding-right: 49px;
}

.padding-r-50 {
   padding-right: 50px;
}

/* 内-右 end */
/* 内-下 start */
.padding-b-0 {
   padding-bottom: 0px;
}

.padding-b-1 {
   padding-bottom: 1px;
}

.padding-b-2 {
   padding-bottom: 2px;
}

.padding-b-3 {
   padding-bottom: 3px;
}

.padding-b-4 {
   padding-bottom: 4px;
}

.padding-b-5 {
   padding-bottom: 5px;
}

.padding-b-6 {
   padding-bottom: 6px;
}

.padding-b-7 {
   padding-bottom: 7px;
}

.padding-b-8 {
   padding-bottom: 8px;
}

.padding-b-9 {
   padding-bottom: 9px;
}

.padding-b-10 {
   padding-bottom: 10px;
}

.padding-b-11 {
   padding-bottom: 11px;
}

.padding-b-12 {
   padding-bottom: 12px;
}

.padding-b-13 {
   padding-bottom: 13px;
}

.padding-b-14 {
   padding-bottom: 14px;
}

.padding-b-15 {
   padding-bottom: 15px;
}

.padding-b-16 {
   padding-bottom: 16px;
}

.padding-b-17 {
   padding-bottom: 17px;
}

.padding-b-18 {
   padding-bottom: 18px;
}

.padding-b-19 {
   padding-bottom: 19px;
}

.padding-b-20 {
   padding-bottom: 20px;
}

.padding-b-21 {
   padding-bottom: 21px;
}

.padding-b-22 {
   padding-bottom: 22px;
}

.padding-b-23 {
   padding-bottom: 23px;
}

.padding-b-24 {
   padding-bottom: 24px;
}

.padding-b-25 {
   padding-bottom: 25px;
}

.padding-b-26 {
   padding-bottom: 26px;
}

.padding-b-27 {
   padding-bottom: 27px;
}

.padding-b-28 {
   padding-bottom: 28px;
}

.padding-b-29 {
   padding-bottom: 29px;
}

.padding-b-30 {
   padding-bottom: 30px;
}

.padding-b-31 {
   padding-bottom: 31px;
}

.padding-b-32 {
   padding-bottom: 32px;
}

.padding-b-33 {
   padding-bottom: 33px;
}

.padding-b-34 {
   padding-bottom: 34px;
}

.padding-b-35 {
   padding-bottom: 35px;
}

.padding-b-36 {
   padding-bottom: 36px;
}

.padding-b-37 {
   padding-bottom: 37px;
}

.padding-b-38 {
   padding-bottom: 38px;
}

.padding-b-39 {
   padding-bottom: 39px;
}

.padding-b-40 {
   padding-bottom: 40px;
}

.padding-b-41 {
   padding-bottom: 41px;
}

.padding-b-42 {
   padding-bottom: 42px;
}

.padding-b-43 {
   padding-bottom: 43px;
}

.padding-b-44 {
   padding-bottom: 44px;
}

.padding-b-45 {
   padding-bottom: 45px;
}

.padding-b-46 {
   padding-bottom: 46px;
}

.padding-b-47 {
   padding-bottom: 47px;
}

.padding-b-48 {
   padding-bottom: 48px;
}

.padding-b-49 {
   padding-bottom: 49px;
}

.padding-b-50 {
   padding-bottom: 50px;
}

/* 内-下 end */
/* 内-左 start */
.padding-l-0 {
   padding-left: 0px;
}

.padding-l-1 {
   padding-left: 1px;
}

.padding-l-2 {
   padding-left: 2px;
}

.padding-l-3 {
   padding-left: 3px;
}

.padding-l-4 {
   padding-left: 4px;
}

.padding-l-5 {
   padding-left: 5px;
}

.padding-l-6 {
   padding-left: 6px;
}

.padding-l-7 {
   padding-left: 7px;
}

.padding-l-8 {
   padding-left: 8px;
}

.padding-l-9 {
   padding-left: 9px;
}

.padding-l-10 {
   padding-left: 10px;
}

.padding-l-11 {
   padding-left: 11px;
}

.padding-l-12 {
   padding-left: 12px;
}

.padding-l-13 {
   padding-left: 13px;
}

.padding-l-14 {
   padding-left: 14px;
}

.padding-l-15 {
   padding-left: 15px;
}

.padding-l-16 {
   padding-left: 16px;
}

.padding-l-17 {
   padding-left: 17px;
}

.padding-l-18 {
   padding-left: 18px;
}

.padding-l-19 {
   padding-left: 19px;
}

.padding-l-20 {
   padding-left: 20px;
}

.padding-l-21 {
   padding-left: 21px;
}

.padding-l-22 {
   padding-left: 22px;
}

.padding-l-23 {
   padding-left: 23px;
}

.padding-l-24 {
   padding-left: 24px;
}

.padding-l-25 {
   padding-left: 25px;
}

.padding-l-26 {
   padding-left: 26px;
}

.padding-l-27 {
   padding-left: 27px;
}

.padding-l-28 {
   padding-left: 28px;
}

.padding-l-29 {
   padding-left: 29px;
}

.padding-l-30 {
   padding-left: 30px;
}

.padding-l-31 {
   padding-left: 31px;
}

.padding-l-32 {
   padding-left: 32px;
}

.padding-l-33 {
   padding-left: 33px;
}

.padding-l-34 {
   padding-left: 34px;
}

.padding-l-35 {
   padding-left: 35px;
}

.padding-l-36 {
   padding-left: 36px;
}

.padding-l-37 {
   padding-left: 37px;
}

.padding-l-38 {
   padding-left: 38px;
}

.padding-l-39 {
   padding-left: 39px;
}

.padding-l-40 {
   padding-left: 40px;
}

.padding-l-41 {
   padding-left: 41px;
}

.padding-l-42 {
   padding-left: 42px;
}

.padding-l-43 {
   padding-left: 43px;
}

.padding-l-44 {
   padding-left: 44px;
}

.padding-l-45 {
   padding-left: 45px;
}

.padding-l-46 {
   padding-left: 46px;
}

.padding-l-47 {
   padding-left: 47px;
}

.padding-l-48 {
   padding-left: 48px;
}

.padding-l-49 {
   padding-left: 49px;
}

.padding-l-50 {
   padding-left: 50px;
}

/* 内-左 end */
/* 内 TRBL start */
.padding-0 {
   padding: 0px;
}

.padding-1 {
   padding: 1px;
}

.padding-2 {
   padding: 2px;
}

.padding-3 {
   padding: 3px;
}

.padding-4 {
   padding: 4px;
}

.padding-5 {
   padding: 5px;
}

.padding-6 {
   padding: 6px;
}

.padding-7 {
   padding: 7px;
}

.padding-8 {
   padding: 8px;
}

.padding-9 {
   padding: 9px;
}

.padding-10 {
   padding: 10px;
}

.padding-11 {
   padding: 11px;
}

.padding-12 {
   padding: 12px;
}

.padding-13 {
   padding: 13px;
}

.padding-14 {
   padding: 14px;
}

.padding-15 {
   padding: 15px;
}

.padding-16 {
   padding: 16px;
}

.padding-17 {
   padding: 17px;
}

.padding-18 {
   padding: 18px;
}

.padding-19 {
   padding: 19px;
}

.padding-20 {
   padding: 20px;
}

.padding-21 {
   padding: 21px;
}

.padding-22 {
   padding: 22px;
}

.padding-23 {
   padding: 23px;
}

.padding-24 {
   padding: 24px;
}

.padding-25 {
   padding: 25px;
}

.padding-26 {
   padding: 26px;
}

.padding-27 {
   padding: 27px;
}

.padding-28 {
   padding: 28px;
}

.padding-29 {
   padding: 29px;
}

.padding-30 {
   padding: 30px;
}

.padding-31 {
   padding: 31px;
}

.padding-32 {
   padding: 32px;
}

.padding-33 {
   padding: 33px;
}

.padding-34 {
   padding: 34px;
}

.padding-35 {
   padding: 35px;
}

.padding-36 {
   padding: 36px;
}

.padding-37 {
   padding: 37px;
}

.padding-38 {
   padding: 38px;
}

.padding39 {
   padding: 39px;
}

.padding-40 {
   padding: 40px;
}

.padding-41 {
   padding: 41px;
}

.padding-42 {
   padding: 42px;
}

.padding-43 {
   padding: 43px;
}

.padding-44 {
   padding: 44px;
}

.padding-45 {
   padding: 45px;
}

.padding-46 {
   padding: 46px;
}

.padding-47 {
   padding: 47px;
}

.padding-48 {
   padding: 48px;
}

.padding-49 {
   padding: 49px;
}

.padding-50 {
   padding: 50px;
}

/* 内 TRBL end */
/* 内 LR start */
.padding-lr-0 {
   padding-left: 0px;
   padding-right: 0px;
}

.padding-lr-1 {
   padding-left: 1px;
   padding-right: 1px;
}

.padding-lr-2 {
   padding-left: 2px;
   padding-right: 2px;
}

.padding-lr-3 {
   padding-left: 3px;
   padding-right: 3px;
}

.padding-lr-4 {
   padding-left: 4px;
   padding-right: 4px;
}

.padding-lr-5 {
   padding-left: 5px;
   padding-right: 5px;
}

.padding-lr-6 {
   padding-left: 6px;
   padding-right: 6px;
}

.padding-lr-7 {
   padding-left: 7px;
   padding-right: 7px;
}

.padding-lr-8 {
   padding-left: 8px;
   padding-right: 8px;
}

.padding-lr-9 {
   padding-left: 9px;
   padding-right: 9px;
}

.padding-lr-10 {
   padding-left: 10px;
   padding-right: 10px;
}

.padding-lr-11 {
   padding-left: 11px;
   padding-right: 11px;
}

.padding-lr-12 {
   padding-left: 12px;
   padding-right: 12px;
}

.padding-lr-13 {
   padding-left: 13px;
   padding-right: 13px;
}

.padding-lr-14 {
   padding-left: 14px;
   padding-right: 14px;
}

.padding-lr-15 {
   padding-left: 15px;
   padding-right: 15px;
}

.padding-lr-16 {
   padding-left: 16px;
   padding-right: 16px;
}

.padding-lr-17 {
   padding-left: 17px;
   padding-right: 17px;
}

.padding-lr-18 {
   padding-left: 18px;
   padding-right: 18px;
}

.padding-lr-19 {
   padding-left: 19px;
   padding-right: 19px;
}

.padding-lr-20 {
   padding-left: 20px;
   padding-right: 20px;
}

.padding-lr-21 {
   padding-left: 21px;
   padding-right: 21px;
}

.padding-lr-22 {
   padding-left: 22px;
   padding-right: 22px;
}

.padding-lr-23 {
   padding-left: 23px;
   padding-right: 23px;
}

.padding-lr-24 {
   padding-left: 24px;
   padding-right: 24px;
}

.padding-lr-25 {
   padding-left: 25px;
   padding-right: 25px;
}

.padding-lr-26 {
   padding-left: 26px;
   padding-right: 26px;
}

.padding-lr-27 {
   padding-left: 27px;
   padding-right: 27px;
}

.padding-lr-28 {
   padding-left: 28px;
   padding-right: 28px;
}

.padding-lr-29 {
   padding-left: 29px;
   padding-right: 29px;
}

.padding-lr-30 {
   padding-left: 30px;
   padding-right: 30px;
}

.padding-lr-31 {
   padding-left: 31px;
   padding-right: 31px;
}

.padding-lr-32 {
   padding-left: 32px;
   padding-right: 32px;
}

.padding-lr-33 {
   padding-left: 33px;
   padding-right: 33px;
}

.padding-lr-34 {
   padding-left: 34px;
   padding-right: 34px;
}

.padding-lr-35 {
   padding-left: 35px;
   padding-right: 35px;
}

.padding-lr-36 {
   padding-left: 36px;
   padding-right: 36px;
}

.padding-lr-37 {
   padding-left: 37px;
   padding-right: 37px;
}

.padding-lr-38 {
   padding-left: 38px;
   padding-right: 38px;
}

.padding-lr-39 {
   padding-left: 39px;
   padding-right: 39px;
}

.padding-lr-40 {
   padding-left: 40px;
   padding-right: 40px;
}

.padding-lr-41 {
   padding-left: 41px;
   padding-right: 41px;
}

.padding-lr-42 {
   padding-left: 42px;
   padding-right: 42px;
}

.padding-lr-43 {
   padding-left: 43px;
   padding-right: 43px;
}

.padding-lr-44 {
   padding-left: 44px;
   padding-right: 44px;
}

.padding-lr-45 {
   padding-left: 45px;
   padding-right: 45px;
}

.padding-lr-46 {
   padding-left: 46px;
   padding-right: 46px;
}

.padding-lr-47 {
   padding-left: 47px;
   padding-right: 47px;
}

.padding-lr-48 {
   padding-left: 48px;
   padding-right: 48px;
}

.padding-lr-49 {
   padding-left: 49px;
   padding-right: 49px;
}

.padding-lr-50 {
   padding-left: 50px;
   padding-right: 50px;
}

/* 内 LR end */
/* 内 TB start */
.padding-tb-0 {
   padding-top: 0px;
   padding-bottom: 0px;
}

.padding-tb-1 {
   padding-top: 1px;
   padding-bottom: 1px;
}

.padding-tb-2 {
   padding-top: 2px;
   padding-bottom: 2px;
}

.padding-tb-3 {
   padding-top: 3px;
   padding-bottom: 3px;
}

.padding-tb-4 {
   padding-top: 4px;
   padding-bottom: 4px;
}

.padding-tb-5 {
   padding-top: 5px;
   padding-bottom: 5px;
}

.padding-tb-6 {
   padding-top: 6px;
   padding-bottom: 6px;
}

.padding-tb-7 {
   padding-top: 7px;
   padding-bottom: 7px;
}

.padding-tb-8 {
   padding-top: 8px;
   padding-bottom: 8px;
}

.padding-tb-9 {
   padding-top: 9px;
   padding-bottom: 9px;
}

.padding-tb-10 {
   padding-top: 10px;
   padding-bottom: 10px;
}

.padding-tb-11 {
   padding-top: 11px;
   padding-bottom: 11px;
}

.padding-tb-12 {
   padding-top: 12px;
   padding-bottom: 12px;
}

.padding-tb-13 {
   padding-top: 13px;
   padding-bottom: 13px;
}

.padding-tb-14 {
   padding-top: 14px;
   padding-bottom: 14px;
}

.padding-tb-15 {
   padding-top: 15px;
   padding-bottom: 15px;
}

.padding-tb-16 {
   padding-top: 16px;
   padding-bottom: 16px;
}

.padding-tb-17 {
   padding-top: 17px;
   padding-bottom: 17px;
}

.padding-tb-18 {
   padding-top: 18px;
   padding-bottom: 18px;
}

.padding-tb-19 {
   padding-top: 19px;
   padding-bottom: 19px;
}

.padding-tb-20 {
   padding-top: 20px;
   padding-bottom: 20px;
}

.padding-tb-21 {
   padding-top: 21px;
   padding-bottom: 21px;
}

.padding-tb-22 {
   padding-top: 22px;
   padding-bottom: 22px;
}

.padding-tb-23 {
   padding-top: 23px;
   padding-bottom: 23px;
}

.padding-tb-24 {
   padding-top: 24px;
   padding-bottom: 24px;
}

.padding-tb-25 {
   padding-top: 25px;
   padding-bottom: 25px;
}

.padding-tb-26 {
   padding-top: 26px;
   padding-bottom: 26px;
}

.padding-tb-27 {
   padding-top: 27px;
   padding-bottom: 27px;
}

.padding-tb-28 {
   padding-top: 28px;
   padding-bottom: 28px;
}

.padding-tb-29 {
   padding-top: 29px;
   padding-bottom: 29px;
}

.padding-tb-30 {
   padding-top: 30px;
   padding-bottom: 30px;
}

.padding-tb-31 {
   padding-top: 31px;
   padding-bottom: 31px;
}

.padding-tb-32 {
   padding-top: 32px;
   padding-bottom: 32px;
}

.padding-tb-33 {
   padding-top: 33px;
   padding-bottom: 33px;
}

.padding-tb-34 {
   padding-top: 34px;
   padding-bottom: 34px;
}

.padding-tb-35 {
   padding-top: 35px;
   padding-bottom: 35px;
}

.padding-tb-36 {
   padding-top: 36px;
   padding-bottom: 36px;
}

.padding-tb-37 {
   padding-top: 37px;
   padding-bottom: 37px;
}

.padding-tb-38 {
   padding-top: 38px;
   padding-bottom: 38px;
}

.padding-tb-39 {
   padding-top: 39px;
   padding-bottom: 39px;
}

.padding-tb-40 {
   padding-top: 40px;
   padding-bottom: 40px;
}

.padding-tb-41 {
   padding-top: 41px;
   padding-bottom: 41px;
}

.padding-tb-42 {
   padding-top: 42px;
   padding-bottom: 42px;
}

.padding-tb-43 {
   padding-top: 43px;
   padding-bottom: 43px;
}

.padding-tb-44 {
   padding-top: 44px;
   padding-bottom: 44px;
}

.padding-tb-45 {
   padding-top: 45px;
   padding-bottom: 45px;
}

.padding-tb-46 {
   padding-top: 46px;
   padding-bottom: 46px;
}

.padding-tb-47 {
   padding-top: 47px;
   padding-bottom: 47px;
}

.padding-tb-48 {
   padding-top: 48px;
   padding-bottom: 48px;
}

.padding-tb-49 {
   padding-top: 49px;
   padding-bottom: 49px;
}

.padding-tb-50 {
   padding-top: 50px;
   padding-bottom: 50px;
}

/* 内 TB end */

/* 行内对齐 */
.txt-left {
   text-align: left;
}

.txt-center {
   text-align: center;
}

.txt-right {
   text-align: right;
}

.txt-justify {
   text-align: justify;
}

/* 宽度 */
.width5 {
   width: 5px;
}

.width10 {
   width: 10px;
}

.width15 {
   width: 15px;
}

.width20 {
   width: 20px;
}

.width25 {
   width: 25px;
}

.width30 {
   width: 30px;
}

.width35 {
   width: 35px;
}

.width40 {
   width: 40px;
}

.width45 {
   width: 45px;
}

.width50 {
   width: 50px;
}

.width55 {
   width: 55px;
}

.width60 {
   width: 60px;
}

.width65 {
   width: 65px;
}

.width70 {
   width: 70px;
}

.width75 {
   width: 75px;
}

.width80 {
   width: 80px;
}

.width85 {
   width: 85px;
}

.width90 {
   width: 90px;
}

.width95 {
   width: 95px;
}

.width100 {
   width: 100px;
}

.width110 {
   width: 110px;
}

.width120 {
   width: 120px;
}

.width130 {
   width: 130px;
}

.width140 {
   width: 140px;
}

.width150 {
   width: 150px;
}

.width160 {
   width: 160px;
}

.width170 {
   width: 170px;
}

.width180 {
   width: 180px;
}

.width190 {
   width: 190px;
}

.width200 {
   width: 200px;
}

.width210 {
   width: 210px;
}

.width220 {
   width: 220px;
}

.width230 {
   width: 230px;
}

.width240 {
   width: 240px;
}

.width250 {
   width: 250px;
}

.width260 {
   width: 260px;
}

.width270 {
   width: 270px;
}

.width280 {
   width: 280px;
}

.width290 {
   width: 290px;
}

.width300 {
   width: 300px;
}

.width310 {
   width: 310px;
}

.width320 {
   width: 320px;
}

.width330 {
   width: 330px;
}

.width340 {
   width: 340px;
}

.width350 {
   width: 350px;
}

.width360 {
   width: 360px;
}

.width370 {
   width: 370px;
}

.width380 {
   width: 380px;
}

.width390 {
   width: 390px;
}

.width400 {
   width: 400px;
}

.width410 {
   width: 410px;
}

.width420 {
   width: 420px;
}

.width430 {
   width: 430px;
}

.width440 {
   width: 440px;
}

.width450 {
   width: 450px;
}

.width460 {
   width: 460px;
}

.width470 {
   width: 470px;
}

.width480 {
   width: 480px;
}

.width490 {
   width: 490px;
}

.width500 {
   width: 500px;
}

.width550 {
   width: 550px;
}

.width600 {
   width: 600px;
}

.width650 {
   width: 650px;
}

.width700 {
   width: 700px;
}

.width750 {
   width: 750px;
}

.width800 {
   width: 800px;
}

.width850 {
   width: 850px;
}

.width900 {
   width: 900px;
}

.width950 {
   width: 950px;
}

.width1000 {
   width: 1000px;
}

.width1050 {
   width: 1050px;
}

.width1100 {
   width: 1100px;
}

.width1150 {
   width: 1150px;
}

.width1200 {
   width: 1200px;
}

/* 高度 */
.height5 {
   height: 5px;
}

.height10 {
   height: 10px;
}

.height15 {
   height: 15px;
}

.height20 {
   height: 20px;
}

.height25 {
   height: 25px;
}

.height30 {
   height: 30px;
}

.height35 {
   height: 35px;
}

.height40 {
   height: 40px;
}

.height45 {
   height: 45px;
}

.height50 {
   height: 50px;
}

.height55 {
   height: 55px;
}

.height60 {
   height: 60px;
}

.height65 {
   height: 65px;
}

.height70 {
   height: 70px;
}

.height75 {
   height: 75px;
}

.height80 {
   height: 80px;
}

.height85 {
   height: 85px;
}

.height90 {
   height: 90px;
}

.height95 {
   height: 95px;
}

.height100 {
   height: 100px;
}

.height110 {
   height: 110px;
}

.height120 {
   height: 120px;
}

.height130 {
   height: 130px;
}

.height140 {
   height: 140px;
}

.height150 {
   height: 150px;
}

.height160 {
   height: 160px;
}

.height170 {
   height: 170px;
}

.height180 {
   height: 180px;
}

.height190 {
   height: 190px;
}

.height200 {
   height: 200px;
}

.height210 {
   height: 210px;
}

.height220 {
   height: 220px;
}

.height230 {
   height: 230px;
}

.height240 {
   height: 240px;
}

.height250 {
   height: 250px;
}

.height260 {
   height: 260px;
}

.height270 {
   height: 270px;
}

.height280 {
   height: 280px;
}

.height290 {
   height: 290px;
}

.height300 {
   height: 300px;
}

.height310 {
   height: 310px;
}

.height320 {
   height: 320px;
}

.height330 {
   height: 330px;
}

.height340 {
   height: 340px;
}

.height350 {
   height: 350px;
}

.height360 {
   height: 360px;
}

.height370 {
   height: 370px;
}

.height380 {
   height: 380px;
}

.height390 {
   height: 390px;
}

.height400 {
   height: 400px;
}

.height410 {
   height: 410px;
}

.height420 {
   height: 420px;
}

.height430 {
   height: 430px;
}

.height440 {
   height: 440px;
}

.height450 {
   height: 450px;
}

.height460 {
   height: 460px;
}

.height470 {
   height: 470px;
}

.height480 {
   height: 480px;
}

.height490 {
   height: 490px;
}

.height500 {
   height: 500px;
}

.height550 {
   height: 550px;
}

.height600 {
   height: 600px;
}

.height650 {
   height: 650px;
}

.height700 {
   height: 700px;
}

.height750 {
   height: 750px;
}

.height800 {
   height: 800px;
}

.height850 {
   height: 850px;
}

.height900 {
   height: 900px;
}

.height950 {
   height: 950px;
}

.height1000 {
   height: 1000px;
}

.height1050 {
   height: 1050px;
}

.height1100 {
   height: 1100px;
}

.height1150 {
   height: 1150px;
}

.height1200 {
   height: 1200px;
}

/* 行高 */
.line-h5 {
   line-height: 5px;
}

.line-h6 {
   line-height: 6px;
}

.line-h7 {
   line-height: 7px;
}

.line-h8 {
   line-height: 8px;
}

.line-h9 {
   line-height: 9px;
}

.line-h10 {
   line-height: 10px;
}

.line-h11 {
   line-height: 11px;
}

.line-h12 {
   line-height: 12px;
}

.line-h13 {
   line-height: 13px;
}

.line-h14 {
   line-height: 14px;
}

.line-h15 {
   line-height: 15px;
}

.line-h16 {
   line-height: 16px;
}

.line-h17 {
   line-height: 17px;
}

.line-h18 {
   line-height: 18px;
}

.line-h19 {
   line-height: 19px;
}

.line-h20 {
   line-height: 20px;
}

.line-h21 {
   line-height: 21px;
}

.line-h22 {
   line-height: 22px;
}

.line-h23 {
   line-height: 23px;
}

.line-h24 {
   line-height: 24px;
}

.line-h25 {
   line-height: 25px;
}

.line-h26 {
   line-height: 26px;
}

.line-h27 {
   line-height: 27px;
}

.line-h28 {
   line-height: 28px;
}

.line-h29 {
   line-height: 29px;
}

.line-h30 {
   line-height: 30px;
}

.line-h31 {
   line-height: 31px;
}

.line-h32 {
   line-height: 32px;
}

.line-h33 {
   line-height: 33px;
}

.line-h34 {
   line-height: 34px;
}

.line-h35 {
   line-height: 35px;
}

.line-h36 {
   line-height: 36px;
}

.line-h37 {
   line-height: 37px;
}

.line-h38 {
   line-height: 38px;
}

.line-h39 {
   line-height: 39px;
}

.line-h40 {
   line-height: 40px;
}

.line-h41 {
   line-height: 41px;
}

.line-h42 {
   line-height: 42px;
}

.line-h43 {
   line-height: 43px;
}

.line-h44 {
   line-height: 44px;
}

.line-h45 {
   line-height: 45px;
}

.line-h46 {
   line-height: 46px;
}

.line-h47 {
   line-height: 47px;
}

.line-h48 {
   line-height: 48px;
}

.line-h49 {
   line-height: 49px;
}

.line-h50 {
   line-height: 50px;
}

/* 
以10像素为例：
   外边距 margin
      "margin-10" --上下左右 都为10px；

      "margin-t-10" --上 为10px；
      "margin-r-10" --右 为10px；
      "margin-b-10" --下 为10px；
      "margin-l-10" --左 为10px；

      "margin-lr-10" --左右 均为10px 上下为0px；
      "margin-tb-10" --上下 均为10px 左右为0px；

   内边距 padding
      "padding-10" --上下左右 都为10px；
      *
      把margin换成padding，不一一列举了。
      *
*/
/* 
对齐方式："txt-left","txt-right","txt-center","txt-justify"

宽高：
   宽度 width
      width5   --- width100      均以 5px  为递增
      width110 --- width500      均以 10px 为递增
      width550 --- width1200     均以 50px 为递增

   宽度 height
      height5   --- height100    均以 5px  为递增
      height110 --- height500    均以 10px 为递增
      height550 --- height1200   均以 50px 为递增

   行高 line-height

      line-h5 --- line-h50       均以 1px  为递增

*/
/* 读取 */
.DuQu:before {
   content: "\8bfb\53d6";
   color: #257EDF;
   font-size: 12px;
   font-style: normal;
   cursor: pointer;
   margin-right: 5px;
}
/* 选择 */
.XuanZe:before {
   content: "\9009\62e9";
   color: #257EDF;
   font-size: 12px;
   font-style: normal;
   cursor: pointer;
   margin-right: 5px;
}
/* 百分比 */
.BaiFenBi:before {
   content: "\0025";
   color: #909399;
   font-size: 12px;
   font-style: normal;
   margin-right: 5px;
}
/* 元 */
.Yuan:before {
   content: "\5143";
   color: #909399;
   font-size: 12px;
   font-style: normal;
   margin-right: 5px;
}
/* 年 */
.Nian:before {
   content: "\5e74";
   color: #909399;
   font-size: 12px;
   font-style: normal;
   margin-right: 5px;
}
/* 万 */
.Wan:before {
   content: "\4e07";
   color: #909399;
   font-size: 12px;
   font-style: normal;
   margin-right: 5px;
}
/* 万元 */
.WanYuan:before {
   content: "\4e07\5143";
   color: #909399;
   font-size: 12px;
   font-style: normal;
   margin-right: 5px;
}
/* 亿元 */
.YiYuan:before {
   content: "\4ebf\5143";
   color: #909399;
   font-size: 12px;
   font-style: normal;
   margin-right: 5px;
}

/* 元/月 */
.Yuan-Month:before {
   content: "\5143\002f\6708";
   color: #909399;
   font-size: 12px;
   font-style: normal;
   margin-right: 5px;
}
/* 万元/月 */
.WanYuan-Month:before {
   content: "\4e07\5143\002f\6708";
   color: #909399;
   font-size: 12px;
   font-style: normal;
   margin-right: 5px;
}
/* 万元/年 */
.WanYuan-Year:before {
   content: "\4e07\5143\002f\5e74";
   color: #909399;
   font-size: 12px;
   font-style: normal;
   margin-right: 5px;
}
/* 万/m² ㎡ */
.Wan-PingFangMi:before {
   content: "\4e07\002fm²";
   color: #909399;
   font-size: 12px;
   font-style: normal;
   margin-right: 5px;
}
.PingFangMi-1:before {
   content: "m²";
   color: #909399;
   font-size: 12px;
   font-style: normal;
   margin-right: 5px;
}
/* 平方米 */
.PingFangMi-2:before {
   content: "\5e73\65b9\7c73";
   color: #909399;
   font-size: 12px;
   font-style: normal;
   margin-right: 5px;
}
/* 平米 */
.PingMi:before {
   content: "\5e73\7c73";
   color: #909399;
   font-size: 12px;
   font-style: normal;
   margin-right: 5px;
}
/* 门 */
.Men:before {
   content: "\95e8";
   color: #909399;
   font-size: 12px;
   font-style: normal;
   margin-right: 5px;
}
/* 室 */
.Shi:before {
   content: "\5ba4";
   color: #909399;
   font-size: 12px;
   font-style: normal;
   margin-right: 5px;
}
/* 厅 */
.Ting:before {
   content: "\5385";
   color: #909399;
   font-size: 12px;
   font-style: normal;
   margin-right: 5px;
}
/* 卫 */
.Wei:before {
   content: "\536b";
   color: #909399;
   font-size: 12px;
   font-style: normal;
   margin-right: 5px;
}
/* 层 */
.Cen:before {
   content: "\5c42";
   color: #909399;
   font-size: 12px;
   font-style: normal;
   margin-right: 5px;
}

/* 弹框全屏新页面盒子 */
.page_box_1 {
   width: 1126px;
   background: #ffffff;
   margin: 0 auto;
   /* padding: 20px 40px; */
}

/* 提交关闭按钮 */
.btn-box-1 {
   margin: 20px 0 10px 0;
   text-align: right;
}

.btn-box-1 .close {
   background: #dadada;
}

.btn-box-1 .submit {
   background: #257EDF;
}

.btn-box-1 .close span {
   color: #333333;
}

.btn-box-1 .submit span {
   color: #ffffff;
}

/* 标题样式 */
.line-title {
   border-left: 5px solid #D0021B;
   height: 15px;
   line-height: 15px;
   margin: 20px 0;
   color: #333;
   font-size: 14px;
}

/* 分割线 */
.line-border {
   padding: 0 0 20px 0;
   border-bottom: 1px solid #DADADA;
}
.line-0-border{
   border-bottom: 1px solid #dadada;
}

/* 所有iconfont0.2图标 svg公用样式 */
.svg-icon {
   width: 1em;
   height: 1em;
   vertical-align: -0.15em;
   fill: currentColor;
   overflow: hidden;
}

.icon-color-000 {
   color: #000000;
}

.icon-color-333 {
   color: #333333;
}

.icon-color-666 {
   color: #666666;
}

.icon-color-999 {
   color: #999999;
}

.icon-color-aaa {
   color: #aaaaaa;
}

.icon-color-bbb {
   color: #bbbbbb;
}

.icon-color-ccc {
   color: #cccccc;
}

.icon-color-ddd {
   color: #dddddd;
}

.icon-color-eee {
   color: #eeeeee;
}

.icon-color-fff {
   color: #ffffff;
}

.icon-color-dada {
   color: #dadada;
}

/* select长度为200和300  去掉边框 并改变显示箭头样式 
   在盒子中根据input的长度加
         top-queryEmpty-select200
         top-queryEmpty-select300
         颜色自定义为 #333
*/
.top-queryEmpty-select200 .el-input__inner,
.top-queryEmpty-select300 .el-input__inner {
   border: none;
}

.top-queryEmpty-select200 .el-input__suffix {
   right: 75px;
}

.top-queryEmpty-select300 .el-input__suffix {
   right: 175px;
}

.top-queryEmpty-select200 .el-select .el-input .el-select__caret,
.top-queryEmpty-select300 .el-select .el-input .el-select__caret {
   color: #333;
}

.top-queryEmpty-select200 ::-webkit-input-placeholder,
.top-queryEmpty-select300 ::-webkit-input-placeholder {
   /* WebKit, Blink, Edge */
   color: #333;
}

.top-queryEmpty-select200 :-moz-placeholder,
.top-queryEmpty-select300 :-moz-placeholder {
   /* Mozilla Firefox 4 to 18 */
   color: #333;
}

.top-queryEmpty-select200 ::-moz-placeholder,
.top-queryEmpty-select300 ::-moz-placeholder {
   /* Mozilla Firefox 19+ */
   color: #333;
}

.top-queryEmpty-select200 :-ms-input-placeholder,
.top-queryEmpty-select300 :-ms-input-placeholder {
   /* Internet Explorer 10-11 */
   color: #333;
}


/* tanhui 添加 reset 初始样式 结束*/
/* Chenly添加的样式开始 */

/* 标题样式 */
.classify-title {
   margin-bottom: 20px;
   border-left: 5px solid #D0021B;
   height: 15px;
   line-height: 15px;
   color: #333333FF;
   font-size: 14px !important;
   padding: 0 0 0 8px;
}

/* 分割线 */
.publick-fenge {
   /* height: 1px;
   background: #DADADAFF; */
   border-bottom: 1px solid #dadada;
   margin-bottom: 40px;
}

/* 颜色 */
.publick-257EDFFF {
   color: #257EDFFF;
}

.publick-979797FF {
   color: #979797FF;
}

/* from表单样式 */
.form-public .el-form-item__label,
.form-public .el-form-item__content {
   font-size: 12px;
}

.form-public .el-form-item__label {
   text-align: left;
   padding: 0 0 0 12px;
}

.form-public .el-form-item {
   margin-bottom: 12px;
}

/* 表格样式 */
.public-tab .cell {
   text-align: center !important;
}

/* 添加结束 */
/* 字体颜色 */
.color000 {
   color: #000;
}

.color333 {
   color: #333;
}

.color666 {
   color: #666;
}

.color999 {
   color: #999;
}

.colorccc {
   color: #ccc;
}

.colorfff {
   color: #fff;
}

.colordada {
   color: #dadada;
}

.colorGray {
   color: #f0f0f0;
}

.colorBlue {
   color: #257EDF;
}

.colorRed {
   color: #D0121B;
}
.vertical-t{
   vertical-align: top;
}
.vertical-m{
   vertical-align: middle;
}
.vertical-b{
   vertical-align: bottom;
}
/* form表单下input居中对齐公用样式，父级标签加class名 v02-middle  */
.v02-middle .el-form-item__content {
   vertical-align: middle;
   line-height: 1 !important;
}

/* 滚动条-公用样式  只需在最大盒子上加上class v02-scrollbar这是默认颜色  颜色不一样页面自定义修改*/
.v02-scrollbar::-webkit-scrollbar {/*滚动条整体样式*/
   width: 6px;     /*高宽分别对应横竖滚动条的尺寸*/ 
   height: 1px;
 }
 .v02-scrollbar::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
   border-radius: 10px;
   -webkit-box-shadow: inset 0 0 5px rgba(240,240,240,0.2); 
   background-color: rgba(198,198,198,1);
 }
 .v02-scrollbar::-webkit-scrollbar-track {/*滚动条里面轨道*/
   -webkit-box-shadow: inset 0 0 5px rgba(218,218,218,0.2);
   border-radius: 10px;
   background-color: rgba(240,240,240,1);
 }

 /* 超出不换行加省略号 标签必须要给宽度 100%亦可 */
 .text-overflow{
   display: inline-block;
   text-overflow: ellipsis;
   overflow: hidden;
   white-space: nowrap;
 }
 /* 0.2阴影公用  */
 .box02-shadow{
   box-shadow: 2px 2px 15px 0px rgba(204, 204, 204, .6)
 }
 /* 0.2 input 边框样式 */
input.el-input__inner,
.el-date-editor,
.el-textarea__inner, 
span.el-cascader__label{
   border-color:#DADADA !important;
}
input.el-input__inner:hover,
.el-date-editor:hover,
.el-textarea__inner:hover, 
span.el-cascader__label:hover{
   border-color:#999999 !important;
}
input.el-input__inner:focus,
.el-date-editor:focus,
.el-textarea__inner:focus, 
span.el-cascader__label:focus{
   border-color:#787878 !important;
}
.el-range-editor.is-disabled ,
.el-input.is-disabled .el-input__inner,
.el-textarea.is-disabled .el-textarea__inner,
.el-cascader.is-disabled .el-cascader__label
{
   border-color:#DADADA !important;
}


/* 提示弹窗 */
.el-message-box{
   border: none;
}
.el-message-box__header{
   background: #257EDF;
}
.el-message-box .el-button--primary{
   background: #257EDF;
   border-color: #257EDF;
}
.el-message-box .el-button--primary:hover{
   background: #3492F6;
   border-color: #3492F6;
}
.el-message-box .el-button--primary:focus{
   background: #3492F6;
   border-color: #3492F6;
}
.el-message-box .el-button--primary:active{
   background: #3492F6!important;
   border-color: #3492F6!important;
   color: #fff!important;
}
.el-message-box__title span,
.el-message-box__headerbtn .el-message-box__close{
   color: #fff!important;
}

@font-face{
   font-family:"font-t";
   src:url('/fonts/AvantGardeITCbyBT-Book.ttf') format('truetype');
   font-style: normal;
   font-weight: 400;
   font-style: 3,2em;
}

.year-t{
   font-size: 20px;
   color: #666666;
   font-family:"font-t";
}
.yue-t{
   font-size: 16px;
   color: #666666;
   margin-bottom: 5px;
   font-family:"font-t";
}  
.day-t{
   color: #ff0000;
   font-size: 50px;  
   margin-bottom: 5px;
   font-family:"font-t";
}