/*****************************
* PHPwork官方网址： ruanjiesoft.com
* PHPwork应用官方QQ群： 317075601
* PHPwork应用开发者QQ： 1980572700
* 不得使用本软件用于非法用途，不得违反国家法律。
*************************************/

a{color: #222; text-decoration:none }
a:hover{color:#666;}

/* 动画放大 */
div.rj-animate{overflow: hidden; }
div.rj-animate img{width: 100%;transition: 1s;}
div.rj-animate img:hover{transform:scale(1.1);transition: 2s;}



/********************/
/* 页头 */
/* 页头 pc */
.rj-header{ position: fixed;top: 0;z-index: 1000; padding:0;width: 100%;box-sizing: border-box;box-shadow: 0 2px 8px 0 rgba(0,0,0,.06);
				background-color: rgba(255,255,255,0.8); backdrop-filter: blur(10px);}
.rj-header .rj-header_container{display:flex;justify-content: space-between;align-items: center;}
.rj-header .rj-header_container .rj-logo{ max-width:100%;}
/*  页头 pc 导航 */
.rj-header .rj-header_container .rj-nav .rj-nav_item{ position: relative;display:inline-block;margin:0 20px; font-size: 16px; }
.rj-header .rj-header_container .rj-nav a{display:block;line-height: 80px;}
/* 页头 pc 导航 下边线动画 */
.rj-header .rj-header_container .rj-nav > .rj-nav_item > a::after {
		content: '';	position: absolute;	bottom: 0;	left: 0;
		width: 0;	height: 3px; background-color: #1e9fff;	transition: width 0.3s ease;
	}
.rj-header .rj-header_container .rj-nav > .rj-nav_item > a:hover::after { width: 100%; }

/* 页头 pc 导航 子菜单 */
.rj-header .rj-header_container .rj-nav .rj-nav_2 {
	display: none; position: absolute;z-index: 1;left:-40px;
	min-width: 150px;border-radius: 4px;box-shadow: 0 0 10px rgba(0,0,0,0.2);
	background-color: rgba(255,255,255,0.9); backdrop-filter: blur(10px);
}
.rj-header .rj-header_container .rj-nav .rj-nav_2 .rj-nav_item{display:block;margin:0;}
.rj-header .rj-header_container .rj-nav .rj-nav_item:hover .rj-nav_2 { display: block; text-align: center; }
.rj-header .rj-header_container .rj-nav .rj-nav_2 .rj-nav_item a{display:block;line-height: 50px;}
/* 页头 pc 导航 子菜单 下边线动画 */
.rj-header .rj-header_container .rj-nav .rj-nav_2 a::after {
	content: '';position: absolute;	bottom: 0;left:0;
	width: 3px;	height: 0; background-color: #1e9fff;	transition: height 0.3s ease;
}
.rj-header .rj-header_container .rj-nav .rj-nav_2 a:hover::after { height: 100%; }

/* 页头 pc 导航 激活状态*/
.rj-header .rj-header_container .rj-nav a.rj-active {color: #1e9fff;}
/* 头部pc 导航 子菜单 激活状态*/
.rj-header .rj-header_container .rj-nav > .rj-nav_item > a.rj-active::after {width: 100%; }
.rj-header .rj-header_container .rj-nav .rj-nav_2 a.rj-active::after {height: 100%; }
/* 页头 pc 语言 */
.rj-header .rj-header_container .rj-language{ position: relative; padding:20px; white-space: nowrap; cursor: default; }
.rj-header .rj-header_container .rj-language .rj-selected{padding:5px;border:1px solid #ddd;border-radius:5px;}
.rj-header .rj-header_container .rj-language .rj-language_menu{ display: none; position: absolute;top:60px;left: 0px;width: 100%; text-align: left;
															background-color: rgba(255,255,255,0.9); backdrop-filter: blur(10px); }
.rj-header .rj-header_container .rj-language:hover .rj-language_menu{ display: block;padding: 10px;text-align: center;border-radius: 4px;box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.rj-header .rj-header_container .rj-language .rj-language_menu a{ display: block;padding: 5px 0; }
.rj-header .rj-header_container .rj-language .rj-language_menu a.rj-active{ color: #1e9fff; }

/* 页头 H5 */
.rj-header_wap{display: none;justify-content: space-between;position: fixed;top: 0;z-index: 1000;padding: 0 15px;width: 100%;min-height: 80px;box-sizing: border-box;
				box-shadow: 0 2px 8px 0 rgba(0,0,0,.06);
				background-color: rgba(255,255,255,0.8); backdrop-filter: blur(10px);}
.rj-header_wap .rj-logo{line-height: 80px;}
.rj-header_wap .rj-logo img{max-width:95%;max-height:80px;}
.rj-header_wap .rj-btn{display: flex;justify-content: flex-end;align-items: center;}
.rj-header_wap .rj-btn img{width: 40px;}

.rj-header_wap .rj-header_container{ display:none;position: absolute;left: 0;top:80px;width: 100vw;height:calc(100vh - 80px);overflow-y: auto;z-index: 99;background-color: rgba(50, 50, 50,0.95); }
.rj-header_wap .rj-header_container a{color:#fff;}
.rj-header_wap .rj-header_container .rj-nav{ width:100vw;padding:20px;box-sizing: border-box;font-size: 16px; }
.rj-header_wap .rj-header_container .rj-nav .rj-nav_item a{ display: block;border-bottom: 1px solid #eee;padding: 10px 0 0 10px;line-height: 50px; }
.rj-header_wap .rj-header_container .rj-nav .rj-nav_2 {padding:0 20px;}
.rj-header_wap .rj-header_container .rj-nav a.rj-active {border-bottom: 2px solid #31bdec;color: #31bdec;font-weight: bold}
/* 页头 H5 语言 */
.rj-header_wap .rj-header_container .rj-language{ padding:20px; white-space: nowrap; cursor: default;text-align: center; }
.rj-header_wap .rj-header_container .rj-language .rj-selected{margin:10px 50px;padding:5px;color: #fff;}
.rj-header_wap .rj-header_container .rj-language .rj-language_menu{ padding: 10px 0; }
.rj-header_wap .rj-header_container .rj-language .rj-language_menu a{ margin: 15px 10px;padding:5px 10px;border:1px solid #ddd;border-radius:8px; }
.rj-header_wap .rj-header_container .rj-language .rj-language_menu a.rj-active{ border:1px solid #31bdec;color: #31bdec; }

/* 页头 pc-wap切换 */
@media (max-width: 800px) {
	.rj-header{display:none}
	.rj-header_wap{display:flex}
}
/* 页头 占位 */
.rj-header_bottom{ height: 80px;}


/*  版权区 */
.rj-copy{ text-align:center; background-color:#f0f0f0; min-height:50px; padding:15px;line-height: 200%;}



/********************/
/* 首页 */
/* 首页 轮播 */
.rj-index_slide{ width:100%; padding:0;}
.rj-index_slide .swiper-slide img { display: block;  width: 100%; aspect-ratio: 3/1; object-fit: cover; }
.swiper-button-next,.swiper-button-prev { color: rgba(255, 255, 255,0.8) !important; }
@media screen and (max-width: 768px) {
	.rj-index_slide .swiper-slide img { aspect-ratio: 16/8;}
	.swiper-button-next,.swiper-button-prev { color: rgba(255, 255, 255,0.4) !important; }
}
/* 首页 推荐产品 */
.rj-index_goods_list h2.rj-title{ padding: 50px 0 20px; text-align: center;font-size: 30px;font-weight: normal;}
.rj-index_goods_list p.rj-tip{margin-bottom:30px;text-align: center;font-size: 16px;}
.rj-index_goods_list div.rj-item h3{ margin: 10px 20px 10px;  }
.rj-index_goods_list div.rj-item p{ margin: 0 20px 20px; }
/* 首页 新闻分类 */
.rj-index_article_list h2.rj-title{ padding: 50px 0 20px; text-align: center;font-size: 30px;font-weight: normal;}
.rj-index_article_list p.rj-tip{margin-bottom:30px;text-align: center;font-size: 16px;}
.rj-index_article_list div.rj-item h3{ margin: 10px 20px 10px;  }
.rj-index_article_list div.rj-item p{ margin: 0 20px 20px; }
.rj-index_article_list p.rj-more{ text-align:right; padding-right:10px}
/* 首页 关于我们 单页 */
.rj-index_aboutus{margin-bottom:30px;}
.rj-index_aboutus h2.rj-title{ padding: 20px 0 20px; text-align: center;font-size: 30px;font-weight: normal;}
.rj-index_aboutus p.rj-tip{text-align: center;font-size: 16px;}
.rj-index_aboutus .rj-page_img{ width:100%; object-fit: cover;}

/* 首页 友情链接 */
.rj-link{padding: 40px 0 20px; text-align: center;line-height: 40px;}
.rj-link a{padding: 20px 10px; }


/* ** 产品分类页 */
.rj-goods_list h2.rj-title{ padding: 50px 0 20px; text-align: center;font-size: 30px;font-weight: normal;}
.rj-goods_list p.rj-tip{margin-bottom:30px;text-align: center;font-size: 16px;}
.rj-goods_list div.rj-item h3{ margin: 10px 20px 10px;  }
.rj-goods_list div.rj-item p{ margin: 0 20px 20px; }
/* *** 产品详细页 */
.rj-goods_detail{ margin-bottom:10px;}
.rj-goods_detail img{ max-width: 100% !important;height: auto !important;}
.rj-goods_detail h2.rj-title{margin:50px 0 30px;line-height:150%;font-size:24px;text-align:center;}
.rj-goods_detail p.rj-img{ text-align:center;margin-bottom:15px;}
.rj-goods_detail .rj-content{ min-height:500px;background-color:rgba(255,255,255,0.8);}


/* ** 文章分类页 */
.rj-article_list{ margin-bottom:10px;}
.rj-article_list h2.rj-title{margin:50px 0 30px;line-height:150%;font-size:24px;text-align:center;}
.rj-article_list p.rj-tip{margin-bottom:30px;text-align: center;font-size: 16px;}
.rj-article_list div.rj-item h3{ margin: 10px 20px 10px;  }
.rj-article_list div.rj-item p{ margin: 0 20px 20px; }
/* *** 文章详细页 */
.rj-article_detail{ margin-bottom:10px;}
.rj-article_detail img{ max-width: 100% !important;height: auto !important;}
.rj-article_detail h2.rj-title{margin:50px 0 30px;line-height:150%;font-size:24px;text-align:center;}
.rj-article_detail p.rj-img{ text-align:center;margin-bottom:15px;}
.rj-article_detail .rj-content{ min-height:500px;background-color:rgba(255,255,255,0.8);}


/* ***  单页 */
.rj-page_detail { margin: 10px;}
.rj-page_detail img{ max-width: 100% !important;height: auto !important;}
.rj-page_detail h2.rj-title{margin:50px 0 30px;font-size:24px;text-align:center;}
.rj-page_detail p.rj-img{ text-align:center;margin-bottom:15px;}
.rj-page_detail .rj-content{ min-height:500px;padding: 10px;background-color:rgba(255,255,255,0.8);}


/* 分页类 */
.rj-page{margin: 10px 0;text-align:center;}
.rj-page span,.rj-page a{display: inline-block;vertical-align: middle; margin: 0 -1px 5px 0;padding: 0 15px; height: 28px;
							line-height: 28px;border: 1px solid #eee;background-color:#fff;color: #333;font-size: 12px;}
.rj-page .layui-laypage-skip{margin-left: 10px;	margin-right: 0;padding: 0;border: none;color: #999;}
.rj-page input{margin: 0 10px;	padding: 0 3px;	height: 30px;border-radius: 2px;border: 1px solid #eee;
				vertical-align: top;color: #333;line-height: 30px;background-color: #fff;outline: none;}
