@import url("https://fonts.googleapis.com/css?family=Montserrat:400,400i,700");
*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}
html{ -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}
html, body, div, span, applet, object, iframe, ul, p, h1, h2, h3, h4, h5, h6, dl, dt, dd{ margin:0;padding:0;border: 0;vertical-align: baseline;font-style:normal;font-weight:normal;}
em,i{ font-style:normal;}
ol,ul,li { margin: 0; padding: 0; list-style: none; }
img{ max-width:100%; /*max-height:100%;*/ vertical-align: middle;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block;}

body{ text-align:left; font-family:"Microsoft YaHei","Helvetica"; color:#666; margin:0 auto; background-color:#fff;}
a { color:#666; text-decoration:none; outline:0!important; cursor: pointer;}
a:visited { text-decoration:none; }
a:hover { color:#00b0b0; text-decoration:none; }
a:active { color:#00b0b0; }
hr {margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #dddddd}
.clearfix:after {clear:both;height:0;overflow:hidden;display:block;visibility:hidden;content:".";}
.clearfix {*zoom:1;}
.text-aL { text-align:left;}
.text-aR { text-align:right;}
.text-aC { text-align:center;}
.left { float:left;}
.right { float:right;}
.fl {float:left;display:inline;}
.fr {float:right;display:inline;}
.relative {position:relative;}
.absolute {position:absolute;}
.disNone { display:none;}
.disBlock { display:block;}
.disInlineBlock { display:inline-block;}
.overflowHidden { overflow:hidden;}

.fontweigthBold { font-weight:bold;}
.fontweigthN { font-weight:normal;}

/* color */
.cGg,.cGg a,.cGg:visited {color:#7B7C7D;}
.cWhite,.cWhite:visited,.cWhite a{color:#fff;}
.cYellow,.cYellow:visited{color:#ff0;}
.cOrange,.cOrange:visited,.cOrange a{color:#f60;}
.cDGreen,.cDGreen:visited,.cDGreen a{color:#00967f;}
.cGreen,.cGreen:visited,.cGreen a{color:#24a0a2;}
.cGreenO,.cGreenO:visited,.cGreenO a{color:#008883;}
.cGGreen,.cGGreen:visited,.cGGreen a{color:#2dbe60;}
.cGray,.cGray:visited,.cGray a{color:#444;}
.cLGray,.cLGray:visited,.cLGray a{color:#888;}
.cDGray,.cDGray:visited,.cDGray a{color:#727171;}
.cBlack,.cBlack:visited,.cBlack a{color:#000;}
.cBlue,.cBlue:visited,.cBlue a{color:#19bde4;}
.cDBlue,.cDBlue:visited,.cDBlue a{color:#0077ae;}
.cRed,.cRed:visited,.cRed a{color:#ff0000;}
.cDRed,.cDRed:visited,.cDRed a{color:#BA2636;}
.cPRed,.cPRed:visited,.cPRed a{color:#f986ae;}
.cPeRed,.cPeRed:visited,.cPeRed a{color:#ff4c6c;}
.cEmerald,.cEmerald:visited{color:#23c4a7;}
.cGg a:hover,a.cGg:hover,.cRed a:hover,a.cRed:hover,.cBlue a:hover,a.cBlue:hover,.cDRed a:hover,a.cDRed:hover,.cPRed a:hover,a.cPRed:hover,.cGray a:hover,a.cGray:hover,.cDGray a:hover,a.cDGray:hover,.cWhite a:hover,a.cWhite:hover,.cBlack a:hover,a.cBlack:hover,.cGreen a:hover,a.cGreen:hover,.cYellow a:hover,a.cYellow:hover,.cEmerald a:hover,a.cEmerald:hover{color:#00b0b0;}
.cWhite a:hover,a.cWhite:hover{color:#fff;}

.blank1 {clear:both; height:1px; border-top: 1px solid #e1e1e1; overflow:hidden; display:block;}
.blank10 { clear:both; height:10px; overflow:hidden; display:block;}
.blank20 { clear:both; height:20px; overflow:hidden; display:block;}
.blank20G { clear:both; height:20px; overflow:hidden; display:block; background-color:#ededed;}
.blank30 { clear:both; height:30px; overflow:hidden; display:block;}
.blank40 { clear:both; height:40px; overflow:hidden; display:block;}
.blank50 { clear:both; height:50px; overflow:hidden; display:block;}
.blank60 { clear:both; height:60px; overflow:hidden; display:block;}

.crumb {border-bottom:1px solid #eaeaea;height:52px; margin-top: 5px;}
.crumb span{font-size:14px;color:#888888;line-height:52px;font-weight:normal;float:right;}
.crumb a.home {background-image: url(../../images/imgV2021/common/icon02.png); background-position:0 -485px; padding-left: 25px;}
.crumb a,.crumb em {padding: 0 5px;} .crumb em {color: #00b0b0;}
.crumb b {display:inline-block;font-size:24px;font-weight:normal;color:#595959;line-height:52px;position:relative;padding:0 15px;float:left;}
.crumb b::after{content: ""; display:block;width:100%;height:2px;background-color:#00a493;position:absolute;left:0;bottom:0;}

.wrapper, .header, .navigation, .container { width:100%; }
.wrapper { min-height: 100%; height: 100%; margin:0; overflow: hidden; }
.wrapper_fff { background-color: #fff;}
.wrapper_f2f2f2 { background-color: #f2f2f2;}

.header .inner-wrap,
.navigation .inner-wrap,
#footer .inner-wrap,
.container .inner-wrap,
.inner-section { clear:both; width:1300px; margin:0 auto; overflow: hidden; }

.header-2025-01 .inner-wrap,
.footer-2025-01 .inner-wrap,
.wrapper2025 .inner-wrap{ clear:both; width:1400px; margin:0 auto; position: relative;}

#header {width:100%;/*position:fixed; top:0; */background-color:#fff; z-index:999;}

.picList { width: 100%; overflow: hidden;}
.picList ul { width: 100%;}
.picList li { float: left;}

.f12bla li { clear:both; padding: 0; overflow: hidden;}
.f12bla .firstNd { background:none; padding-left:0; line-height:0; margin-bottom:6px;}
.f12bla .firstNd h5 {font-weight:bold; color: #333; font-size: 16px; line-height: 2em; margin-bottom: .5em;}
.f12bla .firstNd img { float:left; margin:0 40px 0 0;}
.f12bla .firstNd p { text-indent:0em; color:#666;}

/* ä¯ÀÀÆ÷°æ±¾ÌáÊ¾ */
#met_layout_ietip {display:none;padding:10px;z-index:9999;color:#a94442;background-color:#f2dede;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);}
#met_layout_ietip h4 {margin-top:13px;line-height:30px;font-weight:normal;}
#met_layout_ietip a {display:inline-block;text-align:center;color:#a94442;margin:10px;}
#met_layout_ietip a > img.img-responsive {display:inline-block;height:40px;margin-bottom:3px;}

.header .inner-wrap { display: flex;justify-content:space-between;}
.header .inner-wrap .header-logo { margin: 30px 0 0 0;}
.header .inner-wrap .header-yibao { margin: 20px 0 20px -80px;}
.header .inner-wrap .header-weixin { }

.header-2025-01 { height: 205px; background-image: url("../../images/imgV2025/home/header-bg.jpg");background-repeat: no-repeat;background-position: center top;}
.header-2025-01 .inner-wrap { display: flex; justify-content:space-between; }
.header-2025-01 .inner-wrap .header-logo { width: 28%; margin: 100px 0 0 0; }
.header-2025-01 .inner-wrap .header-menu { width: 72%; margin: 120px 0 0 0;}




.navigation { overflow: hidden; background-color: #00a493;}
.navigation ul { float: left;}
.navigation li { float: left; width: 130px; text-align: center; line-height: 50px; color: #fff;}
.navigation .homeList { width: 130px;}
.navigation .navList { width: 1170px;}
.navigation li#home { width: 130px;}

.navigation .menu-panel { position:absolute; z-index:102; top:180px; width:100%; display:none; background-color: #fff; text-align: center; border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; }
.navigation .menu-panel.expanded { display: block; box-shadow:0px 5px 5px 0px rgba(0,0,0,.1); }
.navigation .menu-panel .inner-wrap { margin:0 auto; }

/* gnb */
.menubar { height:50px; text-align: center; }
.menu-parent {display: inline-block; width:130px; text-align:center; box-sizing:border-box; }
.menu-parent a[role="menuitem"] { display: inline-block; margin:0 -2px; padding:0 15px; font-size:18px; text-decoration:none; color: #fff; border-bottom: 1px solid transparent}
.menu-parent a[role="menuitem"] em { overflow: hidden; font-style:normal; background-repeat: no-repeat; background-position: 50% -22px; }
.menu-parent a[role="menuitem"].active,
.menu-parent a[role="menuitem"]:hover { border-bottom-color:#fff;}
.menu-parent a[role="menuitem"].active em,
.menu-parent a[role="menuitem"].current em,
.menu-parent a[role="menuitem"]:hover em { background-position: 50% 2px; color: #fff;}

.sub-menu-ad { width:135px; float:left;}
.sub-menu-ad ul { margin-top: 25px;}
.sub-menu-ad li { float: none;}

.sub-menu { width: 1065px; float:left;}
.sub-menu-list { display: inline-block; vertical-align:top; padding:25px 0 45px; width: 135px; box-sizing: border-box;}
.sub-menu-list:before { position: absolute; z-index: 0; content:""; top: 0px; bottom: 0; margin-left: -68px; width: 135px; border-left:1px solid #ebeced;}
.sub-menu-list.active:before {background-color: #f2f2f2;}
.sub-menu-list:first-child:before { border-left:1px solid #ebeced; }
.sub-menu-list:last-child:before { border-right:1px solid #ebeced; }
.sub-menu-list li {position: relative; line-height: 28px; text-align:left; padding-left:15px; }
.sub-menu-list a[role="menuitem"] { display:inline-block; margin:0; padding:0; font-size: 14px; font-weight:normal; line-height:18px; color: #666666;}
.sub-menu-list li:first-child a[role="menuitem"] { margin-top:0; }
.sub-menu-list a[role="menuitem"]:hover,
.inner-menu a:hover { color: #00b0b0; text-decoration:underline;}
.sub-menu-list li.imgC {text-align: center;padding-left: 0;}
.sub-menu-list[aria-labelledby="gnb_menu_B"] li a[role="menuitem"] {font-weight: bold;}

.third-menu-list li {padding-left: 10px; line-height: 24px;font-size: 12px;}

.submenu-adbg {background-image: url(/images/imgV2018/submenu-adbg.png);background-repeat: no-repeat;width: 260px;height: 400px;}
.BH1{margin:auto;font-size:50px;font-weight:bold;text-align:center;text-transform:uppercase;color:#009290;white-space:nowrap;letter-spacing:-.15em;padding-top: 30px;}
.BH1 span:nth-child(1){animation:blink 1s steps(1,start) 0.33s infinite}
.BH1 span:nth-child(2){animation:blink 1s steps(1,start) 0.66s infinite}
.BH1 span:nth-child(3){animation:blink 1s steps(1,start) 0.33s infinite}
.BH1 span:nth-child(4){animation:blink 1s steps(1,start) 0.66s infinite}
.BH1 span:nth-child(5){animation:blink 1s steps(1,start) 0.33s infinite}
.BH1 span:nth-child(6){animation:blink 1s steps(1,start) 0.66s infinite}
@keyframes blink{
33%{color:#00aeae}
66%{color:#45c6c7}
}


.hl-nav {background-color:#00a493;position:relative;color:#ffffff;min-width:1300px;width:100%;height:50px;top:0;display:block;}
.hl-nav a {display:block;text-decoration:none;}
.hl-nav .shade {position:absolute;width:100%;height:520px;top:50px;left:0;z-index:2;background-color:#EEEEEE;opacity:0.9;filter:alpha(opacity=90);box-shadow:0 5px 15px #CCCCCC;display:none;border-bottom:#ffffff solid 1px;border-bottom:rgba(255,255,255,0.3) solid 1px;}

.hl-nav .nav-head {height:50px;line-height:50px;color:#fff;font-size:20px;background-color:#00a493;}
.hl-nav .nav-head .icon {font-size:18px;}

.hl-nav .nav-list {position:absolute;top:0;left:50%;margin-left:-650px;padding:0;list-style:none; z-index: 9999; width:1300px;overflow:hidden;height:50px;}
.hl-nav .nav-list>li {float:left; padding:0; margin:0; width:120px;text-align:center;height:570px;}
.hl-nav .nav-list>li:nth-of-type(5) {width: 180px;}
.hl-nav .nav-list:hover {height:570px; transition:height 0.3s;}
.hl-nav .nav-list:hover + .shade {display:block;}
.hl-nav .nav-list>li.highlight:hover {background-color:#ffffff;}
.hl-nav .nav-list>li:hover .nav-head,
.hl-nav .nav-list>li.active .nav-head {background-color:#008a7c;}
.hl-nav .nav-list>li.right {float:right;}
.hl-nav .nav-list>li:hover .item {}
.hl-nav .nav-list>li.highlight .item {height:32px;line-height:32px;color:#333333;position:relative;text-align: center;}
.hl-nav .nav-list>li.highlight .item:hover:after {content:'';display:block;position:absolute;width:60px;height:2px;bottom:0;left:30px;background-color:#00a493;}
.hl-nav .nav-list>li.highlight .item:nth-of-type(2){margin-top: 8px;}
/*.hl-nav .nav-list>li.highlight .sub-item {color: #666; padding:5px 0 10px 15px; font-size: 12px;position:relative;text-align: center;}
.hl-nav .nav-list>li.highlight .sub-item:hover {color: #00a493;}*/
.hl-nav .nav-list>li.highlight .sub-item:hover:after {content:'';display:block;position:absolute;width:60px;height:1px;bottom:0px;left:30px;background-color:#00a493;}
.hl-nav .nav-list>li:nth-of-type(5) .item:hover:after {content:'';display:block;position:absolute;width:60px;height:2px;bottom:0;left:60px;background-color:#00a493;}

#nav-tree,#nav-tree ul {position:relative;}
#nav-tree a {display:block;text-decoration:none;text-align:center;outline:none;position:relative;}
#nav-tree li {position:relative;}
#nav-tree ul {display:block;height:100%;margin-top:10px;}
#nav-tree li ul ul {position:absolute;left:120px;top:-10px;width:120px;display:none;height:100%;z-index:202109089999999;}
#nav-tree li ul ul li {height:32px;line-height:32px;background-color:#f7f2cb;}

#nav-tree li ul ul.byby {position:absolute;left:180px;top:-10px;width:180px;display:none;height:100%;z-index:202109089999999;}
#nav-tree li ul ul.waike {position:absolute;left:120px;top:-180px;width:120px;display:none;height:100%;z-index:202209089999999;}
	  
#nav-tree li:hover ul ul,#nav-tree li:hover ul ul ul,#nav-tree li:hover ul ul ul ul {display:none;}
#nav-tree li:hover ul,#nav-tree li li:hover ul,#nav-tree li li li:hover ul,#nav-tree li li li li:hover ul {display:block;}
/*#nav-tree li ul ul li a:hover,#nav-tree li ul ul li a:focus{background-color: #fff}*/

#nav-tree ul a,#nav-tree ul li {background-image:none;color:#333333;}
#nav-tree ul a:hover,#nav-tree ul a:focus {background-color:#f7f2cb;color:#00a493;}
#nav-tree ul .icon {width:5px;height:8px;margin-top:3px;position:absolute;right:15px;top:9px;display:inline-block;background:url("/images/imgV2021/common/sidebar-trangle.png") no-repeat 0 -8px}
#nav-tree ul a:hover .icon,#nav-tree ul a.active .icon {background-position:0 0}




.menu-2024-0 {display:none}
.menu-2024-0 .inside-c-tb {width:100%;background-color:#00a493;}
.menu-2024-0 .menu.menu-desktop {background-color:#00a493;margin:0 auto;width:1300px;}
.menu-2024-0 .menu.menu-desktop ul {padding-left:0;margin-top:0;}
.menu-2024-0 .menu.menu-desktop li.menu-item {text-align:center;z-index:9;position:relative}
.menu-2024-0 .menu.menu-desktop li.menu-item:hover {z-index:10}
.menu-2024-0 .menu.menu-desktop li.menu-item:hover a,.menu-2024-0 .menu.menu-desktop li.menu-item:hover span {color:#fff}
.menu-2024-0 .menu.menu-desktop > li {display:inline-block;vertical-align:middle;overflow:hidden}
.menu-2024-0 .menu.menu-desktop > li:hover {z-index:10;background-color:rgba(0,138,124,0.8);overflow:visible}
.menu-2024-0 .menu.menu-desktop > li:hover > a,.menu-2024-0 .menu.menu-desktop > li:hover > span {position:relative;z-index:11;color:#fff}
.menu-2024-0 .menu.menu-desktop > li:hover .second-menu-container {transition:all .3s;height:auto;transform:translateY(0px);opacity:1;padding:7px 0}
.menu-2024-0 .menu.menu-desktop > li.active {z-index:10;background-color:rgba(0,164,147,0.8)}
.menu-2024-0 .menu.menu-desktop > li.active > a,.menu-2024-0 .menu.menu-desktop > li.active > span {position:relative;z-index:11;color:#fff}
.menu-2024-0 .menu.menu-desktop > li:nth-last-child(1) .second-menu-container,.menu-2024-0 .menu.menu-desktop > li:nth-last-child(2) .second-menu-container {left:auto;right:0}
.menu-2024-0 .menu.menu-desktop > li:nth-last-child(1) .third-menu-container,.menu-2024-0 .menu.menu-desktop > li:nth-last-child(2) .third-menu-container {left:auto;right:100%}
.menu-2024-0 .menu.menu-desktop > li > a,.menu-2024-0 .menu.menu-desktop > li > span {display:inline-block;color:#fff;font-size:18px;line-height:1.5;padding:12px 28px;font-weight:500}
.menu-2024-0 .menu.menu-desktop .second-menu-container {min-width:calc(100% + (14px*2));position:absolute;left:0;top:100%;width:auto;height:0;overflow:hidden;display:block;background-color:rgba(0,164,147,0.8);color:#fff;transition:all .3s;transform:translateY(-25px);opacity:0;box-shadow:0 0 10px 0 rgba(0,0,0,0.3)}
.menu-2024-0 .menu.menu-desktop .second-menu-container:hover {overflow:visible}
.menu-2024-0 .menu.menu-desktop .second-menu-container .second-menu a,.menu-2024-0 .menu.menu-desktop .second-menu-container .second-menu span {font-size:14px;line-height:1.5;padding:7px 14px;display:block;white-space:nowrap}
.menu-2024-0 .menu.menu-desktop .second-menu-container .second-menu li {border-bottom:1px solid #fff}
.menu-2024-0 .menu.menu-desktop .second-menu-container .second-menu li:last-child {border-bottom:none}
.menu-2024-0 .menu.menu-desktop .second-menu-container .second-menu > li:hover {color:#00a493;background-color:#fff;overflow:visible}
.menu-2024-0 .menu.menu-desktop .second-menu-container .second-menu > li:hover .third-menu-container {height:auto;transition:all .3s;transform:translateX(0);opacity:1;min-width:0}
.menu-2024-0 .menu.menu-desktop .second-menu-container .second-menu > li:hover a,.menu-2024-0 .menu.menu-desktop .second-menu-container .second-menu > li:hover span {color:#00a493}
.menu-2024-0 .menu.menu-desktop .third-menu-container {position:absolute;left:100%;top:0;display:block;transform:translateX(-50px);opacity:0;height:0;overflow:hidden;width:auto;background-color:#fff;color:#00a493;min-width:100%;box-shadow:0 0 10px 0 rgba(0,0,0,0.3)}
.menu-2024-0 .menu.menu-desktop .third-menu-container-waike {top:-150px;}
.menu-2024-0 .menu.menu-desktop .third-menu-container:hover {overflow:visible}
.menu-2024-0 .menu.menu-desktop .third-menu-container .third-menu {display:block;width:100%}
.menu-2024-0 .menu.menu-desktop .third-menu-container .third-menu > li {display:block;border-bottom-color:#00a493}
.menu-2024-0 .menu.menu-desktop .third-menu-container .third-menu > li:hover {background-color:rgba(0,164,147,0.8);color:#fff}
.menu-2024-0 .menu.menu-desktop .third-menu-container .third-menu > li:hover a,.menu-2024-0 .menu.menu-desktop .third-menu-container .third-menu > li:hover span {color:#fff}
.menu-2024-0 .menu.menu-desktop .third-menu-container .third-menu > li > a,.menu-2024-0 .menu.menu-desktop .third-menu-container .third-menu > li > span {white-space:nowrap;display:block;color:inherit;font-size:14px;line-height:1.5}
@media (min-width:992px) {.menu-2024-0 {display:block}
}


.menu-2025-01 {display:none}
.menu-2025-01 .inside-c-tb {width:auto;background-color:transparent;}
.menu-2025-01 .menu.menu-desktop {background-color:transparent;margin:0;width:960px;float: right;}
.menu-2025-01 .menu.menu-desktop ul {padding-left:0;margin-top:0;}
.menu-2025-01 .menu.menu-desktop li.menu-item {text-align:center;z-index:9;position:relative}
.menu-2025-01 .menu.menu-desktop li.menu-item:hover {z-index:10}
.menu-2025-01 .menu.menu-desktop li.menu-item:hover a,.menu-2025-01 .menu.menu-desktop li.menu-item:hover span {color:#fff}
.menu-2025-01 .menu.menu-desktop > li {display:inline-block;vertical-align:middle;overflow:hidden}
.menu-2025-01 .menu.menu-desktop > li:hover {z-index:10;background-color:rgba(0,138,124,0.8);overflow:visible}
.menu-2025-01 .menu.menu-desktop > li:hover > a,.menu-2025-01 .menu.menu-desktop > li:hover > span {position:relative;z-index:11;color:#fff}
.menu-2025-01 .menu.menu-desktop > li:hover .second-menu-container {transition:all .3s;height:auto;transform:translateY(0px);opacity:1;padding:7px 0}
.menu-2025-01 .menu.menu-desktop > li.active {z-index:10;background-color:rgba(0,164,147,0.8)}
.menu-2025-01 .menu.menu-desktop > li.active > a,.menu-2025-01 .menu.menu-desktop > li.active > span {position:relative;z-index:11;color:#fff}
.menu-2025-01 .menu.menu-desktop > li:nth-last-child(1) .second-menu-container,.menu-2025-01 .menu.menu-desktop > li:nth-last-child(2) .second-menu-container {left:auto;right:0}
.menu-2025-01 .menu.menu-desktop > li:nth-last-child(1) .third-menu-container,.menu-2025-01 .menu.menu-desktop > li:nth-last-child(2) .third-menu-container {left:auto;right:100%}
.menu-2025-01 .menu.menu-desktop > li > a,.menu-2025-01 .menu.menu-desktop > li > span {display:inline-block;color:#000;font-size:20px;line-height:1.5;padding:10px 20px;font-weight:400}
.menu-2025-01 .menu.menu-desktop .second-menu-container {min-width:calc(100% + (14px*2));position:absolute;left:0;top:100%;width:auto;height:0;overflow:hidden;display:block;background-color:rgba(0,164,147,0.8);color:#fff;transition:all .3s;transform:translateY(-25px);opacity:0;box-shadow:0 0 10px 0 rgba(0,0,0,0.3);z-index: 99999;}
.menu-2025-01 .menu.menu-desktop .second-menu-container:hover {overflow:visible}
.menu-2025-01 .menu.menu-desktop .second-menu-container .second-menu a,.menu-2025-01 .menu.menu-desktop .second-menu-container .second-menu span {font-size:14px;line-height:1.5;padding:7px 14px;display:block;white-space:nowrap}
.menu-2025-01 .menu.menu-desktop .second-menu-container .second-menu li {border-bottom:1px solid #fff}
.menu-2025-01 .menu.menu-desktop .second-menu-container .second-menu li:last-child {border-bottom:none}
.menu-2025-01 .menu.menu-desktop .second-menu-container .second-menu > li:hover {color:#00a493;background-color:#fff;overflow:visible}
.menu-2025-01 .menu.menu-desktop .second-menu-container .second-menu > li:hover .third-menu-container {height:auto;transition:all .3s;transform:translateX(0);opacity:1;min-width:0}
.menu-2025-01 .menu.menu-desktop .second-menu-container .second-menu > li:hover a,.menu-2025-01 .menu.menu-desktop .second-menu-container .second-menu > li:hover span {color:#00a493}
.menu-2025-01 .menu.menu-desktop .third-menu-container {position:absolute;left:100%;top:0;display:block;transform:translateX(-50px);opacity:0;height:0;overflow:hidden;width:auto;background-color:#fff;color:#00a493;min-width:100%;box-shadow:0 0 10px 0 rgba(0,0,0,0.3)}
.menu-2025-01 .menu.menu-desktop .third-menu-container-waike {top:-150px;}
.menu-2025-01 .menu.menu-desktop .third-menu-container:hover {overflow:visible}
.menu-2025-01 .menu.menu-desktop .third-menu-container .third-menu {display:block;width:100%}
.menu-2025-01 .menu.menu-desktop .third-menu-container .third-menu > li {display:block;border-bottom-color:#00a493}
.menu-2025-01 .menu.menu-desktop .third-menu-container .third-menu > li:hover {background-color:rgba(0,164,147,0.8);color:#fff}
.menu-2025-01 .menu.menu-desktop .third-menu-container .third-menu > li:hover a,.menu-2025-01 .menu.menu-desktop .third-menu-container .third-menu > li:hover span {color:#fff}
.menu-2025-01 .menu.menu-desktop .third-menu-container .third-menu > li > a,.menu-2025-01 .menu.menu-desktop .third-menu-container .third-menu > li > span {white-space:nowrap;display:block;color:inherit;font-size:14px;line-height:1.5}
@media (min-width:992px) {.menu-2025-01 {display:block}
}



#footer{ background-color: #f5f5f5;margin-top: 45px;margin-bottom:80px;}
.footer-info{width:1300px;overflow: hidden;margin:0 auto;padding:30px 0;}
.footer-nav{float:left;width:720px; border-right: 1px solid #e5e5e5;}
.footer-nav dl{float:left;width:21%;}
.footer-nav dl dt{color:#454545;font-size:16px;line-height:35px;font-weight:bold;}
.footer-nav dl dd{padding-top: 4px; padding-left: 5px;}
.footer-nav dl dd a{display:block;color:#828282;font-size:14px;line-height:26px;transition:all .3s;}
.footer-nav dl dd a:hover{color:#00a493;}
.footer-nav dl:nth-of-type(3) {width:30%;}
.footer-nav dl:first-of-type {margin-left: 5%;}

.footer-right{ float:right;width:510px; padding-top:15px;}
.footer-right ul{ display: block;overflow:hidden;}
.footer-right li{float:left;width:225px;height:140px;margin:0 10px;background-color:#cec369;border-radius:8px;padding: 10px 15px;}
.footer-right li.i2{background-color:#48b399;}
.footer-right li h3{color:#fff;font-size:16px;font-weight:normal;line-height:30px;}
.footer-right li p{color:#fff;font-size:16px;line-height:22px;}
.footer-right li p>i {font-size: 13px;}
.footer-right li p>b {font-family: Andale Mono, Lucida Console, Lucida Sans Typewriter, Monaco, Courier New, monospace;}

.footer-code{width: 98%; display: block; overflow:hidden; margin-top: 25px;}
.footer-code span{float:left; width: 25%; display:block; color:#666; font-size:16px;line-height:28px;text-align:center;}
.footer-code span img{display:block; margin: 0 auto 15px;}

.footer-2025-01 .footer-copyright{height:45px;background-color:#00a493;}
.footer-2025-01 .footer-copyright p{ color:#fff;font-size:14px;line-height:45px;}
.footer-2025-01 .footer-copyright p.adr{float:left;width:400px;}
.footer-2025-01 .footer-copyright p.edit{float:right;width:650px;text-align:right;}
.footer-2025-01 .footer-copyright p a{float:left;margin-right:30px;color:#fff;}


.footer-2025-01 {background-color: #f1f1f1;border-top: 3px solid #00967f; padding:40px 0 0; margin-top: 76px;}
.footer-2025-01 .footer-info {width:1400px;overflow: hidden;margin:0 auto;padding:0 0; display: flex;justify-content: space-between; padding-bottom: 40px;}
.footer-2025-01 .footer-QRcode span {float:left;width:100px;margin: 0 0 0 20px; display:block;color:#666;font-size:16px;line-height:3em;text-align:center;}
.footer-2025-01 .footer-QRcode span img {width: 100px;}
.footer-2025-01 .footer-phone { margin-top: 20px;}
.footer-2025-01 .footer-phone p {font-size: 18px; line-height:2em;}
.footer-2025-01 .footer-phone p span {font-size: 22px;font-weight: 300;} 


.w1108{width: 1108px;margin: 0px auto;}
.bottom{margin: 0 auto; background-color: #00b2a4;border-top: 1px solid #00a493;overflow: hidden;position: fixed;z-index: 999;bottom: 0;width: 100%;}
.bottomtit{padding: 13px 0 13px 0px; border-right: 1px solid #03d4c4;line-height: 24px;width: 20%;text-align: center;}
.bottomtit h3{font-size: 18px;color: #fff;}
.bottomtit h2{font-size: 24px; font-weight: bold;color: #fff600; padding: 5px 0 0 0; width: 100%;border-bottom: 0 solid #c6e6e3;}
.bottomzxs{border-left: 1px solid #00a493;padding: 15px 0px 15px 5px;}
.bottomzxs a{display: block;float: left;margin-left: 23px;}
.bottomzxs a img{float: left;}
.bottomzxs a p{width: 130px;padding-left: 15px;font: 24px/48px "Microsoft YaHei";color: #fff;float: left;}
.bottomzxs a p.p01{ font-size: 22px; line-height: 26px; width: 170px;}
.bottomzxs a p.p01 span{ font-size: 14px; line-height: 20px; display: block;}

