/*
* @Author: Sun Jijing
* @Date:   2025-01-14 11:30:54
* @Last Modified by:   Sun Jijing
* @Last Modified time: 2025-01-15 10:45:24
*/

/* 模块样式 */
.mk_tit	{ padding-bottom: 0.5rem; position: relative; margin-bottom: 0.5rem; }
.mk_tit::after { content: ''; display: block; width: 0.93rem; height: 4px; background: #00adeb; position: absolute; left: 0; bottom: 0; }
.mk_tit .tit { font-size: 0.45rem; font-weight: bold; color: #00adeb; line-height: 2em; }
.mk_tit .smy { font-size: 0.25rem; color: #acafad; }

/* banner */
.banner { width: 100%; position: relative; }
.banner_list li img { display: block; width: 100%; }
.banner_a { display: block; width: 0.93rem; height: 0.93rem; border-radius: 50%; position: absolute; top: 50%; transform: translateY(-50%); z-index:5; opacity: 0.7; }
.banner_a.prev { background: url(banner_prev.png) no-repeat center/cover; left: 0.75rem; }
.banner_a.next { background: url(banner_next.png) no-repeat center/cover; right: 0.75rem; }
.banner_a.prev:hover { background-image: url(banner_prev_hov.png); }
.banner_a.next:hover { background-image: url(banner_next_hov.png); }
.banner_but { position: absolute; width: 100%; bottom: 0.35rem !important; text-align: center; z-index: 5; }
.banner_but li { display: inline-block; width: 0.23rem; height: 0.23rem; border-radius: 50%; background: #fff; opacity: 0.7; margin: 0 0.1rem; }
.banner_but li.on { opacity: 1; }

/* 新闻资讯 */
.xwzx_con { margin-top: 1.05rem; overflow: hidden; }
.xwzx_head { display: flex; justify-content: space-between; }
.xwzx_sub_nav a { display: inline-block; width: 2.05rem; height: 0.55rem; float: left; border: 1px solid #00adeb;  text-align: center; line-height: 0.55rem; margin-left: 0.23rem; position: relative; overflow: hidden; }
.xwzx_sub_nav a span { font-size: 0.23rem; color: #00adeb; position: relative; z-index: 2; display: block; }
.xwzx_sub_nav a::before { content: ""; position: absolute; display: block; width: 0; height: 0; left: 50%; top: 50%; transform: translate(-50%, -50%);  background: #019cd3; border-radius: 50%; z-index: 1; }
.xwzx_sub_nav a:hover { background: #00adeb; }
.xwzx_sub_nav a:hover span { color: #fff; }
.xwzx_sub_nav a:hover::before { width: 2.05rem; height: 2.05rem; transition: all .6s; }

.xwzx_body { margin-bottom: 1.75rem; }
.xwzx_left { width: 11.5rem; }
.news_pic_list { width: 110%; }
.news_pic_list li { width: 5.58rem; float: left; margin-right: 0.3rem; }
.news_pic_list li .img { height: 3.62rem; overflow: hidden; }
.news_pic_list li .img img { display: block; width: 100%; height: 100%; object-fit: cover; transform: scale(1); transition: all .4s; }
.news_pic_list li .txt { height: 3.5rem; background: #f5f5f5; padding: 0.3rem; }
.news_pic_list li .tit { font-size: 0.3rem; color: #333; line-height: 2em; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; height: 4em; overflow: hidden; margin-bottom: 0.2rem; }
.news_pic_list li .date { font-size: 0.2rem; color: #333; margin-bottom: 0.53rem; }
.news_pic_list li .more img { transition: all .4s; height: 0.25rem; }
.news_pic_list li:hover .img img { transform: scale(1.1); }
.news_pic_list li:hover .txt { background: #00adeb; }
.news_pic_list li:hover .txt * { color: #fff; }
.news_pic_list li:hover .more img { transform: translateX(-0.1rem); }

.xwzx_right { width: 9.25rem; }
.news_list {  }
.news_list li { padding: 0.3rem 0.28rem; border-bottom: 1px solid #ddd; }
.news_list li a { display: block; transform: translateX(0); transition: all .4s; }
.news_list li:last-child { margin-bottom: 0; }
.news_list li a { display: block; overflow: hidden; }
.news_list li .date { width: 0.85rem; text-align: center; font-size: 0.15rem; float: left; margin-right: 0.55rem; }
.news_list li .date em { display: block; font-size: 0.5rem; font-weight: bold; color: #333; line-height: 1.5em; font-style: normal; font-family: "微软雅黑"; }
.news_list li .tit { font-size: 0.25rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.news_list li .smy { font-size: 0.23rem; line-height: 1.8em; height: 3.6em; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #959395; }
.news_list li:hover a { transform: translateX(0.1rem); }
.news_list li:hover .date, .news_list li:hover .date em, .news_list li:hover .tit { color: #00adeb; }

/* 关于我们 */
.gywm_box { width: 100%; background: url(gywm_outBg.jpg) no-repeat top center; background-size: cover; background-attachment: fixed; position: relative; overflow: hidden; }
.gywm_bg { height: 100%; width: 100%; background: url(gywm_bg.jpg) no-repeat top center; background-size: cover; background-attachment: fixed; filter: blur(0px); position: absolute; top: 0; left: 0; z-index: 0; transition: all .6s; }
.gywm_box.on .gywm_bg { animation: opacityF 400ms linear 1; }
.gywm_box .pubcon { position: relative; z-index: 2; }
@keyframes opacityF{
	from { opacity: 1; filter: blur(10px); }
	to { opacity: 0.6; filter: blur(0px); }
}

.gywm_left { padding: 2.05rem 0; width: 9.65rem; }
.gywm_left .tit { font-size: 0.45rem; font-weight: bold; color: #fff; padding-bottom: 0.62rem; position: relative; margin-bottom: 0.3rem; }
.gywm_left .tit::after { content: ''; display: block; width: 0.9rem; height: 0.05rem; background: #fff; position: absolute; left: 0; bottom: 0; }
.gywm_left .con { font-size: 0.23rem; color: #fff; line-height: 2em; text-align: justify; margin-bottom: 1.1rem; }
.gywm_left .more { width: 2.75rem; height: 0.8rem; background: #1955ab; padding: 0.25rem; display: inline-flex; justify-content: space-between; align-items: center; font-size: 0.23rem; color: #fff; }

.gywm_right { width: 10.6rem; }
.gywm_list { display: flex; flex-wrap: wrap; }
.gywm_list li { width: 5.3rem; height: 5.3rem; padding: 0.55rem; background: rgb(0 173 235 / 0.8); border: solid 1px #ffffff38; cursor: pointer; transition: background .4s; }
.gywm_list li.on { background: rgb(52 200 13 / 0.7); }
.gywm_list li img { width: 1.05rem; margin-bottom: 0.42rem; transform: rotateY(0deg); transition: all .4s; }
.gywm_list li .tit { font-size: 0.35rem; font-weight: bold; color: #fff; margin-bottom: 0.3rem; }
.gywm_list li .smy { font-size: 0.23rem; line-height: 1.8em; color: #fff; }
.gywm_list li:hover img { transform: rotateY(180deg); }

/* 产品中心 */
.cpzx_con { padding-top: 0.97rem; padding-bottom: 0.62rem; }
.spzx_left { width: 6.85rem; }
.spzx_left .more { display: block; width: 2.25rem; height: 0.55rem; text-align: center; line-height: 0.55rem; font-size: 0.25rem; color: #00adeb; border: 1px solid #00adeb; }

.spzx_right { width: 13.0rem; }
.cpzx_list { display: flex; justify-content: space-between; width: 100%; }
.cpzx_list li { float: left; margin-left: 0.28rem; width: 4.0rem; }
.cpzx_list li .img { height: 3.02rem; overflow: hidden; }
.cpzx_list li .img img { width: 100%; height: 100%; object-fit: cover; transform: scale(1); transition: all .4s; }
.cpzx_list li .txt { height: 2.67rem; background: #00adeb; padding: 0.3rem; }
.cpzx_list li .tit { font-size: 0.3rem; font-weight: bold; color: #fff; padding-bottom: 0.3rem; border-bottom: 1px solid #fff; margin-bottom: 0.3rem; text-align: center; }
.cpzx_list li .smy { font-size: 0.2rem; line-height: 2em; color: #fff; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; height: 4em; overflow: hidden; }
.cpzx_list li:hover .img img { transform: scale(1.1); }

@media screen and (max-width:768px) {
	.mk_tit .tit { font-size: 30px; }
	.mk_tit .smy { font-size: 16px; }
	.mk_tit { padding-bottom: 30px; margin-bottom: 16px; }

	.xwzx_head { flex-direction: column; }
	.xwzx_body { margin-bottom: 1rem; }
	.xwzx_sub_nav a { width: 140px; height: 34px; margin-left: 0; margin-right: 10px; line-height: 34px; }
	.xwzx_sub_nav a span { font-size: 14px; }
	.xwzx_sub_nav { margin-bottom: 30px; }

	.xwzx_left { width: 100%; }
	.news_pic_list { width: 100%; }
	.news_pic_list li { width: 100%; margin-right: 0; float: none; margin-bottom: 20px; }
	.news_pic_list li .img { height: auto; }
	.news_pic_list li .txt { height: auto; padding: 20px; }
	.news_pic_list li .tit { font-size: 16px; }
	.news_pic_list li .date { font-size: 16px; }

	.news_list li { padding: 20px; margin-bottom: 20px; background: rgb(245, 245, 245); }
	.news_list li .date { width: 70px; font-size: 14px; }
	.news_list li .date em { font-size: 44px; line-height: 1em; font-weight: normal; }
	.news_list li .tit { font-size: 16px; }
	.news_list li .smy { font-size: 14px; }

	.gywm_left { padding: 30px 0; width: 100%; float: none; }
	.gywm_left .con { font-size: 14px; margin-bottom: 30px; }
	.gywm_left .more { width: 150px; height: 40px; font-size: 14px; }
	.gywm_right { width: 100%; float: none; }
	.gywm_list li { width: 100%; height: auto; }
	.gywm_list li img { float: left; margin-bottom: 0; }
	.gywm_list li .tit { margin-bottom: 0; line-height: 1.05rem; font-size: 20px; }
	.gywm_list li .smy { font-size: 14px; }

	.cpzx_con { padding-bottom: 1rem; }
	.spzx_left { width: 100%; margin-bottom: 1rem; float: none; }
	.spzx_right { width: 100%; float: none; }
	.cpzx_list { display: block; }
	.cpzx_list li { width: 100%; margin-left: 0; float: none; margin-bottom: 20px; }
	.cpzx_list li .img { height: auto; }
	.cpzx_list li .txt { height: auto; padding: 20px; }
	.cpzx_list li .tit { font-size: 18px; }
	.cpzx_list li .smy { font-size: 14px; }
}