
/*-----全站-背景图-----*/
.glass{
	background: url('https://api.lingxyh.com/img/bg') no-repeat fixed center / cover;
}
/*-----全站-菜单栏-----*/
#menu-container{
	background: var(--be-bg-white);
    -webkit-backdrop-filter: saturate(5) blur(20px);
    backdrop-filter: saturate(5) blur(20px);
    transform: translateZ(0);
}
.headroom--not-top .be-menu-main.menu-glass {
    background: transparent !important;
}
/*-----全站-面包屑-----*/
.bread{
    background: var(--be-bg-white);
    -webkit-backdrop-filter: saturate(5) blur(20px);
    backdrop-filter: saturate(5) blur(20px);
    margin: 10px auto !important;
    padding: 8px 10px 10px 10px !important;
    height: 35px !important;
    border-radius: 8px;
    box-shadow: 0 0 0 1px var(--be-shadow);
}

/*-----分类导航-----*/
.cat-rec-des p{
    color: #333;
}
.cat-rec-back {
    opacity: 0;
}

/*-----个人页-----*/
.header-user {
    -webkit-backdrop-filter: saturate(5) blur(20px);
    backdrop-filter: saturate(5) blur(20px);
    transform: translateZ(0);
}

/*-----用户中心-头像-----*/
.my-avatar .m-img {
    padding: 2px;
    background: #ececec;
    border-radius: 100%;
}
.my-avatar img {
    border: unset !important;
    clip-path: circle(50%);
}

/*-----公司页-白色透明化-----*/
.line-color .g-line:nth-child(odd),
.foldimg-line {
	background: var(--be-bg-white);
    -webkit-backdrop-filter: saturate(5) blur(20px);
    backdrop-filter: saturate(5) blur(20px);
    transform: translateZ(0);
}

/*-----公司页-半透明模糊-----*/
.line-counter:before,
.group-about-bg,
#service-bg .service-rgb,
.group-gray,
.group-outlook-rgb,
.group-channel{
    background: unset !important;
    -webkit-backdrop-filter: saturate(1) blur(5px);
    backdrop-filter: saturate(1) blur(5px);
    transform: translateZ(0);
}

/*-----公司页-关于我们-----*/

/*彩色字体*/
.x-caizi{
	color: transparent;
	background-clip: text;
	background-image: linear-gradient(90deg, #2ca2b4, #5598de 24%, #7f87ff 45%, #f65aad 76%, #ec3d43);
}

@media screen and (max-width: 500px){
.x-caizi{
	background: unset;
	color: #dd3333b3;
}}

.group-site .group-contact-img img{
	height: 100%;
	object-fit: cover;/*在不拉伸图片的情况下，填充容器并居中剪裁*/
	min-height: 120px;
}

@media screen and (min-width: 1025px){
.group-contact-lr .group-contact-img {
	margin: 0;
}}
@media screen and (min-width: 855px){
.group-contact-more {
	margin: 40px 0 20px 0;
}}

/*-----公司页-一栏小工具-随便看看-----*/
#group-widget-one .widget {
    background: unset;
    -webkit-backdrop-filter: unset;
    backdrop-filter: unset;
    transform: unset;
}
#group-widget-one .widget {
	background: none;
	box-shadow: none;
}
#group-widget-one .widget ul li {
    padding: 0 5px;
}
#group-widget-one .random-btn {
	text-align: center;
	margin: 30px auto 40px auto;
	padding: 10px;
	width: 100px;
	border-radius: 5px;
	box-shadow: 0 0 0 1px var(--be-shadow);
}
#group-widget-one .widget ul{
	 padding: 0;
}
#group-widget-one .random-content {
	display: flex;
}
#group-widget-one .widget ul li{
	width: 16.66666666%;
}
@media screen and (max-width: 1024px){
#group-widget-one .widget ul li{
	width: 33.33333333%;
}
#group-widget-one .widget ul li {
    padding: 10px;
}
#group-widget-one .random-content {
	flex-wrap: wrap; /* 允许标签换行 */
}}
@media screen and (max-width: 500px){
#group-widget-one .widget ul li{
	width: 50%;
}}
#group-widget-one .new_cat .thumbnail {
	float: none;
}
#group-widget-one .thumbs-b{
	border-radius: 8px;
}
#group-widget-one .new_cat .new-title {
	margin-top: -10px;
	font-weight: bold;
}
#group-widget-one .new_cat .date {
	margin-top: -80px;
}

/*-----公司页-推荐-单页-----*/
.foldimg-title-text {
    -webkit-transform: unset;
    transform: unset;
}

/*-----公司页-展望-搜索-----*/
.group-outlook-dec {
    background: unset;
}
.group-outlook-box {
    width: 800px;
    margin: auto;
    padding: 20px 0;
}
.group-outlook-box .search-container {
    width: 800px;
}
@media screen and (max-width: 850px){
.group-outlook-box {
    width: 100%;
}.group-outlook-box .search-container {
    width: 100%;
}
}

/*-----公司页-服务项目-神仙灵妖精怪-----*/
.deanm-box {
    background: rgb(255 255 255 / 30%) !important;
}
.deanm .deanmove-3 {
    width: 16.66666666%;
}
.deanmove-3 .deanquan {
    width: 90%;
    height: auto;
}
@media screen and (max-width: 850px){
.deanm .deanmove {
    width: 33.33333333%;
}}

@media screen and (max-width: 550px){
.deanm .deanmove {
    width: 50%;
}}

/*-----公司页-服务宗旨-世俗-----*/
#service-bg .p4-content,
#service-bg .group-service-content{
    color: #ddd;
    text-shadow: 0 1px 1px #000000;
}
#service-bg .service-ico{
    border: 2px solid var(--be-body);
    color: var(--be-body);
}
#service-bg .group-service-l .p4,
#service-bg .group-service-r .p4{
    text-shadow: 0 1px 1px #aaa;
    color: var(--be-body);
}
#service-bg .p4-title{
    text-shadow: 0 1px 1px hsl(0deg 0% 100% / 50%);
}
.x-anjian{ 
    background: var(--be-bg-glass);
    font-size: 1.5rem;
    display: block;
    margin: 20px auto;
    padding: 8px 20px;
    border-radius: 5px;
    width: 70px; 
    text-shadow: 0 0 black;
}
.x-anjian:hover{
    background: var(--be-bg-blue);
    color: var(--be-white);
    transition: all 0.2s ease-in 0s;
    -webkit-transition: all 0.2s ease-in 0s;
}
.group-service-c img {
    margin: -30px 0 0 0;
    min-height: 80px;
}
@media screen and (min-width: 1200px){
.group-service-title {
    margin: -10px 0 60px 0;
}}
@media screen and (max-width: 1200px){
.group-service-c img {
    margin: -10px 0 0 0;
}
.group-service-title {
    margin: -10px 0 40px 0;
}}
@media screen and (max-width: 900px){
.group-service-c img {
    margin: 0;
}
.group-service-title {
    margin: -10px 0 30px 0;
}}
@media screen and (max-width: 768px){
.group-service-c {
    margin-bottom: -15px;
}}

/*-----公司页-工具-四辅类-----*/
.group-tool{
    background: rgb(255 255 255 / 30%) !important;
}
@media screen and (max-width: 900px){
.sx4 {
	width: 25%; 
}}
@media screen and (max-width: 700px){
.sx4 {
	width: 50%; 
}}
.img40 {
    min-height: 100px;
}
.group-tool-line .g-col{
    padding: 5px 10px;
}

/*-----公司页-说明-微信公众号-----*/
.group-gray .be-text{
    text-shadow: 0 1px 1px hsl(0deg 0% 100% / 50%);
}

/*响应式调整图案大小*/
@media screen and (max-width: 900px){
.group-explain-img-box {
	width: 65%;
	margin: 0 auto;
}}
@media screen and (max-width: 600px){
.group-explain-img-box {
	width: 85%;
	margin: 0 auto;
}}
@media screen and (max-width: 450px){
.group-explain-img-box {
	width: 100%;
	margin: 0 auto;
}}
@media screen and (max-width: 350px){
.explain-img .group-explain-img{
	width: 100%;
	padding: 5px 0;
}}

/*-----公司页-特色-六其类-----*/
.gw-main{
    background: rgb(255 255 255 / 30%) !important;
}
@media screen and (max-width: 1025px){
.gw-box {
    width: 16.66666666%;
}}
@media screen and (max-width: 850px){
.gw-box {
    width: 33.33333333%;
}}
@media screen and (max-width: 500px){
.gw-box {
    width: 50%;
}}
