﻿@charset "utf-8";
/*---------------------------------
Description:自定义样式
Company:同望
Author:chensb
Created:2023.07.05
Updated:2023.07.05
Updated by:chensb
---------------------------------*/
.body { max-width: 1376px; margin: 0 auto; /* 将页面居中 */ }
.custom-content { max-width: 1200px; margin: 0 auto; /* 将页面居中 */ }
.header-bg {background: url('../images/u3.svg') no-repeat center; height: 150px;}
.edit-body { max-width: 888px; margin: 0 auto; }

.center{text-align: center;/* position: relative !important;transform: none !important;*/}
.text-center{text-align: center;}
.text-right{text-align: right;}
.text-left{text-align: left;}
.text-nowrap{white-space: nowrap;}
.disply-inline{display: -webkit-inline-box;}
.list-h60{height:60px;}
.list-h60-lh{line-height: 60px;}
.weui-switch{display: -webkit-inline-box;}
.object {width: 100%; height: 100%;}
.object .taro-img__mode-scaletofill {height: 100%;object-fit: scale-down;}
.media-img{height:240px;}
.relative{position: relative;}
.absolute{position: absolute;}
.flex{display: flex;}
.flex-column{flex-direction: column;}
.flex-wrap {display: flex;  flex-wrap: wrap;}
.flex-nowrap {display: flex; flex-wrap: nowrap;}
.scale-down{object-fit: scale-down;}
.flex-aline-center{display: flex; align-items: center;}/*垂直居中*/
.align-items-end{display: flex; align-items: end;}/*垂直底对齐*/
.flex-right{display: flex; align-items: center;justify-content: flex-end;}/*居右对齐*/
.flex-center{display: flex;align-items: center; justify-content: center;}/*向左浮动水平居中垂直居中对齐*/
.justfy-content{display: flex; justify-content: center; }/*向左浮动水平居中对齐*/
.space-between{display: flex; justify-content: space-between; }/*向左浮动两端对齐*/
.justfy-content-center{display: flex; flex-direction: column; align-items: center; justify-content: center;}/*垂直水平居中*/
.flex-start{display: flex; align-items:start;}
.flex-end{display: flex;flex-direction: row-reverse;}
.flex-1{flex:1;overflow: hidden;}
.auto{margin: 0 auto;}
.img-auto{width: 100%;height:100%;}


/*列表*/
.list-h{padding:15px 0;}
.border-bottom{border-bottom:1px solid #eee;}
.border-bottom:last-child{border: none;}
.list-icon .img{width: 12px; height:12px;}
.list-info{font-size: 14px;color:#666;padding-top: 8px;}
.icon-irrow .img {width:12px;height:12px;}

/*间距*/
.no-padding{padding: 0!important;}
.padding-l-r{padding: 0 10px;}
.padding-lr3{padding: 0 3px;}
.padding-l{padding-left:10px;}
.padding-r{padding-right:10px;}
.padding-r20{padding-right: 20px;}
.padding-t-b{padding: 10px 0;}
.padding-t-l-r{padding: 10px 10px 0}
.padding{padding: 10px;}
.padding-t{padding-top: 10px;}
.padding-b{padding-bottom: 10px;}
.padding-b15{padding-bottom: 15px;}
.padding5{padding: 5px;}
.padding-b50{padding-bottom: 50px;}
.padding-t-b20{padding:20px 0;}
.padding-t20{padding-top:20px;}
.padding-t-10percent{padding-top: 10%;}
.padding-lr-20{padding: 0 20px;}
.no-margin{margin: 0 !important;}
.margin{margin:10px;}
.margin-b{margin-bottom:10px;}
.margin-t{margin-top:10px;}
.margin-lr20{margin-left: 20px;margin-right: 20px;}
.margin-auto{margin: 0 auto;}
.margin-r3{margin-right: 3px;}
.margin-r{ margin-right: 10px; }
.margin-l{ margin-left: 10px; }
.margin-b3{margin-bottom: 3px;}
.margin-lr5{margin: 0 5px;}
.margin-t5{margin-top: 5px;}
.margin-b5{margin-bottom: 5px;}
.margin-r5{margin-right: 5px;}
.margin-t20{margin-top: 20px;}
.margin-b20{margin-bottom: 20px;}
.margin-tb5{margin-top: 5px;margin-bottom: 5px;}
.padding-16{padding:16PX;}
.padding-tab{padding-top: 50px;}
/*控制文本行数*/
.control-2line{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;/* autoprefixer: ignore next */-webkit-box-orient: vertical;-webkit-line-clamp: 2;}/*控制两行*/
.control-3line{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;/* autoprefixer: ignore next */-webkit-box-orient: vertical;-webkit-line-clamp: 3;}/*控制三行*/
.control-4line{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;/* autoprefixer: ignore next */-webkit-box-orient: vertical;-webkit-line-clamp: 4;}/*控制四行*/

/*背景颜色*/
.no-bg{background: none !important;}
.white-bg{background: #fff !important;}
.red-bg{background: #f65461 !important;}
.red-bg-light{background: #fbedee !important;}
.yellow-bg{background: #ffbb40 !important;}
.blue-bg{background: #2185f4 !important;}
.second-blue-bg{background:#42c3ff !important;}
.green-bg{background: #42b271 !important;}
.gray-bg{background: #b5b5b5 !important;}
.light-gray-bg{background: #eee !important;}
.content-gray-bg{background: #f0f2f6 !important;}
.light-blue{background: #ebf5ff !important;}
.black-3{background:rgba(0, 0, 0, 0.6) !important;}

/*文本颜色、大小、粗细*/
.secondry-text{color: #999;font-size:14px;}/*次要文字*/
.text-white{color:#fff;}
.text-red{color: #f65461;}
.text-green{color:#42b271;}
.text-yellow{color: #ffbb40;}
.text-weak-yellow{color: #f4d6a0;}
.text-white{color:#fff}
.text-blue{color:#2185f4;}
.text-black{color: #333;}
.text-gray{color:#999;}
.text-heavy-gray{color:#666;}
.text-weak-blue{color:#c0d8f5;}
.second-title{padding: 10px 0;}
.word-p{color: #666;font-size: 16px;line-height: 26px;}/*段落文本*/
.input-gray input::-webkit-input-placeholder{	color:#999;}
.error-txt{color:#ff4949;}
.text-blue-underline{color:#2185f4 !important;}
.text-orange{color: #ffa722;}

.font10{font-size:10px;}
.font12{font-size:12px!important;}
.font14{font-size:14px!important;}
.font16{font-size:16px;}
.font18{font-size: 18px;}
.font20{font-size: 20px;}
.font24{font-size: 24px;}
.bold{font-weight: bold;}

/*icon大小*/
.img-50{width: 50px;height:50px;}
.img-32{width: 32px;height:32px;}
.img-22{width: 22px;height:22px;}
.img-20{width: 20px;height:20px;}
.img-18{width: 18px;height:18px;}
.img-16{width: 16px;height:16px;}
.img-15{width: 15px;height:15px;}
.img-12{width: 12px;height:12px;}

/*布局*/
.grid1{width: 10%;}
.grid2{width: 20%;}
.grid3{width: 30%;}
.grid4{width: 40%;}
.grid5{width: 50%;}
.grid6{width: 60%;}
.grid7{width: 70%;}
.grid8{width: 80%;}
.grid9{width: 90%;}
.grid10{width: 100%;}
.grid3-3{width: 33.3%;}
/*边框*/
.border-yellow{border: 1px solid #ffbb40;}
.border-red{border: 1px solid #f65461;}
.border-blue{border: 1px solid #2185f4;}
.border-bottom-black{border-bottom: 1px solid #d9d9d9;}
.second-blue-border{border:1px solid #42c3ff;}
.border-gray{border: 1px solid #eee;}
.border-green{border:1px solid #42b271;}
.border-light-blue{border: 1px solid #c0d8f5;}
.border-right{border-right: 1px solid #eee;}
.border-bottom{border-bottom: 1px solid #eee;}
.border-top{border-top: 1px solid #eee;}
.border-none{ border: none; }
.border { border: 1px solid #000; }

.border-yellow-opacity{box-shadow: 0 0 10PX 0 rgba(255, 187, 64, 0.3);}
.border-red-opacity{box-shadow: 0 0 10PX 0 rgba(246, 84, 97, 0.3);}
.second-blue-border-opacity{box-shadow: 0 0 10PX 0 rgba(66, 195, 255, 0.3);}
.border-green-opacity{box-shadow: 0 0 10PX 0 rgba(66, 178, 113, 0.3);}

/*圆角*/
.radius3{border-radius: 3px;}
.radius5{border-radius: 5px;}
.raduis8{border-radius: 8px;}
.radius10{border-radius: 10px;}
.radius20{border-radius: 20px;}
.radius50{border-radius: 50%;}

button {cursor: pointer;}
select {cursor: pointer;}
a{cursor: pointer;}

.pointer {cursor: pointer;}

.custom-file-upload {
  display: inline-block;
  cursor: pointer;
}

.custom-file-upload input[type="file"] {
  display: none;
}

.search-tab.cur {
  color: #2185f4;
  background-color: #b5b5b5;
}

.matter-tab.cur {
  color: #2185f4;
}