@charset "utf-8"; #wrap{min-width: 1420px;}
 #container .inner{width: 100%; max-width: 1420px;}
 #container > div{clear: both; position: relative;}
 .main_cont { background-color: #ebecee; min-height:729px; padding:62px 0px; }
 .main_popup { float:left; width:520px; height:721px; position:relative;}
 .main_popup .bxslider { width:520px; height:721px; }
 .main_popup .bxslider li { height: 721px; }
 .main_popup .popup_control{ position: absolute; right:0; bottom: 0; z-index: 52;}
 .main_popup .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;}
 .main_popup .popup_control a:hover{ background-color: #c10d1b; }
 .main_popup .popup_control a:first-child{ margin-left: 0;}
 .main_popup .popup_control a span.icon{ display: inline-block; vertical-align: middle; background: url("/images/health/main/main_sp_2023.png?build_20250705001") no-repeat -1px -69px; text-indent: -99999px; }
 .main_popup .popup_control a.prev span.icon{ width: 17px; height: 14px; background-position: -1px -69px; }
 .main_popup .popup_control a.next span.icon{ width: 17px; height: 14px; background-position: -97px -69px; }
 .main_popup .popup_control a.stop span.icon{ width: 9px; height: 12px; background-position: -38px -70px; }
 .main_popup .popup_control a.play span.icon{ width: 10px; height: 12px; background-position: -67px -70px; }
 .main_center { float:left; width:420px; margin:0 30px; }
 .main_center .notice_box { }
 .main_center .notice_box .tab_box { position:relative; width:420px; height:420px; border-bottom:1px solid #d6d7d8; }
 .main_center .notice_box .tab_box > div { float:left; }
 .main_center .notice_box .tab_box > div ul { background-color:#fff; position:absolute; top:58px; left:0px; width:100%; height:360px; }
 .main_center .notice_box .tab_box > div > a.tab_btn { background-color:#4db848; width:150px; height:58px; line-height:58px; padding:0 30px; display:block; position:relative; font-size:20px; color:#fff; font-weight:400; }
 .main_center .notice_box .tab_box > div > a.tab_btn:hover { background-color:#40434c; transition:ease-in-out 0.4s; }
 .main_center .notice_box .tab_box > div > a.tab_btn.on { background-color:#fff; color:#000; box-shadow: 10px 0px 4px -3px rgba(0, 0, 0, 0.2); z-index:1; }
 .main_center .notice_box .tab_box > div > a.tab_btn.on::after { content:''; position:absolute; top:22px; right:30px; width:13px; height:13px; background-color:#4db848; border-radius:13px; display:inline-block; }
 .main_center .notice_box .tab_box > .edu > a.tab_btn.on { box-shadow: -10px 0px 4px -3px rgba(0, 0, 0, 0.2); }
 .main_center .notice_box .tab_box .notice_list {}
 .main_center .notice_box .tab_box .notice_list li { width:100%; height:90px; font-size:16px; padding:0 30px; box-sizing: border-box; }
 .main_center .notice_box .tab_box .notice_list li:nth-child(even) { background-color:#f7f7f7; }
 .main_center .notice_box .tab_box .notice_list li .date_list { display: table; float:left; width:35px; margin:25px 25px 0 0; border-right:1px solid #e4e4e4; padding-right:25px; }
 .main_center .notice_box .tab_box .notice_list li .date { font-size:30px; font-weight:400; display:block; }
 .main_center .notice_box .tab_box .notice_list li .year { font-size:13px; }
 .main_center .notice_box .tab_box .notice_list li .cont_list { width:75%; height:90px; display:table; float:left; }
 .main_center .notice_box .tab_box .notice_list li a { display:inline-block; vertical-align: middle; margin-top:28px; }
 .main_center .notice_box .tab_box .notice_list li a .cont { display: block; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box;}
 .main_center .notice_box .tab_box .notice_list li a.new_list .cont{overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box;}
 .main_center .notice_box .tab_box .notice_list li a:hover .cont { text-decoration:underline; }
 .main_center .notice_box .tab_box .notice_list li a .new { background: url("/images/health/main/main_sp_2023.png?build_20250705001") no-repeat -191px -289px; width:33px; height:11px; display:inline-block; text-indent:-99999px; float:none;}
 .main_center .link_box { background-color:#35456a; width:420px; height:271px; margin-top:29px; }
 .main_center .link_box .link_list { }
 .main_center .link_box .link_list li { float:left; width:50%; height:89.5px; border-bottom:1px solid #4a5879;box-sizing: border-box; }
 .main_center .link_box .link_list li:nth-child(odd) { border-right:1px solid #4a5879; }
 .main_center .link_box .link_list li a { color:#fff; text-align:center; display:inline-block; width:100%; height:100%; vertical-align:middle; padding:22px 45px; box-sizing: border-box; }
 .main_center .link_box .link_list li a:hover { background-color:#007dc6; transition:ease-in-out 0.5s; }
 .main_center .link_box .link_list li a .txt { font-size:16px;padding-top: 12px; display: inline-block; }
 .main_center .link_box .link_list li a .txt.row2{padding-top: 0px;}
 .main_center .link_box .link_list li a .icon { background: url("/images/health/main/main_sp_2023.png?build_20250705001") no-repeat 0 0 ; display:inline-block; float:left; margin-right:3px; margin-top: 4px;}
 .main_center .link_box .link_list li a .i01 { background-position: 0px -110px; width:32px; height:38px; }
 .main_center .link_box .link_list li a .i02 { background-position: -75px -110px; width: 42px; height: 33px; }
 .main_center .link_box .link_list li a .i03 { background-position: -162px -109px; width: 36px; height: 36px; }
 .main_center .link_box .link_list li a .i04 { background-position: -242px -104px; width: 39px; height: 39px; }
 .main_center .link_box .link_list li a .i05 { background-position: -324px -108px; width: 36px; height: 36px; }
 .main_center .link_box .link_list li a .i06 { background-position: -403px -99px; width: 36px; height: 43px; }
 .main_center .link_box .link_list li.bl_none { border-bottom:none; }
 .main_right { float:left; width:420px; }
 .main_right .round_link { background-color:#ffcd33; height:174px; position:relative; padding-top:30px; }
 .main_right .round_link .round_list { }
 .main_right .round_link .round_list li { float:left; width:104px; }
 .main_right .round_link .round_list li a {}
 .main_right .round_link .round_list li a .txt { display: block; margin-top:15px; text-align: center; line-height:17px; }
 .main_right .round_link .round_list li a:hover .txt { font-weight:500; font-size:16px; }
 .main_right .round_link .round_list li a .icon { background:#fff url("/images/health/main/main_sp_2023.png?build_20250705001?build_20240708012") no-repeat 24px -163px ; width:104px; height:104px; display:block; border-radius:104px; }
 .main_right .round_link .round_list li a:hover .icon { background-color:#dcac16; transition:ease-in-out 0.5s; transform:rotateY(180deg); }
 .main_right .round_link .round_list li a .i01 { background-position: 24px -163px;}
 .main_right .round_link .round_list li a .i02 { background-position: -96px -163px;}
 .main_right .round_link .round_list li a .i03 { background-position: -215px -163px;}
 .main_right .round_link .round_list li a .i04 { background-position: -334px -163px;}
 .main_right .round_link .round_list li a .i05 { background-position: -454px -163px;}
 .main_right .round_link .round_list li a .i06 { background-position: -570px -163px;}
 .main_right .round_link .round_list li a .i07 { background-position: -690px -163px;}
 .main_right .round_link .round_list li a .i08 { background-position: -680px -242px;}
 .main_right .round_link .round_list li a .i09 { background-position: -684px -328px;}
 .main_right .round_link .control_box { }
 .main_right .round_link .control_box a { background:rgba(0,0,0,0.2) url("/images/health/main/main_sp_2023.png?build_20250705001") no-repeat 272px -48px; position:absolute; width:33px; height:53px; display:block; border-radius:2px; text-indent:-99999px; }
 .main_right .round_link .control_box a:hover { background-color:#5d5d5d; transition:ease-in-out 0.5s; }
 .main_right .round_link .control_box a.prev { top:75px; left:-16px; background-position:-272px -48px; }
 .main_right .round_link .control_box a.next { top:75px; right:-16px; background-position:-312px -48px;}
 .main_right .treat_box { width:420px; height:185px; margin-top:31px; }
 .main_right .treat_box > div { float:left; width:210px; height:185px; }
 .main_right .treat_box .treat_photo { background: url("/images/health/main/main_sp_2023.png?build_20250705001") no-repeat 0px -315px ; }
 .main_right .treat_box .treat_time { background-color: #40434c; padding:0px 25px; box-sizing: border-box; }
 .main_right .treat_box .treat_time > p { color:#fff; display: block; }
 .main_right .treat_box .treat_time .time_01 { background: url("/images/health/main/main_sp_2023.png?build_20250705001") no-repeat 0px -285px ; width:147px; height:24px; margin-top:20px; text-indent:-99999px; }
 .main_right .treat_box .treat_time .time_02 { margin-top:12px; }
 .main_right .treat_box .treat_time .time_02 > span { font-size:13px; font-style: italic; }
 .main_right .treat_box .treat_time .time_03 { font-size:21px; font-weight: bold; padding-bottom:12px; border-bottom:1px solid #585d6b; }
 .main_right .treat_box .treat_time .time_04 { color:#bebec1; margin-top:10px; }
 .main_right .treat_box .treat_time .time_05 { color:#bebec1; }
 .main_right .popup_box { background-color: #fff; width:420px; height:270px; margin-top:30px; position:relative; border-bottom:1px solid #d6d7d8;}
 .main_right .popup_box .popup_title { position:absolute; left:23px; bottom:21px; font-size:20px; font-weight:400; letter-spacing:-1.5px; }
 .main_right .popup_box .control_box { position:absolute; right:23px; bottom:21px; }
 .main_right .popup_box .control_box a { display: inline-block; vertical-align: middle; background: url("/images/health/main/main_sp_2023.png?build_20250705001") no-repeat -1px -69px; text-indent: -99999px; margin:0 12px; }
 .main_right .popup_box .control_box a.prev { width: 17px; height: 14px; background-position: -139px -69px; }
 .main_right .popup_box .control_box a.stop { width: 9px; height: 12px; background-position: -176px -70px; }
 .main_right .popup_box .control_box a.play { width: 9px; height: 12px; background-position: -206px -70px;}
 .main_right .popup_box .control_box a.next { width: 17px; height: 14px; background-position: -235px -69px; }
 @media screen and (max-width:1470px){ .main_right .round_link .control_box a.prev {left: 0;}
 .main_right .round_link .control_box a.next {right: 0;}
 }
 