.c_header { background: #fff; }
.top { height: 45px; background: #f6f6f6; line-height: 45px; }
.topbox { width: 1680px; margin: 0 auto; display: flex; align-items: center; justify-content: space-between; }
.topleft { font-family: SourceHanSansCN-Regular; font-size: 14px; line-height: 25px; letter-spacing: 1px; color: #189393; opacity: 0.9; }
.topright { width: 300px; display: flex; justify-content: space-between; }
.enbox { display: flex; align-items: center; }
.enbox a { font-size: 12px; color: #333333; }
.enbox p { width: 1px; height: 12px; background-color: #dcdcdc; margin: 0 9px 0 6px; }
.wxbox { display: flex; align-items: center; }
.wxbox img { margin-right: 6px; }
.wxbox p { font-size: 12px; line-height: 22px; color: #333333; }
.wxbox p span { font-weight: bold; font-size: 18px; line-height: 22px; color: #189393; }
.bottom { width: 1680px; padding: 39px 0 30px; margin: 0 auto; display: flex; align-items: center; justify-content: space-between; }
.nav ul { width: 900px; display: flex; align-items: center; justify-content: space-between; }
.nav ul li { padding: 0 4px 20px; font-size: 18px; line-height: 17px; color: #333333; }
.active { font-weight: bold; color: #189393 !important; border-bottom: 3px solid #189393; }
.m_header { display: none; }
@media(max-width:1699px) {
.topbox { width: 100%; padding: 0 10px; }
.bottom { width: 100%; padding: 39px 10px 30px; }
}
@media(max-width:1399px) {
.nav ul { width: 700px; }
}
@media (max-width: 1119px) {
.c_header { display: none; }
.m_header { display: block; position: relative; height: 50px; left: 0; top: 0 }
.sp_header { height: 50px; overflow: hidden; background: #fff; position: fixed; z-index: 10; width: 100%; top: 0; z-index: 999999 }
.sp_logo { padding: 10px; float: left; height: 50px }
.sp_logo img { margin: auto; max-height: 30px }
.sp_nav { width: 50px; float: right; position: relative; cursor: pointer; height: 30px; margin-top: 15px }
.sp_nav span { display: block; background: #f5b247; width: 30px; height: 2px; position: absolute; left: 10px; transition: all ease 0.35s }
.sp_nav span:nth-of-type(1) { top: 0px }
.sp_nav span:nth-of-type(2) { top: 10px }
.sp_nav span:nth-of-type(3) { top: 20px }
.sp_nav_se span:nth-of-type(1) { top: 10px; transform: rotate(45deg) }
.sp_nav_se span:nth-of-type(2) { width: 0 }
.sp_nav_se span:nth-of-type(3) { top: 10px; transform: rotate(-45deg) }
.sjj_nav { position: fixed; z-index: 9; background: #ffffff; width: 100%; height: calc(100% - 50px); font-size: 14px; line-height: 40px; top: -100%; left: 0; overflow: auto; overflow-x: hidden; transition: top ease 0.35s; }
.nav_show { top: 50px }
.sjj_nav>ul>li:first-child { overflow: hidden; border-top: 0 }
.sjj_nav>ul>li:first-child>a { float: left; width: calc(100% - 70px); }
.sjj_nav>ul>li:first-child .language { float: right; width: 70px; overflow: hidden; line-height: 30px; margin-top: 5px }
.sjj_nav>ul>li:first-child .language a { width: 35px; float: left; border-left: 1px #ddd solid; text-align: center; color: #999 }
.sjj_nav ul li i { position: absolute; top: 5px; right: 0px; border-left: 1px #ddd solid; height: 30px; padding: 0px 7px 0 7px }
.sjj_nav ul li i svg { transform: rotate(-90deg); transition: all ease 0.35s }
.sjj_nav ul li .sjj_nav_i_se svg { transform: rotate(0deg) }
.sjj_nav ul li { border-top: 1px #ddd solid; margin: 0 20px; position: relative; line-height: 40px; font-size: 14px }
.sjj_nav>ul>li:last-child { border-bottom: 1px #ddd solid }
.sjj_nav ul li ul { display: none }
.sjj_nav ul li a { color: #666; width: 100%; display: block }
.sjj_nav ul li ul li a { color: #999; display: block; text-align: left }
.sjj_nav ul li i svg { width: 20px; height: 20px; fill: #555 }
.sjj_nav ul li .sjj_nav_i_se svg { fill: #f5b247 }
.sjj_nav ul li ul li>ul { margin-left: 10px }
}
/* 导航end */
.c_footer { background: #f1f1f1; padding: 50px 0 46px; }
.foot { width: 1400px; margin: 0 auto; display: flex; justify-content: space-between; }
.onebox span { display: inline-block; font-size: 16px; font-weight: bold; color: #333333; border-bottom: 3px solid #189393; }
.informationbox { margin-top: 30px; display: flex; flex-wrap: wrap; }
.telitem { display: flex; flex-direction: column; align-items: flex-start; margin-bottom: 13px; width: 33%; }
.telitem div { display: flex; align-items: center; }
.telitem p { margin-left: 6px; font-size: 14px; line-height: 14px; color: #666666; line-height: 30px; }
.telitem strong { margin-top: 10px; }
.dz { margin-top: 10px; }
.dhbox { margin-top: 30px; display: flex; flex-wrap: wrap; }
.dhbox a { margin-right: 28px; font-size: 14px; line-height: 30px; color: #666666; }
.rem { flex-direction: column; text-align: center; justify-content: center; margin-left: 15px; }
.rem img { width: 102px; height: 104px; }
.rem p { font-size: 16px; font-weight: bold; color: #333333; margin-top: 18px; }
.shu { width: 1px; height: 151px; background-color: #333333; opacity: 0.1; }
.support { height: 35px; background-color: #f6f6f6; }
.supportbox { width: 1400px; line-height: 35px; margin: 0 auto; display: flex; justify-content: space-between; align-items: center; }
.supportlfet { font-size: 12px; color: #999999; }
.supportrignt { font-size: 12px; color: #999999; }
@media(max-width:1399px) {
.foot { width: 100%; padding: 0 8px; }
.supportbox { width: 100%; padding: 0 8px; }
}
@media(max-width:767px) {
.foot { display: flex; flex-direction: column; justify-content: space-between; align-items: baseline; }
.shu { display: none; }
.dhbox a { margin-right: 24px; }
.informationbox { margin-top: 15px; }
.dhbox { margin-top: 15px; }
.onebox { margin-bottom: 15px; }
.rem { margin-bottom: 15px; }
.c_footer { padding: 20px 0 15px; }
}
/* 新闻资讯 */
.newbox { width: 1677px; margin: 100px auto 0; display: flex; justify-content: space-between; }
.c1_onenews { width: 390px; width: 23.25%; /* width: 810px; */ overflow: hidden; position: relative; background-image: linear-gradient(0deg, #070100 0%, #ffffff 100%); /* opacity: 0.3; */ transition: all 2s ease; }
.newbox { display: flex; align-items: center; }
.c1_textbox { width: 85%; display: flex; align-items: center; justify-content: space-between; position: absolute; bottom: 60px; left: 40px; }
.c1_text { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
.c1_text p { font-size: 14px; line-height: 18px; color: #ffffff; opacity: 0.59; }
.c1_text h3 { font-size: 20px; color: #ffffff; }
.c1_btn { display: none; }
.c1_btnbox { width: 160px; height: 44px; background-image: linear-gradient(90deg, #21b6b6 0%, #11a3a3 100%); font-size: 16px; line-height: 32px; color: #ffffff; display: flex; align-items: center; justify-content: center; }
.c1_btnbox span { margin-right: 5px; }
.block { display: block; }
.width { width: 810px; width: 48.32%; }
@media(max-width:1676px) {
.newbox { width: 100%; /* margin: 0 auto; */ display: flex; justify-content: space-between; }
}
@media(max-width:767px) {
.newbox { width: 100%; margin: 0 auto; display: flex; justify-content: space-between; }
.newbox { flex-direction: column; }
.c1_onenews { width: 100%; margin-bottom: 20px; }
.c1_textbox { flex-direction: column; align-items: flex-start; bottom: 25px; left: 25px; }
.c1_btn { margin-top: 15px; }
}
/* 荣誉 */
.c1_honor { width: 1677px; margin: 0 auto; padding: 83px 0 100px; }
/* .honorswiper .swiper-wrapper{
    width: 84.25%;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
} */
.honorswiper { margin-top: 100px; }
.honorswiper .swiper-wrapper .swiper-slide { display: flex; justify-content: center; align-items: center; }
.honorswiper .swiper-button-next { width: 56px; height: 56px; background-image: url(../images/c/left.png) !important; background-size: 100%; transform: rotate(180deg); }
.honorswiper .swiper-button-next:hover { background-image: url(../images/c/actright.png) !important; transform: unset; }
.honorswiper .swiper-button-prev { width: 56px; height: 56px; background-image: url(../images/c/left.png) !important; background-size: 100%; }
.honorswiper .swiper-button-prev:hover { background-image: url(../images/c/actright.png) !important; transform: rotate(180deg); }
@media(max-width:1676px) {
.c1_honor { width: 100%; }
}
@media(max-width:1676px) {
.c1_honor { width: 100%; }
.honorswiper .swiper-button-next { width: 30px; height: 30px; background-image: url(../images/c/left.png) !important; background-size: 100%; transform: rotate(180deg); }
.honorswiper .swiper-button-prev { width: 30px; height: 30px; background-image: url(../images/c/left.png) !important; background-size: 100%; }
}
/* 核心竞争力 */
.c1_compete { background: url('../images/c/back.png'); }
.c1_competebox { width: 1600px; margin: 0 auto; display: flex; justify-content: space-between; }
.c1_item { width: 25%; height: 365px; padding-top: 74px; position: relative; }
.c1_nr { display: flex; flex-direction: column; align-items: center; }
.c1_item h2 { font-size: 30px; line-height: 44px; color: #333333; margin: 20px 0; }
.c1_item p { font-size: 16px; line-height: 28px; letter-spacing: 1px; color: #666666; text-align: center; }
.c1_num { font-size: 140px; line-height: 28px; letter-spacing: 6px; color: #ffffff; opacity: 0.1; position: absolute; bottom: 0; right: 0; display: none; }
.hoverxs { display: none; }
.c1_item:hover { background-image: linear-gradient(90deg, #21b6b6 0%, #11a3a3 100%); }
.c1_item:hover.c1_item h2 { color: #fff !important; }
.c1_item:hover.c1_item p { color: #fff !important; }
.c1_item :hover.c1_num { display: block; }
.c1_item:hover .c1_num { display: block; }
.c1_item:hover .xs { display: none; }
.c1_item:hover .hoverxs { display: block; }
@media(max-width:1599px) {
.c1_competebox { width: 100%; }
}
@media(max-width:1199px) {
.c1_competebox { display: flex; flex-wrap: wrap; }
.c1_item { width: 50%; }
.telitem { width: 50%; }
}
@media(max-width:767px) {
.telitem { width: 100%; }
.c1_competebox { display: flex; flex-wrap: wrap; }
.c1_item { width: 50%; height: 250px; padding-top: 20px; }
.c1_item h2 { font-size: 20px; line-height: 30px; }
.c1_item p { font-size: 14px; line-height: 20px; }
}
.x_produce_title h1 span { font-weight: bold; }
.c1_compete { padding-top: 86px; }
.c1_competebox { margin-top: 115px; }
.news { background: #f6f6f6; padding: 75px 0 80px; }
.news_produce_title h6 { color: #ffffff; }
.look { margin: 60px auto 0; width: 161px; height: 42px; background-image: linear-gradient(90deg, #21b6b6 0%, #11a3a3 100%); font-size: 18px; color: #ffffff; text-align: center; line-height: 42px; }
@media(max-width:1199px) {
.c1_compete { padding-top: 50px; }
.c1_competebox { margin-top: 60px; }
.news { padding: 40px 0 40px; }
.newbox { margin-top: 40px; }
.honorswiper { margin-top: 60px; }
.c1_honor { padding: 60px 0 70px; }
}
@media(max-width:767px) {
.c1_compete { padding-top: 25px; }
.c1_competebox { margin-top: 30px; }
.news { padding: 20px 0 20px; }
.newbox { margin-top: 20px; }
.honorswiper { margin-top: 30px; }
.c1_honor { padding: 40px 0 50px; }
.look { margin: 5px auto 0; }
}
.wxbox a:hover { color: #2caeaf; }
.wxbox { position: relative; }
.wxbox:hover .wxbox-box { opacity: 1; top: 45px; visibility: visible }
.wxbox-box { position: absolute; top: 30px; width: 100px; z-index: 100; box-shadow: 0px 0px 5px 3px rgb(51 51 51 / 18%); background: #fff; opacity: 0; transition: 0.5s all ease; visibility: hidden }
.wxbox-box img { width: 100%; }
.mlogo { display: none; }
@media(max-width:767px) {
.pclogo { display: block; }
.mlogo { display: block; }
}
.z_index .c1_onenews { max-height: 450px; }
.z_index .wj_home_product h2 { text-align: center; margin-top: 20px; color: #2caeaf; font-size: 20px; }
.z_index .wj_home_product li:hover .vj-title { color: #fff; }
.z_index .wj_home_product li h1 { color: #666; }
@media (max-width: 767px) {
.c1_onenews img { width: 100%; margin-bottom: 20px; }
.c1_btnbox { display: none; }
}
.z_gywj .wj_produce_title { margin-top: 80px; }
.z_gywj .wj_hxjs { padding: 0px 0 100px; }
.z_gywj .telitem span { width: 18px; font-size: 14px; line-height: 14px; color: #666666; border-bottom: none; }
.z_gywj .onebox { margin-left: 20px; }
.wj_cpzx1 .swiper-slide img { max-height: 360px; }
.wj_hxjs2 table { margin: 0 auto; width: 100%; }
.wj_hxjs2 tr:nth-child(1) td { color: #333333 !important; }
.wj_hxjs2 tr:nth-child(2) td { color: #666 !important; }
.z_cpzxxqVJX .wj_hxjs2 table tr td { width: 25% !important; }
.ejitem { width: 100%; background: #f9f9f9; line-height: 20px; font-size: 16px; color: #999; padding: 7px 10px; margin-bottom: 5px; min-height: 40px; display: flex; align-items: center; }
.ejitem:hover { background-color: #189393; color: #fff; cursor: pointer; }
.hover .q_twomenu img { transform: rotate(90deg) !important; }
.z_cpzx2 .hover .q_twomenu img { transform: rotate(0deg) !important; }
/*.z_cpzx .ejbox { display: none; }*/

