.headerWpr{ height:100px; position:fixed; z-index:10; top:0; left:0; width:100%; transition:all 0.5s ease-in-out;}

.header{}

.headerWpr.out{ opacity:0; transform:translateY(-110px); visibility:hidden;}

.headerWpr.down{ background:#fff; box-shadow:0 3px 5px rgba(0,0,0,0.08);}

.logo{ float:left; margin-top:23px; position:relative;}

.logo img{ transition:all 0.5s ease-in-out;}

.logo img.iOpacity{ position:absolute; left:0; top:0;}

.headRx{ float:right;}

.nav{ float:left;}

.topLan{ font-size: 15px; line-height: 30px; height: 30px; margin-top: 25px; text-align:center; margin-left:20px; color:#666; }

.topLan_a{ width:30px; height:30px; display:inline-block; color:#999; border-radius:50%;}

.topLan_a.on{ background:rgba(0,0,0,0.1); color:#333; cursor:default;}

.topLan span{display:inline-block; margin:0 8px;}

.nav li{ padding: 0px 1.04vw; float:left; position:relative; }

.nav_a{ font-size: 16px; letter-spacing: 1px; line-height: 100px; display: inline-block; padding: 0px 5px; position: relative; color: #fff; font-weight: bold; }

.nav_a:hover,.nav_a.on{color:#fff;}

.subMenu{ position: absolute; left:50%; width: 200px; top: 90px; text-align:left; background: #fff; opacity: 0; visibility: hidden; padding-bottom:15px; margin-left:-100px; transition:all 0.5s ease; transform:scaleY(0); transform-origin:center top; border-radius:0.3em; padding-top:15px; }

/*.subMenu:before{content:""; border-left:8px solid transparent; border-right:8px solid transparent; border-bottom:8px solid #fff; position:absolute; left:50%; margin-left:-4px; top:-8px;}*/

.nav li:hover .subMenu,.nav li:hover .proMenuWpr{ opacity:1; visibility:visible; transform:scale(1);}

.subMenu_a{ display: block; line-height: 22px; padding: 12px 60px 12px 25px; font-size: 15px; letter-spacing: 1px; position:relative; transition:all 0.3s ease-in-out; z-index:1; }

.subMenu_a:before{content:"";background:#140a4a; position:absolute; left:0; top:0; width:0; bottom:-1px; transition:all 0.3s ease-in-out;}

.subMenu_a:hover:before{ width:100%;}

.subMenu p{ position:relative;}

.subMenu p:before{content:""; height:1px; background:#E6E6E6; position:absolute; left:25px; right:25px; top:0px}

.subMenu p:nth-child(1):before{display:none;}

.subMenu_a:hover{color:#fff;}

.subMenu_a span{display:block; position:relative;}

.subMenu_a i{ background: url(http://hygeamed.com/statics/home/images/menu_ar.png) no-repeat center center; height: 16px; width: 25px; position: absolute; top: 50%; margin-top: -8px; right: 26px; transition:all 0.8s ease-in-out; transform:translateX(-45px); opacity:0; background-size:18px auto;}

.subMenu_a:hover i{ transform:translateX(0); opacity:1;}

.pc_serBtn{ background: url(http://hygeamed.com/statics/home/images/top_ser.png) no-repeat right center; float: left; height: 18px; margin-top: 43px; border-left: 1px solid rgba(255,255,255,0.3); width: 46px; margin-left:20px; transition:all 0.5s ease-in-out; }

.headerWpr.down .logo img{opacity:0;}

.headerWpr.down .logo img.iOpacity{opacity:1;}

.headerWpr.down .nav_a{color:#333; font-weight:normal}

.headerWpr.down .nav_a.on,.headerWpr.down .nav_a:hover,.headerWpr.down li:hover .nav_a{color:#140a4a;}

.headerWpr.down .pc_serBtn{ background: url(http://hygeamed.com/statics/home/images/top_ser2.png) no-repeat right center; border-style: none; margin-left:0}

.headerWpr.down .pc_serBtn:hover{ background: url(http://hygeamed.com/statics/home/images/top_ser2a.png) no-repeat right center; }

.headerWpr.down .subMenu{ border-radius:0; top:99px; box-shadow:0 3px 5px rgba(0,0,0,0.08); }

.headerWpr.down .nav_a:after{content:""; height:3px; background:#140a4a; transition:all 0.5s ease-in-out; left:50%; width:0%; position:absolute; bottom:0; z-index:2;}

.headerWpr.down .nav_a.on:after,.headerWpr.down .nav_a:hover:after,.headerWpr.down li:hover .nav_a:after{width:100%; left:0;}

.headerWpr .container{width:100%; padding:0 6.25vw;display:flex; justify-content:space-between; }

.indexBody .headerWpr.down,.indexBody .subMenu{ background:rgba(255,255,255,1);}

/*.fp-viewing-page3 .headerWpr.down .logo img{opacity:1;}

.fp-viewing-page3 .headerWpr.down .logo img.iOpacity{opacity:0;}

.fp-viewing-page3 .headerWpr.down .nav_a{ color:#fff;}

.fp-viewing-page3 .subMenu_a{color:#fff;}

.fp-viewing-page3 .topLan{color:#fff;}

.fp-viewing-page3 .topLan_a{color:#fff!important;}



.fp-viewing-page2 .subMenu,

.fp-viewing-page4 .subMenu,

.fp-viewing-page5 .subMenu{ background:rgba(255,255,255,0.9);}



.fp-viewing-page2 .nextBtns p,

.fp-viewing-page4 .nextBtns p,

.fp-viewing-page5 .nextBtns p{color:rgba(0,0,0,0.2);}

.fp-viewing-page2 .nextBtns span,

.fp-viewing-page4 .nextBtns span,

.fp-viewing-page5 .nextBtns span{border:1px solid rgba(0,0,0,0.2);}

.fp-viewing-page2 .nextBtns span:after,

.fp-viewing-page4 .nextBtns span:after,

.fp-viewing-page5 .nextBtns span:after{background:rgba(0,0,0,0.2);}

.fp-viewing-page2 .nextBtns i,

.fp-viewing-page4 .nextBtns i,

.fp-viewing-page5 .nextBtns i{border-bottom: 1px solid rgba(0,0,0,0.2);border-left: 1px solid rgba(0,0,0,0.2);}*/



@media (max-width:1799px){

.logo{margin-top:18px;}

.logo img{height:44px; width:auto;}

.headerWpr{height:80px;}

.nav_a{ font-size: 16px; line-height: 80px; }

.pc_serBtn{margin-top:33px;}

.subMenu{top:80px;}

.headerWpr.down .subMenu{top:79px;}

.subMenu_a{font-size:15px;}

.headerWpr .container{padding:0 3.25vw;}

}

@media (max-width:1379px){

.nav_a{font-size:15px;}

}

@media (max-width:1199px){

.nav li{padding:0 0.5vw;}

}

@media (max-width:993px){



}

@media (max-width:767px){



}





.hmFocusWpr{position:relative;}

.hmFocus{ height:100vh;}

.hmFocus_item { height: 100vh; position: relative; overflow: hidden; }

.hmFs_bg { height: 100%; width: 100%; background-repeat:no-repeat; background-size:cover; background-position:center center;-webkit-transform:scale(1.12); transform:scale(1.12); }

.hmFocus_item video{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}

.hmFs_trsBg{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(http://hygeamed.com/statics/home/images/banLine.png) repeat-x left top; background-size:auto 100%; }

.hmFs_trsBg:after{content:"";position:absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(http://hygeamed.com/statics/home/images/hmfs_2.png) repeat-x left bottom; }

.active .hmFs_bg{ visibility: visible; -webkit-animation: scaleBg 6s linear forwards; animation: scaleBg 6s linear forwards;}

.hmFocus .slick-prev{ background: url(http://hygeamed.com/statics/home/images/fsBtn.png) no-repeat center center; display: inline-block; height: 60px; width: 60px; position: absolute; left: 60px; top: 50%; text-indent: 1000px; white-space: nowrap; overflow: hidden; cursor: pointer; border: 1px solid rgba(255,255,255,0.5); border-radius: 50%; z-index: 3; margin-top: -30px; transform:rotate(180deg); transition:all 0.5s ease-in-out; opacity:0.3; }

.hmFocus .slick-next{ background: url(http://hygeamed.com/statics/home/images/fsBtn.png) no-repeat center center; display: inline-block; height: 60px; width: 60px; position: absolute; right: 60px; top: 50%; text-indent: 1000px; white-space: nowrap; overflow: hidden; cursor: pointer; border: 1px solid rgba(255,255,255,0.5); border-radius: 50%; z-index: 3; margin-top: -30px; transition:all 0.5s ease-in-out; opacity:0.3; }

.hmFocus .slick-prev:hover,.hmFocus .slick-next:hover{background-image:url(http://hygeamed.com/statics/home/images/fsBtn.png); opacity:1}

.hmFocus_doc{ width: 100%; position: absolute; left: 0px; bottom: 30px; z-index: 5; }

.hmFocus_doc ul{ text-align:center}

.hmFocus_doc ul li{ cursor:pointer; margin:0 5px; width:80px; display:inline-block;}

.hmFs_docx{ line-height: 50px; height: 51px; border-top: 2px solid rgba(255,255,255,0.3); transition: all 0.5s ease-in-out; font-size: 14px; color: #FFF; opacity:1; position:relative; }

.hmFs_docx.on{opacity:1;}

.hmFs_docx i{width:0; height:2px; background:#fff; position:absolute; left:0; top:-2px; transition:all 0.5s ease-in-out;}

.hmFs_docx.on i{width:100%; transition:all 5.5s linear;}

.hmFocus_doc ul li:first-child .hmFs_docx.on i{transition:all 10s linear;}

.hmBan_txt{ position:absolute; left:0; top:50%; transform:translateY(-50%); color:#fff; width:100%; text-align:center; text-shadow:0 2px 8px rgba(0,0,0,0.5);}

.hmBan_txt strong{ font-size: 60px; font-weight: bold; letter-spacing: 2px; display: block; line-height: 76px; display:block; transition:all 0.8s ease; transform:translateY(50px); opacity:0; }

.hmBan_txt p{ font-size: 26px; line-height: 42px; margin-top: 20px; transition:all 0.8s ease; transform:translateY(50px); opacity:0; }

.active .hmBan_txt strong{ opacity:1; transform:translateY(0);}

.active .hmBan_txt p{ opacity:1; transform:translateY(0); transition-delay:0.2s}

.nextBtns{ text-align: center; width: 76px; position: absolute; z-index: 3; height: 114px; left: 50%; bottom: 0px; margin-left: -38px; cursor:pointer; opacity:0.8; transition:all 0.5s ease;}

.nextBtns.in{opacity:1;}

.nextBtns.out{opacity:0;}

.nextBtns p{ font-size: 14px; text-transform: uppercase; line-height: 16px; color:#fff; letter-spacing:1px; }

.nextBtns span{ width:21px; height:32px; border-radius:1em; border:1px solid #fff; display:block; margin:8px auto 5px; position:relative;}

.nextBtns span:after{content:""; width:1px; height:6px; background:#fff; border-radius:0.8; position:absolute; left:50%; top:5px;}

.nextBtns i{ height: 8px; width: 8px; border-bottom: 1px solid #FFF; border-left: 1px solid #FFF; display: inline-block; transform:rotate(-45deg); animation:mouseAni 1s linear infinite; position:relative;}

.nextBtns:hover{opacity:1;}

.hmFs_nums{ font: 22px/36px din; color: #FFF; position: absolute; z-index: 2; right: 8.85vw; bottom: 40px; }

.hmFs_nums span{}

.hmFs_nums i{ display:inline-block; margin:0 10px; font-size:18px;}

@keyframes mouseAni {

	0% {

		top:-2px;

		opacity:0;

	}

	100% {

		top:2px;

		opacity:1;

	}

}

@media (max-width:1799px){

.hmBan_txt strong{font-size:48px; line-height:60px;}

.hmBan_txt p{font-size:22px; line-height:34px;}

.hmFocus_doc{bottom:10px;}

.nextBtns{height:92px;}

.hmFs_nums{bottom:28px;}

}

@media (max-width:1379px){

.hmBan_txt strong{font-size:40px; line-height:46px;}

.hmBan_txt p{font-size:20px; line-height:32px;}

.hmFocus_doc{bottom:0px;}

}

@media (max-width:1199px){



}

@media (max-width:993px){

.hmFocus{ height:auto;}

.hmFocus_item { height: auto;}



}

@media (max-width:767px){

.hmFs_nums{font-size:20px; right:15px;}

}









.m2banner{ position:relative; /* margin-top:-60px; */}

.m2banner .bgImg{ height:18.22vw;}

.m2banner .bgImg:after{ content: ""; background: url(http://hygeamed.com/statics/home/images/m2ban_line.png) repeat-x left top; width: 100%; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; }

.m2banTxt{position:absolute; left:0; top:50%; width:100%; text-align:center; transform:translateY(-50%);}

.m2banTxt strong{ font-size: 3.12vw; font-weight:normal; display: block; color: #FFF; line-height: 76px; text-shadow:0 3px 15px rgba(0,0,0,0.8); letter-spacing:3px; }

.page{ text-align:center; margin-bottom:2.6vw;}

.page .pagination li { display: inline-block; }

.page .pagination li a { padding: 0px 15px; height: 36px; min-width: 36px; text-align: center; display: inline-block; margin: 0px 4px; vertical-align: middle; font: 14px/34px "微软雅黑"; color: #767676; background: #F5F5F5; border: 1px solid #D9D9D9; }

.page .pagination li.active a, .page .pagination li a:hover { color: #FFF; background: #140a4a; border: 1px solid #140a4a; }

.banLink{display:block; height:0; overflow:hidden; position:relative; top:-160px;}

@media (max-width:1799px){

.m2banTxt strong{font-size:48px;}
.banLink{ top:-139px;}
}

@media (max-width:1379px){

.m2banTxt strong{font-size:40px;}

}

@media (max-width:1199px){



}

@media (max-width:993px){

.m2banner{margin-top:0;}

.m2banTxt strong{font-size:36px;}

.page{padding-bottom:30px;}

}

@media (max-width:767px){



}







.m2Empty{height:100px;}

.m2posWpr{ height: 60px; background:rgba(255,255,255,0.8); box-shadow: inset 0 10px 20px rgba(0,0,0,0.01); font-size: 14px; line-height: 60px; color: #666; position:relative; z-index:3; overflow:hidden;position: -webkit-sticky;position: sticky;top: 100px; box-shadow:0 2px 5px rgba(0,0,0,0.05);  }

.m2posWpr .container{width:100%; padding:0 6.25vw;}

.m2pos{ background: url(http://hygeamed.com/statics/home/images/m2pos_i.png) no-repeat left center; padding-left: 28px; font-size: 14px; float:left; }

.m3menu{ float:right}

.m3menu_a{ display: inline-block;/* padding: 0px 5px; margin-left: 40px;*/ position:relative; }

.m3menu_a.on,.m3menu_a:hover{ color:#140a4a}

.m3menu_a:after{ content: ""; background: #140a4a; height: 2px; width:0%; position: absolute; left: 50%; bottom: 0px; transition:all 0.5s ease-in-out;}

.m3menu_a.on:after,.m3menu_a:hover:after{ width:100%; left:0;}

.m3menu span{ margin:0 20px;}

.m2pos span{ color:#140a4a;}





.m3nBom{ margin-top:3.64vw; border-top:2px solid #E6E6E6;}

.m3nBm_t{ line-height:7.39vw; font-size:42px; letter-spacing:2px; padding-top:1.25vw;}

.m3nBom .m2nul li{ margin-bottom:0}

.m3nBom .m2nul{margin-top:0;}

@media (max-width:1799px){

.m3nBm_t{font-size:36px;}

.m2Empty{height:80px;}
.m2posWpr{position: -webkit-sticky;position: sticky;top: 80px;  }
}

@media (max-width:1379px){

.m3nBm_t{font-size:32px;}

}

@media (max-width:1199px){



}

@media (max-width:993px){

.m2Empty{height:56px;}

}

@media (max-width:767px){



}





.max1280{max-width:1280px;}

.m3nWpr{ padding-top: 4vw; }

.m3nShare{ width: 42px; position: absolute; left: -90px; top: 150px; }

.m3nShare strong{ font-size: 14px; line-height: 32px; font-weight: normal; color: #808080; display:block; margin-bottom:15px; text-align:center}

.m3nShare_qq{ height: 46px; width: 46px; float: left; margin-bottom: 0px; border-radius: 50%; background: url(http://hygeamed.com/statics/home/images/m3nsi3.png) no-repeat center center; }

.m3nShare_qq:hover{ background: url(http://hygeamed.com/statics/home/images/m3nsi3a.png) no-repeat center center; }

.m3nShare_wechat{ height: 46px; width: 46px; float: left; margin-bottom: 20px; border-radius: 50%; background: url(http://hygeamed.com/statics/home/images/m3nsi1.png) no-repeat center center; }

.m3nShare_wechat:hover{ background: url(http://hygeamed.com/statics/home/images/m3nsi1a.png) no-repeat center center }

.m3nShare_sina{ height: 46px; width: 46px; float: left; margin-bottom: 20px; border-radius: 50%; background: url(http://hygeamed.com/statics/home/images/m3nsi2.png) no-repeat center center; }

.m3nShare_sina:hover{ background: url(http://hygeamed.com/statics/home/images/m3nsi2a.png) no-repeat center center; }

.m3nBkBtn{ background: url(http://hygeamed.com/statics/home/images/m3back.png) no-repeat center top; text-align: center; display: block; margin: 0px auto; height: 182px; width: 176px; font-size: 14px; line-height: 24px; padding-top: 75px; color: #FFF; }

.m3nBkBtn:hover{transform:translateY(-10px); color:#fff;}

.m3nBox{background:#fff; position:relative; padding-bottom:3.64vw;}

.m3nEditor{ padding: 40px 0px 5.2vw; color: #808080; font: 18px/36px "微软雅黑"; }
.m3nEditor img{max-width:100%!important; height:auto!important;}
.m3nPage{ padding: 25px 0px; border-top: 3px solid #e6e6e6; margin-top:50px; background:#fff; }

.m3nPage p{ font-size: 16px; line-height: 38px; height: 38px; }

.m3n_t{ font-size: 2.5vw; line-height: 3.12vw; font-weight: 100; display: block; letter-spacing:3px; }

.m3ninfo{ padding: 35px 0px 50px; border-bottom: 2px solid #E6E6E6; font-size: 18px; color: #808080; line-height: 30px; }

.m3ninfo .cor_red{ color: #140a4a; font-family: "微软雅黑"; font-weight: 100; }

.m3n_sline{ font-size: 14px; color: #ccc; transform:translateY(-4px); display:inline-block; margin:0 15px; }

@media (max-width:1799px){

.m3nShare{ left: -75px;}

.m3ninfo{padding:25px 0px 30px;}

.m3ninfo{font-size:16px;}

.m3nEditor{font-size:15px; line-height:30px;}

.max1280{max-width:1100px;}

}

@media (max-width:1379px){

.m3nShare{ left: -55px;}

.max1280{max-width:1000px;}

}

@media (min-width:1199px){

.m3nShareFixed{position:fixed; top:130px;}	

}

@media (max-width:1199px){

.m3nShare{display:none;}

}

@media (max-width:993px){

.m3n_t{font-size:32px;}

}

@media (max-width:767px){

.m3nEditor{padding-left:15px; padding-right:15px; font-size:14px; line-height:28px;}

.m3nPage p{font-size:14px; line-height:28px; height:28px;}

.m3nPage{padding:18px 15px;}

.m3nShare{display:none!important;}

.m3n_t{font-size:21px; line-height:36px; letter-spacing:1px; text-align:center}

.m3nWpr{padding-top:30px;}

.m3ninfo{font-size:12px; padding-top:12px; text-align:center; line-height:22px;}

.m3n_sline{font-size:12px; margin:0 3px;}

.m3nEditor{padding-top:25px; padding-left:0; padding-right:0}

.m3nBkBtn{margin-top:15px;}

.m3nPage{margin-top:25px;}

.m3nBox{padding-bottom:65px;}

}





.m2nTop{ padding: 3.64vw 0px; }

.m2nTabox{ display:block; position:relative; overflow:hidden;display:flex; justify-content:space-between;}

.m2nTabox .overflowHide{ float: left; height: 520px; width: 66%; }

.m2nTrx{ width:30%;display:flex; flex-direction:column; justify-content:center; padding-right:45px;}

.m2nTtm{ font-size: 14px; color: #888888; line-height: 26px; }

.m2nTrx strong{ font-size: 24px; font-weight: normal; color: #140a4a; line-height: 34px; letter-spacing: 1px; display: block; max-height: 68px; overflow: hidden; margin: 10px 0px 24px; display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; }

.m2nTrx p{ font-size: 14px; line-height: 28px; color: #888888; height: 84px; overflow: hidden; display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3; margin-bottom:110px;}

.m2nTrx span{ line-height: 42px; display: inline-block; height: 44px; width: 160px; font-size: 14px; color: #c5c5c5; background: url(http://hygeamed.com/statics/home/images/m2n_ai1.png) no-repeat 100px center; border: 1px solid #c5c5c5; border-radius:2em; padding-left:35px; letter-spacing:1px;}

.m2nTabox:hover .m2nTrx span{ background: #140a4a url(http://hygeamed.com/statics/home/images/m2n_ai1a.png) no-repeat 100px center; border: 1px solid #140a4a; color: #FFF; box-shadow:0 10px 20px rgba(20,10,74,0.3);}

.m2nBom{ background: #f6f6f6; padding: 3.64vw 0px 2.6vw; }

.m2nul{ margin-bottom:2.6vw;}

.m2nul li{ margin-bottom:1.6vw;}

.m2naBox{ display: block; background: #fff; padding: 40px; overflow:hidden; }

.m2naBox:hover{box-shadow:0 5px 20px rgba(0,0,0,0.1);}

.m2naBox .overflowHide{ float: left; height: 236px; width: 420px; }

.m2nBrx{ margin-left: 460px; padding-top: 32px; }

.m2nBrx strong{ font-size: 24px; line-height: 32px; font-weight: normal; letter-spacing: 1px; display: block; height: 32px; }

.m2nBrx p{ font-size: 16px; line-height: 28px; height: 56px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; margin: 15px 0px 42px; color:#666; }

.m2nBrx span{ font-size: 18px; line-height: 26px; color: #cccccc; display: inline-block; }

@media (max-width:1799px){

.m2nTabox .overflowHide{height:415px;}

.m2nTrx strong{font-size:20px; line-height:32px; max-height:64px; margin-bottom:18px;}

.m2nTrx p{margin-bottom:60px;}

.m2naBox{padding:32px;}

.m2naBox .overflowHide{width:380px; height:210px;}

.m2nBrx{margin-left:415px; padding-top:20px;}

.m2nBrx strong{font-size:20px;}

.m2nBrx p{font-size:14px;}

.m2nBrx span{font-size:14px;}

}

@media (max-width:1379px){



}

@media (max-width:1199px){

.m2nTabox .overflowHide{height:345px;}

}

@media (max-width:993px){

.m2nTrx{padding-right:0px;}

.m2naBox .overflowHide{width:320px;}

.m2nBrx{margin-left:345px;}

.m2nul{margin-bottom:35px;}

.m2nTop{padding:50px 0;}

}

@media (max-width:767px){

.m2nBom{padding:20px 0 30px;}

.m2nTabox{display:block;}

.m2nTabox .overflowHide{width:100%; float:none; height:180px;}

.m2nTrx{width:100%; display:block; margin-top:25px;}

.m2nTrx p{margin-bottom:25px;}

.m2nTrx span{transform:scale(0.8); transform-origin:left center;}

.m2nTop{padding-bottom:40px;}

.m2naBox{padding:15px 15px 25px;}

.m2naBox .overflowHide{width:100%; height:160px; float:none;}

.m2nBrx{margin-left:0; margin-top:0px;}

.m2nBrx strong{font-size:17px;}

.m2nBrx p{margin:5px 0px 8px;}

.m2nul li{margin-bottom:20px;}

}





.footer{ background:#393939; color:#F2F2F2;}

.footer a{color:#F2F2F2;}

.footer a:hover{color:#fff;}

.footTop{ padding:3.75vw 0 2.39vw; margin:0 6.25vw; display:flex; justify-content:space-between;}

.footLx{ margin-top:12px; width:430px;}

.foot_logo{}

.foot_logo img{ height:72px;}

.footInfo{ padding-top:20px;}

.footInfo p{ font-size: 16px; line-height: 28px; padding-top: 10px; }

.footMenu{ display:flex; width:calc(100% - 430px - 230px); justify-content:space-between;}

.footMenu dl{ white-space:nowrap; width:100%;}

.footMenu dl dt{ font-size: 16px; line-height: 36px; margin-bottom: 4px; font-weight: bold; }

.footMenu dl dd{ font-size: 14px; line-height: 30px; }

.footMa1,.footMa2{ color:#F2F2F2;}

.footMa1:hover,.footMa2:hover{ color:#fff;}

.footWxs{ display:flex; padding-top:10px;}

.footWxs li{text-align:center; margin-left:30px;}

.footWxs li:first-child{margin-left:0!important;}

.footWxs li img{ width:100px; height:auto;}

.footWxs li p{ font-size: 15px; line-height: 30px; margin-top: 8px; }

.footCopy{ font-size: 14px; line-height: 28px; text-align: center; padding: 1.45vw 0px; border-top: 1px solid #616161; margin:0 6.25vw; }

@media (max-width:1799px){

.foot_logo img{height:56px;}

.footInfo p{font-size:14px;}

.footWxs li{ margin-left:15px;}

.footWxs li p{font-size:14px; line-height:26px; padding-top:8px;}

.footMenu dl dt{font-size:15px; line-height:32px;}

.footLx{width:350px;}

.footMenu{width:calc(100% - 350px - 230px);}

.footMenu dl dd{font-size:14px; line-height:28px;}

.footCopy{font-size:12px; line-height:22px;}

.footTop{margin:0 3.25vw;}

.footCopy{margin:0 3.25vw;}

}

@media (max-width:1379px){



}

@media (max-width:1199px){

.footMenu{display:none;}

.footInfo{padding-top:8px;}

.footInfo p{padding-top:2px;}

}

@media (max-width:993px){

.footTop{padding:50px 0 30px;}

.footCopy{padding:20px 0;}

}

@media (max-width:767px){

.footTop{display:block;}

.footLx{width:100%;}

.footWxs{width:100%;}

.footTop{padding-top:42px;}

.foot_logo img{height:44px;}

.foot_logo{text-align:center; display:block}

.footWxs{padding-top:18px; width:215px; margin-left:auto; margin-right:auto;}

.footInfo{text-align:center;}

}





.m2layerBg { position: fixed; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.5); z-index: 60 }

.m2layerClose { position: fixed; width: 60px; height: 60px; top: 50px; right: 50px; cursor: pointer; transition: all 500ms ease; z-index: 62; cursor: pointer }

.m2layerClose:hover { transform: rotate(180deg); }

.m2layerClose:before, .m2layerClose:after { content: ''; width: 60px; height: 2px; background: #fff; position: absolute; top: 30px; }

.m2layerClose:before { left: 0; transform: rotate(45deg); }

.m2layerClose:after { left: 0; transform: rotate(135deg); }

.m2Lay_video { position: fixed; top: 50%; left: 50%; max-height: 70vw; max-width: 60vw; transform: translate(-50%, -50%); z-index: 75; }

.maoLink { height: 0; position: relative; overflow: hidden; top: -80px }

 @media (max-width:767px) {

.m2Lay_video { max-height: 90vw; max-width: 90vw; }

.m2layerClose { right: 15px; }

}





.m2nspul{ margin: 0px -30px; padding-top:1.6vw }

.m2nspul li{ padding: 0px 30px; float: left; width: 33.33%; margin-bottom: 58px; }

.m2nsp_aBox{ display:block; background:#fff;}

.m2nsp_aBox:hover{ box-shadow:0 5px 20px rgba(0,0,0,0.15);}

.m2nsp_aBox .overflowHide{ height: 263px; }

.m2nsp_bm{ padding: 8px 30px 25px;}

.m2nsp_bm p{ font-size: 14px; color: #888888; line-height: 38px; }

.m2nsp_bm strong{ font-size: 18px; line-height: 28px; color: #140a4a; height: 56px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; font-weight: normal; letter-spacing:1px; }

.m2nsp_aBox .overflowHide:after{ content: ""; background: url(http://hygeamed.com/statics/home/images/m2nsp_ico.png) no-repeat center center; height: 40px; width: 40px; margin-top: -20px; margin-left: -20px; position: absolute; left: 50%; top: 50%; transition:all 0.5s ease; opacity:0;}

.m2nsp_aBox .bgImg:after{content:""; background:rgba(0,0,0,0.4); position:absolute; left:0; top:0; right:0; bottom:0; transition:all 0.5s ease; opacity:0;}

.m2nsp_aBox:hover .overflowHide:after,.m2nsp_aBox:hover .bgImg:after{opacity:1;}

@media (max-width:1799px){

.m2nspul{ margin: 0px -20px;}

.m2nspul li{ padding: 0px 20px; margin-bottom: 40px; }

.m2nsp_aBox .overflowHide{height:195px;}

.m2nsp_bm strong{font-size:16px;}

}

@media (max-width:1379px){



}

@media (max-width:1199px){

.m2nspul{ margin: 0px -12px;}

.m2nspul li{ padding: 0px 12px; margin-bottom: 24px; }

}

@media (max-width:993px){

.m2nspul li{width:50%;}

}

@media (max-width:767px){

.m2nspul li{width:100%;}

.m2nsp_bm{padding-left:15px; padding-right:15px;}

}





.m2csList{ padding:3.64vw 0 0;}

.m2csList li{}

.m2csList li .container{ padding:0 4.16vw; overflow:hidden;}

.m2csList li:nth-child(2n){ background:#f6f6f6;}

.m2csTxt{ width:40%; float:left; height:485px;display:flex; flex-direction:column; justify-content:center; padding-bottom:5.2vw}

.m2csTxt strong{ font-size: 1.87vw; line-height: 2.6vw; font-weight: normal; color: #140a4a; letter-spacing: 2px; display: block; margin-bottom: 1.3vw; }

.m2csTxt p{ font-size: 24px; line-height: 36px; font-weight: normal; letter-spacing: 1px; }

.m2csImg{ width:40%; height:485px; float:right; position:relative;}

.m2csImg img{ position:absolute; left:0; bottom:0; max-width:100%; max-height:90%;}

.m2csList li:nth-child(2n) .m2csImg{ float:left;}

.m2csList li:nth-child(2n) .m2csTxt{float:right;}

@media (max-width:1799px){

.m2csTxt p{ font-size: 20px; line-height: 32px; }

.m2csTxt{height:380px;}

.m2csImg{height:380px;}

}

@media (max-width:1379px){



}

@media (max-width:1199px){

.m2csTxt strong{font-size:24px;}

}

@media (max-width:993px){

.m2csTxt{width:55%;}

.m2nspul{padding-top:35px; margin-bottom:15px;}

}

@media (max-width:767px){

.m2csList li .container{padding:60px 15px 0;}

.m2csTxt{height:auto; display:block; width:100%; text-align:center}

.m2csImg{height:200px; width:100%;}

.m2csImg img{left:50%; transform:translateX(-50%);}

.m2csTxt strong{font-size:22px; line-height:36px;}

.m2csTxt p{font-size:16px; line-height:26px;}

}





.m2zpTop{ padding: 4.94vw 0px 2.82vw; }

.m2zpTlx{ float:left; letter-spacing:2px;}

.m2zpTlx p{ font-size: 24px; font-weight: normal; line-height: 30px; margin-bottom: 15px; }

.m2zpTlx strong{ font-size: 2.5vw; line-height: 3.22vw; font-weight: normal; display: block; }

.m2zpTrx{ float: right; font-size: 16px; line-height: 28px; }

.m2zpTrx p{ margin-bottom: 20px;}

.m2zpTrx p:last-child{ margin-bottom:0}

.m2zpDls{ padding-bottom:3.02vw}

.m2zpDls dl{ margin-bottom: 38px; background: #F9F9F9; border: 1px solid #F1F1F1; }

.m2zpDls dl dt{ height: 66px; padding-right:75px; position:relative; cursor:pointer; }

.m2zpDls dl dt span{ font-size: 20px; line-height: 66px; background: url(http://hygeamed.com/statics/home/images/m2zp_ico.png) no-repeat 21px center; height:66px; letter-spacing: 1px; float: left; padding-left: 75px; }

.m2zpDls dl dt:after{ content: ""; background: url(http://hygeamed.com/statics/home/images/m2zp_arrow.png) no-repeat center center; height: 17px; width: 17px; position: absolute; top: 25px; right: 32px; transition:all 0.5s ease; } 

.m2zpDls dl.on dt:after{transform:rotate(90deg);}

.m2zpDls dl dd{ padding: 8px 75px 58px; font-size: 16px; line-height: 36px; display:none; }

.m2zpIns{}

.m2zpIns span{ margin-right:35px;}

.m2zpDls dl dd strong{ display:block; margin-top:15px; line-height:50px;}

.m2zpBtn{ margin-top:20px;}

.m2pub_m{ line-height: 40px; display: inline-block; height: 44px; width: 160px; font-size: 14px; color: #FFFFFF; background:#140a4a url(http://hygeamed.com/statics/home/images/m2n_ai1a.png) no-repeat 100px center; border: 1px solid #140a4a; border-radius: 2em; padding-left: 35px; letter-spacing: 1px; text-align:left; }

.m2pub_m:hover{ color:#fff; box-shadow:0 10px 20px rgba(20,10,74,0.3);}

.m2zpBom{ background: url(http://hygeamed.com/statics/home/images/m2zpBm_bg.jpg) no-repeat center center; padding: 5.46vw 0px 6.51vw; background-size:cover; color:#fff; text-align:center;}

.m2zpBom strong{ font-size: 2.5vw; line-height: 3.54vw; letter-spacing: 2px; font-weight: normal; display:block; }

.m2zpBom p{ margin-top:2.6vw;}

.m2pub_m2{ line-height: 40px; display: inline-block; height: 44px; width: 160px; font-size: 14px; color: #FFFFFF; background: url(http://hygeamed.com/statics/home/images/m2n_ai1a.png) no-repeat 100px center; border: 1px solid #fff; border-radius: 2em; padding-left: 35px; letter-spacing: 1px; text-align:left; }

.m2pub_m2:hover{ box-shadow:0 10px 20px rgba(255,255,255,0.3); color:#fff;}

@media (max-width:1799px){

.m2zpTlx p{font-size:20px;}

.m2zpTrx{font-size:15px;}

.m2zpDls dl dd{ font-size:14px; line-height:32px;}

.m2zpDls dl{margin-bottom:20px;}

}

@media (max-width:1379px){

.m2pub_m{transform:scale(0.86); transform-origin:left center;}

}

@media (max-width:1199px){



}

@media (max-width:993px){

.m2zpBom strong{font-size:24px; line-height:36px;}

.m2pub_m2{ transform:scale(0.8);}

}

@media (max-width:767px){

.m2zpTop{padding:45px 0;}

.m2zpTlx{width:100%; float:none; text-align:center;}

.m2zpTrx{width:100%; float:none; margin-top:25px; text-align:center}

.m2zpTlx p{font-size:24px; margin-bottom:10px;}

.m2zpTlx strong{font-size:16px; line-height:24px;}

.m2zpTrx p{margin-bottom:2px;}

.m2zpDls dl dt span{background-size:26px auto; padding-left:50px; background-position:13px center;}

.m2zpDls dl dd{padding:8px 18px 35px;}

.m2zpIns span{margin-right:20px; white-space:nowrap;}

.m2zpBom strong{font-size:22px;}

.m2zpBom{padding:50px 0;}

.m2zpDls dl dt span{font-size:18px;}

}





.m2mapLayer{ background: #FFF; height:142px; width: 490px; position:relative; padding:20px 20px 0 210px;}

.amap-info-content{padding:0; background:none; overflow:inherit}

.amap-info-close{right:10px!important;}

.m2mapLayer .bgImg{ width:168px; height:102px; position:absolute; left:20px; top:20px; border:2px solid #140a4a}

.m2mapLayer strong{ font-size: 22px; line-height:30px; display:block; font-weight:normal; color:#333;}

.m2mapDes{ font-size: 16px; line-height: 26px; padding: 10px 0 0; color: #666; }

.m2lxCon1{ padding:5.2vw 0 0;}

.m2put_t{ font-size: 36px; line-height: 50px; text-align: center; }

.m2lxc1ul ul{ margin:3.12vw -15px 0;}

.m2lxc1ul{ border-bottom:1px solid #e5e5e5;}

.m2lxc1ul li{ width: 50%; padding: 0 15px; height: 50px; float:left; overflow:hidden; line-height: 50px; position: relative; padding-left: 72px; margin-bottom: 24px; font-size: 18px; }

.m2lxc1ul li span{ height: 50px; width: 50px; border: 1px solid #DCDCDC; position: absolute; left: 0px; top: 0px; border-radius:50%;}

.m2lxc1ul li span img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}

.m2lxCon2{ margin: 3.12vw 0px 5.2vw; }

.m2lxMaps{height:600px; background:#efefef;}

@media (max-width:1799px){

.m2put_t{ font-size: 30px; line-height: 40px;}

.m2lxc1ul li{font-size:16px;}

.m2lxMaps{height:500px;}

.m2mapLayer strong{font-size:21px; line-height:26px;}

.m2mapDes{font-size:15px;}

.m2lxMaps{height:500px;}

}

@media (max-width:1379px){



}

@media (max-width:1199px){



}

@media (max-width:993px){

.m2lxc1ul li{width:100%;}

.m2mapLayer{width:420px;}

.m2lxCon1{padding:60px 0 10px;}

.m2lxCon2{margin-bottom:60px;}

}

@media (max-width:767px){

.m2put_t{font-size:24px; line-height:32px;}

.m2lxCon1{padding:50px 0 40px;}

.m2lxc1ul ul{margin:0;}

.m2lxc1ul{margin-top:25px; padding-bottom:15px;}

.m2lxc1ul li{padding-left:60px;display:flex; flex-direction:column; justify-content:center; font-size:14px; line-height:22px;}

.m2lxCon2{margin-top:0; padding-bottom:50px; padding-top:10px;}

.m2lxMaps{margin-left:0; height:360px;}

.m2mapLayer .bgImg{display:none;}

.m2mapLayer{width:250px; padding-left:20px; height:115px;}

.m2mapDes{font-size:12px; line-height:22px; padding-top:8px;}

.m2mapLayer strong{font-size:18px; line-height:22px;}

.m2lxc1ul li{margin-bottom:15px;}

.m2lxCon2{margin-bottom:20px;}

}





.m2proBody .m2posWpr{box-shadow:0 10px 30px rgba(0,0,0,0.05);}

.m2proBanner{ position:relative; height:36vw; margin-top:-50px;}

.m2proBanTxt{ width:50%; height:36vw; float:left;display:flex; flex-direction:column; justify-content:center;}

.m2proBanTxt h6{ font-size: 3.75vw; line-height: 3.75vw; display: block; }

.m2proBanTxt strong{ font-size: 2.39vw; line-height: 5.31vw; position: relative; margin-top: 1.04vw; font-weight: normal; }

.m2proBanTxt strong:after{ content: ""; background: #140a4a; height: 5px; width: 62px; position: absolute; left: 0px; bottom: 0px; }

.m2proBanTxt p{ font-size: 24px; line-height: 36px; margin-top: 24px; }

.m2proBanner{background-size:cover;}

.m2proBan_img{ width:40.27%; height:42.18vw; position:relative; float:right;}

.m2proBan_img img{ position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); max-width:100%; max-height:100%; width:auto; height:auto;}

.m2pro_tnm{ padding-top: 4.68vw; }

.m2pro_t{ font-size: 2.39vw; line-height: 2.39vw; padding-left: 32px; position: relative; }

.m2pro_t:after{ content: ""; background: #140a4a; position: absolute; width: 3px; left: 0px; top: 4px; bottom: 0px; }

.m2proList{}

.m2proList li{ background: #ffffff; padding: 3.64vw 0px;}

.m2proList li:nth-child(2n){ background:#f6f6f6; padding: 3.64vw 0px;}

.m2proList li .container{display:flex; justify-content:space-between;}

.m2proList li:nth-child(2n) .container{flex-direction:row-reverse;}

.m2proList li:nth-child(2n) .m2proTxts{position:relative; left:5.2vw;}

.m2pro_img{ width:50%;}

.m2proTxts{ width:37.5%;display:flex; flex-direction:column; justify-content:center;}

.m2proTxtssx{position:relative;}

.m2proTxts span{ font-size: 11.45vw; line-height: 11.45vw; position: absolute; left: 0; top:-4.16vw; color: rgba(0,0,0,0.08); font-weight: bold; font-family: din; }

.m2proTxts h4{ font-size: 24px; color: #140a4a; line-height: 36px; letter-spacing: 2px; display: block; font-weight: normal; }

.m2proTxts strong{ font-size: 18px; font-weight: normal; letter-spacing: 1px; display: block; line-height: 36px; margin: 8px 0px 12px; }

.m2proTxts p{ font-size: 14px; line-height: 28px; color: #555; }

.m2proBom{ background: #f6f6f6; padding: 4.68vw 0px 3.38vw; }

.m2probmul{ margin: 2.5vw -12px 0px; }

.m2probmul li{ padding: 0px 12px; float: left; width: 25%; margin-bottom: 24px; }

.m2pro_bsitem{ position:relative;}

.m2pro_bsitem .overflowHide{ height:180px;}

.m2pro_bsitem .overflowHide p{ position: absolute; top: 50%; transform: translateY(-50%); left: 25px; right: 25px; font-size: 24px; line-height: 36px; color: #140a4a; text-align: center; transition:all 0.5s ease; letter-spacing:2px; }

.m2pro_bsitem:hover .overflowHide p{color:#fff;}

.m2pro_bsitem .bgImg:after{content:""; position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(255,255,255,0.8); transition:all 0.5s ease;}

.m2pro_bsitem:hover .bgImg:after{background:rgba(27,48,100,0.8);}

@media (max-width:1799px){

.m2proBanTxt p{font-size:20px;}

.m2proBanTxt strong:after{height:3px;}

.m2pro_t{padding-left:24px;}

.m2pro_bsitem .overflowHide{height:150px;}

.m2pro_bsitem .overflowHide p{font-size:21px;}

}

@media (max-width:1379px){



}

@media (max-width:1199px){

.m2proTxts{width:480px;}

.m2pro_img{width:400px;}

}

@media (max-width:993px){

.m2proBanner{margin-top:0;}

.m2pro_img{width:220px;}

.m2proList li{padding:60px 0!important;}

.m2probmul li{width:33.33%;}

.m2proBom{padding:60px 0;}

.m2pro_t{font-size:24px; margin-bottom:30px;}

}

@media (max-width:767px){

.m2posWpr{display:none;}

.m2banTxt strong{font-size:24px; line-height:36px;}

.m2banner .bgImg{height:165px;}

.m2proBanner{height:auto; padding:40px 0;}

.m2proBanTxt{width:100%; float:none; text-align:center; margin-bottom:35px;}

.m2proBan_img{width:100%; float:none;}

.m2proBanTxt h6{font-size:30px; line-height:40px;}

.m2proBanTxt strong{font-size:24px; line-height:56px;}

.m2proBanTxt strong:after{ left:50%; margin-left:-31px; height:2px;}

.m2proBan_img{height:220px;}

.m2proBanTxt p{ font-size:16px; margin-top:12px;}

.m2proBanTxt{height:auto;}

.m2pro_t{line-height:24px;}

.m2pro_tnm{padding-top:60px;}

.m2proList li .container{display:block; overflow:hidden;}

.m2pro_img{width:280px; margin-bottom:25px;}

.m2proTxts{width:100%;}

.m2proTxts h4{font-size:22px;}

.m2proTxts span{font-size:140px; line-height:140px; top:-40px; color:rgba(0,0,0,0.04)}

.m2probmul li{width:50%;}

.m2pro_bsitem .overflowHide{height:100px;}

.m2pro_bsitem .overflowHide p{ letter-spacing:0; font-size:16px; left:12px; right:12px;}

.m2proList li:nth-child(2n) .m2proTxts{left:0;}

.m2probmul{margin-left:-5px; margin-right:-5px;}

.m2probmul li{padding:0 5px; margin-bottom:10px;}
.m2pro_img{width:100%; text-align:center;}
}



.m2abtCon1{ padding: 4.68vw 0; }

.m2abt_t,.hmpt{ font-size: 2.08vw; line-height: 2.6vw; letter-spacing: 2px; text-align: center; }

.m2abt_c1txt{ font-size: 18px; line-height: 36px; text-align: center; margin: 2.34vw 0px 4.16vw; text-align:left; }

.m2abtc1ul{ height: 110px; margin-bottom: 4.58vw; }

.m2abtc1ul li{ text-align: center; float: left; height: 110px; width: 25%; position: relative; }

.m2abt_c1sx{display:inline-block; text-align:left;}

.m2abtc1ul li strong{ display:block; overflow:hidden; height:72px;}

.m2abtc1ul li strong span{ font: 72px/72px 'Times New Roman'; color: #140a4a;}

.m2abtc1ul li strong i{ font-size: 24px; display: inline-block; margin-left: 5px; font-style: normal; font-weight: normal; color: #140a4a; line-height:24px; transform:translateY(-38px) }

.m2abtc1ul li p{ font-size: 18px; line-height: 38px; letter-spacing: 1px; padding-left:3px;}

.m2abtc1ul li:after{content:""; width:1px; height:95px; background:#E5E5E5; position:absolute; right:0; top:50%; transform:translateY(-50%);}

.m2abtc1ul li:last-child:after{ display:none;}

.hmPage2 .m2abtc1ul li:after{ background:#ccc;}

.m2abtc1bm{ margin: 4.58vw -23px 0px; }

.m2abtc1bm li{ padding: 0px 23px; float: left; width: 33.33%; }

.m2abt_c1x{ position:relative;}

.m2abt_c1x .overflowHide{ height:480px;}

.m2abt_c1x .overflowHide:after{content:""; position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,0.3);}

.m2abt_c1layer{ position:absolute; left:0; top:0; right:0; bottom:0;display:flex; flex-direction:column; justify-content:center; text-align:center; padding:0 30px; color:#fff;}

.m2abt_c1layer span{ background: #140a4a; display: block; margin:0 auto; height: 100px; width: 100px; border-radius:50%; position:relative;}

.m2abt_c1layer span img{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%)!important;}

.m2abt_c1layer strong{ margin-top: 22px; display: block; font-size: 30px; line-height: 38px; font-weight: normal; letter-spacing: 2px; }

.m2abt_c1layer p{ font-size: 18px; line-height: 26px; margin-top: 15px; letter-spacing:1px;}

.m2abtCon2{ background: url(http://hygeamed.com/statics/home/images/m2abt_c2bg.jpg) no-repeat center bottom; padding: 4.47vw 0px 7.45vw; position: relative; background-size:cover; position:relative; background-attachment:fixed;}

.m2abtCon2:after{content:""; height:3px; background:rgba(255,255,255,0.3); position:absolute; left:0; bottom:4.79vw; width:100%; display:none;}

.m2abt_c2box{ margin-top:7.29vw; height:345px; position:relative;}

.m2abt_c2swiper{ margin: 0px auto; height: 345px; width: 1100px; position: relative;}

.m2abt_c2item{}

.m2abt_c2item .bgImg{ width:540px; height:345px; float:left;}

.m2abt_c2des{ margin-left:605px;}

.m2abt_c2des strong{ line-height: 110px; color: #140a4a; font-family: din; font-size: 92px; }

.m2abt_c2ps{/* max-height:108px; overflow-y:auto;*/}

.m2abt_c2ps p{ font-size: 18px; line-height: 36px; padding-left: 15px; position: relative; }

.m2abt_c2ps p:before{content:""; width:6px; height:6px; background:#666; border-radius:50%; position:absolute; left:0; top:15px;}

.m2abt_c2yrs{ height: 500px; width: 126px; position: absolute; top: 50%; right: 0px; margin-top:-260px; overflow:hidden;}

.m2abt_c2yitm{ line-height:100px; text-align:center; }

.m2abt_c2yitm span{ display: inline-block; position: relative; font-size: 24px; font-weight: normal; font-weight:100; padding-left:26px; cursor:pointer; }

.m2abt_c2yitm span:before{ content: ""; background: #140a4a; display: inline-block; height: 8px; width: 8px; margin-top: -4px; position: absolute; left: 0px; top: 50%; border-radius:50%; transition:all 0.5s ease; opacity:0;}

.slick-current.m2abt_c2yitm span{ font-size: 36px; color: #140a4a; font-weight:500;}

.slick-current.m2abt_c2yitm span:before{opacity:1;}

.m2abt_c2swiper .slick-prev{ background: url(http://hygeamed.com/statics/home/images/m2abt_c2btna.png) no-repeat center center; display: inline-block; height: 44px; width: 44px; position: absolute; left: 618px; top: auto; text-indent: 1000px; white-space: nowrap; overflow: hidden; cursor: pointer; border: 1px solid rgba(0,0,0,0.3); bottom: 16px; border-radius:50%; z-index:3; transition:all 0.5s ease; cursor:pointer; }

.m2abt_c2swiper .slick-next{  background: url(http://hygeamed.com/statics/home/images/m2abt_c2btna.png) no-repeat center center; display: inline-block; height: 44px; width: 44px; position: absolute; left: 678px; top: auto; text-indent: 1000px; white-space: nowrap; overflow: hidden; cursor: pointer; border: 1px solid rgba(0,0,0,0.3); bottom: 16px; border-radius:50%; z-index:3; transition:all 0.5s ease; cursor:pointer; transform:rotate(180deg);}

.m2abt_c2swiper .slick-prev:hover,.m2abt_c2swiper .slick-next:hover{ background-image: url(http://hygeamed.com/statics/home/images/m2abt_c2btn.png); background-color: #140a4a; background-repeat: no-repeat; background-position: center center; border: 1px solid #140a4a;}

.m2abtCon3{ background: url(http://hygeamed.com/statics/home/images/m2abt_c3bg.jpg) no-repeat center center; padding: 4.68vw 0px 3.64vw; background-size:cover; }

.m2abtc3ul{ margin: 1.04vw -24px 0px; }

.m2abtc3ul dd{ width:33.33%; float:left; text-align:center; padding:24px;}

.m2abt_c3rx{ background:#fff; padding:38px 32px 24px; text-align:center; box-shadow:0 8px 18px rgba(0,0,0,0.1);}

.m2abt_c3img{}

.m2abt_c3img img{ box-shadow:0 8px 25px rgba(0,0,0,0.1);}

.m2abtc3ul dd p{ font-size: 18px; line-height: 32px; letter-spacing: 1px; height: 32px; margin-top: 22px; overflow: hidden; }
.m2abtc3ul .slick-dots{bottom:-20px;}
.m2abtc3ul .slick-dots li button{display:none;}
.m2abtc3ul .slick-dots li { background: #D6D6D6; display: inline-block; height: 10px; width:10px; margin: 0px 6px; position: relative; border-radius:50%; vertical-align:middle}
.m2abtc3ul .slick-dots li.slick-active{background-image: linear-gradient(135deg, rgba(70,53,166,0.95) 0%,rgba(23,11,91,0.95) 100%);width: 36px; border-radius:1.8em; }

.m2abt_c3img.scaleImg:hover img{ transform:scale(1.18);}

.m2abtCon4{ padding:4.68vw 0;}

.m2abtc4box{ margin-top:25px; position:relative;}

.m2abt_c4tab{ position:absolute; left:0; bottom:60px; z-index:3;}

.m2abt_c4tab li{ cursor: pointer; line-height: 66px; position: relative; padding-left: 45px; transition: all 0.5s ease; font-size: 24px; font-weight: normal; letter-spacing: 1px; }

.m2abt_c4tab li.on{ font-size: 32px; color: #140a4a; }

.m2abt_c4tab li span{ transition: all 0.5s ease; height: 26px; width: 26px; position: absolute; left: 0px; margin-top: -13px; top: 50%; border-radius:50%;background: #FF0000; border: 8px solid #FFB2B2; }

.m2abt_c4tab li.on span{ background: #13094C; border: 8px solid #B8B5C8; }

.m2abtc4Maps{ height:740px; position:relative;}

.m2abtc4_map{ display:none;}

.m2abtc4_map.on{ display:block;}

.m2abtc4_map_china{ max-width:1109px; margin:0 auto; position:relative;}

.m2abtc4_map_haiwai{ max-width:1253px; margin:0 auto; position:relative; top:50%; transform:translateY(-50%);}

.m2abt_c4itm{ width:1px; height:1px; position:absolute; cursor:pointer;}

.m2abt_c4cnm{ white-space:nowrap; position:absolute; left:50%; transform:translateX(-50%); line-height:18px; font-size:14px; top:15px; color:#140a4a; letter-spacing:0px!important; transition:all 0.2s ease;}

.m2abt_c4cnm span{ height: 8px; width: 8px; position: absolute; left: 50%; top: -18px; margin-left: -6px;border-radius:50%;background-image: linear-gradient(135deg, #220E93 0%,#170B5B 100%); }

.m2abt_c4cnm span:after{content:""; width:18px; height:18px; border: 8px solid rgba(20,10,74,0.3); border-radius:50%; top:50%; left:50%; transform:translate(-50%,-50%); position:absolute;}

.m2abt_clay{ width:1px; height:1px; position:absolute; left:0; top:0; opacity:0; visibility:hidden; transition:all 0.2s ease;}

.m2abt_clay i{ height: 66px; width: 66px; border: 1px solid #140a4a; position: absolute; left: 50%; top: 50%; border-radius: 50%; transform: translate(-50%,-50%); animation: mapLineScale 3s linear infinite; opacity: 0;/* background: url(http://hygeamed.com/statics/home/images/m2mapline.png) no-repeat center center; background-size:cover;*/ }

.m2abt_clay i:nth-child(2){animation-delay: 1s;}

.m2abt_clay i:nth-child(3){animation-delay: 2s;}

@keyframes mapLineScale {

  from {

    opacity: 0.6;

    transform:translate(-50%,-50%) scale(1);

  }

  to {

    opacity: 0;

    transform:translate(-50%,-50%) scale(2);

  }

}

.m2abt_c4itm.on .m2abt_c4cnm{opacity:0;}

.m2abt_c4itm.on .m2abt_clay{opacity:1; visibility:visible;}

.m2abt_clay span{ width:50px; height:50px; border-radius:50%;background-image: linear-gradient(135deg, rgba(70,53,166,0.95) 0%,rgba(23,11,91,0.95) 100%); position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); z-index:2; text-align:center; color:#fff; line-height:50px; font-size:14px;}

.m2abt_c4itm_beijing{ left:62.39%; top:35.54%;}
.m2abt_c4itm_chuangchun{ left:73.3%; top:26.35%;}
.m2abt_c4itm_lanzhou{ left:43.64%; top:55.67%;}
.m2abt_c4itm_zhengzhou{ left:58.61%; top:54.86%;}
.m2abt_c4itm_nanjing{ left:66.72%; top:58.78%;}
.m2abt_c4itm_chengdu{ left:44.63%; top:72.43%;}
.m2abt_c4itm_wuhan{left: 59.88%;top: 66.9%;}
.m2abt_c4itm_shanghai{left: 72.15%;top: 67.8%;}
.m2abt_c4itm_guangzhou{left: 57.36%;top: 87.81%;}
.m2abt_c4itm_meiguo{ left:19.31%; top:37.68%;}
.m2abt_c4itm_xibanya{ left:45.41%; top:40.99%;}
.m2abt_c4itm_yidali{ left:50.59%; top:38.18%;}
.m2abt_c4itm_xila{ left:53.95%; top:40.99%;}
.m2abt_c4itm_taiguo{ left:75.73%; top:55.7%;}
.m2abt_c4itm_riben{ left:86.11%; top:41.98%;}
.m2abt_c4itm_tianjin{ left:65.19%; top:38.1%;}
.m2abt_c4itm_chongqing{ left:50.22%; top:67.56%;}
.m2abt_c4itm_hebei{ left:59.96%; top:41.62%;}
.m2abt_c4itm_shanxi{ left:55.9%; top:45.4%;}
.m2abt_c4itm_liaoning{ left:66.81%; top:31.35%;}
.m2abt_c4itm_heilongjiang{ left:72.49%; top:12.02%;}
.m2abt_c4itm_zhejiang{left: 68.16%;top: 72.54%;}
.m2abt_c4itm_anhui{ left:63.93%; top:56.62%;}
.m2abt_c4itm_fujian{ left: 64.35%;top: 82.05%;}
.m2abt_c4itm_jiangxi{ left:63.84%; top:70.4%;}
.m2abt_c4itm_shandong{ left:63.48%; top:46.75%;}
.m2abt_c4itm_hunan{left: 56.54%;top: 73%;}
.m2abt_c4itm_yunan{ left:38.5%; top:81.08%;}
.m2abt_c4itm_shanxi2{ left:50.76%; top:53.78%;}
.m2abt_c4itm_neimenggu{ left: 53.76%;top: 36.13%;}
.m2abt_c4itm_guangxi{ left:50.76%; top:82.83%;}
.m2abt_c4itm_ningxia{ left:46.79%; top:46.21%;}

@media (max-width:1799px){
.m2abt_c4cnm{ letter-spacing:0; font-size:14px;}
.m2abtc1ul li p{font-size:16px; line-height:36px;}
.m2abt_c4cnm span{top:-22px;}
.m2abtc1ul li strong{ height:56px;}

.m2abtc1ul li strong span{ font: 56px/56px 'Times New Roman';}

.m2abtc1ul li strong i{ font-size: 22px; line-height:22px; transform:translateY(-28px) }

.m2abt_c1txt{font-size:14px; line-height:28px;}

.m2abt_c1layer span{ height: 80px; width: 80px;}

.m2abt_c1layer span img{ width:42px; height:42px;}

.m2abt_c1layer strong{ margin-top: 20px; font-size: 21px; line-height: 32px;}

.m2abt_c1layer p{ font-size: 16px; line-height: 24px; margin-top: 12px;}

.m2abt_c1x .overflowHide{height:420px;}

.m2abt_c2box{ height:305px;}

.m2abt_c2swiper{ margin: 0px auto; height: 305px; width: 1000px;}

.m2abt_c2item .bgImg{ width:480px; height:305px;}

.m2abt_c2des{ margin-left:535px; margin-right:50px;}

.m2abt_c2des strong{ line-height: 110px; font-size: 90px; }

.m2abt_c2ps{ max-height:90px;}

.m2abt_c2ps p{ font-size: 16px; line-height: 30px;}

.m2abt_c2ps p:before{ width:4px; height:4px; top:13px;}

.m2abt_c2yrs{ height: 390px; width: 126px;  margin-top:-210px;}

.m2abt_c2yitm{ line-height:78px;}

.m2abt_c2yitm span{ font-size: 20px;}

.m2abt_c2yitm span:before{ height: 6px; width: 6px; margin-top: -3px;}

.slick-current.m2abt_c2yitm span{ font-size: 30px;}

.m2abt_c2swiper .slick-prev{left:530px;}

.m2abt_c2swiper .slick-next{left:588px;}

.m2abtc3ul dd p{font-size:16px; line-height:28px; margin-top:18px;}

.m2abt_c4tab li{font-size:21px; line-height:52px;}

.m2abt_c4tab li.on{font-size:26px;}

.m2abtc4_map_china{width:850px;}

.m2abtc4_map_haiwai{width:1000px;}

.m2abtc4Maps{height:568px;}

.m2abt_c4itm{transform:scale(0.9);}

}

@media (max-width:1379px){



}

@media (max-width:1199px){

.m2abt_t,.hmpt{font-size:24px;}

.m2abtc1bm{ margin: 4.58vw -12px 0px; }

.m2abtc1bm li{ padding: 0px 12px;}

.m2abt_c2item .bgImg{width:400px;}

.m2abt_c2des{margin-left:435px; margin-right:180px;}

.m2abt_c2swiper .slick-prev{left:430px;}

.m2abt_c2swiper .slick-next{left:488px;}

}

@media (max-width:993px){

.m2abtCon1{padding:60px 0;}

.m2abtc1ul li p{font-size:15px;}

.m2abt_c1layer{ padding:0 15px;}

.m2abtCon2{padding:60px 0;}

.m2abt_c2yrs{display:none;}

.m2abt_c2swiper{width:100%;}

.m2abt_c2des{margin-left:375px; margin-right:0;}

.m2abt_c2item .bgImg{width:350px; height:260px;}

.m2abt_c2des strong{ line-height: 60px; font-size: 50px; margin-bottom:10px; display:block; }

.m2abt_c2ps p{font-size:15px;}

.m2abt_c2ps{max-height:120px;}

.m2abt_c2swiper{height:260px;}

.m2abt_c2swiper .slick-prev{left:370px;}

.m2abt_c2swiper .slick-next{left:428px;}

.m2abtc3ul{margin-left:-12px; margin-right:-12px;}

.m2abtc3ul dd{padding:0 12px;}

.m2abtCon3{padding:60px 0;}

.m2abt_c3rx{padding:24px 15px 15px;}

.m2abtc3ul{margin-top:25px;}

.m2abtCon4{padding:60px 0;}

.m2abtc4_map_haiwai{width:100%;}

.m2abtc4_map_china{width:100%;}

.m2abt_c4itm{ transform:scale(0.8);}
.m2abt_c3rx{box-shadow:none;}
.m2abtc3ul .slick-dots li {height: 6px; width:6px; margin: 0px 4px;}
.m2abtc3ul .slick-dots li.slick-active{width: 26px; }
}

@media (max-width:767px){

.m2abtc1ul li{width:50%;}

.m2abtc1ul li strong span{font-size:40px; line-height:40px;}

.m2abtc1ul li strong {height:40px;}

.m2abtc1ul li strong i{transform:translateY(-20px); font-size:20px;}

.m2abt_c1txt{margin-top:15px;}

.m2abtc1ul li:nth-child(2):after{display:none;}

.m2abtc1bm li{width:100%; margin-bottom:10px;}

.m2abt_c2item .bgImg{width:100%; float:none;}

.m2abt_c2des{margin-left:0; margin-top:15px;}

.m2abt_c2box{height:475px;}

.m2abt_c2item .bgImg{height:200px;}

.m2abt_c2des strong{font-size:40px; text-align:center;}

.m2abt_c2ps{height:120px;}

.m2abt_c2swiper .slick-prev{left:calc(50% - 50px);}

.m2abt_c2swiper .slick-next{left:calc(50% + 8px);}

.m2abt_c2swiper{height:490px;}

*{background-attachment:local!important;}

.m2abtc3ul{margin-top:30px;}

.m2abtc3ul dd{width:100%; margin-bottom:35px;}

.m2abtCon3{padding-bottom:0;}

.m2abt_c4itm{transform:scale(0.3);}

.m2abtc4Maps{height:360px;}

.m2abt_c4tab{transform:scale(0.8); transform-origin:left bottom;}

.m2abtc4_map_haiwai{ transform:translateY(-90%);}

.m2abtCon4{padding-bottom:0;}
.m2abtc3ul .slick-dots{bottom:10px;}
}





.hmPage2{ background-position:center bottom; background-size:cover; overflow:hidden; position:relative;}

.hmc2clund{width: 100%;height: 590px;position: absolute;left: 0;bottom: -200px;background: url(http://hygeamed.com/statics/home/images/hmc2yun.png) repeat-x left center;-webkit-animation: animate-cloud 30s linear infinite;animation: animate-cloud 30s linear infinite;}

.hmPage2 .container{ position:relative; z-index:2; text-align:center;}

.hmpt{}

.hmc2txt{ font-size: 16px; line-height: 32px; margin: 2.2vw 0px 3.2vw; text-align:justify }

.hmc2btn{}

.hmPage3{ background:#56678e; position:relative;}

.hmc3bgs{ position:absolute; left:0; top:0; right:0; bottom:0;}

.hmc3bg{ position:absolute; left:0; top:0; right:0; bottom:0; transition:all 0.5s ease; opacity:0; visibility:hidden; background-size:cover;}

.hmc3bg.on{ opacity:1; visibility:visible;}

.hmPage3 .container{ position:relative; z-index:2;}

.hmc3swiper{ margin-top:0; margin-left:2vw; margin-right:2vw;}

.hmc3item{ height:550px; position:relative; color:#fff; letter-spacing:1px;}

.hmc3st{ font-size: 32px; line-height: 42px; margin-top:50px; }

.hmc3pro{ width:600px; height:550px; position:absolute; right:0; top:0;}

.hmc3pro img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:100%; max-height:100%; width:auto; height:auto;}

.hmc3dls{ height:300px; overflow-y:auto; padding-right:10px; width:600px; margin-bottom:40px; margin-top:35px;}

.hmc3dls dl{margin-bottom:22px;}

.hmc3dls dl dt{ font-size: 22px; line-height: 36px; display: block; padding-left: 22px; position: relative; margin-bottom: 5px; }

.hmc3dls dl dt:before{ content: ""; height: 10px; width: 10px; position: absolute; left: 0px; top: 13px; border-radius:50%; border:1px solid #fff;}

.hmc3dls dl dd{ font-size: 18px; line-height: 32px; padding-left:22px; }

.hmc3btn{}

.hmc3swiper .slick-dots{bottom:0;}

.hmc3swiper .slick-dots li button{display:none;}

.hmc3swiper .slick-dots li { background: #fff; display: inline-block; height: 5px; width: 30px; margin: 0px 9px; position: relative; border-radius:50%; vertical-align:middle; transition:all 0.5s ease; border-radius:1.8em;}

.hmc3swiper .slick-dots li.slick-active{ background:#13094C; width:50px; }

.hmPage4{position:relative;}

.hmPage4Bg { height: 30%; width: 100%; position: absolute; left: 0px; bottom: 0px; overflow:hidden; }

.canvasBg{height:100%; width:100%; border:none 0; transform:scale(1.3)}

.hmPage4Layer{height:100%; width:100%; position:absolute; z-index:1; left:0; top:0; background:#fff; opacity:0}

.hmPage4 .container{ position:relative; z-index:2;}

.hmc4ul{ margin: 2.34vw -30px 0px; }

.hmc4ul li{ padding: 0px 30px; float: left; width: 33.33%; }

.hmc4aBox{ display:block;}

.hmc4aBox .overflowHide{ height:250px; border-radius:0.6em;}

.hmc4bm{ padding: 20px 20px 0px; }

.hmc4bm strong{ font-size: 20px; line-height: 28px; color: #140a4a; letter-spacing:1px; display: block; height: 56px; overflow: hidden; font-weight:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; overflow:hidden;}

.hmc4bm span{ font-size: 14px; color: #888888; line-height: 40px; display: block; }

.hmc4bm p{ font-size: 14px; line-height: 26px; color: #888888; height: 78px; overflow: hidden; display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}

.hmc5tag{ margin-top: 18px; line-height: 66px; text-align: center; height: 67px; border-bottom: 1px dashed #13094C; padding-right:1.2vw; }

.hmc5tag span{ font-size: 18px; line-height: 66px; display: inline-block; padding: 0px 1.56vw; margin: 0px 5.2vw; position: relative; letter-spacing:1px; cursor:pointer; }

.hmc5tag span:after{content:""; height:3px; background:#140a4a; transition:all 0.5s ease; width:0%; position:absolute; left:50%; transform:translateX(-50%); bottom:-2px;}

.hmc5tag span.on{ color: #140a4a; }

.hmc5tag span.on:after{ width:100%;}

.hmc5swiperWpr{ margin-top:2.34vw; width:100%; position:relative; height:500px;}

.hmc5swiper{ width:2720px; position:absolute; left:0; top:0;}

.hmPage5 .hmpt{margin-top:70px;}

.hmc5item{ height:500px; transition:all 0.5s ease; opacity:0.1}

.slick-current.hmc5item{opacity:1;}

.hmc5pimg{ width:384px; height:500px; float:left;}

.hmc5rx{ margin-left:500px;display:flex; flex-direction:column; justify-content:center; height:500px; padding-bottom:30px;}

.hmc5pinfo{ letter-spacing:1px;}

.hmc5pinfo strong{ font-size: 22px; line-height: 34px; font-weight: normal; display: block; }

.hmc5pinfo strong span{ color: #140a4a; display: inline-block; margin-left: 15px; }

.hmc5pinfo p{ font-size: 18px; line-height: 28px; margin-top: 8px; }

.hmc5pinfo p span{ display:inline-block; margin-right:10px;}

.hmc5dls{ margin: 15px 0px; max-height: 266px; overflow-y:auto; letter-spacing:1px; }

.hmc5dls strong{ line-height: 36px; background: url(http://hygeamed.com/statics/home/images/hmc5i.png) no-repeat left center; font-size: 18px; font-weight: normal; padding-left: 36px; display:block; margin-bottom:5px;}

.hmc5dls p{ overflow:hidden; margin-bottom:15px; margin-right:20px;display:flex; justify-content:space-between;  flex-wrap:wrap;}

.hmc5dls p span{ width: 50%; line-height: 26px; position: relative; padding: 0px 20px 0px 26px; margin-bottom: 6px; font-size: 14px; }

.hmc5dls p span:before{ content: ""; height: 15px; width: 15px; border: 2px solid #140a4a; position: absolute; left:3px; top: 5px; border-radius:50%;}

@media (max-width:1799px){

.hmc2txt{font-size:14px; line-height:28px;margin:1.8vw 0px 2.2vw;}

.hmc3item{ height:450px;}

.hmc3st{ font-size: 26px; line-height: 32px; margin-top:40px; }

.hmc3pro{ width:500px; height:450px;}

.hmc3dls{ height:230px; width:500px; margin-bottom:25px; margin-top:20px;}

.hmc3dls dl{margin-bottom:15px;}

.hmc3dls dl dt{ font-size: 20px; line-height: 30px; margin-bottom: 3px; }

.hmc3dls dl dt:before{height: 8px; width: 8px; top: 14px;}

.hmc3dls dl dd{ font-size: 16px; line-height: 28px; padding-left:20px; }

.hmc3swiper .slick-dots li { height: 3px; width: 22px; margin: 0px 5px;}

.hmc3swiper .slick-dots li.slick-active{width:36px; }

.hmc4ul{ margin: 2.34vw -20px 0px; }

.hmc4ul li{ padding: 0px 20px;}

.hmc4aBox .overflowHide{ height:195px;}

.hmc3swiper .slick-dots{bottom:10px;}

.hmc5tag{line-height:56px; height:57px;}

.hmc5tag span{ font-size: 16px; line-height: 56px; }

.hmc5swiperWpr{height:400px;}

.hmc5swiper{ width:2120px;}

.hmPage5 .hmpt{margin-top:30px;}

.hmc5item{ height:400px;}

.hmc5pimg{ width:320px; height:400px;}

.hmc5rx{ margin-left:370px; height:400px;}

.hmc5pinfo strong{ font-size: 20px; line-height: 30px;}

.hmc5pinfo p{ font-size: 16px; line-height: 26px; margin-top: 5px; }

.hmc5pinfo p span{ margin-right:6px;}

.hmc5dls{ margin: 15px 0px; max-height: 200px; }

.hmc5dls strong{ line-height: 30px; font-size: 16px; padding-left: 30px; margin-bottom:3px;}

.hmc5dls p{ margin-bottom:10px; margin-right:15px;}

.hmc5dls p span{ line-height: 24px; margin-bottom: 4px; font-size: 13px; }

.hmc5dls p span:before{ height: 13px; width: 13px; border: 1px solid #140a4a;}

}

@media (max-width:1379px){

.hmc3item{ height:380px;}

.hmc3st{ font-size: 21px; line-height: 30px; margin-top:30px; }

.hmc3pro{ width:450px; height:380px;}

.hmc3dls{ height:200px; width:500px; margin-bottom:20px; margin-top:15px;}

.hmc3dls dl{margin-bottom:12px;}

.hmc3dls dl dt{ font-size: 18px; line-height: 26px; margin-bottom: 2px; }

.hmc3dls dl dt:before{height: 6px; width: 6px; top: 14px;}

.hmc3dls dl dd{ font-size: 15px; line-height: 26px; }

.hmc3swiper .slick-dots li { height: 2px; width: 20px; margin: 0px 3px;}

.hmc3swiper .slick-dots li.slick-active{width:30px; }

.hmc4bm strong{ height:28px;-webkit-line-clamp: 1; font-size:18px;}

.hmc4bm p{height:52px;-webkit-line-clamp: 2;}

.hmc5tag{line-height:42px; height:43px;margin-top:5px;}

.hmc5tag span{ font-size: 15px; line-height: 42px; }

.hmc5swiperWpr{height:350px;}

.hmc5swiper{ width:2120px;}

.hmPage5 .hmpt{margin-top:30px;}

.hmc5item{ height:350px;}

.hmc5pimg{ width:320px; height:350px;}

.hmc5rx{ margin-left:370px; height:350px;}

.hmc5pinfo strong{ font-size: 18px; line-height: 26px;}

.hmc5pinfo p{ font-size: 15px; line-height: 22px; margin-top: 3px; }

.hmc5pinfo p span{ margin-right:5px;}

.hmc5dls{ margin: 12px 0px; max-height: 180px; }

.hmc5dls strong{ line-height: 26px; font-size: 15px; padding-left: 36px; margin-bottom:2px;}

.hmc5dls p{ margin-bottom:6px; margin-right:12px;}

.hmc5dls p span{ line-height: 22px; margin-bottom:3px; font-size: 12px; }

.hmc5dls p span:before{ height: 10px; width: 10px; border: 1px solid #140a4a;}

}

@media (max-width:1199px){

.hmc5swiper{ width:1680px;}

.hmc5dls p span{width:100%;}

.hmc4ul{ margin: 2.34vw -12px 0px; }

.hmc4ul li{ padding: 0px 12px;}

.hmc4aBox .overflowHide{height:165px;}

}

@media (max-width:993px){

.nextBtns{display:none!important;}

.hmPage2{padding:60px 0;}

.hmc2txt{margin:25px 0 30px;}

.hmPage3{padding:60px 0;}

.hmc3swiper{margin-left:0; margin-right:0;}

.hmc3pro{width:320px;}

.hmPage4{padding:60px 0;}

.hmc4ul{margin-top:30px;}

.hmc4ul li{width:50%;}

.hmc4ul li:nth-child(3){display:none;}

.hmc4aBox .overflowHide{height:200px;}

.hmPage5{ padding-bottom:60px;}

.hmc5tag{margin-top:20px;}

.hmPage6{}

.hmc5tag span{font-size:16px; line-height: 62px;}

.hmc5tag{line-height:62px; height:63px;}

.hmc5swiperWpr{margin-top:35px;}

.hmc5swiper{width:100%;}

.hmc5rx{margin-left:0;}

.hmc5item{height:auto;}

.hmc5swiperWpr{height:auto;}

.hmc5rx{height:auto; display:block;}

.hmc5swiperWpr{height:580px;}

.hmc5pinfo{text-align:center; margin-bottom:20px;}

.hmc5item .dsPadPhone{ text-align:center; max-width:200px; margin-left:auto; margin-right:auto;}

.hmc5dls p span{width:50%;}

.hmc3dls{width:450px;}

}

@media (max-width:767px){

.hmc3pro{position:relative; width:180px; margin-left:auto; margin-right:auto; height:180px; margin-top:25px;}

.hmc3st{ text-align:center;}

.hmc3item{height:600px;}

.hmc3dls dl dt{font-size:17px;}

.hmc4ul{margin-top:32px;}

.hmc4ul li{width:100%; margin-bottom:35px;}

.hmc4ul li:nth-child(3){display:block;}

.hmc4bm{padding-left:0; padding-right:0;}

.m2abt_t,.hmpt{line-height:24px;}

.hmc5dls p span{width:100%;}

.hmc5dls{max-height:260px;}

.hmc5swiperWpr{height:642px;}

.hmc5btn{text-align:center;}

.hmPage5 .hmpt{margin-top:-20px;}

.hmc4bm strong{font-size:17px;}
.hmc3dls{height:auto; width:100%; padding-right:0;}
.hmc3pro{display:none;}
.hmc3item{height:auto;}
}





@media (min-width:994px){

.hmpt {transition:all 0.8s ease; transform:translate(0px,60px); opacity:0; }

.active .hmpt,.active2 .hmpt{opacity:1; transform:translate(0px,0px); transition-delay:0.3s;}

.hmc2txt {transition:all 0.8s ease; transform:translate(0px,60px); opacity:0; }

.active .hmc2txt{opacity:1; transform:translate(0px,0px); transition-delay:0.5s;}

.hmPage2 .m2abtc1ul {transition:all 0.8s ease; transform:translate(0px,60px); opacity:0; }

.active.hmPage2 .m2abtc1ul{opacity:1; transform:translate(0px,0px); transition-delay:0.7s;}

.hmc2btn {transition:all 0.8s ease; transform:translate(0px,60px); opacity:0; }

.active .hmc2btn{opacity:1; transform:translate(0px,0px); transition-delay:0.9s;}

.hmc3swiper {transition:all 0.8s ease; transform:translate(0px,60px); opacity:0; }

.active .hmc3swiper{opacity:1; transform:translate(0px,0px); transition-delay:0.6s;}

.hmc4ul {transition:all 0.8s ease; transform:translate(0px,60px); opacity:0; }

.active .hmc4ul,.active2 .hmc4ul{opacity:1; transform:translate(0px,0px); transition-delay:0.6s;}

.hmc5tag {transition:all 0.8s ease; transform:translate(0px,60px); opacity:0; }

.active .hmc5tag,.active2 .hmc5tag{opacity:1; transform:translate(0px,0px); transition-delay:0.4s;}

.hmc5swiperWpr {transition:all 0.8s ease; transform:translate(0px,60px); opacity:0; }

.active .hmc5swiperWpr,.active2 .hmc5swiperWpr{opacity:1; transform:translate(0px,0px); transition-delay:0.7s;}

}