
*{
	font-family: -apple-system-font,"Helvetica Neue",Tahoma,"PingFang SC","lantinghei sc","Microsoft Yahei",sans-serif;
	font-size: 1rem;
	transition:0.5s;
}

a{
	text-decoration: none;
}
a:hover{color:unset;}
body,html{
	overflow: hidden;
}
.loadBox{
	position: absolute;
	left:0px;top:0px;right:0px;bottom:0px;z-index: 99999;
}
.loadBox .spinner-border{
	position: absolute;
	left:calc(50% - 20px);top:calc(50% - 20px);
}
.orange{
	color: #fd7e14;
}
.head1{
	color:#333;
	font-size: 1rem;
	background: #fff;
	position: absolute;
	left:0px;top:0px;right:0px;
	z-index:2;
	padding:10px 0px;
}
.head3{
	position: absolute;
	top:5px;right:10px;
	width:auto;left:auto;
	background: #fff;
	color:#333;
	z-index:3;
}

.head1 .rightbutton {
	color:#18191B;
	font-size: 1.4rem;
	width: 50px;
	text-align: center;
	position: absolute;
	right:7px;
}
.head1 .form-check-input:checked{
	background-color:#4A1760;
	border-color:#4A1760;
}
.head1 .form-switch{padding-left:0px;}
.head1 .form-check-input{margin-left:5px;}
.head1 .form-check .form-check-label{float:left;color:#95999F;}
.head1 .form-check.checked .form-check-label{color:#4A1760}
.head1 .container-fluid{padding-left:20px;padding-right:20px;}
.head1 .container-fluid:first-child{height:33px;}
.head1 .container-fluid:nth-child(2){height:28px;}
.head1 .form-check{margin-bottom:0px;}
.head1 .num{display: flex;}
.head1 .num span:first-child{color:#EDEEEF;font-size:1.2rem;margin-right:10px;}
.head1 .num span:nth-child(2){color:#18191B;font-size:1.2rem;width: 20px;display: block;}
.head1 .dropdown-toggle{color:#fd7e14;}
.head1 .dropdown-toggle:before{display: none;}
.head1 a.title{text-align: center;font-weight:bold;background: #4A1760;color: #fff;padding:0px 10px;border-radius: 6px;font-size: 1.2rem;}
.head1 a.text-black{text-align: center;font-weight:bold;color:#18191B;width: 100%;text-align: left;font-size: 20px;}


.imgcontent{position: absolute;top:85px;left:0px;right:0px;bottom:0px;background: #F6F7F8;}
.imgcontent .shadow-sm{width: calc(50% - 5px);overflow: hidden;border-radius: 12px;padding:10px 10px 0px 10px;margin-top: 10px;background: #fff;}
.imgcontent .shadow-sm img{width: 100%;border-radius:12px 12px 0px 0px;}
.imgcontent .shadow-sm span.name{color: #18191B;white-space: nowrap;font-size: 0.9rem;line-height: 35px;user-select:text;width: 100%;display: block;}

.indexwenzi{
	position: absolute;top: 50%;left:50%;transform:translate(-50%,-50%);width:100%;
	padding:0px 30px;
	color:#95999F;
	text-align: center;
	font-size: 1.2rem;
	line-height:30px;
}
.beianhao{
	position: fixed;
	bottom: 15px;left: 0px;right: 0px;
	color:#95999F;
	font-size: 1rem;
	text-align: center;
	display: flex;
	line-height: 24px;
	justify-content: center;
}
.beianhao img{height: 20px;margin-top:2px;}

.wenzhanglist{
	position: absolute;top:54px;left:20px;right:20px;bottom:0px;
}
.wenzhanglist a h5{font-size:1rem;color:#18191B;}
.wenzhanglist .card-text{font-size:0.6rem;}
.wenzhanglist .text{border:none;font-size:0.8rem;}
.wenzhanglist .list-group-item{border-left:0px;border-right:0px;border-top:0px;border-bottom: 1px  #E3E3E3 solid;}


.fenleidiv{
	position: absolute;
	left:0px;top:0px;right:0px;bottom:0px;
	background: #fff;
	border-radius: 10px 10px 0px 0px;
	z-index: 10;
	overflow: hidden;
	display: none;
}
.fenleidiv .title{line-height: 33px;color: #18191B;position: relative;
	/**
	border-bottom: 1px rgba(0,0,0,.25) solid;
	**/
	padding: 10px 20px;
    display: flex;
    justify-content: center;
    font-weight: bold;
    font-size: 20px;
}
.fenleidiv .title .btn-close{position: absolute;right:12px;top:10px;color:#fd7e14;font-weight: bold;font-size: 1rem;height: 33px;width: 33px;padding:0px; }
.fenleidiv .shuzi{position: absolute;right: 50px;color: #6c757d;}
.fenleidiv .accordion{position: absolute;top:54px;left:0px;right:0px;bottom:70px;overflow-y: auto;}
.fenleidiv .accordion .accordion-item{border: 0px;border-radius: 0px !important;}
.fenleidiv .accordion .accordion-item:first-child{border-bottom:1px #dedede solid;}
.fenleidiv .accordion-button{color: #18191B;}
.fenleidiv .accordion-button:not(.collapsed){color: #18191B;background-color:#fff;box-shadow:none;}
.fenleidiv .accordion-button:not(.collapsed):after{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}
.fenleidiv .form-check{padding:0.5rem 1.5rem;border-bottom: 1px solid #f5f5f5;}
.fenleidiv .accordion .accordion-body .form-check:last-child{border-bottom: 0px;}
.fenleidiv .form-check .form-check-input{float: right;margin-left: 0px;margin-top: 0px;width: 1.2rem;height:1.2rem;}
.fenleidiv .form-check-input:checked{background-color: #4A1760;border-color: #4A1760;}
.fenleidiv .form-check .form-check-label{width: 100%;}
.fenleidiv .form-check .form-check-label label{float:right;color: #EDEEEF;margin-right:10px;}
.fenleidiv .bottomdiv{
	position: absolute;
	bottom:0px;
	left:0px;
	right: 0px;
	padding:10px 30px;
	display: flex;
	justify-content: space-between;
	border-top: 1px #dedede solid;
}
.fenleidiv .bottombutton{
	border:1px #4A1760 solid;
	color:#4A1760;
	padding:.5rem 1.5rem;
	text-align: center;
	background: #fff;
	border-radius: 10px;
	margin:0px 15px;
	flex: 1;
	font-weight: bold;
}
.fenleidiv .bottombutton.active{
	border:1px #4A1760 solid;
	color:#fff;
	background: #4A1760;
}


.dialogbg{position: fixed;top:0px;left:0px;right:0px;bottom:0px;background: transparent;z-index:10000}
.dialogbg .dialoginner{position: absolute;left: 0px;top:0px;bottom:0px;right:0px;background: #fff;}
.dialogbg .dialoginner .dialogtitle{line-height:33px;text-align: left;
	/**border-bottom:1px #dedede solid;**/
	padding:10px 20px;
	font-size: 1.2rem;
	color:#18191B;
	background: #fff;
}
.dialogbg .dialoginner .btn-close{
	right:12px;top:10px;position: absolute;
	height: 33px;
	width: 33px;
	text-align: center;
	padding: 0px;
}
.dialogbg .dialoginner .contentbox{
	height: calc(100% - 45px);
	overflow-y:auto; 
	position: relative;
	z-index:100;
}

.mingxiimg{
	background:#E3E5E7;
	padding:50px 50px 70px 50px;
	text-align: center;
	display: flex;
}
.mingxiimg img{width: 100%;height: auto;border-radius: 36px;}
.mingnotebox{margin-top:-20px;background: #fff;border-radius: 12px 12px 0px 0px;padding:20px 20px 30px 20px;}
.mingnotebox .onebox{background: #F6F7F8;border-radius: 12px;padding:15px;width: 100%;}
.mingnotebox .onebox .name{    color: #000;
    white-space: nowrap;
    font-weight: bold;
    font-size: 1rem;
    line-height: 25px;
}

.mingnotebox .onebox .accordion-button{
	  padding-left:0px;
    padding-right:0px;
}
.mingnotebox .onebox .accordion-button:not(.collapsed) {
    color: #18191B;
    background-color: transparent;
    font-size:16px;
    font-weight: bold;
    border-bottom:1px #EDEEEF solid;
    box-shadow: none;
}
.mingnotebox .accordion-body{color:#999;}
.mingnotebox .onebox .accordion-button:not(.collapsed):after{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}
.mingnotebox .onebox .accordion-item{border:none;border-radius: 12px;background: transparent;}
.shuxingbox{
	width: 100%;
}
.shuxingbox label{
	width: 100%;
	line-height:20px;
	font-size: 12px;
}
.shuxingbox label:nth-child(2){
	display: flex;
	justify-content: space-between;
}
.shuxingbox label:nth-child(2) span:first-child{
	color:#18191B;
	font-size:14px;
	font-weight: bold;
}
.shuxingbox label:nth-child(2) span:nth-child(2){
	color:#D88D31;
	font-size:12px;
}
.imgbox{
	display: flex;
	justify-content: space-between;
	padding:15px 0px;
	border-bottom: 1px solid #E3E3E3;
}
.imgbox label{
	width: 80px;
	height: 80px;
	position: relative;
	border-radius: 6px;
	position: relative;
	overflow: hidden;
	display: block;
}
.imgbox label img{
	position: absolute;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	max-width: 100%;
	max-height: 100%;
}
.imgbox .card-body{
	flex: 1;
	padding:0px 10px;
}
.imgbox .card-body .card-text{height: 53px;overflow: hidden;color: #999;}

.menuUL li{display: flex;justify-content: space-between;padding:0px 0px;flex-wrap: nowrap;}
.menuUL li a{font-size: 20px;font-weight:bold;padding:10px 0px;}
.menuUL li img{height:25px;margin-top:12px;}

.nobutton:after{background-image: none !important;}

@media(min-width:768px){
	#fenleidiv{display:block !important;float:left;width:400px;top:85px;}
	#fenleidiv .btn-close{display:none;}
	.imgcontent{left:420px;background: #fff;}
	.imgcontent .justify-content-between{justify-content: flex-start !important;}
	.imgcontent .shadow-sm{width:calc(20% - 10px);margin-left:10px;float: left;}
	.scrollwrapper .wrapperbox{padding:0px 10px !important;}
	
	
	/**更多路径*/
	#moreurldiv{
		display:block !important;
		height: 30px;
		bottom: auto;
    	float: left;
    	left:420px;
    	right:50px;
    	line-height:25px;
    	top:10px;
	}
	#moreurldiv .wenzhanglist{
		top:0px;
		position: relative;
	}
	#moreurldiv .title{display:none !important;}
	#moreurldiv .list-group{display:block;}
	#moreurldiv .list-group .list-group-item{float:left;border-bottom: 0px !important;border-right:1px  #E3E3E3 solid;padding-right:10px;margin-left:10px;}
	#moreurldiv .list-group .list-group-item:first-child{margin-left:0px;}
	#moreurldiv .list-group .list-group-item:last-child{border-right:0px;}
	#moreurldiv .list-group .list-group-item .dropdown-item{padding:0px;font-weight: normal;font-size:1rem;}
	#moreurldiv .list-group .list-group-item img{margin-top:0px;}
	#moreurldiv .list-group .list-group-item span{line-height:24px !important;}
	
	.head1{flex-wrap: wrap !important;}
	.head1 .rightbutton{display: none;}
	.head1 .container-fluid:nth-child(2){
		margin-left:420px;
		margin-right:50px;
		line-height: 28px;
	}
	.head1 .container-fluid:nth-child(2) .form-check-input{margin-top:7px;}
	.head1 .num span:first-child{font-size: 2rem;}
	.head1 .num span:nth-child(2){display: none;}
	
	.mingxiimg img{width: 500px;margin:0 auto;}
	
}

