@charset "utf-8"; #wrap{min-width: 1420px;}
 #container { position:relative; background-color:#ebecee;}
 #container .inner{width: 100%; max-width: 1420px;}
 #container > div{clear: both; position: relative; padding-bottom:90px}
 .main_cont_top { position:relative}
 .main_top_wrap { position:relative; width:100%;}
 .main_top_wrap .ment{text-align: center;margin:0 auto; padding:54px 0 0;}
 .main_top_wrap .ment h2 {display: block; width: 560px; height: 56px; background: url("/images/atec/main/main_sp_new.png?build_20250704001") no-repeat 0 0; text-indent: -99999px; margin:0 auto;}
 .popup_box {width:51.4%; float: left;position:relative;margin-top: 40px;}
 .popup_box ul {}
 .popup_box ul li {height:330px;}
 .popup_box ul li a {height:330px; width:100%; overflow:hidden; display:block; position:relative;}
 .popup_box ul li a:before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: 2px solid transparent; transition: ease-in-out 0.3s;}
 .popup_box ul li a:hover:before{border-color: #222;}
 .popup_box .popup_control{position: absolute; bottom: 0; right: 0; z-index: 53;}
 .popup_box .popup_control a{float: left; width: 58px; height: 58px; line-height: 58px; background-color: #40434c; overflow: hidden; text-align: center; margin-left: 1px; transition: ease-in-out 0.3s;}
 .popup_box .popup_control a:hover{background-color: #c10d1b;}
 .popup_box .popup_control a:first-child{margin-left: 0;}
 .popup_box .popup_control a span.icon{display: inline-block;vertical-align: middle;background: url("/images/atec/main/main_sp_new.png?build_20250704001") no-repeat 0 0;text-indent: -99999px;}
 .popup_box .popup_control a.prev span.icon{width: 17px;height: 14px;background-position: -19px -166px;}
 .popup_box .popup_control a.next span.icon{width: 17px;height: 14px;background-position: -135px -166px;}
 .popup_box .popup_control a.stop span.icon{width: 9px;height: 13px;background-position: -81px -166px;}
 .popup_box .popup_control a.play span.icon{width: 10px;height: 13px;background-position: -108px -166px;}
 .notice_warp {background-color: #fff; width:28.8%;float: left; margin-top: 40px; position:relative; margin-left: 2.15%; height:330px;border-bottom: 1px solid #d6d7d8; box-sizing:border-box;}
 .notice_warp .notice_box h3 { display:block; height:59px; background:#4db848; color:#fff; padding-left:30px; font-size:20px; line-height:58px; position:relative}
 .notice_warp .notice_box a.more {background: url("/images/atec/main/main_sp_new.png?build_20250704001") no-repeat -14px -238px; width:31px; height:31px; display:block; text-indent:-9999px; position:absolute; top:15px; right:20px;}
 .notice_warp .notice_box ul { position:absolute; top:59px; width:100%;}
 .notice_warp .notice_box ul li { width:100%;}
 .notice_warp .notice_box ul li:last-child {}
 .notice_warp .notice_box ul li a { display:block; height:50px; padding:20px 0; position:relative; transition: ease-in-out 0.3s;}
 .notice_warp .notice_box ul li a:before{content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: 1px solid transparent ; transition: ease-in-out 0.3s;}
 .notice_warp .notice_box ul li a:hover:before{border-color:#4db848;}
 .notice_warp .notice_box ul li:nth-child(odd) a { background-color:#fff;}
 .notice_warp .notice_box ul li:nth-child(even) a { background-color:#f7f7f7;}
 .notice_warp .notice_box ul li span { display:inline-block; width:20%; text-align:center; border-right:1px solid #eaeaea; box-sizing:border-box; position:relative;line-height: 1; vertical-align: middle; font-size:13px; color:#535353}
 .notice_warp .notice_box ul li span em { display:block; font-size:30px; color:#2e2e2e;margin-bottom: 3px;}
 .notice_warp .notice_box ul li p { display:inline-block; width:70%; margin-left:20px;vertical-align: middle;}
 .notice_warp .notice_box ul li span.new { background: url("/images/health/main/main_sp_new.png?build_20250704001") no-repeat -191px -289px; width:33px; height:11px; display:inline-block; text-indent:-99999px; border-right:0px; margin-left:7px; }
 .call_num {width:15.5%;float: left; margin-left:2.15%; margin-top: 40px; }
 .call_num .call { background-color:#1b4692; height:251px; text-align:center;}
 .call_num .call h3 { font-size:20px; color:#a8b2cd;display: block; padding-top: 35px;}
 .call_num .call h3 span.ico {background: url("/images/atec/main/main_sp_new.png?build_20250704001") no-repeat -107px -65px; width:68px; height:68px; display:block; text-indent:-9999px; margin:0 auto 14px;}
 .call_num .call strong { display:block; color:#fff; font-size:29px; margin-top:20px;}
 .call_num .call span.add {display:block; color:#fff;margin-top:15px;}
 .call_num a { display:block; background-color:#40434c; color:#fff; text-align:center; font-size:18px;padding: 23px 0;transition: ease-in-out 0.3s;}
 .call_num a:hover { background-color:#c83232;}
 .call_num a span.ico {background: url("/images/atec/main/main_sp_new.png?build_20250704001") no-repeat -261px -105px; width:23px; height:33px; display: inline-block; text-indent:-9999px; margin-right:12px;vertical-align: middle;}
 .main_cont_top .weather { position:absolute; top:30px; right:0; width:230px;}
 .main_cont_top .weather h3 { font-size:17px; font-weight:400; display:inline-block; }
 .main_cont_top .weather > a {width: 27px; height: 27px; background: url("/images/atec/main/main_sp_new.png?build_20250704001") no-repeat -68px -81px; text-indent: -99999px; display:inline-block; position:absolute; top:0; left:88px;}
 .main_cont_top .weather .weather_i_cnt {position: absolute; top: 27px; right: 0; border: 2px solid #666; border-radius: 5px; padding: 7px 10px; background-color: #fff; z-index: 3; width: 230px;line-height: 20px; font-size:14px}
 .main_cont_top .weather .weather_i_cnt span.next { display: block; font-size: 14px; border-top: 1px dashed #d2d2d2; margin-top: 5px; padding-top: 5px;}
 .main_cont_top .weather .weather_i_cnt a.close {width: 22px; height: 22px; background: url("/images/atec/main/main_sp_new.png?build_20250704001") no-repeat -264px -161px; text-indent: -99999px; display:block; position:absolute; top:4px; right:4px}
 .main_cont_top .weather .weather_box { margin-top:8px;}
 .main_cont_top .weather .weather_box span {display: inline-block;vertical-align: middle;}
 .main_cont_top .weather .weather_box span.ico { width:51px; height:41px;background: url("/images/atec/main/main_sp_new.png?build_20250704001?build=20230118") no-repeat 0 0;text-indent: -99999px;}
 .main_cont_top .weather .weather_box span.ico.cloudy { background-position: -56px -565px;}
 .main_cont_top .weather .weather_box span.ico.rainy { background-position: 2px -565px;}
 .main_cont_top .weather .weather_box span.ico.sunny { background-position: -115px -565px;}
 .main_cont_top .weather .weather_box span.ico.snow { background-position: -165px -565px;}
 .main_cont_top .weather .weather_box span.ico.rainy2 { background-position: -300px -565px;}
 .main_cont_top .weather .weather_box span.ico.w_none { background-position: -225px -565px;}
 .main_cont_top .weather .weather_box span.today {font-size:20px; margin: 0 13px 0 9px}
 .main_cont_top .weather .weather_box span.temp {font-size:20px;}
 .main_cont_mid {height: 270px;display: inline-block; width: 100%; margin-top: 30px;}
 .edu { float:left; width:51.4%; height:270px; background-color:#fff;position:relative; border-bottom:1px solid #d6d7d8; box-sizing:border-box}
 .edu h3 {font-size:20px; color:#a8b2cd;display: block; background-color:#ffcd33; height:60px; color:#171717; padding-left:23px; line-height:60px;}
 .edu ul {}
 .edu ul li {width:363.5px !important; border-right:1px solid #e4e4e4; height: 210px;}
 .edu ul li a { display:block; transition: ease-in-out 0.3s; padding: 28px 5.75% 27px;}
 .edu ul li a strong {display:block; font-size:18px; color:#333; margin-bottom:15px;line-height: 1.4;}
 .edu ul li a:hover strong { text-decoration:underline}
 .edu ul li a p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
 /*.edu ul li a span {display:block; color:#686868}
 .edu ul li a span.app em { color:#c83232}
*/ .edu ul li a span.more { display: block; background-color:#40434c; border-radius:13px; height:25px; width:127px; text-align:center; color:#fff; font-size:14px; line-height:25px; margin-top:20px;transition: ease-in-out 0.3s;}
 .edu ul li a:hover span.more {background-color:#c83232; }
 .edu .edu_control {position: absolute; top: 0; right:10px; z-index: 53;}
 .edu .edu_control a{float: left; width: 38px; height: 58px; line-height: 58px; overflow: hidden; text-align: center; transition: ease-in-out 0.3s;}
 .edu .edu_control a:first-child{margin-left: 0;}
 .edu .edu_control a span.icon{display: inline-block; vertical-align: middle; background: url("/images/atec/main/main_sp_new.png?build_20250704001") no-repeat 0 0; text-indent: -99999px;}
 .edu .edu_control a.prev span.icon{width: 17px; height: 14px; background-position: -19px -205px;}
 .edu .edu_control a.next span.icon{width: 17px; height: 14px; background-position: -135px -205px;}
 .edu .edu_control a.stop span.icon{width: 9px; height: 13px; background-position: -81px -205px;}
 .edu .edu_control a.play span.icon{width: 10px; height: 13px; background-position: -108px -205px;}
 .link_zone {float:left; width:46.3%; height:270px; margin-left:2.25%;background:#fff url("/images/atec/main/main_sp_new.png?build_20250704001") no-repeat 442px -287px;}
 .link_zone ul { padding-left:7%; width:84%; margin-top:25px;background:url("/images/atec/main/main_sp_new.png?build_20250704001") no-repeat -706px -126px; height:245px;}
 .link_zone ul li {float:left; width:33.333333%;}
 .link_zone ul li a { display:block; height:105px; text-align:center; font-weight:400;transition:0.3s ease-in-out;}
 .link_zone ul li a:hover {color:#c83232}
 .link_zone ul li a span.ico {background:url("/images/atec/main/main_sp_new.png?build_20250704001") no-repeat 0 0; display:block; height:65px; margin:10px auto 5px;transition:0.3s ease-in-out;}
 .link_zone ul li.lz_01 a span.ico { background-position:-369px -96px; width:53px}
 .link_zone ul li.lz_02 a span.ico { background-position:-491px -96px; width:60px}
 .link_zone ul li.lz_03 a span.ico { background-position:-620px -96px; width:64px}
 .link_zone ul li.lz_04 a span.ico { background-position:-357px -200px; width:77px}
 .link_zone ul li.lz_05 a span.ico { background-position:-484px -203px; width:74px}
 .link_zone ul li.lz_06 a span.ico { background-position:-618px -203px; width:80px}
 .link_zone ul li a:hover span.ico{transition:ease-in-out 0.5s; transform:rotateY(360deg);}
 .guidebook {float:left; width:26.7%; height:270px; margin-left:2.25%;background:url("/images/atec/main/bg_guidebook.jpg?build_20250704001") no-repeat 0 0; display:block;}
 .guidebook a { display:block;text-align:center; padding:40px 0 29px;transition: ease-in-out 0.3s;}
 .guidebook a span {display:block;}
 .guidebook a h3 {background: url("/images/atec/main/main_sp_new.png?build_20250704001") no-repeat -620px 0; width:180px; height:30px; display: block; text-indent:-9999px; margin:14px auto 0;}
 .guidebook a p {display: block; margin:50px auto 0;}
 .guidebook a span.more { height:25px; width:127px; border:2px solid #53555e; border-radius:13px; box-sizing:border-box; margin:16px auto 0; font-size:14px;transition: ease-in-out 0.3s;}
 .guidebook a:hover span.more { background-color:#c83232; color:#fff;border:2px solid #c83232;}
 .main_cont_banner {position: relative; margin-top:30px; padding-left: 10%;}
 .main_cont_banner h3{position: absolute; top: 0; left: 0; width: 10%;}
 .main_cont_banner h3 a { display: block; text-align:center; background-color:#4db848; height:72px; color:#fff; font-size:20px;padding: 28px 0 0 0;}
 .main_cont_banner .list_wrap { height:70px;background-color:#fff;position:relative; padding: 30px 210px 0 3%;}
 .main_cont_banner ul li { width:auto !important;}
 .main_cont_banner ul li a{display: block;}
 .main_cont_banner .banner_control {position: absolute; top: 30px; right:40px;}
 .main_cont_banner .banner_control a{float: left; width: 40px; height: 40px; line-height: 40px; overflow: hidden; text-align: center; transition: ease-in-out 0.3s; border:2px solid #696c73; border-radius:50%; margin-left:8px;}
 .main_cont_banner .banner_control a span.icon{display: inline-block; vertical-align: middle; background: url("/images/atec/main/main_sp_new.png?build_20250704001") no-repeat 0 0; text-indent: -99999px; margin-top: -1px;}
 .main_cont_banner .banner_control a.prev span.icon{width: 17px; height: 14px; background-position: -19px -205px;}
 .main_cont_banner .banner_control a.next span.icon{width: 17px; height: 14px; background-position: -135px -205px;}
 .main_cont_banner .banner_control a.stop span.icon{width: 9px; height: 13px; background-position: -81px -206px;}
 .main_cont_banner .banner_control a.play span.icon{width: 10px; height: 13px; background-position: -108px -205px;}
 .main_cont_banner .banner_control a:hover { background-color:#696c73}
 .main_cont_banner .banner_control a.prev:hover span.icon{width: 17px; height: 14px; background-position: -19px -165px;}
 .main_cont_banner .banner_control a.next:hover span.icon{width: 17px; height: 14px; background-position: -135px -165px;}
 .main_cont_banner .banner_control a.stop:hover span.icon{width: 9px; height: 12px; background-position: -81px -165px;}
 .main_cont_banner .banner_control a.play:hover span.icon{width: 10px; height: 12px; background-position: -108px -165px;}
 