.order_title { color: #fff !important; }
.home_banner { height: 780px; width: 100%; position: relative; z-index: 1; transition: all 1s; -webkit-transition: all 1s; }
.home_banner .swiper { height: 100%; width: 100%; }
.banner_name .svg { height: 50px; font-size: 50px; width: 100%; transition: all 1s; -webkit-transition: all 1s; }
.home_banner img { width: 100%; }
.banner_list { height: 100%; width: 100%; background: url('../../images/banner/main-banner.webp') no-repeat center; background-size: cover; transition: all 1s; -webkit-transition: all 1s;}
.banner_list .banner_name {  font-size: 32px; font-weight: 600; color: #fff; text-align: center; position: absolute; top: 50%; width: 100%;  }
.home_introduce .introduce_title { padding-top: 8%; }
.home_introduce .introduce_title h3{ font-size: 48px; font-weight: 600; color: #333; text-align: center; padding-bottom: 4%; transition: all 1s; -webkit-transition: all 1s;  }
.home_introduce .introduce_title p { color: #333; text-align: center; font-size: 16px; line-height: 28px; padding-bottom: 82px; }
.introduce_list {display: flex; justify-content: space-between; height: 600px; }
.introduce_item_left { height: 680px; }
.introduce_item_left img { display: block; position: absolute; z-index: 99; height: 680px; }
.introduce_item_left .img { left: 240px;  z-index: 98; }
.home_right { width: 43%; margin: auto 0; }
.home_right h5 { color: #333; font-size: 32px; font-weight: 600; line-height: 36px; }
.home_right p { color: #333; font-size: 18px; line-height: 28px; padding: 24px 0; }
.home_right ul { padding-left: 20px; }
.home_right ul li { color: #333; font-size: 18px; list-style: disc; padding-bottom:16px; }
.home_eva { background: #E7F5EC; height: 772px; margin-bottom: 200px; }
.home_eva .eva_list { display: flex; justify-content: space-between; padding-top: 220px; }
.eva_right { height: 680px; }
.eva_right img { right: 230px; z-index: 99; position: absolute; right: 20px; display: block; }
.home_order { width: 100%; height: 860px; background: url('https://yeisland1.oss-cn-shenzhen.aliyuncs.com/web_images/home/order.jpg') no-repeat center; background-size: cover; transition: all 1s;
    -webkit-transition: all 1s; }
.home_order .order_list { display: flex; justify-content: space-between; align-items: center; height: 860px; }
.home_order .order_list .order_left { height: 680px; }
.home_order .order_list .order_left img { position: absolute; z-index: 99; display: block; width: 563px; }
.home_order .order_list .order_left .img { left: 240px;  z-index: 98; }
.home_psy { height: 680px; padding-top: 100px; }
.psy_right { height: 680px; }
.psy_right img {right: 230px; z-index: 99; position: absolute; right: 20px; display: block; }
.home_object { width: 100%; background: url('https://yeisland1.oss-cn-shenzhen.aliyuncs.com/web_images/home/object.jpg') no-repeat center; background-size: cover; transition: all 1s;
    -webkit-transition: all 1s; padding: 100px 0; }
.home_object .object_title { text-align: center; }
.home_object .object_title h6 { color: #FFF; text-align: center; font-size: 32px; font-weight: 600; }
.home_object .object_title p { color: #FFF; text-align: center; font-size: 18px; line-height: 32px; padding: 24px 0; }
.object_list { display: flex; justify-content: space-between; flex-wrap: wrap; align-items: center; }
.object_item { border-radius: 10px; background-color: #fff; padding: 24px 30px; width: 30%; height: 200px; margin-top: 4%; overflow: hidden;
    -webkit-transition: box-shadow .2s ease;
    transition: box-shadow .2s ease;
    -webkit-transition: -webkit-transform .6s ease;
    transition: -webkit-transform .6s ease;
    transition: transform .6s ease;
    transition: transform .6s ease, -webkit-transform .6s ease; }
.object_item:hover { box-shadow: 0 0 15px rgba(0,0,0,0.5); -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px); }
.object_item .object_item_des { color: #666; font-size: 14px; line-height: 24px; }
.object_item .object_item_tit { display: flex; align-items: center; }
.object_item .object_item_tit p { color: #333; font-size: 18px; font-weight: 600; margin-left: 20px; }
.contact_list { display: flex; justify-content: space-between; align-items: center; padding: 100px 0; }
.contact_list .contact_title h6 { color: #333; font-size: 32px; font-weight: 600; }
.contact_list .contact_title p { color: #999; font-size: 18px; line-height: 32px; padding:14px 0 32px 0; }
.contact_list .contact_left { width: 48% }
.contact_list .contact_right { padding-left: 10%; }
.contact_list .contact_right img { width: 100%; height: 100%; object-fit: cover; }
.contact_list .contact_form .contact_form_item { padding-bottom: 18px; }
.contact_list .contact_form .contact_form_item p { color: #333; font-size: 18px; padding-bottom: 8px; }
.contact_form_item .text_area { font-size: 16px; resize: none; height: 100px; font-family: system-ui; }
.contact_list .contact_form .contact_form_item input { font-size: 16px; }
.contact_form .btn-set input { font-size: 16px; padding: 15px 20px; height: 50px; color: #fff;  background-color: #00B589;  border-color: #00B589; display: block; cursor: pointer; transition: .1s all ease-in-out; border-radius: 4px; }

/* about */
.about_banner { padding-bottom: 240px; }
.about_banner .img { width: 100%; }
.about_banner .img img { width: 100%; height: 780px; object-fit: cover; display: block;transition: all 1s; -webkit-transition: all 1s; }
.about_banner .index_contain { padding: 0; max-width: 1200px; }
.about_banner .banner_des { background-color: #00B589; position: absolute; bottom: -160px; padding: 5%; }
.about_banner .banner_des h5 { color: #FFF; text-align: center; font-size: 48px; font-weight: 600; padding-bottom: 5%; }
.about_banner .banner_des p { color: #FFF; font-size: 16px; line-height: 28px; }
.about_title { display: flex; align-items: center; justify-content: center; }
.about_title h6 { color: #00B589; text-align: center; font-size: 36px; font-weight: 600; margin-left: 18px; }
.about_idea { text-align: center; }
.about_idea .img { width: 100%; }
.about_idea .img img { width: 100%; }
.about_idea p { color: #333; text-align: center; font-size: 16px; line-height: 28px; padding: 22px 0 50px 0; }
.depart_title { justify-content: start !important; padding: 6% 0 3% 0;  }
.about_depart .depart_list { position: relative; }
.about_depart .depart_list .depart_list_title { display: flex; align-items: center; overflow: auto; white-space: nowrap; }
.about_depart .depart_list .depart_list_title .depart_list_item { padding: 2% 5%; border: 1px solid #E3E3E3; border-right: 0; }
.about_depart .depart_list .depart_list_title .depart_list_item:last-child { border-right: 1px solid #E3E3E3; }
.about_depart .depart_list .depart_list_title .depart_list_item p {color: #333333; font-size: 20px; line-height: 28px; }
.about_depart .depart_list .depart_list_title .cur {background-color: #00B589; }
.about_depart .depart_list .depart_list_title .cur p { color: #FFF; font-weight: 500; }
.about_depart .depart_list .depart_list_con { display: none; }
.about_depart .depart_list .depart_list_con p { color: #333; font-size: 16px; line-height: 30px; padding: 40px 0; }
.about_depart .depart_list .depart_list_con img { height: 100%; width: 100%; object-fit: cover; display: block; }
.person_title { justify-content: flex-end !important; padding: 100px 0 22px 0; }
.about_title .person_icon { width: 40px; height: 40px; }
.about_person .person_con { color: #333; text-align: right; font-size: 16px; line-height: 28px; padding-bottom: 3%; }
.about_person .person_list img { width: 100%; height: 100%; object-fit: cover; }
.about_expert { margin: 120px 0; width: 100%; background: url('https://yeisland1.oss-cn-shenzhen.aliyuncs.com/web_images/about/expert1.jpg') no-repeat center; background-size: cover; transition: all 1s; -webkit-transition: all 1s; }
.about_expert .expert_bg { padding: 5% 0; background: linear-gradient(90deg, #00B589 14.66%, rgba(0, 181, 137, 0.00) 99.82%); backdrop-filter: blur(10.149999618530273px); }
.about_expert .expert_bg .swiper { width: 100%; height: 100%; }
.about_expert .expert_bg .swiper-slide { display: flex; justify-content: center; background-color: #fff; height: auto; }
.about_expert .expert_bg .swiper-slide img { display: block; width: 100%; height: 100%; object-fit: cover; }
.expert_title { justify-self: start !important; }
.expert_title h6 { color: #fff !important; }
.expert_icon { fill:#fff; }
.expert_bg .export_title_con { color: #FFF; font-size: 16px; line-height: 32px; padding: 20px 0 50px 0; }
.team_swiper_item {overflow: hidden;}
.expert_bg .team_swiper img { width: 100%; height: 100%; object-fit: cover; -webkit-transition: -webkit-transform .5s;
    transition: -webkit-transform .5s; transition: transform .5s; transition: transform .5s, -webkit-transform .5s; }
.expert_bg .team_swiper img:hover { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }
.expert_team { padding: 20px; background-color: #fff; }
.expert_team p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.expert_team h5 { color: #00A286; font-size: 24px; font-weight: 600; padding: 20px 0 14px 0; }
.expert_team span { font-size: 14px; line-height: 24px; }
.expert_team .team_tech { color: #333; font-weight: 500;}
.expert_team .team_des { color: #666; font-weight: 400; }
.expert_team .team_more { color: #00A286; }
.expert_bg .expert_more { border: 1px solid #FFF; display: flex; width: 200px; height: 50px; padding: 10px; justify-content: center; align-items: center;gap: 23px;}
.expert_bg .expert_more p { color: #FFF; text-align: center; font-size: 16px; line-height: 32px; }
.expert_btn { padding-top: 40px; display: flex; justify-content: space-between; align-items: center; }
.expert_btn .expert_btn_arrow { display: flex; align-items: center; }
.expert_btn .swiper-button-prev { margin-right: 50px; }
.expert_btn .swiper-button-prev,.expert_btn .swiper-button-next { position: relative; margin-top: 0; border-radius: 50%; border: 1px solid #fff; width: 50px; height: 50px; cursor: pointer; } 
.expert_btn .swiper-button-next:after, .swiper-button-prev:after { font-size: 16px !important; color: #fff; }
.expert_btn .swiper-pagination { display: none; }
.about_address {padding-bottom: 120px; }
.address_con p { color: #333; text-align: center; font-size: 16px; line-height: 28px; margin: 22px 0 50px 0; }
.address_con .address_map { height: 500px;border:#ccc solid 1px;font-size:12px; }
/* team */
.teams_title { justify-content: start; padding: 40px 0; }
.teams_title h6 { color: #333; }
.teams_icon { fill: #333; }
.teams_list { display: flex; flex-wrap: wrap; }
.teams_list .teams_item { width: 30%; margin: 0 1% 50px; box-shadow: 0px 0px 30px 0px rgba(178, 178, 178, 0.25); 
    -webkit-transition: box-shadow .2s ease;  transition: box-shadow .2s ease; -webkit-transition: -webkit-transform .6s ease; transition: -webkit-transform .6s ease;
    transition: transform .6s ease; transition: transform .6s ease, -webkit-transform .6s ease; }
.teams_list .teams_item:hover { -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px); }
.teams_list .teams_item img { width: 100%; height: 100%; object-fit: cover; }
/* team_details */
.team_details { padding-top: 5%; }
.team_details .team_details_title { display: flex;  justify-content: space-between; }
.team_details .team_details_title .team_details_des h3 { color: #333; font-size: 40px; font-weight: 600; padding-bottom: 20px; }
.team_details .team_details_title .team_details_des p { color: #333; font-size: 16px; line-height: 30px; }
.team_details .team_details_title img { width: 100%; height: 100%; object-fit: cover; }
.team_details .team_details_intro { padding-left: 20px; }
.team_details .team_details_intro li { list-style: disc; }
.team_detail_expert { border-bottom: 1px solid #00A286; display: flex; margin: 30px 0 16px 0; }
.team_detail_expert .team_detail_tit { padding: 5px 20px; background: #00A286; }
.team_detail_expert .team_detail_tit p { color: #FFF; font-size: 20px; font-weight: 600; }

/* psy */
.psy_banner { position: relative;  }
.psy_banner img { width: 100%; height: 780px; object-fit: cover; display: block; transition: all 1s; -webkit-transition: all 1s; }
.psy_banner .psy_banner_tit { position: absolute; top: 50%; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
.psy_banner .psy_banner_tit h3 { color: #FFF; text-align: center; font-size: 48px; font-weight: 600; padding-bottom: 8%; }
.psy_banner .psy_banner_tit p { color: #FFF; text-align: center; font-size: 20px; }
.psy_list { padding-bottom: 5%; }
.psy_list .psy_search { display: flex; justify-content: space-between; align-items: center; padding: 5% 0; }
.psy_list .psy_search .search_left { display: flex; align-items: center; justify-content: center; position: relative; }
.psy_list .psy_search .search_left .search_left_icon {  position: absolute; left: 10px; }
.psy_list .psy_search .search_left .search_left_icon .icon { width: 24px; fill: #999; }
.psy_list .psy_search .search_left .search_txt { display: flex; align-items: center; justify-content: center; border-radius: 0px 4px 4px 0px; border: 1px solid #DADADA; border-left: 0; width: 80px; height: 48px;background: #00B589; }
.psy_list .psy_search .search_left .search_txt input { color: #fff; text-align: center; font-size: 16px; background: #00B589; padding: 0; border: none; width: 80px; }
.psy_list .psy_search .search_left input { height: 48px; padding: 15px 40px; border-radius: 4px 0px 0px 4px; font-size: 16px; }
.psy_list .psy_search .search_right .search_select { display: flex; align-items: center; justify-content: center; border-radius: 4px; border: 1px solid #DADADA; height: 50px; padding: 0 10px; }
.select { position: relative; }
.option { position: absolute; top: 50px; left: 0; display: none; width: 100%; font-size: 16px; background-color: #fff; z-index: 999; }
.psy_list .psy_search .search_right .search_select p { color: #00B589; text-align: center; font-size: 20px; padding-right: 20px; }
.psy_con .psy_tabs ul { display: flex; white-space: nowrap; overflow: auto; align-items: center; border-bottom: 1px solid #D9D9D9; }
.psy_con .psy_tabs ul li { color: #333; font-size: 16px; line-height: 28px; margin-right: 50px; cursor: pointer; padding-bottom: 20px; }
.psy_con .psy_tabs ul li:hover { color: #00B589; }
.psy_con .psy_tabs ul .cur { color: #00B589; font-weight: 500; border-bottom: 2px solid #00B589;  }
.psy_con .psy_des_empty .psy_empty { padding: 10% 0; text-align: center; color: #999; }
.psy_list .page_list .pagination { display: flex; align-items: center; justify-content: center; padding-top: 5%; }
.psy_list .pagination .page-item { width: 30px; height: 30px; line-height: 30px; text-align: center; border-radius: 2px;border: 1px solid #ECECEC; color: #333333; margin-right: 10px; cursor: pointer; }
.psy_list .page_list .cur { border: 1px solid #00A286;color: #00A286; font-weight: 500; }
.psy_des { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;  }
.psy_des .psy_des_item { width: 48%; margin-top: 40px; }
.psy_des .psy_des_item .psy_des_img { overflow: hidden; }
.psy_des .psy_des_item .psy_des_img img { width: 100%; display: block;  -webkit-transition: -webkit-transform .5s; transition: -webkit-transform .5s; transition: transform .5s; transition: transform .5s, -webkit-transform .5s; }
.psy_des .psy_des_item .psy_des_img img:hover { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);  }

.psy_des .psy_des_item h6 { color: #333; font-size: 18px; font-weight: 600; padding: 16px 0; }
.psy_des .psy_des_item p { color: #666; font-size: 14px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.psy_des .psy_des_item .psy_des_btn { height: 44px; width: 150px; background: #00B589; display: flex; align-items: center; justify-content: center; margin-top: 16px; }
.psy_des .psy_des_item .psy_des_btn p { color: #FFF; text-align: center; font-size: 16px; }

/* psy_news */   
.news_bread { background: #F8F8F8; padding: 10px 0; }
.news_list { padding-top: 30px; }
.news_list h3 { color: #333; font-size: 32px; font-weight: 600; }
.news_list .news_list_time { color: #999; font-size: 16px; line-height: 30px; padding: 14px 0 30px 0; }
.news_list .news_list_tabs { display: flex; align-items: center; }
.news_list .news_tabs_item { border-radius: 27px; background: #F5F5F5; margin:0 20px 30px 0; padding:4px 20px; }
.news_list .news_tabs_item p { color: #999; font-size: 14px; line-height: 28px; }
.news_edit p { line-height: 30px; color: #666; font-size: 16px; }
.news_edit img { max-width: 100%; }
.news_code { padding: 30px 0; text-align: center; }
.news_code .news_code_title { display: flex; align-items: center; justify-content: space-between; }
.news_code .news_code_title p { color: #999; font-size: 14px; line-height: 28px; }
.news_code .news_code_title .news_code_line { border-bottom: 1px solid #E8E8E8; width: 40%; }
.news_code_con { padding: 48px 0 10px 0; }
.news_code_con p { color: #333; font-size: 14px; line-height: 30px; }

@media (max-width: 1080px){
    .home_banner { height: 640px; }
    .banner_name .svg { height: 40px; font-size: 40px; }
    .home_introduce .introduce_title h3 { font-size: 36px; }
    .introduce_list { height: 500px; }
    .introduce_item_left img { height: 66%; }
    .introduce_item_left .img { left: 20%; }
    .home_right { width: 38%; }
    .home_right h5 { font-size: 28px; line-height: 30px; }
    .home_eva { height: 700px; margin-bottom: 160px; }
    .eva_right img { height: 66%; }
    .eva_right .img { right: 18%; }
    .home_eva .eva_list { padding-top: 180px; }
    .home_order { height: 700px; }
    .home_order .order_list { height: 700px; }
    .home_order .order_list .order_left { height: 480px; }
    .home_order .order_list .order_left img { height: 66%; left: 20%; }
    .team_right { padding-top: 0; }
    .psy_right img { height: 66%; }
    .homepsy_list { height: 680px; }    
    .object_item { width: 48%; height: 160px; }
    .object_item .object_item_des { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
    .about_banner .img img {height: 640px; }
    .about_banner .banner_des { bottom: -200px; }
    .about_banner .banner_des h5 { font-size: 32px; }
    .about_title h6 { font-size: 24px; margin-left: 8px; }
    .about_title .icon { width: 28px; height: 28px; }
    .psy_banner img { height: 640px; }
    .psy_banner .psy_banner_tit h3 { font-size: 28px; }
    .psy_banner .psy_banner_tit p { font-size: 16px; }
    .news_list h3 { font-size: 24px; }
    .about_expert .expert_bg { padding: 8% 0; }
    .about_depart .depart_list .depart_list_title .depart_list_item p { font-size: 16px; }
    .about_title .person_icon { width: 28px; height: 28px; }

}
@media (max-width: 769px) {
    .home_banner { height: 320px; }
    .banner_name .svg { height: 32px; font-size: 32px; }
    .banner_list .banner_name { top: 40%; }
    .home_introduce .introduce_title h3 { font-size: 28px; }
    .home_introduce .introduce_title p { font-size: 14px; padding-bottom: 40px; line-height: 26px; }
    .introduce_list { display: block; height: auto; }
    .homepsy_list { display: flex; flex-direction: column-reverse; height: auto; }
    .introduce_item_left { width: 100%; height: 400px; margin-bottom: 30px; }
    .introduce_item_left img { height: 400px; left: 0; position: relative; margin: 0 auto; }
    .introduce_item_left .img { left: 46%; }
    .home_right { width: 100%; padding-bottom: 14px; }
    .home_right h5 { font-size: 18px; line-height: 24px; }
    .home_right p { font-size: 14px; padding: 8px 0; }
    .home_right ul li { font-size: 14px; }
    .home_eva { margin-bottom: 0; height: auto; }
    .home_eva .eva_list { padding-top: 30px; flex-direction: column-reverse; }
    .home_team .eva_list { display: block; padding-top: 30px; }
    .eva_right { height: 400px; margin-bottom: 30px; }
    .eva_right img { height: 400px; right: 0; position: relative; margin: 0 auto; }
    .home_order { padding-top: 30px; height: auto; }
    .home_order .order_list { display: block; height: auto; } 
    .home_order .order_list .order_left img { height: 400px; left: 0; padding-bottom: 30px; position: relative; margin: 0 auto;  }
    .home_order .order_list .order_left { height: 400px;  }
    .home_order .order_list .order_left .img { left: 46%; }
    .home_psy { height: auto; padding-top: 30px; }
    .psy_right { height:400px; margin-bottom: 30px; }
    .psy_right img { height: 400px; right: 0; position: relative; margin: 0 auto; }
    .object_item .object_item_tit { padding-bottom: 1%; }
    .object_item { width: 100%; padding: 10px 20px; height: 120px; }
    .home_object { padding: 8% 0; }
    .home_object .object_title h6 { font-size: 16px; }
    .home_object .object_title p { font-size: 14px; line-height: 26px; padding: 8px 0; }
    .contact_list .contact_right { display: none; }
    .contact_list .contact_left { width: 100%; }
    .about_banner .img img { height: 320px; }
    .about_banner { padding-bottom: 0; }
    .about_banner .banner_des { position: relative; bottom: 30px; margin: 0 16px; }
    .about_banner .banner_des h5 { font-size: 20px; }
    .about_banner .banner_des p { font-size: 14px; line-height: 22px; }
    .about_title h6 { font-size: 16px; }
    .about_title .icon { width: 22px; height: 22px; }
    .about_idea p { padding: 1% 0 2% 0; font-size: 14px; }
    .about_depart .depart_list .depart_list_con p { padding: 20px 0; font-size: 14px; }
    .about_expert { margin: 30px 0 40px 0; }
    .psy_banner img { height: 320px; }
    .psy_banner .psy_banner_tit { top: 40%; }
    .psy_banner .psy_banner_tit h3 { font-size: 20px;  }
    .psy_banner .psy_banner_tit p { font-size: 14px; }
    .psy_list .psy_search .search_left .search_txt input { font-size: 14px; }
    .contact_list .contact_form .contact_form_item input { font-size: 14px; }
    .contact_form_item .text_area { font-size: 14px; }
    .contact_form .btn-set input { font-size: 14px; }
    .psy_list .psy_search .search_left input { font-size: 14px; }
    .psy_des .psy_des_item .psy_des_btn p { font-size: 14px; }
    .person_title { padding: 30px 0 8px 0; }
    .about_person .person_con { font-size: 14px; }
    .about_title .person_icon { width: 22px; height: 22px; }
    .news_list h3 { font-size: 20px; }
    .expert_team h5 { font-size: 16px; }
    .teams_list .teams_item { width: 48%;}
    .address_con .address_map { height: 300px; }
    .address_con p { margin: 16px 0; }
    .about_address { padding-bottom: 100px; }
    .team_details .team_details_title .team_details_des h3 { font-size: 28px; }
    .expert_btn { padding-top: 20px; }
    .expert_btn .swiper-pagination { display: block; }
    .expert_bg .export_title_con { padding: 20px 0; font-size: 14px; }
    .expert_bg .expert_more { width: 150px; } 
    .expert_bg .expert_more p { font-size: 14px; }
    .expert_team span { font-size: 12px; }
    .expert_btn .swiper-button-prev, .expert_btn .swiper-button-next { width: 36px; height: 36px; }
    .psy_list .page_list .pagination { padding: 10% 0; }
    .psy_con .psy_tabs ul { border: none; }
    .psy_con .psy_tabs ul li { font-size: 14px; padding-bottom: 10px; }
    .contact_list { padding: 16% 0; }
    .contact_list .contact_title h6 { font-size: 16px; }
    .contact_list .contact_title p {font-size: 14px; }

}
@media (max-width: 480px) {
    .home_banner { height: 160px; }
    .banner_name .svg { height: 16px; font-size: 16px; }
    .banner_list .banner_name { top: 36%; }
    .home_introduce .introduce_title h3 { font-size: 16px; }
    .introduce_item_left { height: 300px; }
    .introduce_item_left img { height: 300px; }
    .home_right h5 { font-size: 16px; }
    .eva_right { height: 300px; }
    .eva_right img { height: 300px; }
    .psy_right { height: 300px; }
    .psy_right img { height: 300px; }
    .home_order .order_list .order_left { height: 300px; }
    .home_order .order_list .order_left img { height: 300px; }
    .psy_banner img { height: 160px; }
    .psy_banner .psy_banner_tit { display: none; }
    .teams_list .teams_item { width: 100%; }
    .team_details .team_details_title .team_details_des { padding-top: 3%; }
    .team_details .team_details_title { flex-direction: column-reverse; }
    .team_details .team_details_title .team_details_des h3 { font-size: 20px; }
    .team_details .team_details_title .team_details_des p { font-size: 14px; line-height: 24px; }
    .psy_list .psy_search .search_left { width: 100%; }
    .psy_des .psy_des_item { width: 100%; margin-top: 20px; }
    .psy_des .psy_des_item .psy_des_btn { margin: 10px 0; }
    .about_banner .img img { height: 160px; }
}
