@charset "utf-8";
@import "pak.css";
@font-face {
	font-family: 'Noto Sans';
	font-display: swap;
	font-weight: 700; /* 粗体 */
	src: url(../fonts/sy_bold.woff2) format('woff2');
}
@font-face {
  font-family: 'Noto Sans';
  font-display: swap;
  src: url('../fonts/sy_normal.woff2') format('woff2');
  font-weight: 500; /* 常规 */
}
@font-face {
  font-family: 'Noto Sans';
  font-display: swap;
  src: url('../fonts/sy_light.woff2') format('woff2');
  font-weight: 300; /* 常规 */
}

:root{
	--main_color: #079891;
}
html { scroll-behavior:smooth; }
*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

a {
    text-decoration: none;
    color: initial;
}
body * {
    box-sizing: border-box;
    flex-shrink: 0;
    line-height: inherit;
}
body {
    font-family:'Noto Sans', Microsoft YaHei,Arial,sans-serif;
	font-weight: normal;
    font-size: 12px;
}
body,h1,h2,h3,h4,h5,h6,p ,ul,ol,dd,table,input,textarea,dl{padding: 0;margin:0;}
input {
    background-color: transparent;
    border: 0;
}
button {
    margin: 0;
    padding: 0;
    border: 1px solid transparent;
    outline: none;
    background-color: transparent;
}
ul,li{list-style: none;}
img{
    max-width: 100%;
    vertical-align: top;
}
input:focus,textarea:focus,select:focus{outline: none;}
textarea{resize:none;}
.clear:after{content: "";display: block;clear: both;height: 0;overflow: hidden;visibility: hidden;}
.clear{zoom:1;}
.left{
    float: left;
}
.right{
    float: right;
}

.container_pub{
	width: 16rem;
	margin: 0 auto;
	max-width: 100%;
}
.button_style1{
	padding: .1rem .4rem;
	background-color: var(--main_color);
	border: 0.01rem solid var(--main_color);
	color: #fff;
	font-size: .18rem;
	position: relative;
	z-index: 1;
	display: inline-flex;
	align-items: center;
	transition: all 0.5s ease 0s;
	border-radius: .05rem;
	overflow: hidden;
}
.button_hover2:before {
    position: absolute;
    content: "";
    width: 0;
    height: 100%;
    right: 0;
    top: 0;
    background: #fff;
    /* border-radius: 5px; */
    z-index: -1;
    transition: .5s;
}
.button_hover2:hover:before {
    width: 100%;
    left: 0;
}
.button_style1:hover {
    color: var(--main_color);
}
.head_logo {
    width: 1.46rem;
    cursor: pointer;
    transform: translateY(.05rem);
    display: flex;
}

.head_flex {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.header_height {
    height: 1.1rem;
}
.head_menu {
    display: flex;
    align-items: center;
    gap: .4rem;
    margin-left: auto;
}

.header {
    padding: .13rem 0;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 9;
}
.header_top {
    background: #000;
    padding: .23rem 0;
}

.headtop_flex {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #fff;
    font-size: .16rem;
}

.head_menu li a {
    font-size: .2rem;
    position: relative;
    transition: 0.4s all ease;
    color: #fff;
}
.head_menu li.active a ,.head_menu li:hover a{
    color: var(--main_color);
}
.head_menu li a:after{
	content: "";
	display: block;
	height: 0.03rem;
	background-color: var(--main_color);
	position: absolute;
	bottom: -0.15rem;
	border-radius: 1rem;
	left: 50%;
	transform: translateX(-50%);
	width: 0;
	transition: 0.4s all ease;
}
.head_menu li.active a:after,.head_menu li:hover a:after{
width: .21rem;
}
.index_banner {
    position: relative;
}
.index_banner:before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    /* background: rgb(28 24 24 / 68%); */
    background: linear-gradient(180deg, rgb(28 24 24 / 77%) 0%, rgba(28, 24, 24, 0.00) 100%);
    position: absolute;
    left: 0;
    top: 0;
}
.banner_content {
    position: absolute;
    z-index: 2;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding-top: 0.8rem;
    display: flex;
    align-items: center;
}

.banner_t1 {
    font-weight: bold;
    color: #fff;
    font-size: .8rem;
    margin-bottom: .85rem;
}
.msg_button {
    display: inline-flex;
    align-items: center;
}

.msg_button svg {
    margin-left: .1rem;
}
.pub_msg {
    position: relative;
}

.msg_content {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
}

.pub_msg_flex {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.pub_msg_txt {
    color: #fff;
}

.pub_msg_t1 {
    font-size: .5rem;
    font-weight: bold;
    margin-bottom: .1rem;
}

.pub_msg_t2 {
    font-size: .18rem;
}

.button_style1.msg_button {
    background-color: #fff;
    border: #fff;
    color: var(--main_color);
}

.button_hover2.msg_button:before {
    position: absolute;
    content: "";
    width: 0;
    height: 100%;
    right: 0;
    top: 0;
    background: var(--main_color);
    /* border-radius: 5px; */
    z-index: -1;
    transition: .5s;
}
.button_style1.msg_button:hover {
    color: #fff;
}
.button_style1.msg_button.button_hover2:hover:before {
    width: 100%;
    left: 0;
}
.button_style1.msg_button.button_hover2:hover svg path{
	fill: #fff
}
.footer {
    background: #24282C;
    padding-top: .56rem;
}

.foot_img {
    width: 1.46rem;
    margin-bottom: .5rem;
}

.foot_flex {
    display: flex;
    justify-content: space-between;
}

.foot_nav {
    display: flex;
    flex-wrap: wrap;
    width: 45%;
}

.foot_nav li {
    width: 33%;
    margin-bottom: 0.5rem;
}

.foot_nav li a {
    color: #fff;
    font-size: .2rem;
    transition: 0.4s all ease;
}

.foot_contact {
    color: #fff;
    font-size: .18rem;
    margin-right: auto;
}

.foot_contact img {
    width: .2rem;
}

.foot_contact li {
    display: flex;
    align-items: center;
    margin-bottom: .15rem;
}

.foot_contact li img {
    margin-right: .1rem;
}
.foot_code img {
    width: 1rem;
    margin-left: .5rem;
}

.foot_copyright {
    color: rgba(255, 255, 255, 0.63);
    text-align: center;
    font-size: .18rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    border-top: 1px solid rgba(255, 255, 255, 0.24);
    padding: .2rem 0;
}

.foot_copyright a {
    color: inherit;
}
.foot_nav li a:hover {
    color: #ffffffbd;
}
.index_tt1 {
    color: #000;
    font-size: .3rem;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: .6rem;
}

.index_section1 {
    padding: .5rem 0;
}

.index_sec1_flex {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.index_sec1_item {
    border-radius: .3rem;
    background: #FFF;
    box-shadow: 1px 1px 7.7px 0px rgb(167 167 167 / 43%);
    width: 2.88rem;
    height: 2.4rem;
    transition: 0.4s all ease;
}
.index_sec1_img p {
    text-align: center;
    color: #000;
    font-size: .24rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: .33rem;
    /* transition: 0.4s all ease; */
}
.button_style1 svg {
    margin-left: .1rem;
    width: .24rem;
    height: auto;
}
.button_style1:hover svg path {
    fill: var(--main_color);
}
.index_sec1_item a {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
}

.index_sec1_item:hover {
    background: #079891;
    transform: translateY(-0.1rem);
}

.index_sec1_item:hover img {
    filter: brightness(10);
}

.index_sec1_item:hover p {
    color: #fff;
}

.index_sec1_img img {
    /* transition: 0.4s all ease; */
    width: .8rem;
}
.index_sec2_flex {
    display: flex;
    overflow: hidden;
    align-items: center;
}

.index_sec2_about {
    width: 50%;
    padding: 0 .5rem;
}

.index_sec2_img {
    width: 50%;
}


.index_sec2_t1 {
    font-size: .22rem;
    padding-left: 1rem;
    position: relative;
}

.index_sec2_t1:before {
    content: "";
    display: block;
    width: .8rem;
    height: 0.02rem;
    background: #000;
    position: absolute;
    left: 0;
    top: 50%;
}

.index_sec2_t2 {
    font-size: .32rem;
    font-weight: bold;
    margin: .5rem 0;
}

a.button_hover2.button_style1.msg_button.border-line {
    border: 0.01rem solid var(--main_color);
}
.index_section2 {
    max-width: 20rem;
    margin: 0 auto;
}
.index_sec2_t3 {
    font-size: .22rem;
    line-height: 1.5;
    margin-bottom: 0.5rem;
}
.pub_tt {
    text-align: center;
}

.pub_tt1 {
    font-size: .3rem;
    font-weight: bold;
}

.pub_tt_line {
    width: .6rem;
    height: .05rem;
    margin: .1rem auto .25rem auto;
    background: #079891;
}

.index_section3 {
    padding: .6rem 0;
    background: #ffffff;
}

.index_sec3_flex {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 0.5rem;
}

.index_sec3_item {
    width: 24%;
    background: #e8e8e8;
    padding: 2%;
    border-radius: 4%;
}

.index_sec3_img img {
    width: .72rem;
    margin-bottom: .2rem;
}

.index_sec3_t1 {
    color: #000;
    font-size: .26rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: .1rem;
}

.index_sec3_t2 {
    color: #7A7474;
    font-size: .18rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: .2rem;
}

.index_sec3_ul li {
    position: relative;
    padding-left: 0.3rem;
    font-size: .2rem;
    line-height: 2;
    color: #8d8d8d;
}

.index_sec3_ul li:before {
    content: "";
    display: block;
    width: 0.2rem;
    height: 0.02rem;
    background: var(--main_color);
    left: 0;
    top: 50%;
    position: absolute;
}
.index_sec4_flex {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
}

.index_sec4_item {
    width: 50%;
    position: relative;
    cursor: pointer;
}

.index_sec4_txt {
    position: absolute;
    width: 100%;
    bottom: .5rem;
    padding-left: 1.5rem;
    z-index: 2;
    transition: 0.4s all ease;
}

.index_sec4_t1 {
    font-size: .3rem;
    font-weight: bold;
    margin-bottom: .1rem;
}

.index_sec4_t2 {
    font-size: .18rem;
}

.index_sec4_txt.rightcne {
    padding-left: 0;
    padding-right: 1.5rem;
    text-align: right;
}

.index_sec4_item:before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #7A7474 100%);
    position: absolute;
    transition: 0.4s all ease;
    left: 0;
    bottom: -100%;
}

.index_sec4_item:hover:before {bottom: 0;}

.index_sec4_item:hover .index_sec4_txt {
    color: #fff;
}
.pub_tt2 {
    color: #7A7474;
    font-size: .18rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.index_tt2 {padding: 0 .2rem;position: relative;margin-bottom: .5rem;}

.index_tt21 {
    color: #000;
    font-size: .3rem;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: .14rem;
}

.index_tt22 {
    color: #7A7474;
    font-size: 0.18rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.index_section5 {
    padding: .5rem 0;
}
.pubslick_txt1 {
    color: #FFF;
    font-size: .24rem;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.pubslick_txt2 {
    color: #fff;
    font-size: .18rem;
    margin-top: .07rem;
}

.pub_slick_item img {
    width: 100%;
    transition: 0.4s all ease;
}

.pub_slick_item {
    padding: .2rem;
}

.pubslick_txt {
    padding: .25rem .3rem;
    background: var(--main_color);
    position: relative;
    height: 1.2rem;
}
.team_slick_arrow {
    position: absolute;
    right: .2rem;
    top: 0;
    display: flex;
    gap: .3rem;
    top: .3rem;
}
.slick_arrow_pub {
    display: flex;
    width: .9rem;
    height: .32rem;
    padding: 0px .3rem;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    border-radius: .1rem;
    background: var(--main_color);
    cursor: pointer;
}
.slick_arrow_pub.slick-disabled {background: #BFD8D6;}
.slick_arrow_pub svg {
    width: .32rem;
}
.pub_slick_item a {
    display: block;
    overflow: hidden;
}

.pub_slick_item:hover img {
    transform: scale(1.1);
}
.index_sec6_flex {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    margin-top: 1rem;
    margin-bottom: .7rem;
}

.index_sec6_item {
    width: 1.6rem;
    height: 1.6rem;
    padding: .12rem;
    border-radius: 50%;
    border: 0.01rem dashed rgba(131, 133, 158, 0.68);
}

.index_sec6_item1 {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--main_color);
    border-radius: 50%;
}

.index_sec6_line {
    width: .73rem;
}
.index_sec6_t1 {
    text-align: center;
    font-size: .4rem;
    font-weight: bold;
    color: #fff;
}

.index_sec6_t2 {
    color: #fff;
    font-size: .2rem;
}
.index_sec6_item:nth-child(-n + 5) .index_sec6_item1 {
    background: #83859E;
}

.index_sec6_item:nth-child(n+10) .index_sec6_item1 {
    background: #013743;
}
.index_sec6_box {
    width: 2.88rem;
    height: 3.8rem;
    overflow: hidden;
    position: relative;
    border-radius: .3rem;
    background: #FFF;
    box-shadow: 0px 4px 7.7px 0px rgba(167, 167, 167, 0.25);
    cursor: pointer;
}

.index_sec6_overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0;
    transition: 0.4s all ease;
}

.index_sec6_box1 {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.index_sec6_box1>div {
    width: 100%;
    padding: 0 .4rem;
    text-align: center;
}

.index_sec6_tt1 {
    font-size: .24rem;
    margin: .16rem 0;
}

.index_sec6_tt2 {
    font-size: .18rem;
    text-align: left;
    color: #7A7474;
}

.index_section6 {
    background: #e8e8e8;
    padding: .6rem 0;
}

.index_sec6_box:hover .index_sec6_overlay {
    opacity: 1;
}
.index_sec6_box:hover .index_sec6_img1 img {
    filter: brightness(10);
}

.index_sec6_box:hover .index_sec6_tt1,.index_sec6_box:hover .index_sec6_tt2 {
    color: #fff;
}
.index_sec6_img1 {
    width: .8rem;
    margin: 0 auto;
}
.index_section7{
	padding: .5rem 0;
	padding-bottom: 2rem;
}
.index_sec7_imgs {
    width: 5.32rem;
    height: 6.25rem;
    margin: 0 auto;
}

.index_sec7_content {
    position: relative;
    padding-top: .7rem;
}

.index_sec7_pub {
    position: absolute;
}

.index_sec7_pub img {
    width: .8rem;
}

.index_sec7_t1 {
    color: #000;
    font-size: .24rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: .16rem;
    margin-bottom: .16rem;
}

.index_sec7_t2 {
    color: #7A7474;
    font-size: .18rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    width: 3.25rem;
}
.index_sec7_item1 {
	
left: 1.67rem;
	
top: .7rem;
}
.index_sec7_item2 {
	
left: 0;
	
top: 3.1rem;
}
.index_sec7_item3 {
	
left: 1.67rem;
	
top: 5.86rem;
}
.index_sec7_item4 {
	
right: 1.67rem;
	
top: 0.7rem;
	
text-align: right;
}
.index_sec7_item5 {
	
right: 0;
	
top: 3.1rem;
	
text-align: right;
}
.index_sec7_item6 {
	
right: 1.67rem;
	
top: 5.86rem;
	
text-align: right;
}
.index_section8 {
    background: #e8e8e8;
    padding: 0.5rem 0;
}
.news_items .pubslick_txt1 {
    font-size: .24rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #000;
}

.news_items .pubslick_txt2 {
    color: rgba(113, 106, 106, 0.68);
    font-size: .16rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: .12rem;
    overflow: hidden;                 // 溢出内容隐藏
    text-overflow: ellipsis;         // 文本溢出部分用省略号表示
    display: -webkit-box;         // 特别显示模式
    -webkit-line-clamp: 2;         // 显示的行数
    -webkit-box-orient: vertical;  // 盒子中内容竖直排列
————————————————

                            版权声明：本文为博主原创文章，遵循
    CC 4.0 BY-SA 版权协议，转载请附上原文出处链接和本声明。
                        
原文链接：https://blog.csdn.net/Cwhat/article/details/137012014;
    overflow: hidden;                 // 溢出内容隐藏
    text-overflow: ellipsis;         // 文本溢出部分用省略号表示
    display: -webkit-box;         // 特别显示模式
    -webkit-line-clamp: 2;         // 显示的行数
    -webkit-box-orient: vertical;  // 盒子中内容竖直排列;
    overflow: hidden;                 // 溢出内容隐藏
    text-overflow: ellipsis;         // 文本溢出部分用省略号表示
    display: -webkit-box;         // 特别显示模式
    -webkit-line-clamp: 2;         // 显示的行数
    -webkit-box-orient: vertical;  // 盒子中内容竖直排列;
    overflow: hidden;                 // 溢出内容隐藏
    text-overflow: ellipsis;         // 文本溢出部分用省略号表示
    display: -webkit-box;         // 特别显示模式
    -webkit-line-clamp: 2;         // 显示的行数
    -webkit-box-orient: vertical;  // 盒子中内容竖直排列;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.pubslick_txt3 {
    color: rgba(113, 106, 106, 0.68);
    font-size: .16rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.news_items .pubslick_txt {
    background: #fff;
}
.banner_ny_t1 {
    font-size: .6rem;
    font-weight: bold;
    color: #fff;
}

.text-center {
    text-align: center;
}

.banner_ny_t2 {
    font-size: .4rem;
    color: #fff;
}
.mbx p svg {
    margin-right: 0.1rem;
}
.bg_color1{
	    background: #e8e8e8;
}
.about_sec_flex {
    display: flex;
    justify-content: space-between;
}

.about_sec1_txt {
    width: 9.44rem;
    padding: 0.7rem .8rem;
    color: #000;
    font-size: .18rem;
    font-style: normal;
    font-weight: 400;
    line-height: .3rem; /* 166.667% */
    background: #fff;
}

.about_sec1_t1 {
    font-size: .24rem;
    font-weight: 700;
    position: relative;
    padding-top: 0.8rem;
}

.about_sec1_t1:before {content: "";width: .01rem;height: .6rem;background: var(--main_color);display: block;position: absolute;top: 0.03rem;left: 0;}

.about_section1 {
    padding: 0.4rem 0;
    padding-bottom: 0;
}

.about_sec2_flex {
    display: flex;
}

.about_sec2_item1 {
    width: 5rem;
    position: relative;
    margin-top: -1.94rem;
}

.about_sec2_item2 {
    width: calc(100% - 5rem);
    padding-left: 1.35rem;
}

.about_sec2_dz {
    color: rgba(167, 167, 167, 0.25);
    font-family: Arial;
    font-size: 1.6rem;
    font-style: normal;
    font-weight: 700;
     /* 18.75% */
    position: absolute;
    width: 8rem;
    left: .83rem;
    top: -1.14rem;
}

.about_section2 {
    background: #fff;
    padding: .6rem 0;
    margin-top: 1.6rem;
}
.about_sec2_dz1 {
    position: absolute;
    width: 1.34rem;
    right: -1.34rem;
}

.about_sec2_img {
    position: relative;
    margin-bottom: .8rem;
}
.about_sec2_item2_flex {
    display: flex;
    justify-content: space-between;
}

.about_sec2_item2_num1 {
    font-size: .4rem;
}

.about_sec2_item2_num2 {
    font-size: .16rem;
}

.about_sec2_item2_txt {
    margin-bottom: .8rem;
    font-size: .18rem;
}

.about_sec2_item2_txt p {
    margin-bottom: .2rem;
    line-height: 1.8;
}
.pdbotom90{
	padding-bottom: .9rem;
}
.about_section3 {
    padding-top: .64rem;
    overflow: hidden;
}

.about_sec3_img {
    width: 12.8rem;
    margin: 0 auto;
    margin-top: 2.06rem;
    position: relative;
}

.about_sec3_relative {
    position: relative;
}

.about_sec3_t1 {
    color: #BFD8D6;
    font-family: Alata;
    font-size: .3rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.about_sec3_t2 {
    color: #079891;
    font-size: .2rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.about_sec3_t3 {
    color: #7A7474;
    font-size: .16rem;
    font-style: normal;
    font-weight: 400;
     /* 125% */
}

.about_sec3_ab {
    width: 2.4rem;
    position: absolute;
}
.about_sec3_ab1 {left: -1.75rem;bottom: 1.7rem;}
.about_sec3_ab2 {left: -0.65rem;bottom: 3.4rem;}
.about_sec3_ab3 {left: 5.3rem;top: -1.4rem;}
.about_sec3_ab4 {right: -0.65rem;bottom: 3.4rem;}
.about_sec3_ab5 {right: -1.75rem;bottom: 1.7rem;}
.about_sec4_flex {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 0.6rem;
}

.about_sec4_item {
    width: 48%;
    padding: .5rem;
    border-radius: .2rem;
    border: 0.01rem solid #079891;
    background: #FFF;
    margin-bottom: 0.4rem;
}

.about_sec4_t1 {
    color: #079891;
    font-size: .26rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.about_sec41_flex {
    display: flex;
    justify-content: space-between;
    padding-bottom: .2rem;
    margin-bottom: .2rem;
    border-bottom: 0.01rem solid var(--main_color);
}

.about_sec4_itemt2 {
    color: #000;
    font-size: .16rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.about_section4 {
    padding: .66rem 0;
}
.about_sec5_flex {
    display: flex;
    justify-content: space-between;
    margin-top: .5rem;
}

.about_sec5_item {
    width: 5rem;
    padding: .5rem .3rem;
    text-align: center;
    background: #fff;
}

.about_sec5t2 {
    color: #7A7474;
    font-size: .16rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-align: left;
}

.about_sec5t1 {
    font-size: .24rem;
    margin: .16rem 0;
}

.about_sec5t2 p {
    margin-bottom: .2rem;
}

.about_sec5t2 p:last-child {
    margin: 0;
}
.about_section5 {
    padding: .6rem 0;
}
.about_sec6_pub {
    position: absolute;
}

.about_sec6_img {
    position: relative;
    margin-top: .6rem;
}

.about_sec6_img>img {
    width: 100%;
}

.about_sec6_t1 {
    width: 1.6rem;
    height: .44rem;
    border-radius: .7rem;
    background: #BFD8D6;
    color: #FFF;
    font-size: .2rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    padding-left: .5rem;
    position: relative;
    display: flex;
    align-items: center;
}

.about_sec6_n {
    position: absolute;
    width: .44rem;
    height: .44rem;
    border-radius: 1rem;
    background: var(--main_color);
    display: flex;
    align-items: center;
    justify-content: center;
    left: -0.1rem;
    top: 0;
}

.about_sec6_t2 {
    margin-top: .25rem;
    font-size: .24rem;
}

.about_sec6_pub1 {
    top: .41rem;
    left: .46rem;
}
.about_sec6_pub2 {
    top: .41rem;
    right: .46rem;
}
.about_sec6_pub3 {
    top: 2.91rem;
    left: .46rem;
}
.about_sec6_pub4 {
    top: 2.91rem;
    right: 0.46rem;
}
.about_sec6_pub5 {
    top: 5.21rem;
    left: .46rem;
}
.about_sec6_pub6 {
    top: 5.21rem;
    right: .46rem;
}
.about_sec6_pub2 .about_sec6_t1,.about_sec6_pub4 .about_sec6_t1,.about_sec6_pub6 .about_sec6_t1 {
    margin-left: auto;
}
.about_section6 {
    padding-top: .6rem;
    padding-bottom: .9rem;
}
.about_sec3_img img {
    width: 100%;
}
.meibao_sec1_flex {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: .6rem;
}

.meibao_sec1_item {
    width: 2.88rem;
    padding: .3rem .24rem;
    text-align: center;
    border-radius: .3rem;
    border: 0.01rem solid #079891;
    box-shadow: 0px 4px 7.7px 0px rgba(167, 167, 167, 0.25);
}

.meibao_sec1_t1 {
    color: var(--main_color);
    font-size: .24rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: .16rem;
    margin-bottom: .06rem;
}

.meibao_sec1_t2 {
    color: #7A7474;
    text-align: center;
    font-size: .18rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.meibao_section1 {
    padding: .6rem 0;
}
.meibao_sec1_img {
    width: .8rem;
    margin: 0 auto;
}
.meibao_section2{
	padding: .6rem 0;
	background: #f7f7f7;
}
.meibao_section2img {
    margin-top: .5rem;
}
.meibao_sec3_flex {
    display: flex;
    justify-content: space-between;
    margin-top: .5rem;
}

.meibao_sec3_nav {
    width: 4.8rem;
    gap: .2rem;
    display: flex;
    flex-wrap: wrap;
}

.meibao_sec3_content {
    width: 10.6rem;
    overflow: hidden;
    display: flex;
}

.meibao_sec3_nav li {
    width: 100%;
    padding: .3rem 0;
    text-align: center;
    color: var(--main_color);
    font-size: .26rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    border-radius: 10px;
    background: #BFD8D6;
    cursor: pointer;
	transition: 0.4s all ease;
}
.meibao_sec3_con {
    padding: .3rem;
    padding-top: 1rem;
    padding-left: .7rem;
    padding-right: 1rem;
    border-radius: 20px;
    border: 1px solid #079891;
    background: #FFF;
    height: 100%;
    /* display: none; */
    width: 100%;
    transition: 0.4s all ease;
}

.meibao_sec3_cont1 {
    color: #079891;
    font-size: .32rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 0.38rem;
}

.meibao_sec3_cont2 {
    font-size: .18rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 1rem;
}

.meibao_sec3_cont2 p {
    margin-top: .2rem;
}

.meibao_section3 {
    padding: .5rem 0;
}
.meibao_sec3_nav li.active ,.meibao_sec3_nav li:hover{
    background: #079891;
    color: #fff;
}
.meibao_sec3_con.active{
	display: block;
}
.meibao_sec4_p1 {
    color: #079891;
    text-align: center;
    font-size: .18rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: .3rem;
    margin-bottom: .7rem;
}
.meibao_sec4_flex {
    display: flex;
    justify-content: space-between;
}

.meibao_sec4_item {
    width: 3.7rem;
    padding: .5rem .25rem;
    background: #fff;
}

.meibao_sec4_t1 {
    color: #000;
    font-size: .26rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: .18rem;
    margin-bottom: .3rem;
}

.meibao_sec4_img {
    width: .72rem;
}

.meibao_sec4_t2 {
    color: #7A7474;
    font-size: .18rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.meibao_section4 {
    padding: .6rem 0;
}
.meibao_sec5_flex {
    display: flex;
    flex-wrap: wrap;
    gap: .5rem;
}

.meibao_sec5_item {
    width: 48%;
    padding: .5rem;
    border-radius: 20px;
    border: 1px solid #079891;
    background: #FFF;
}

.meibao_sec5_item.w100 {
    width: 100%;
}

.meibao_sec5_itemf1 {
    color: #079891;
    font-size: .26rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    display: flex;
    align-items: center;
    padding-bottom: .2rem;
    border-bottom: 0.01rem solid var(--main_color);
}

.meibao_sec5_itemf1 img {
    width: .48rem;
    margin-right: .24rem;
}

.meibao_sec5_itemt2 {
    color: #000;
    font-size: .16rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.8;
}

.meibao_sec5_itemt2 p {
    margin-top: .23rem;
}
.meibao_section5{
	padding: .6rem 0;
}

.meibao_sec6_t1 {
    color: #000;
    font-size: .26rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: .2rem;
}

.meibao_sec6_t2 {
    color: #079891;
    font-size: .24rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.meibao_sec6_flex {display: flex;justify-content: space-between;flex-wrap: wrap;}

.meibao_sec6_t3 {
    color: #000;
    font-size: .16rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: .2rem;
}

.meibao_sec6_con {
    padding: .5rem .4rem;
    background: #fff;
}
.meibao_sec6_item {
    width: 48%;
    padding: .5rem;
    border-radius: .2rem;
    background: #E9F3F3;
    margin-bottom: .5rem;
}

.meibao_sec6_item:nth-child(n+3) {
    margin-bottom: 0;
}
.meibao_sec6_t3 p {
    margin-top: .1rem;
}
.meibao_sec6_flex2 {
    display: flex;
    justify-content: space-between;
    margin-top: .5rem;
}

.meibao_sec6_item2 {
    width: 7.75rem;
    padding: .5rem;
    background: #fff;
    border-radius: .2rem;
    box-shadow: 0px 4px 12px 0px rgba(114, 138, 137, 0.10);
}
.yuezi_sec1_t1 {
    color: #000;
    font-size: .3rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.yuezi_sec1_t2 {
    color: #334139;
    font-size: .18rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: .4rem;
    margin-bottom: .8rem;
}
.yuezi_sec1_img {
    width: 6.4rem;
}

.yuezi_sec1_item {
    width: 7.8rem;
}

.yuezi_sec1_flex {
    display: flex;
    justify-content: space-between;
    overflow: hidden;
}

.yuezi_section1 {
    padding-top: .8rem;
}
.bg_color2 {
    background: #F7F7F7;
}
.yuezi_sec2_flex {
    display: flex;
    justify-content: space-between;
    margin-top: .6rem;
}

.yuezi_sec2_item {
    width: 7.75rem;
    padding: .5rem;
    background: #fff;
    border-radius: .2rem;
    background: #FFF;
    box-shadow: 0px 4px 12px 0px rgba(114, 138, 137, 0.10);
    display: flex;
    justify-content: space-between;
}

.yuezi_sec2_txt {
    width: 4.8rem;
}

.yuezi_sec2_img {
    width: 1.4rem;
}

.yuezi_sec2_t1 {
    color: #000;
    font-size: .16rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.yuezi_sec2_t1 p {
    margin-bottom: .1rem;
}

.yuezi_sec2_h2 {
    color: #079891;
    font-size: .26rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-top: .25rem;
}

.yuezi_sec2_line {
    width: 1.4rem;
    height: 0.01rem;
    background: var(--main_color);
    margin-bottom: .25rem;
}
.yuezi_section2 {
    padding-top: .5rem;
    padding-bottom: 0.7rem;
}
.yuez_sec3_item {display: flex;width: 3.07rem;overflow: hidden;border-radius: 0.2rem;border: 0.01rem solid #fff;background: #FFF;cursor: pointer;transition: 0.4s all ease;}

.yuez_sec3_img {
    position: relative;
    width: 3.07rem;
}

.yuez_sec3_it1 {
    position: absolute;
    color: #FFF;
    font-size: .26rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    left: .3rem;
    top: 0.3rem;
}

.yuez_sec3_line {
    width: 1.4rem;
    height: 0.01rem;
    background: #fff;
    position: absolute;
    left: .3rem;
    top: .88rem;
}
.yuez_sec3_flex {
    display: flex;
    /* justify-content: space-between; */
    gap: .4rem;
    margin-top: .5rem;
}

.yuez_sec3_item.active {
    width: 9.06rem;
    border-radius: .2rem;
    border: 0.01rem solid var(--main_color);
    background: #FFF;
}

.yuez_sec3_txt {
    width: calc(100% - 3.07rem);
    padding-top: .54rem;
    padding-left: .4rem;
    padding-right: .4rem;
    padding-bottom: .26rem;
    transition: 0.4s all ease;
    max-height: 3.8rem;
}

.yuez_sec3_t1 {
    color: #079891;
    font-size: .24rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.yuez_sec3_t2 {
    color: #000;
    font-size: .16rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: .16rem;
    margin-bottom: .36rem;
    max-height: 1.7rem;
}
.yuez_section3 {
    padding: .6rem 0;
}

.certipositon1 {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    background: rgba(27, 58, 57, 0.44);
    color: #fff;
    padding: .14rem .4rem;
}

.certify_p1 {
    color: #FFF;
    font-size: .3rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.certify_p2 {
    color: #FFF;
    font-size: .18rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.yuez_sec5_flex {
    display: flex;
    gap: .4rem;
    margin-top: .6rem;
}

.yuez_sec5_item {
    width: 3.7rem;
    border-radius: .2rem;
    background: #FFF;
    overflow: hidden;
    box-shadow: 0px 4px 12px 0px rgba(139, 160, 159, 0.13);
}

.yuez_sec5_t1 {
    color: #FFF;
    font-size: .26rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    background: var(--main_color);
    text-align: center;
    padding: .4rem 0;
}

.yuez_sec5_t2 {
    padding: .4rem .24rem;
    color: #7A7474;
    font-size: .18rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.yuez_section5 {
    padding: .65rem 0;
}
.yuez_section4 {
    padding: .65rem 0;
}
.yuez_sec6_nav {
    display: flex;
    justify-content: center;
    margin-top: .32rem;
    gap: .32rem;
}

.yuez_sec6_nav1 {
    padding: .1rem .2rem;
    color: #FFF;
    font-size: .18rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    border-radius: .1rem;
    background: #BFD8D6;
    cursor: pointer;
}

.yuez_sec6_nav1.active {
    background: var(--main_color);
}
.yuez_sec6_item {
    margin-right: .4rem;
}
.yuez_sec6_i1 {
    color: #000;
    font-size: .24rem;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: .17rem;
}

.yuez_sec6_i2 {
    color: #000;
    font-size: .18rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding-bottom: .17rem;
}
.yuez_sec6_contaction {
    margin-top: .5rem;
}

.yuez_section6 {
    padding: .65rem 0;
}
.yuez_sec6_slick{
	display: none;
	width: 100%;
}
.yuez_sec6_slick.active{
	display: block;
}
.about_sec2_item2_num {
    width: 25%;
    text-align: center;
}
.item_boxs .index_sec4_item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.item_boxs .index_sec4_item .index_sec4_txt {
    padding: .5rem;
    bottom: 0;
}

.item_boxs .index_sec4_item:before {
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #ffffff82 100%);
    bottom: 0;
}

.item_boxs .index_sec4_item:hover:before {
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #7A7474 100%);
}.banner_slick .slick-dots {
    bottom: 0;
}

.banner_slick .slick-dots li button {
    background: #fff;
    border-radius: 50%;
    width: 0.1rem;
    height: 0.1rem;
    opacity: 0.7;
}

.banner_slick .slick-dots li button:before {
    display: none;
}


.banner_slick .slick-dots li.slick-active  button {
    opacity: 1;
    background: #079891;
}