* { margin: 0; padding: 0; }
body{ overflow-x: hidden; overflow-y: auto; width: 100%; background-color: #f7fbfb;}
ul, ol, li { list-style: none; margin: 0; padding: 0; }
button, input, optgroup, option, select, textarea { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; outline: 0; }
a {cursor: pointer;}
/* 轮播图 */
.banner_yzs{width: 100%;height: 400px;position: relative;}
.banner_yzs .swiper-container{width: 100%;position: relative;height: 400px;min-width: 1200px;}
.banner_yzs .swiper-container .swiper-slide{width: 100%;position: relative;height: 100%;overflow: hidden;}
.banner_yzs .swiper-container .swiper-slide img{position: absolute;top: 0%;left: 50%;transform: translateX(-50%);height: 100%;max-width: inherit;}
/* 轮播点 */
.pagination { position: absolute; z-index: 20; bottom: 10px; width: 100%; text-align: center;}
.swiper-pagination-switch { display: inline-block; width: 8px; height: 8px; border-radius: 8px; margin: 0 5px; opacity: 0.8; border: 1px solid #00a8b3; cursor: pointer;}
.swiper-active-switch { background: #00a8b3;}
/* 轮播箭头 */
.banner_yzs .swiper_btn{display: block;position:absolute;width:44px;height: 44px;z-index: 999;opacity:0;transition: all 0.5s;}
.banner_yzs .swiper_btn svg{width: 100%;height: 100%;display: block;}
.banner_yzs .leftbtn{left: 32px;top: 50%;transform: translate(-16px,-50%);}
.banner_yzs .rightbtn{right: 32px;top: 50%;transform: translate(16px,-50%);}
.banner_yzs:hover .leftbtn{opacity: 1;transform: translate(0px,-50%);}
.banner_yzs:hover .rightbtn{opacity: 1;transform: translate(0px,-50%);}
/* 页中轮播增加a标签 */
.banner_yzs .swiper-container .swiper-slide a{display: block;width: 100%;height: 100%;}


/* 学校简介 */
.about_intro { background-repeat: no-repeat;   background-size: cover;   -webkit-background-size: cover;   -o-background-size: cover;   background-position: center 0;   background-image: url(../../image/tn/aboutbj_01.jpg); padding: 60px;}
.intro_title{ text-align: center; font-size: 24px; font-weight: 600; margin-bottom: 30px; letter-spacing: 6px;color: #2cb7c0;}
.about_intro .intro_cent { width: 1200px; margin: auto; padding: 30px; background-color: #f7fbfb; border-radius: 5px; line-height: 26px;}
.about_intro .intro_cent p { font-size: 18px; letter-spacing: 2px;}
.about_intro .intro_cent p span{color: #00a8b3;}
.about_intro .intro_cent h4{ margin-top: 50px; color: #00a8b3; font-size: 20px;}

/* 轮播图 */
.about_intro .intro_cent .banner_yz{width: 100%;height: 322px;position: relative;}
.about_intro .intro_cent .banner_yz .swiper-container{margin-top: 20px; width: 100%;position: relative;height: 322px;min-width: 1200px;    border-radius: 5px;}
.about_intro .intro_cent .banner_yz .swiper-container .swiper-slide{width: 100%;position: relative;height: 100%;overflow: hidden;}
.about_intro .intro_cent .banner_yz .swiper-container .swiper-slide img{position: absolute;top: 0%;left: 50%;transform: translateX(-50%);width: 100%;border-radius: 5px;}

/* 业务体系 */
    /* 心理培训 */
.about_system { padding: 60px; background-color: #f7fbfb;}
.sys_tem{ position: relative;}
.about_system .busin_content .tabcon2 .sys_tem .system_ul1 { width: 96px; height: 140px; background-color: #96e1f4; text-align: center; font-size: 20px; float: left; position: absolute; top: 26%; left: 42%; transform: translateX(-50%);}    
.about_system .busin_content .tabcon2 .sys_tem .system_ul1 img{ position: absolute; top: 11px; left: -76px;}
.about_system .busin_content .tabcon2 .sys_tem .system_ul1 p { padding-top: 44px;}
.about_system .busin_content .tabcon2 .sys_tem .system_ul1:before { content: ''; display: block; position: absolute; width: 0; height: 0; right: 96px; border-width: 70px 40px; border-style: solid; border-color: transparent #96e1f4 transparent transparent;}
.about_system .busin_content .tabcon2 .sys_tem .system_ul1:after { content: ''; display: block; position: absolute; width: 0; height: 0; left: 96px; border-style: solid; border-color: transparent transparent transparent #96e1f4; top: 0; border-width: 70px 40px;}
.about_system .busin_content .tabcon2 .sys_tem .system_ul2 { position: relative; width: 96px; height: 140px; margin: auto; background-color: #a8e5e3; text-align: center; font-size: 20px; margin-top: 10px; top: 26%; left: 11%; transform: translateX(-50%);}
.about_system .busin_content .tabcon2 .sys_tem .system_ul2 img{ position: absolute; right: -75px; top: 0;}
.about_system .busin_content .tabcon2 .sys_tem .system_ul2 p { padding-top: 31px;}
.about_system .busin_content .tabcon2 .sys_tem .system_ul2:before { content: ''; display: block; position: absolute; width: 0; height: 0; right: 96px; border-width: 70px 40px; border-style: solid; border-color: transparent #a8e5e3 transparent transparent;}
.about_system .busin_content .tabcon2 .sys_tem .system_ul2:after { content: ''; display: block; position: absolute; width: 0; height: 0; left: 96px; border-style: solid; border-color: transparent transparent transparent #a8e5e3; top: 0; border-width: 70px 40px;}
.about_system .busin_content .tabcon2 .sys_tem .system_ul3 { position: relative; width: 96px; height: 140px; margin: auto; background-color: #ffd6c0; text-align: center; font-size: 20px; margin-top: 10px; top: 26%; left: 9%; transform: translateX(-50%);}
.about_system .busin_content .tabcon2 .sys_tem .system_ul3 p { padding-top: 31px;}
.about_system .busin_content .tabcon2 .sys_tem .system_ul3 img{ position: absolute; bottom: -2px; left: -75px;}
.about_system .busin_content .tabcon2 .sys_tem .system_ul3:before { content: ''; display: block; position: absolute; width: 0; height: 0; right: 96px; border-width: 70px 40px; border-style: solid; border-color: transparent #ffd6c0 transparent transparent;}
.about_system .busin_content .tabcon2 .sys_tem .system_ul3:after { content: ''; display: block; position: absolute; width: 0; height: 0; left: 96px; border-style: solid; border-color: transparent transparent transparent #ffd6c0; top: 0; border-width: 70px 40px;}
.about_system .busin_content { width: 1200px; margin: auto;}

.busin_lift ul li { float: left; width: 32%; margin-left: 10px; border-radius: 50px; text-align: center; color: #00a8b3; height: 30px; line-height: 30px; margin-bottom: 20px; cursor: pointer;}
.matt_cone { background-color: #fff; border-radius: 10px; padding: 30px; min-height: 530px;}
.matt_cone_title p { text-align: center; line-height: 25px; margin-bottom: 50px;}

.sys_p1 { width: 370px; text-align: center; position: absolute; top: 0%;}
.sys_p1 p{ margin-bottom: 20px;color: #0bb4d4;text-align: left;}
.sys_p1 button{ border-radius: 50px; color: #fff; display: block; border: 1px solid #0bb4d4; cursor: pointer; background-color: #0bb4d4; height: 30px; width: 100px; margin: auto; font-weight: 600;}
.sys_p2 { width: 370px; text-align: center; position: absolute; left: 10%; bottom: -90px;}
.sys_p2 p{ margin-bottom: 20px; color: #eb845a;text-align: left;}
.sys_p2 button{ border-radius: 50px; color: #fff; display: block; border: 1px solid #eb845a; cursor: pointer; background-color: #eb845a; height: 30px; width: 100px; margin: auto; font-weight: 600;}
.sys_p3 { width: 370px; text-align: center; position: absolute; top: 43%; right: 0;}
.sys_p3 p{ margin-bottom: 20px; color: #34c6c1;text-align: left;}
.sys_p3 button{ border-radius: 50px; color: #fff; display: block; border: 1px solid #34c6c1; cursor: pointer; background-color: #34c6c1; height: 30px; width: 100px; margin: auto; font-weight: 600;}
    /* 家庭教育 */
.tab2 li.cur { background: #00a8b3; color: #fff; }
.matt_cone_tow p { margin-bottom: 20px;}
.matt_cone_tow img { margin: auto;}
    /* 心理应用 */
.matt_cone_s img{ width: 40%; margin: 20px auto;}
.sys_ps1 { width: 370px; text-align: center; position: absolute; top: 8%;}
.sys_ps1 p{ margin-bottom: 20px; line-height: 22px;color: #0bb4d4;text-align: left;}
.sys_ps1 button{color: #fff; border-radius: 50px; display: block; border: 1px solid #0bb4d4; cursor: pointer; background-color: #0bb4d4; height: 30px; width: 100px; margin: auto; font-weight: 600;}
.sys_ps2 { width: 370px; text-align: center; position: absolute; left: 3%; bottom: -30px;}
.sys_ps2 p{ margin-bottom: 20px;line-height: 22px;color:#eb845a;text-align: left;}
.sys_ps2 button{color: #fff; border-radius: 50px; display: block; border: 1px solid #eb845a; cursor: pointer; background-color: #eb845a; height: 30px; width: 100px; margin: auto; font-weight: 600;}
.sys_ps3 { width: 370px; text-align: center; position: absolute; top: 5%; right: 3%;}
.sys_ps3 p{ margin-bottom: 20px; line-height: 22px;color:#f3ac49;text-align: left;}
.sys_ps3 button{color: #fff; border-radius: 50px; display: block; border: 1px solid #f3ac49; cursor: pointer; background-color: #f3ac49; height: 30px; width: 100px; margin: auto; font-weight: 600;}
.sys_ps4 { width: 370px; text-align: center; position: absolute; bottom: -5%; right: 4%;}
.sys_ps4 p{margin-bottom: 20px;color:#34c6c1;text-align: left;}
.sys_ps4 button{color: #fff; border-radius: 50px; display: block; border: 1px solid #34c6c1; cursor: pointer; background-color: #34c6c1; height: 30px; width: 100px; margin: auto; font-weight: 600;}

/* 资质荣誉 */
.about_honor .busin_content { width: 1200px; margin: auto;}
.tab3 li.cur { background: #00a8b3; color: #fff; }


.about_honor{ padding-top: 60px; background-color: #fff; }
.honor_cone { width: 1200px; margin: auto; position: relative;z-index: 999;}
/* .about_honor .honor_cone .cone_cs { display: none;} */
.about_honor .honor_cone .x{ height: 740px; width: 2px; background-color: #00a8b3; margin: auto; }
.about_honor .honor_cone .honor_cone_left ul li:nth-of-type(2){ margin: 10px 0;}

.about_honor .honor_cone .cone_cs .y{ position: absolute; top: 40px; width: 80px; height: 80px; border-radius: 50px; background-color: #fff; right: 46.5%; border: 1px solid #e2e2e2; text-align: center; line-height: 80px; font-size: 22px; color: #00a8b3; z-index: 1;}
.about_honor .honor_cone .cone_cs .h{ position: absolute; top: 80px; width: 63px; right: 53%; border: 1px solid #e2e2e2; text-align: center; line-height: 80px; font-size: 22px;}
.about_honor .honor_cone .cone_cs div:first-child+div+div{ position: absolute; top: 220px; width: 80px; height: 80px; border-radius: 50px; background-color: #fff; right: 46.5%; border: 1px solid #e2e2e2; text-align: center; line-height: 80px; font-size: 22px; color: #00a8b3; z-index: 1;}
.about_honor .honor_cone .cone_cs div:first-child+div+div+div{ position: absolute; top: 260px; width: 63px; right: 41.6%; border: 1px solid #e2e2e2; text-align: center; line-height: 80px; font-size: 22px;}
.about_honor .honor_cone .cone_cs div:first-child+div+div+div+div{ position: absolute; top: 380px; width: 80px; height: 80px; border-radius: 50px; background-color: #fff; right: 46.5%; border: 1px solid #e2e2e2; text-align: center; line-height: 80px; font-size: 22px; color: #00a8b3; z-index: 1;}
.about_honor .honor_cone .cone_cs div:first-child+div+div+div+div+div{ position: absolute; top: 420px; width: 63px; right: 53%; border: 1px solid #e2e2e2; text-align: center; line-height: 80px; font-size: 22px;}
.about_honor .honor_cone .cone_cs div:first-child+div+div+div+div+div+div{ position: absolute; top: 500px; width: 80px; height: 80px; border-radius: 50px; background-color: #fff; right: 46.5%; border: 1px solid #e2e2e2; text-align: center; line-height: 80px; font-size: 22px; color: #00a8b3; z-index: 1;}
.about_honor .honor_cone .cone_cs div:first-child+div+div+div+div+div+div+div{ position: absolute; top: 540px; width: 63px; right: 41.6%; border: 1px solid #e2e2e2; text-align: center; line-height: 80px; font-size: 22px;}

.about_honor .honor_cone .honor_cone_left { width: 500px; top: 0; position: absolute;}
.about_honor .honor_cone .honor_cone_left ul{ border: 1px solid #e2e2e2; padding: 20px 20px 20px 40px; border-radius: 5px;}
.about_honor .honor_cone .honor_cone_left ul:first-child+ul{ position: absolute; top: 377px;}
.about_honor .honor_cone .honor_cone_left ul li div{ width: 8px; height: 8px; border-radius: 50px; background-color: #00a8b3; float: left; margin: 7px -20px;}

.about_honor .honor_cone .honor_cone_right { width: 500px; top: 209px; position: absolute; right: 0;}
.about_honor .honor_cone .honor_cone_right ul{ border: 1px solid #e2e2e2; padding: 20px 20px 20px 40px; border-radius: 5px;}
.about_honor .honor_cone .honor_cone_right ul li:first-child+li{ margin: 10px 0;}
.about_honor .honor_cone .honor_cone_right ul li:first-child+li+li{ margin: 10px 0;}
.about_honor .honor_cone .honor_cone_right ul:first-child+ul{ position: absolute; top: 252px;}
.about_honor .honor_cone .honor_cone_right ul li div{ width: 8px; height: 8px; border-radius: 50px; background-color: #00a8b3; float: left; margin: 7px -20px;}

.honor_bur { text-align: center;}
.honor_bur button{ border-radius: 50px; display: block; color: #fff; border: 1px solid #00a8b3; cursor: pointer; background-color: #00a8b3; height: 45px; width: 185px; margin: auto;}

.honor_bur2 { text-align: center;}
.honor_bur2 button{ border-radius: 50px; display: block; color: #fff; border: 1px solid #00a8b3; cursor: pointer; background-color: #00a8b3; height: 45px; width: 185px; margin: auto;}

/* 更多 */
.honor_cones { display: none;}
.honor_cones { width: 1200px; margin: auto; position: relative;}
.about_honor .honor_cones .cone_cs { }
.about_honor .honor_cones .x{ height: 1800px; width: 2px; background-color: #00a8b3; margin: auto; }
.about_honor .honor_cones .honor_cone_left ul li:first-child+li{ margin: 10px 0;}

.about_honor .honor_cones .cone_cs .y{ position: absolute; top: 40px; width: 80px; height: 80px; border-radius: 50px; background-color: #fff; right: 46.5%; border: 1px solid #e2e2e2; text-align: center; line-height: 80px; font-size: 22px; color: #00a8b3; z-index: 1;}
.about_honor .honor_cones .cone_cs .h{ position: absolute; top: 80px; width: 63px; right: 53%; border: 1px solid #e2e2e2; text-align: center; line-height: 80px; font-size: 22px;}
.about_honor .honor_cones .cone_cs div:first-child+div+div{ position: absolute; top: 260px; width: 80px; height: 80px; border-radius: 50px; background-color: #fff; right: 46.5%; border: 1px solid #e2e2e2; text-align: center; line-height: 80px; font-size: 22px; color: #00a8b3; z-index: 1;}
.about_honor .honor_cones .cone_cs div:first-child+div+div+div{ position: absolute; top: 300px; width: 63px; right: 41.6%; border: 1px solid #e2e2e2; text-align: center; line-height: 80px; font-size: 22px;}
.about_honor .honor_cones .cone_cs div:first-child+div+div+div+div{ position: absolute; top: 440px; width: 80px; height: 80px; border-radius: 50px; background-color: #fff; right: 46.5%; border: 1px solid #e2e2e2; text-align: center; line-height: 80px; font-size: 22px; color: #00a8b3; z-index: 1;}
.about_honor .honor_cones .cone_cs div:first-child+div+div+div+div+div{ position: absolute; top: 480px; width: 63px; right: 53%; border: 1px solid #e2e2e2; text-align: center; line-height: 80px; font-size: 22px;}
.about_honor .honor_cones .cone_cs div:first-child+div+div+div+div+div+div{ position: absolute; top: 750px; width: 80px; height: 80px; border-radius: 50px; background-color: #fff; right: 46.5%; border: 1px solid #e2e2e2; text-align: center; line-height: 80px; font-size: 22px; color: #00a8b3; z-index: 1;}
.about_honor .honor_cones .cone_cs div:first-child+div+div+div+div+div+div+div{ position: absolute; top: 790px; width: 63px; right: 41.6%; border: 1px solid #e2e2e2; text-align: center; line-height: 80px; font-size: 22px;}
.about_honor .honor_cones .cone_cs div:first-child+div+div+div+div+div+div+div+div{ position: absolute; top: 1030px; width: 80px; height: 80px; border-radius: 50px; background-color: #fff; right: 46.5%; border: 1px solid #e2e2e2; text-align: center; line-height: 80px; font-size: 22px; color: #00a8b3; z-index: 1;}
.about_honor .honor_cones .cone_cs div:first-child+div+div+div+div+div+div+div+div+div{ position: absolute; top: 1070px; width: 63px; right: 53%; border: 1px solid #e2e2e2; text-align: center; line-height: 80px; font-size: 22px;}
.about_honor .honor_cones .cone_cs div:first-child+div+div+div+div+div+div+div+div+div+div{ position: absolute; top: 1200px; width: 80px; height: 80px; border-radius: 50px; background-color: #fff; right: 46.5%; border: 1px solid #e2e2e2; text-align: center; line-height: 80px; font-size: 22px; color: #00a8b3; z-index: 1;}
.about_honor .honor_cones .cone_cs div:first-child+div+div+div+div+div+div+div+div+div+div+div{ position: absolute; top: 1240px; width: 63px; right: 41.6%; border: 1px solid #e2e2e2; text-align: center; line-height: 80px; font-size: 22px;}
.about_honor .honor_cones .cone_cs div:first-child+div+div+div+div+div+div+div+div+div+div+div+div{ position: absolute; top: 1420px; width: 80px; height: 80px; border-radius: 50px; background-color: #fff; right: 46.5%; border: 1px solid #e2e2e2; text-align: center; line-height: 80px; font-size: 22px; color: #00a8b3; z-index: 1;}
.about_honor .honor_cones .cone_cs div:first-child+div+div+div+div+div+div+div+div+div+div+div+div+div{ position: absolute; top: 1460px; width: 63px; right: 53%; border: 1px solid #e2e2e2; text-align: center; line-height: 80px; font-size: 22px;}
.about_honor .honor_cones .cone_cs div:first-child+div+div+div+div+div+div+div+div+div+div+div+div+div+div{ position: absolute; top: 1503px; width: 80px; height: 80px; border-radius: 50px; background-color: #fff; right: 46.5%; border: 1px solid #e2e2e2; text-align: center; line-height: 80px; font-size: 22px; color: #00a8b3; z-index: 1;}
.about_honor .honor_cones .cone_cs div:first-child+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div{ position: absolute; top: 1543px; width: 63px; right: 41.6%; border: 1px solid #e2e2e2; text-align: center; line-height: 80px; font-size: 22px;}
.about_honor .honor_cones .cone_cs div:first-child+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div{ position: absolute; top: 1640px; width: 80px; height: 80px; border-radius: 50px; background-color: #fff; right: 46.5%; border: 1px solid #e2e2e2; text-align: center; line-height: 80px; font-size: 22px; color: #00a8b3; z-index: 1;}
.about_honor .honor_cones .cone_cs div:first-child+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div{ position: absolute; top: 1680px; width: 63px; right: 53%; border: 1px solid #e2e2e2; text-align: center; line-height: 80px; font-size: 22px;}

.about_honor .honor_cones .honor_cone_left { width: 500px; top: 0; position: absolute; }
.about_honor .honor_cones .honor_cone_left ul{ border: 1px solid #e2e2e2; padding: 20px 20px 20px 40px; border-radius: 5px;}
.about_honor .honor_cones .honor_cone_left ul:first-child+ul{ position: absolute; top: 408px;}
.about_honor .honor_cones .honor_cone_left ul:first-child+ul+ul{ position: absolute; top: 980px;}
.about_honor .honor_cones .honor_cone_left ul:first-child+ul+ul+ul{ position: absolute; top: 1418px;}
.about_honor .honor_cones .honor_cone_left ul:first-child+ul+ul+ul+ul{ position: absolute; top: 1584px;}
.about_honor .honor_cones .honor_cone_right ul li:first-child+li{ margin: 10px 0;}
.about_honor .honor_cones .honor_cone_right ul li:first-child+li+li{ margin: 10px 0;}
.about_honor .honor_cones .honor_cone_left ul li div{ width: 8px; height: 8px; border-radius: 50px; background-color: #00a8b3; float: left; margin: 7px -20px;}

.about_honor .honor_cones .honor_cone_right { width: 500px; top: 230px; position: absolute; right: 0; }
.about_honor .honor_cones .honor_cone_right ul{ border: 1px solid #e2e2e2; padding: 20px 20px 20px 40px; border-radius: 5px;}
.about_honor .honor_cones .honor_cone_right ul li:first-child+li{ margin: 10px 0;}
.about_honor .honor_cones .honor_cone_right ul li:first-child+li+li+li{ margin: 10px 0;}
.about_honor .honor_cones .honor_cone_right ul li:first-child+li+li+li+li+li{ margin: 10px 0;}
.about_honor .honor_cones .honor_cone_right ul:first-child+ul{ position: absolute; top: 324px;}
.about_honor .honor_cones .honor_cone_right ul:first-child+ul+ul{ position: absolute; top: 938px;}
.about_honor .honor_cones .honor_cone_right ul:first-child+ul+ul+ul{ position: absolute; top: 1272px;}
.about_honor .honor_cones .honor_cone_right ul li div{ width: 8px; height: 8px; border-radius: 50px; background-color: #00a8b3; float: left; margin: 7px -20px;}

.about_honor .honor_conerys {margin-top: -100px !important;}
.about_honor .honor_conery{ margin-top: -229px;min-height: 415px;}
.about_honor .honor_coneryd{position: absolute;}


/* 2 */
.honor_cones2 { display: none;}
.honor_cones2 { width: 1200px; margin: auto; position: relative;margin-bottom: 40px;}
.about_honor .honor_cones2 .cone_cs { }
.about_honor .honor_cones2 .x{ height: 2150px; width: 2px; background-color: #00a8b3; margin: auto; }
.about_honor .honor_cones2 .honor_cone_left ul li:first-child+li{ margin: 10px 0;}

.about_honor .honor_cones2 .cone_cs .y{ position: absolute; top: 40px; width: 80px; height: 80px; border-radius: 50px; background-color: #fff; right: 46.5%; border: 1px solid #e2e2e2; text-align: center; line-height: 80px; font-size: 22px; color: #00a8b3; z-index: 1;}
.about_honor .honor_cones2 .cone_cs .h{ position: absolute; top: 80px; width: 63px; right: 53%; border: 1px solid #e2e2e2; text-align: center; line-height: 80px; font-size: 22px;}
.about_honor .honor_cones2 .cone_cs div:first-child+div+div{ position: absolute; top: 260px; width: 80px; height: 80px; border-radius: 50px; background-color: #fff; right: 46.5%; border: 1px solid #e2e2e2; text-align: center; line-height: 80px; font-size: 22px; color: #00a8b3; z-index: 1;}
.about_honor .honor_cones2 .cone_cs div:first-child+div+div+div{ position: absolute; top: 300px; width: 63px; right: 41.6%; border: 1px solid #e2e2e2; text-align: center; line-height: 80px; font-size: 22px;}
.about_honor .honor_cones2 .cone_cs div:first-child+div+div+div+div{ position: absolute; top: 440px; width: 80px; height: 80px; border-radius: 50px; background-color: #fff; right: 46.5%; border: 1px solid #e2e2e2; text-align: center; line-height: 80px; font-size: 22px; color: #00a8b3; z-index: 1;}
.about_honor .honor_cones2 .cone_cs div:first-child+div+div+div+div+div{ position: absolute; top: 480px; width: 63px; right: 53%; border: 1px solid #e2e2e2; text-align: center; line-height: 80px; font-size: 22px;}
.about_honor .honor_cones2 .cone_cs div:first-child+div+div+div+div+div+div{ position: absolute; top: 750px; width: 80px; height: 80px; border-radius: 50px; background-color: #fff; right: 46.5%; border: 1px solid #e2e2e2; text-align: center; line-height: 80px; font-size: 22px; color: #00a8b3; z-index: 1;}
.about_honor .honor_cones2 .cone_cs div:first-child+div+div+div+div+div+div+div{ position: absolute; top: 790px; width: 63px; right: 41.6%; border: 1px solid #e2e2e2; text-align: center; line-height: 80px; font-size: 22px;}
.about_honor .honor_cones2 .cone_cs div:first-child+div+div+div+div+div+div+div+div{ position: absolute; top: 1030px; width: 80px; height: 80px; border-radius: 50px; background-color: #fff; right: 46.5%; border: 1px solid #e2e2e2; text-align: center; line-height: 80px; font-size: 22px; color: #00a8b3; z-index: 1;}
.about_honor .honor_cones2 .cone_cs div:first-child+div+div+div+div+div+div+div+div+div{ position: absolute; top: 1070px; width: 63px; right: 53%; border: 1px solid #e2e2e2; text-align: center; line-height: 80px; font-size: 22px;}
.about_honor .honor_cones2 .cone_cs div:first-child+div+div+div+div+div+div+div+div+div+div{ position: absolute; top: 1150px; width: 80px; height: 80px; border-radius: 50px; background-color: #fff; right: 46.5%; border: 1px solid #e2e2e2; text-align: center; line-height: 80px; font-size: 22px; color: #00a8b3; z-index: 1;}
.about_honor .honor_cones2 .cone_cs div:first-child+div+div+div+div+div+div+div+div+div+div+div{ position: absolute; top: 1190px; width: 63px; right: 41.6%; border: 1px solid #e2e2e2; text-align: center; line-height: 80px; font-size: 22px;}
.about_honor .honor_cones2 .cone_cs div:first-child+div+div+div+div+div+div+div+div+div+div+div+div{ position: absolute; top: 1290px; width: 80px; height: 80px; border-radius: 50px; background-color: #fff; right: 46.5%; border: 1px solid #e2e2e2; text-align: center; line-height: 80px; font-size: 22px; color: #00a8b3; z-index: 1;}
.about_honor .honor_cones2 .cone_cs div:first-child+div+div+div+div+div+div+div+div+div+div+div+div+div{ position: absolute; top: 1330px; width: 63px; right: 53%; border: 1px solid #e2e2e2; text-align: center; line-height: 80px; font-size: 22px;}
.about_honor .honor_cones2 .cone_cs div:first-child+div+div+div+div+div+div+div+div+div+div+div+div+div+div{ position: absolute; top: 1420px; width: 80px; height: 80px; border-radius: 50px; background-color: #fff; right: 46.5%; border: 1px solid #e2e2e2; text-align: center; line-height: 80px; font-size: 22px; color: #00a8b3; z-index: 1;}
.about_honor .honor_cones2 .cone_cs div:first-child+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div{ position: absolute; top: 1460px; width: 63px; right: 41.6%; border: 1px solid #e2e2e2; text-align: center; line-height: 80px; font-size: 22px;}
.about_honor .honor_cones2 .cone_cs div:first-child+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div{ position: absolute; top: 1550px; width: 80px; height: 80px; border-radius: 50px; background-color: #fff; right: 46.5%; border: 1px solid #e2e2e2; text-align: center; line-height: 80px; font-size: 22px; color: #00a8b3; z-index: 1;}
.about_honor .honor_cones2 .cone_cs div:first-child+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div{ position: absolute; top: 1590px; width: 63px; right: 53%; border: 1px solid #e2e2e2; text-align: center; line-height: 80px; font-size: 22px;}

.about_honor .honor_cones2 .cone_cs div:first-child+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div{ position: absolute; top: 1670px; width: 80px; height: 80px; border-radius: 50px; background-color: #fff; right: 46.5%; border: 1px solid #e2e2e2; text-align: center; line-height: 80px; font-size: 22px; color: #00a8b3; z-index: 1;}
.about_honor .honor_cones2 .cone_cs div:first-child+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div{ position: absolute; top: 1710px; width: 63px; right: 41.6%; border: 1px solid #e2e2e2; text-align: center; line-height: 80px; font-size: 22px;}
.about_honor .honor_cones2 .cone_cs div:first-child+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div{ position: absolute; top: 1800px; width: 80px; height: 80px; border-radius: 50px; background-color: #fff; right: 46.5%; border: 1px solid #e2e2e2; text-align: center; line-height: 80px; font-size: 22px; color: #00a8b3; z-index: 1;}
.about_honor .honor_cones2 .cone_cs div:first-child+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div{ position: absolute; top: 1840px; width: 63px; right: 53%; border: 1px solid #e2e2e2; text-align: center; line-height: 80px; font-size: 22px;}
.about_honor .honor_cones2 .cone_cs div:first-child+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div{ position: absolute; top: 1900px; width: 80px; height: 80px; border-radius: 50px; background-color: #fff; right: 46.5%; border: 1px solid #e2e2e2; text-align: center; line-height: 80px; font-size: 22px; color: #00a8b3; z-index: 1;}
.about_honor .honor_cones2 .cone_cs div:first-child+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div{ position: absolute; top: 1940px; width: 63px; right: 41.6%; border: 1px solid #e2e2e2; text-align: center; line-height: 80px; font-size: 22px;}
.about_honor .honor_cones2 .cone_cs div:first-child+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div{ position: absolute; top: 1990px; width: 80px; height: 80px; border-radius: 50px; background-color: #fff; right: 46.5%; border: 1px solid #e2e2e2; text-align: center; line-height: 80px; font-size: 22px; color: #00a8b3; z-index: 1;}
.about_honor .honor_cones2 .cone_cs div:first-child+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div+div{ position: absolute; top: 2030px; width: 63px; right: 53%; border: 1px solid #e2e2e2; text-align: center; line-height: 80px; font-size: 22px;}

.about_honor .honor_cones2 .honor_cone_left { width: 500px; top: 0; position: absolute; }
.about_honor .honor_cones2 .honor_cone_left ul{ border: 1px solid #e2e2e2; padding: 20px 20px 20px 40px; border-radius: 5px;}
.about_honor .honor_cones2 .honor_cone_left ul:first-child+ul{ position: absolute; top: 408px;}
.about_honor .honor_cones2 .honor_cone_left ul:first-child+ul+ul{ position: absolute; top: 980px;}
.about_honor .honor_cones2 .honor_cone_left ul:first-child+ul+ul+ul{ position: absolute; top: 1260px;}
.about_honor .honor_cones2 .honor_cone_left ul:first-child+ul+ul+ul+ul{ position: absolute; top: 1515px;}
.about_honor .honor_cones2 .honor_cone_left ul:first-child+ul+ul+ul+ul+ul{ position: absolute; top: 1800px;}
.about_honor .honor_cones2 .honor_cone_left ul:first-child+ul+ul+ul+ul+ul+ul{ position: absolute; top: 1980px;}
.about_honor .honor_cones2 .honor_cone_right ul li:first-child+li{ margin: 10px 0;}
.about_honor .honor_cones2 .honor_cone_right ul li:first-child+li+li{ margin: 10px 0;}
.about_honor .honor_cones2 .honor_cone_left ul li div{ width: 8px; height: 8px; border-radius: 50px; background-color: #00a8b3; float: left; margin: 7px -20px;}

.about_honor .honor_cones2 .honor_cone_right { width: 500px; top: 100px; position: absolute; right: 0; }
.about_honor .honor_cones2 .honor_cone_right ul{ border: 1px solid #e2e2e2; padding: 20px 20px 20px 40px; border-radius: 5px;}
.about_honor .honor_cones2 .honor_cone_right ul li:first-child+li{ margin: 10px 0;}
.about_honor .honor_cones2 .honor_cone_right ul li:first-child+li+li+li{ margin: 10px 0;}
.about_honor .honor_cones2 .honor_cone_right ul li:first-child+li+li+li+li+li{ margin: 10px 0;}
.about_honor .honor_cones2 .honor_cone_right ul:first-child+ul{ position: absolute; top: 590px;}
.about_honor .honor_cones2 .honor_cone_right ul:first-child+ul+ul{ position: absolute; top: 1060px;}
.about_honor .honor_cones2 .honor_cone_right ul:first-child+ul+ul+ul{ position: absolute; top: 1250px;}
.about_honor .honor_cones2 .honor_cone_right ul:first-child+ul+ul+ul+ul{ position: absolute; top: 1560px;}
.about_honor .honor_cones2 .honor_cone_right ul:first-child+ul+ul+ul+ul+ul{ position: absolute; top: 1790px;}
.about_honor .honor_cones2 .honor_cone_right ul li div{ width: 8px; height: 8px; border-radius: 50px; background-color: #00a8b3; float: left; margin: 7px -20px;}


#matter3 {min-height: 785px;}
#matter3 .banner_zc {margin-bottom: 225px;}
#matter3 .banner_zc .banner_zc_cenr h5 {font-size: 18px;margin: 15px 0; text-align: center;letter-spacing: 2px;}
#matter3 .banner_zc .banner_zc_cenr p {font-size: 16px;margin: auto;line-height: 24px;}
#matter3 .banner_zc .banner_zc_cenr p span {font-weight: 600;color: #000;}


/* 最新动态 */
.about_jour { margin: 60px; background-color: #f7fbfb; }
.about_jour .jout_conent {width: 1200px; margin: auto;}
.about_jour .jout_conent ul {margin-bottom: 40px;}
.about_jour .jout_conent ul a li {padding: 20px; width: 545px; transition: all 0.5s; background-color: #fff; border-radius: 8px; float: left;margin: 15px 7px;}
.about_jour .jout_conent ul a li svg{float: left;}
.about_jour .jout_conent ul a li p { margin: 2px 0 10px 40px; font-size: 18px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;color: #000;}
.about_jour .jout_conent ul a li span { margin-left: 40px; font-size: 14px; color: #666666;}
.about_jour .jout_conent .uljs {display: none;}
/* 分页样式 */
.paginations li a:hover{ border:1px solid #00a8b3; color:#fff;background-color: #00a8b3;}
.paginations>li {margin: 0 5px;}
/* 加入我们 */
.add_about  { padding: 60px; background-color: #fff; }
.add_about .add_about_cont {color: #fff; width: 1120px; background-color: #00a8b3;border-radius: 10px; padding: 60px 40px;margin: auto;height: 300px;}
.add_about .add_about_cont .intro_title { margin-bottom: 40px; color: #fff;}
.add_about .add_about_cont p{ margin-bottom: 10px;}

.add_about .add_about_cont .add_about_a { padding: 50px 0 60px 0;}
.add_about .add_about_cont .add_about_a svg { margin: 10px; margin-top: 15px;float: left;}
.add_about .add_about_cont .add_about_a p { font-size: 18px; float: left;margin-top: 15.5px;}
.add_about .add_about_cont .add_about_a a div{ background-color: #fff; width: 265px; border-radius: 5px; position: relative; float: left;}
/* 联系我们 */
.about_map {background-color: #fff;padding-bottom: 85px;}
#dituContent img{max-width: none;}
.about_map .map_conter {width: 1158px;margin: auto;padding: 40px 20px 20px 20px;border:#dcdcdc solid 1px;border-radius: 5px;}
.about_map .map_conter p {color: #00a8b3; font-size: 18px; font-weight: 600;margin-bottom: 20px;}
.BMap_Marker div:nth-of-type(1){  position: absolute !important; margin: 0px !important; padding: 0px !important; width: 24px !important; height: 25px !important; left: -10px !important; top: -17px !important; overflow: hidden !important;}
.BMap_Marker div img:nth-of-type(1){  border: none !important; left: -22px !important; top: -21px !important; position: absolute !important;}
.about_map .map_conter .map_svg { margin-top: 20px;display: flex;}
.about_map .map_conter .map_svg a div svg:nth-of-type(1) { float: left; margin: 10px;}
.about_map .map_conter .map_svg a div:nth-of-type(1){ padding-top: 20px; background-color: #fbfbfb; width: 280px; border-radius: 5px; position: relative; float: left;}
.about_map .map_conter .map_svg a:nth-of-type(1){ background-color: #fbfbfbff; width: 280px; border-radius: 5px; position: relative; float: left;}
.about_map .map_conter .map_svg a:nth-of-type(2){ background-color: #fbfbfb; width: 900px; border-radius: 5px; position: relative; float: left;margin-left: 20px;}


/* 模态框 */
.problem_model{ width: 100%; position: fixed; z-index: 20; top: 0; height: 100vh; display: none; left: 0; background: rgba(0, 0, 0, 0.5); padding: 200px 0 30px 0;z-index: 9999999;}
.problem_model .model_backsp{ width: 1150px; margin: auto; text-align: right;}
.problem_model .model_backsp a img{cursor: pointer; margin-left: auto;}
.problem_model .problem_modelbg { width: 1000px; border-radius: 20px; background-color: #fff; padding: 30px; margin: auto;}
.problem_modelbg .prolist_model h2 {text-align: center;margin-bottom: 40px;}
.problem_modelbg .prolist_model p {margin-bottom: 40px;}
.problem_modelbg .prolist_model p:nth-of-type(2){ margin-bottom: 0;}
.problem_modelbg .prolist_model p:nth-of-type(3){ margin-bottom: 0;}
.problem_modelbg .prolist_model p:nth-of-type(4){ margin-bottom: 0;}

.problem_modelbg .prolist_model h2 {text-align: center;margin-bottom: 40px;}
.problem_modelbg .prolist_model p {margin-bottom: 40px;}

.problem_modelbg .prolist_model .prolist_model_model {
    text-align: center;
    margin-bottom: 20px;
    position: relative;
    overflow: hidden;
    max-height: 500px;
    overflow-y: auto;
    background: #fff;
}
.problem_modelbg .prolist_model .prolist_model_model img {
    margin: auto;
}
.problem_modelbg .prolist_model .prolist_model_model::-webkit-scrollbar {width: 3px; height: 3px;}
.problem_modelbg .prolist_model .prolist_model_model::-webkit-scrollbar-thumb {	background: rgba(0, 0, 0, 0);}
.problem_modelbg .prolist_model .prolist_model_model::-webkit-scrollbar-button{ height: 0px; background-color: rgba(0, 0, 0, 0); }
.problem_modelbg .prolist_model .prolist_model_model::-webkit-scrollbar-track { border: dotted #d9d9d900; box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1); border-radius: 10px; background:rgba(255, 255, 255, 0);}
.problem_model.problem_model_top{
    top: -100px;
}

.yxdh{
    animation: dh 1s linear infinite;
}
@keyframes dh {
    0%{
        transform: scale(0);
        opacity:100;
       -webkit-transform: scale(0);
    }
    100%{
        transform: scale(1);
        opacity: 0;
        -webkit-transform: scale(1);
    }

}

/* 5.26最新修改 */
.process_content{height: 866px;overflow: hidden;transition: all 3s ease;}
.process_view{width: 1200px;margin: 0 auto;}
.process_con:nth-of-type(odd){text-align: left;}
.process_con:nth-of-type(odd) .process_div{border-right: 2px solid #00a8b3;}
.process_con:nth-of-type(even){text-align: right;}
.process_con:nth-of-type(even) .process_div{border-left: 2px solid #00a8b3;transform: translateX(-2px);}
.process_div{width: 600px;box-sizing: border-box;display: inline-block;position: relative;}
.process_num{width: 80px;height: 80px;border-radius: 50%;border: 1px solid #e2e2e2;box-sizing: border-box;background: #fff;position: absolute;font-size: 22px;color: #00a8b3;line-height: 72px;text-align: center;z-index: 2;}
.process_con:nth-of-type(odd) .process_div .process_num{right: 0%;top: 50%;transform: translate(50%,-50%);}
.process_con:nth-of-type(odd) .process_div .process_num::after{content: "";display: block;position: absolute;top: 50%;left: -60px;width: 60px;height: 2px;background: #e2e2e2;transform: translateY(-50%);z-index: 1;}
.process_con:nth-of-type(even) .process_div .process_num{left: 0%;top: 50%;transform: translate(-50%,-50%);}
.process_con:nth-of-type(even) .process_div .process_num::after{content: "";display: block;position: absolute;top: 50%;right: -60px;width: 60px;height: 2px;background: #e2e2e2;transform: translateY(-50%);z-index: 1;}
.process_text{width: 500px;border: 1px solid #e2e2e2;box-sizing: border-box;padding: 20px;position: relative;z-index: 2;background: #fff;display: inline-block;}
.process_text_con{padding-left: 20px;position: relative;margin-bottom: 10px;text-align: left;}
.process_text_con::after{content: "";display: block;position: absolute;top: 8px;left: 0px;width: 8px;height: 8px;border-radius: 50%;background: #00a8b3;}
.process_text_con:last-of-type{margin-bottom: 0px;}
@keyframes run_after{
    0%{opacity: 1;transform: scale(0);}
    100%{opacity: 0;transform: scale(1);}
}
.show_after{color: #00a8b3 !important;font-weight: bold;}
.show_after::after{animation: run_after 1s linear infinite;}
.see_process{position: relative;z-index: 9;}
.see_process a{border-radius: 50px;display: block;color: #fff;border: 1px solid #00a8b3;cursor: pointer;background-color: #00a8b3;height: 45px;width: 185px;margin: auto;text-align: center;line-height: 45px;}
.doings_content{height: 798px;overflow: hidden;transition: all 3s ease;}
.memoir_content{height: 936px;overflow: hidden;transition: all 3s ease;}