@charset "utf-8";
/* CSS Document */

:root {
 --site-color:#c09169;
 --site-color-transparent:#c0916900;
 --site-color-5:#c091690d;
 --site-color-10:#c091691a;
 --site-color-15:#c0916926;
 --site-color-20:#c0916933;
 --site-color-25:#c0916940;
 --site-color-30:#c091694d;
 --site-color-35:#c0916959;
 --site-color-40:#c0916966;
 --site-color-45:#c0916973;
 --site-color-50:#c0916980;
 --site-color-55:#c091698c;
 --site-color-60:#c0916999;
 --site-color-65:#c09169a6;
 --site-color-70:#c09169b3;
 --site-color-75:#c09169bf;
 --site-color-80:#c09169cc;
 --site-color-85:#c09169d9;
 --site-color-90:#c09169e6;
 --site-color-95:#c09169f2;
}
@media(min-width: 1200px) {
#model_wind > div > div > div > div {
	width: 70%;
	margin-left: 15%;
}
#product_detail .left {
	width: 40%;
}
}
@media(max-width: 1420px) {
#head-6_1779 .nav-headwrap {
	padding-right: 0.5rem;
	padding-left: 0;
}
}
@media(max-width:767px) {
#product_categories-8_1779 > section > div > div > div > div > div.hjzf_procate_8_right > ul > li.on > div > span > a {
	padding: 0 10px;
	border: 1px solid #fff;
}
#HJZF_Z__wrapper .InsidePages_content-right_content_title {
	line-height: 25px;
	height: auto;
	padding-bottom: 10px;
}
}
body, button, input, select, textarea {
	font-family: Poppins;
}
.index_title {
	font-family: Poppins;
}
.HJZF2_Z__news-8__right {
	padding-top: 25px;
}
.HJZF2_Z__news-8 {
	padding-top: 100px;
}
#HJZF2_Z__news-8__tablist .HJZF2_Z__news-8__name a {
	background: #fff;
}
.HJZF_Z_other_HJ04 {
	background: #fff!important;
}
.hjzf2_other13_container {
	display: none;
}
.hjzf2_other13_slide img {
	box-shadow: 0 0 10px rgba(25,25,25,0);
}
.HJZF2_Z_other_84 {
	padding-bottom: 0;
}
.HJZF_Z_other--13 {
	padding: 60px 0;
}
.hjzf_procate_8_left:after {
	height: 2px;
	bottom: 45%;
}
.index_sub_title {
	font-size: 40px;
	font-weight: bold;
	padding-top: 56px;
}
.index_title {
	font-size: 34px;
	font-weight: bold;
}
.HJZF2_Z__bottomItem__title.index_title {
	font-size: 20px;
	font-weight: normal;
}
.hjzf2_other_24 .flex .main_content {
	color: #f2b27b;
	font-size: 20px;
}
.hjzf2_other_24 .flex .more {
	display: none;
}
.hjzf2_other_24 .flex .main_content {
	margin: 2vh auto;
}
.new_hjzf_head-6 .nav-li, .new_hjzf_head-6 .nav-li h2, .new_hjzf_head-6 .nav-li a {
	font-size: 18px;
}
.head-6_plus {
	font-size: 20px;
}
.head-6_plus img {
	width: auto;
	height: auto;
	align-self: center;
}
.hjzf_procate_8_right ul li span em {
	font-size: 24px;
}
.HJZF2_Z_other_84>div.HJZF2_Z_other_84_left {
	flex: 0 0 55%;
	width: 55%;
}
.HJZF2_Z_other_84>div.HJZF2_Z_other_84_left img {
	margin-left: 0;
}
.HJZF2_Z_other_84>div.HJZF2_Z_other_84_right {
	flex: 0 0 45%;
	width: 45%;
}
.hjzf2_other_24, .hjzf2_other_24 .flex {
	height: 350px;
	min-height: 0;
}
#product_categories-8_1779 > section > div > div > div > div > div.hjzf_procate_8_left > h3 {
}
.HJZF2_Z__news-8__mainTitle.index_title:after, .HJZF2_Z_other_84_right_con .index_title:after, .hjzf_procate_8_left .index_sub_title:after, .hjzf2_Z_case29 .index_title:after, #cases-30_1779 > section > div.container > div > div > div:after {
	display: block;
	content: '';
	position: absolute;
	width: 40px;
	height: 20px;
	background: url(../images/5ff69bff06604.png) no-repeat center;
	left: 0;
	bottom: -20px;
}
.HJZF2_Z__news-8__mainTitle.index_title, .HJZF2_Z_other_84_right_con .index_title, .hjzf_procate_8_left .index_sub_title, .hjzf2_Z_case29 .index_title, #cases-30_1779 > section > div.container > div > div > div {
	margin-bottom: 50px;
	position: relative;
}
.hjzf2_other_24, .hjzf2_other_24 .flex {
	height: 499px;
}
.nav-ul .nav-li:last-child {
	display: none;
}
.new_hjzf_head-6 .nav-li {
}
#other-24_1779 > section > div > div > div > div > div.main_content.index_text {
	font-style: italic;
}
.new_hjzf_head-6 .nav-li>ul li {
	text-transform: capitalize;
}
#cases-30_1779 > section > div.container > div > div > div:after {
	left: 50%;
	transform: translateX(-50%);
}
#cases-30_1779 > section > div.container > div > div > div {
	padding-bottom: 0;
}
ul.InsidePages_left_navlist > li > a > h3 {
	color: #333;
}
#pc_leftMenu > div.HJZF_Z__inner--left__content > div.InsidePages_left_content-main > ul:nth-child(2) > li:nth-child(1) > a > h3, #pc_leftMenu > div.HJZF_Z__inner--left__content > div.InsidePages_left_content-main > ul:nth-child(2) > li:nth-child(37) > a > h3, #pc_leftMenu > div.HJZF_Z__inner--left__content > div.InsidePages_left_content-main > ul:nth-child(2) > li:nth-child(38) > a > h3, #pc_leftMenu > div.HJZF_Z__inner--left__content > div.InsidePages_left_content-main > ul:nth-child(2) > li:nth-child(67) > a > h3 {
	color: #c09169;
	font-size: 18px;
}
.product_detail_editor_content_title {
	padding-left: 10px;
}
@media (max-width:1440px) and (min-width:1366px) {
.HJZF2_Z__news-8__right {
}
.HJZF2_Z__news-8 {
}
#HJZF2_Z__news-8__tablist .HJZF2_Z__news-8__name a {
}
.HJZF_Z_other_HJ04 {
}
.hjzf2_other13_container {
}
.hjzf2_other13_slide img {
}
.HJZF2_Z_other_84 {
}
.HJZF_Z_other--13 {
}
.hjzf_procate_8_left:after {
}
.index_sub_title {
}
.index_title {
}
.HJZF2_Z__bottomItem__title.index_title {
}
.hjzf2_other_24 .flex .main_content {
}
.hjzf2_other_24 .flex .more {
}
.hjzf2_other_24 .flex .main_content {
}
.new_hjzf_head-6 .nav-li, .new_hjzf_head-6 .nav-li h2, .new_hjzf_head-6 .nav-li a {
}
.head-6_plus {
}
.head-6_plus img {
}
.hjzf_procate_8_right ul li span em {
}
.HJZF2_Z_other_84>div.HJZF2_Z_other_84_left {
	flex: 0 0 55%;
	width: 55%;
}
.HJZF2_Z_other_84>div.HJZF2_Z_other_84_left img {
}
.HJZF2_Z_other_84>div.HJZF2_Z_other_84_right {
	flex: 0 0 45%;
	width: 45%;
}
.hjzf2_other_24, .hjzf2_other_24 .flex {
	height: 350px;
}
#product_categories-8_1779 > section > div > div > div > div > div.hjzf_procate_8_left > h3 {
}
.HJZF2_Z__news-8__mainTitle.index_title:after, .HJZF2_Z_other_84_right_con .index_title:after, .hjzf_procate_8_left .index_sub_title:after, .hjzf2_Z_case29 .index_title:after, #cases-30_1779 > section > div.container > div > div > div:after {
}
.HJZF2_Z__news-8__mainTitle.index_title, .HJZF2_Z_other_84_right_con .index_title, .hjzf_procate_8_left .index_sub_title, .hjzf2_Z_case29 .index_title, #cases-30_1779 > section > div.container > div > div > div {
}
.hjzf2_other_24, .hjzf2_other_24 .flex {
}
.nav-ul .nav-li:last-child {
}
.new_hjzf_head-6 .nav-li {
}
#other-24_1779 > section > div > div > div > div > div.main_content.index_text {
}
.new_hjzf_head-6 .nav-li>ul li {
}
#cases-30_1779 > section > div.container > div > div > div:after {
}
#cases-30_1779 > section > div.container > div > div > div {
}
ul.InsidePages_left_navlist > li > a > h3 {
}
#pc_leftMenu > div.HJZF_Z__inner--left__content > div.InsidePages_left_content-main > ul:nth-child(2) > li:nth-child(1) > a > h3, #pc_leftMenu > div.HJZF_Z__inner--left__content > div.InsidePages_left_content-main > ul:nth-child(2) > li:nth-child(37) > a > h3, #pc_leftMenu > div.HJZF_Z__inner--left__content > div.InsidePages_left_content-main > ul:nth-child(2) > li:nth-child(38) > a > h3, #pc_leftMenu > div.HJZF_Z__inner--left__content > div.InsidePages_left_content-main > ul:nth-child(2) > li:nth-child(67) > a > h3 {
}
.product_detail_editor_content_title {
}
}
@media (max-width:1365px) and (min-width:768px) {
.HJZF2_Z__news-8__right {
}
.HJZF2_Z__news-8 {
}
#HJZF2_Z__news-8__tablist .HJZF2_Z__news-8__name a {
}
.HJZF_Z_other_HJ04 {
}
.hjzf2_other13_container {
}
.hjzf2_other13_slide img {
}
.HJZF2_Z_other_84 {
}
.HJZF_Z_other--13 {
}
.hjzf_procate_8_left:after {
}
.index_sub_title {
}
.index_title {
}
.HJZF2_Z__bottomItem__title.index_title {
}
.hjzf2_other_24 .flex .main_content {
}
.hjzf2_other_24 .flex .more {
}
.hjzf2_other_24 .flex .main_content {
}
.new_hjzf_head-6 .nav-li, .new_hjzf_head-6 .nav-li h2, .new_hjzf_head-6 .nav-li a {
}
.head-6_plus {
}
.head-6_plus img {
}
.hjzf_procate_8_right ul li span em {
}
.HJZF2_Z_other_84>div.HJZF2_Z_other_84_left {
	flex: 0 0 100%;
	width: 100%;
}
.HJZF2_Z_other_84>div.HJZF2_Z_other_84_left img {
}
.HJZF2_Z_other_84>div.HJZF2_Z_other_84_right {
	flex: 0 0 100%;
	width: 100%;
}
.hjzf2_other_24, .hjzf2_other_24 .flex {
	height: 300px;
}
#product_categories-8_1779 > section > div > div > div > div > div.hjzf_procate_8_left > h3 {
}
.HJZF2_Z__news-8__mainTitle.index_title:after, .HJZF2_Z_other_84_right_con .index_title:after, .hjzf_procate_8_left .index_sub_title:after, .hjzf2_Z_case29 .index_title:after, #cases-30_1779 > section > div.container > div > div > div:after {
}
.HJZF2_Z__news-8__mainTitle.index_title, .HJZF2_Z_other_84_right_con .index_title, .hjzf_procate_8_left .index_sub_title, .hjzf2_Z_case29 .index_title, #cases-30_1779 > section > div.container > div > div > div {
}
.hjzf2_other_24, .hjzf2_other_24 .flex {
}
.nav-ul .nav-li:last-child {
}
.new_hjzf_head-6 .nav-li {
	padding: 36px 15px;
}
#other-24_1779 > section > div > div > div > div > div.main_content.index_text {
}
.new_hjzf_head-6 .nav-li>ul li {
}
#cases-30_1779 > section > div.container > div > div > div:after {
}
#cases-30_1779 > section > div.container > div > div > div {
}
ul.InsidePages_left_navlist > li > a > h3 {
}
#pc_leftMenu > div.HJZF_Z__inner--left__content > div.InsidePages_left_content-main > ul:nth-child(2) > li:nth-child(1) > a > h3, #pc_leftMenu > div.HJZF_Z__inner--left__content > div.InsidePages_left_content-main > ul:nth-child(2) > li:nth-child(37) > a > h3, #pc_leftMenu > div.HJZF_Z__inner--left__content > div.InsidePages_left_content-main > ul:nth-child(2) > li:nth-child(38) > a > h3, #pc_leftMenu > div.HJZF_Z__inner--left__content > div.InsidePages_left_content-main > ul:nth-child(2) > li:nth-child(67) > a > h3 {
}
.product_detail_editor_content_title {
}
}
@media (max-width:767px) {
.HJZF2_Z__news-8__right {
}
.HJZF2_Z__news-8 {
	padding-top: 20px;
}
#HJZF2_Z__news-8__tablist .HJZF2_Z__news-8__name a {
}
.HJZF_Z_other_HJ04 {
}
.hjzf2_other13_container {
}
.hjzf2_other13_slide img {
}
.HJZF2_Z_other_84 {
}
.HJZF_Z_other--13 {
}
.hjzf_procate_8_left:after {
}
.index_sub_title {
	font-size: 25px;
}
.index_title {
	font-size: 25px;
}
.HJZF2_Z__bottomItem__title.index_title {
}
.hjzf2_other_24 .flex .main_content {
}
.hjzf2_other_24 .flex .more {
}
.hjzf2_other_24 .flex .main_content {
}
.new_hjzf_head-6 .nav-li, .new_hjzf_head-6 .nav-li h2, .new_hjzf_head-6 .nav-li a {
}
.head-6_plus {
}
.head-6_plus img {
}
.hjzf_procate_8_right ul li span em {
}
.HJZF2_Z_other_84>div.HJZF2_Z_other_84_left {
	flex: 0 0 100%;
	width: 100%;
}
.HJZF2_Z_other_84>div.HJZF2_Z_other_84_left img {
}
.HJZF2_Z_other_84>div.HJZF2_Z_other_84_right {
	flex: 0 0 100%;
	width: 100%;
}
.hjzf2_other_24, .hjzf2_other_24 .flex {
	height: 300px;
}
#product_categories-8_1779 > section > div > div > div > div > div.hjzf_procate_8_left > h3 {
	padding-top: 0;
	padding-bottom: 0;
}
.HJZF2_Z__news-8__mainTitle.index_title:after, .HJZF2_Z_other_84_right_con .index_title:after, .hjzf_procate_8_left .index_sub_title:after, .hjzf2_Z_case29 .index_title:after, #cases-30_1779 > section > div.container > div > div > div:after {
	left: 50%;
	transform: translateX(-50%);
}
.HJZF2_Z__news-8__mainTitle.index_title, .HJZF2_Z_other_84_right_con .index_title, .hjzf_procate_8_left .index_sub_title, .hjzf2_Z_case29 .index_title, #cases-30_1779 > section > div.container > div > div > div {
	text-align: center;
}
.hjzf2_other_24, .hjzf2_other_24 .flex {
}
.nav-ul .nav-li:last-child {
}
.new_hjzf_head-6 .nav-li {
}
#other-24_1779 > section > div > div > div > div > div.main_content.index_text {
}
.new_hjzf_head-6 .nav-li>ul li {
}
#cases-30_1779 > section > div.container > div > div > div:after {
}
#cases-30_1779 > section > div.container > div > div > div {
}
ul.InsidePages_left_navlist > li > a > h3 {
}
#pc_leftMenu > div.HJZF_Z__inner--left__content > div.InsidePages_left_content-main > ul:nth-child(2) > li:nth-child(1) > a > h3, #pc_leftMenu > div.HJZF_Z__inner--left__content > div.InsidePages_left_content-main > ul:nth-child(2) > li:nth-child(37) > a > h3, #pc_leftMenu > div.HJZF_Z__inner--left__content > div.InsidePages_left_content-main > ul:nth-child(2) > li:nth-child(38) > a > h3, #pc_leftMenu > div.HJZF_Z__inner--left__content > div.InsidePages_left_content-main > ul:nth-child(2) > li:nth-child(67) > a > h3 {
}
.product_detail_editor_content_title {
}
}
.hj02-pro-menu dl dd:hover {
	background-color: #c09169;
}
.new_hjzf_head-6 .nav-li:hover > a h2 {
	color: #c09169;
}
.new_hjzf_head-6 .nav-li:hover >a>span, .new_hjzf_head-6 .nav-li.menu_on >a>span {
	background: #c09169;
}
.new_hjzf_head-6 .nav-li>ul li:hover {
	background: #c09169;
}
.new_hjzf_head-6 .nav-li>ul li:hover a, .new_hjzf_head-6 .nav-li>ul li:hover a h3 {
	color: #fff;
}
.new_hjzf_head-6 .nav-btn {
	cursor: pointer;
	width: 1.2rem;
	height: 0.4rem;
	display: inline-block;
color:#;
	font-size: 16px;
background:#;
	text-align: center;
	line-height: 0.4rem;
	border-radius: 3px;
	vertical-align: middle;
}
.mobile-navigation .dt-mobile-menu-icon {
	background: #c09169;
}
.head-6_empty {
	height: 96px;
}
.new_hjzf_head-6 .nav-head, .new_hjzf_head-6 .nav-li>ul, .head__bar__box--mobile {
	background-color: #fff;
}
.new_hjzf_head-6 .nav-li a {
	transition: all .5s;
}
.new_hjzf_head-6 .nav-li, .new_hjzf_head-6 .nav-li h2, .new_hjzf_head-6 .nav-li a, .new_hjzf_head-6 .nav-li>ul li a h3 {
	color: #333;
}
.mobile-menu-Sidebar-close span {
	background-color: #c09169;
}
.mobile-sticky-header-overlay .components_multilingual-app {
 --button-color: #333;
}
.hj02-pro-menu dl dd:hover {
	background-color: #c09169;
}
.new_hjzf_head-6 .nav-li:hover > a h2 {
	color: #c09169;
}
.new_hjzf_head-6 .nav-li:hover >a>span, .new_hjzf_head-6 .nav-li.menu_on >a>span {
	background: #c09169;
}
.new_hjzf_head-6 .nav-li>ul li:hover {
	background: #c09169;
}
.new_hjzf_head-6 .nav-li>ul li:hover a, .new_hjzf_head-6 .nav-li>ul li:hover a h3 {
	color: #fff;
}
.new_hjzf_head-6 .nav-btn {
	cursor: pointer;
	width: 1.2rem;
	height: 0.4rem;
	display: inline-block;
	font-size: 16px;
	text-align: center;
	line-height: 0.4rem;
	border-radius: 3px;
	vertical-align: middle;
}
.mobile-navigation .dt-mobile-menu-icon {
	background: #c09169;
}
.head-6_empty {
	height: 96px;
}
.new_hjzf_head-6 .nav-head, .new_hjzf_head-6 .nav-li>ul, .head__bar__box--mobile {
	background-color: #fff;
}
.new_hjzf_head-6 .nav-li a {
	transition: all .5s;
}
.new_hjzf_head-6 .nav-li, .new_hjzf_head-6 .nav-li h2, .new_hjzf_head-6 .nav-li a, .new_hjzf_head-6 .nav-li>ul li a h3 {
	color: #333;
}
.mobile-menu-Sidebar-close span {
	background-color: #c09169;
}
.mobile-sticky-header-overlay .components_multilingual-app {
 --button-color: #333;
}
.head-6_plus a {
	display: flex;
}
.head-6_plus a img {
	margin-right: 5px;
}
.head-6_plus span em {
	font-style: normal;
	font-size: 16px;
}
.head-6_plus a b {
	color: #c09169;
}
.new_hjzf_banner-HJ03 .hj_banner_next:hover {
 background: #;
}
.new_hjzf_banner-HJ03 .hj_banner_prev:hover {
 background: #;
}
.new_hjzf_banner-HJ03 .HJ03-banner-box .swiper-pagination-bullet.swiper-pagination-bullet-active {
	opacity: 1;
 background: #;
}
@media (max-width: 768px) {
.new_hjzf_banner-HJ03 .HJ03-banner-box .hj03_banner .swiper-pagination {
	bottom: 0;
}
}
.hjzf_procate_8_right ul li {
	height: 446px;
}
.hjzf_procate_8 {
	background: url(../images/bg1.jpg) no-repeat center/cover;
}
@media(max-width: 768px) {
.hjzf_procate_8_right ul li {
	height: px;
}
}
.hjzf_procate_8_left:after {
	background-color: #c09169;
}
.hjzf_procate_8_right ul li span b a:hover {
	color: #c09169;
}
.HJZF2_Z_other_84_right {
	background: url(../images/bg2.jpg) no-repeat center/cover;
}
.HJZF2_Z_other_84_right, .HJZF2_Z_other_84_right_list li a {
	color: #333;
}
.HJZF2_Z_other_84_right_list + a {
	color: #fff;
	background-color: #c09169;
	align-self: flex-start;
}
.hjzf2_other13_logo .hjzf2_other13_swiper .swiper-pagination-bullet.swiper-pagination-bullet-active {
	opacity: 1;
 background: #;
}
.hjzf2_other_24 .flex .more:before {
	background-color: #c09169;
}
.hjzf2_other_24 .flex .more:hover {
	border-color: #c09169;
}
.hjzf2_other_24 {
	background: url(../images/bg3.jpg) no-repeat center/cover fixed;
}
.hjzf2_other_24, .hjzf2_other_24 .flex {
 color: #;
}
.hjzf2_other_24 .flex .more {
 border-color: #;
}
.hjzf2_other_24 img {
	max-width: 100%;
}
.hjzf2_Z_case30_pagination span.swiper-pagination-bullet-active {
	background-color: #c09169 !important;
}
.hjzf2_Z_case30_more a {
	color: #fff;
	background-color: #c09169;
}
.HJZF2_Z__news-8 {
	background: url(../images/bg4.jpg) no-repeat center/cover;
}
.HJZF2_Z__news-8__list .entry-time a>span:after, .HJZF2_Z__news-8__list2 .HJZF2_Z__news-8__content .HJZF2_Z__news-8__date .category-link:after {
	background: #c09169;
}
.HJZF2_Z__news-8__list2 .HJZF2_Z__news-8__content .HJZF2_Z__news-8__date span a, .HJZF2_Z__news-8__list2 .HJZF2_Z__news-8__content .HJZF2_Z__news-8__name:hover a {
	color: #c09169;
}
.HJZF2_Z__news-8__list .HJZF2_Z__news-8__more {
	border-color: #c09169;
	color: #c09169;
}
.HJZF2_Z__news-8__list .HJZF2_Z__news-8__more:hover {
	background: #c09169;
}
#HJZF2_Z__news-8__tablist .HJZF2_Z__news-8__name a span:hover {
	color: #c09169;
}
.HJZF2_Z__news-8__img a {
	cursor: pointer;
}
.HJZF2_Z__news_8_data {
	margin-bottom: 20px;
	color: #999;
}
.HJZF2_Z__bottom {
	background: url(../images/bg5.jpg) no-repeat center;
	background-size: cover;
}
.bottomInfo__more {
	background: #c09169;
}
.bottomInfo__context, .classInfo__list li a h2, .contctInfo ul li span, .contctInfo ul li span:nth-of-type(2n), .contctInfo ul li a, .productInfo__list li a, .productInfo__list li a h3, .HJZF2_Z__bottom__copyright--left, .HJZF2_Z__bottom__copyright--right, .HJZF2_Z__bottom__copyright--left a, .HJZF2_Z__bottom__copyright--right a, .HJZF2_Z__bottomItem__title {
	color: #999999;
}
.contctInfo ul li span:first-child {
	margin-right: 5px;
}
.side ul li, .sidetop, .side ul li .sidebox, .side ul li .sidebox2, .side ul li .sidebox3 {
	background: #c09169;
}
.mfb-component__button--main {
	display: inline-block;
	position: relative;
	border: none;
	border-radius: 50%;
	box-shadow: 0 0 4px rgba(0, 0, 0, .14), 0 4px 8px rgba(0, 0, 0, .28);
	cursor: pointer;
	outline: none;
	padding: 0;
	-webkit-user-drag: none;
	color: #f1f1f1;
	text-align: center;
	line-height: 40px;
	font-size: 25px;
	height: 40px;
	width: 40px;
	z-index: 20;
	background-color: #c09169;
}
.mobile_down {
	background: #c09169;
}
.mobile_down_empty {
	height: 50px;
}
.qrcode {
	position: relative;
}
.qrcode img {
	position: absolute;
	left: 0;
	bottom: 50px;
	display: none;
	max-width: 150px;
}
/*增加的部分1*/
#other-13_1769 .HJZF_Z_other--133 {
	background-attachment: fixed !important;
}
#other-13_1769 .HJZF_Z_other--133 .index_title {
	color: #fff;
}
.HJZF_Z_other--133 .other--13__itemname p {
	color: #fff;
	font-size: 20px;
	font-weight: normal;
}
.HJZF_Z_other--133 {
	background: url(../images/6038b1cf5a519.jpg) no-repeat center/cover;
}
.hjzf2_other133_logo .hjzf2_other133_swiper .swiper-pagination-bullet.swiper-pagination-bullet-active {
	opacity: 1;
	background: #d4c4b6;
}

/* Company Profile Styles */
.company-profile-container {
    /* padding: 40px 0; */
}

.section-title {
    font-size: 28px;
    font-weight: bold;
    color: #333;
    margin-bottom: 20px;
    position: relative;
    padding-bottom: 10px;
}

.section-title::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 60px;
    height: 3px;
    background: #c09169;
}

/* Hero Section */
.hero-section {
    background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
    padding: 60px 0;
    margin-bottom: 40px;
    border-radius: 12px;
    text-align: center;
}

.hero-section .section-title {
    font-size: 36px;
    margin-bottom: 20px;
}

.hero-section .section-title::after {
    display: none;
}

.lead-text {
    font-size: 18px;
    color: #666;
    line-height: 1.8;
    max-width: 800px;
    margin: 0 auto;
}

/* Core Positioning Section */
.core-positioning {
    margin-bottom: 50px;
}

.core-positioning .row {
    align-items: center;
}

.core-positioning p {
    font-size: 15px;
    line-height: 1.9;
    color: #555;
    margin-bottom: 0;
}

.featured-image {
    position: relative;
    overflow: hidden;
    border-radius: 12px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
}

.featured-image img {
    width: 100%;
    height: auto;
    transition: transform 0.5s ease;
}

.featured-image:hover img {
    transform: scale(1.05);
}

/* Client Value Cards */
.client-value-section {
    margin-bottom: 50px;
    padding: 40px 0;
    background: #fafafa;
}

.card-grid {
    margin-top: 30px;
    display: flex;
    flex-wrap: wrap;
}

.card-grid > div {
    display: flex;
}

.value-card {
    background: #fff;
    padding: 30px;
    border-radius: 12px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05);
    transition: all 0.3s ease;
    margin-bottom: 30px;
    display: flex;
    flex-direction: column;
    height: 100%;
}

.value-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.1);
}

.card-icon {
    width: 60px;
    height: 60px;
    background: linear-gradient(135deg, #c09169 0%, #d4a574 100%);
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
}

.card-icon i {
    font-size: 28px;
    color: #fff;
}

.value-card h4 {
    font-size: 18px;
    font-weight: bold;
    color: #333;
    margin-bottom: 15px;
}

.value-card p {
    font-size: 14px;
    line-height: 1.8;
    color: #666;
}

/* Core Capabilities */
.capabilities-section {
    margin-bottom: 50px;
}

.capabilities-grid {
    margin-top: 30px;
}

.capability-item {
    position: relative;
    padding-left: 70px;
    padding-bottom: 30px;
}

.capability-number {
    position: absolute;
    left: 0;
    top: 0;
    width: 50px;
    height: 50px;
    background: #f0f0f0;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    font-weight: bold;
    color: #c09169;
}

.capability-item h4 {
    font-size: 18px;
    font-weight: bold;
    color: #333;
    margin-bottom: 10px;
}

.capability-item p {
    font-size: 14px;
    line-height: 1.8;
    color: #666;
}

/* Cooperation Process */
.process-section {
    background: #fafafa;
    padding: 40px 0;
}

.process-timeline {
    position: relative;
    margin-top: 30px;
}

.process-timeline::before {
    content: '';
    position: absolute;
    left: 25px;
    top: 0;
    bottom: 0;
    width: 2px;
    background: #c09169;
}

.process-step {
    position: relative;
    padding-left: 80px;
    padding-bottom: 40px;
	padding-top: 40px;
    border-bottom: 1px dashed #ddd;
}

.process-step:last-child {
    border-bottom: none;
    padding-bottom: 0;
}

.step-number {
    position: absolute;
    left: 0;
    top: 0;
    width: 50px;
    height: 50px;
    background: #c09169;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    z-index: 1;
}

.step-content h4 {
    font-size: 18px;
    font-weight: bold;
    color: #333;
    margin-bottom: 10px;
}

.step-content p {
    font-size: 14px;
    line-height: 1.8;
    color: #666;
}

/* Responsive Styles */
@media (max-width: 768px) {
    .company-profile-container {
        /* padding: 20px 10px; */
    }
    
    .hero-section {
        padding: 30px 10px;
        margin: 0 10px 30px;
    }
    
    .hero-section .section-title {
        font-size: 24px;
    }
    
    .lead-text {
        font-size: 15px;
        padding: 0 10px;
    }
    
    .section-title {
        font-size: 22px;
        text-align: center;
        padding: 0 10px;
    }
    
    .section-title::after {
        left: 50%;
        transform: translateX(-50%);
    }
    
    .core-positioning {
        margin-bottom: 30px;
        padding: 0 10px;
    }
    
    .core-positioning p {
        padding: 0 5px;
    }
    
    .featured-image {
        margin: 20px 10px 0;
    }
    
    .client-value-section {
        padding: 30px 15px;
    }
    
    .card-grid {
        margin: 20px 5px 0;
    }
    
    .value-card {
        padding: 25px 20px;
        margin: 0 5px 20px;
    }
    
    .card-icon {
        width: 50px;
        height: 50px;
    }
    
    .card-icon i {
        font-size: 22px;
    }
    
    .value-card h4 {
        padding: 0 5px;
    }
    
    .value-card p {
        padding: 0 5px;
    }
    
    .capabilities-section {
        padding: 0 25px;
    }
    
    .capability-item {
        padding-left: 60px;
        padding-bottom: 25px;
    }
    
    .capability-number {
        width: 45px;
        height: 45px;
        font-size: 20px;
    }
    
    .capability-item h4 {
        font-size: 16px;
    }
    
    .capability-item p {
        font-size: 13px;
    }
    
    .process-section {
        padding: 30px 15px;
    }
    
    .process-timeline::before {
        left: 20px;
    }
    
    .process-step {
        padding-left: 65px;
    }
    
    .step-number {
        width: 40px;
        height: 40px;
        font-size: 16px;
    }
    
    .step-content h4 {
        font-size: 16px;
    }
    
    .step-content p {
        font-size: 13px;
    }
}

@media (max-width: 992px) {
    .core-positioning .row {
        flex-direction: column;
    }
    
    .core-positioning .col-lg-6 {
        width: 100%;
        margin-bottom: 30px;
    }
    
    .capabilities-grid .col-lg-4 {
        margin-bottom: 20px;
    }
}
