.nightConsult { display: none !important; }
.nav { display: block; width: 100%; background: #F0F0F0; height: 2.6rem; position: relative; left: 0; z-index: 100; }
.nav .showNav { width: 2.4rem; height: 1.4rem; position: relative; top: 0.75rem; left: 1rem; }
.nav .showNav a { display: block; width: 100%; height: 100%; position: relative; outline: none; }
.nav .showNav a em { display: block; background: #e60012; width: 0.7rem; height: 0.7rem; position: absolute; right: -0.3rem; top: -0.55rem; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; -moz-box-shadow: 0 0 0.2rem rgba(0,0,0,0); -webkit-box-shadow: 0 0 0.2rem rgba(0,0,0,0); box-shadow: 0 0 0.2rem rgba(0,0,0,0); }
.nav .showNav a:before, .nav .showNav a:after { content: ''; background: #1489e6; width: 100%; height: 0.4rem; margin-top: -0.2rem; position: absolute; top: 50%; left: 0; -moz-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; }
.nav .showNav a:before {  -moz-transform:translateY(-.5rem);
 -o-transform: translateY(-.5rem);
 -ms-transform: translateY(-.5rem);
 -webkit-transform: translateY(-.5rem);
 transform: translateY(-.5rem);
}
.nav .showNav a:after {  -moz-transform: translateY(.50rem);
 -o-transform: translateY(.50rem);
 -ms-transform: translateY(.50rem);
 -webkit-transform: translateY(.50rem);
 transform: translateY(.50rem);
}
.nav .hideNav a:before { -moz-transform: rotate(90deg) rotate(45deg); -o-transform: rotate(90deg) rotate(45deg); -ms-transform: rotate(90deg) rotate(45deg); -webkit-transform: rotate(90deg) rotate(45deg); transform: rotate(90deg) rotate(45deg); }
.nav .hideNav a:after { -moz-transform: rotate(90deg) rotate(-45deg); -o-transform: rotate(90deg) rotate(-45deg); -ms-transform: rotate(90deg) rotate(-45deg); -webkit-transform: rotate(90deg) rotate(-45deg); transform: rotate(90deg) rotate(-45deg); }
.navList { display: none; background: #393939; width: 50%; overflow: hidden; position: absolute; top: 2.6rem; left: 0; }
.navList li { display: block; border-bottom: 1px solid #CCC; text-align: center; overflow: hidden; }
.navList li img { display: inline-block; width: 1.75rem; margin-right: 0.75rem; }
.navList li a { display: block; line-height: 3.75rem; color: #FFF; vertical-align: middle; }
.rollNavs { width: 84%; height: 100%; position: absolute; top: 0; left: 5rem; }
.rollNavs ul { display: block; width: 240%; cursor: pointer; }
.rollNavs li { float: left; display: block; padding: 0 1rem; border: 1px solid #ccc; border-left: none; text-align: center; line-height: 2.45rem; }
.rollNavs li:nth-of-type(1) { border-left: 1px solid #ccc; }
.rollNavs li.active { border-bottom: 0.1rem solid #33a200; color: #33a200; }
.tupi_1 .videos { display: block; background: #000; width: 100%; }
/*保障工程*/
.tou { height: 17.65rem; }
.tou p { background: url(../images/banner-1.jpg) center no-repeat; width: 100%; height: 17.65rem; margin: 0 auto; background-size: 100% auto }
.daoyu { background: url(../images/hz-dd.jpg) no-repeat; height: 13.95rem; background-size: 100% auto; width: 98%; margin: 1.5rem auto 0; }
.daoyu p { font-size: 1.2rem; line-height: 1.5rem; width: 29rem; margin: auto; text-indent: 2em; padding-top: 4.5rem; color: #000; }
.w98 { width: 100%; margin: auto; }
.bots { width: 98%; margin: 0 0.25rem; color: #FFF; background-color: #1249a6; font-size: 1.5rem; text-align: center; line-height: 2.75rem; height: 2.75rem; }
.w92 { width: 90%; margin: auto; }
.huodong img { box-shadow: none; }
.tupi { width: 98%; margin: 1.4rem auto 0; overflow: hidden; zoom: 1 }
.tupi_1 { float: left; width: 18.7rem; height: 11.6rem; }
.tupi_2 { float: left; width: 12.6rem; height: 11.6rem }
.tupi_2 a { }
.huodong { margin-top: 1.2rem; }
.tabBox { position: relative; height: 17.5rem; box-shadow: 0 0 0.1rem 0.1rem #b6b6b7; padding: 0.5rem; margin-top: 1rem; }
.tabBox .hd { }
.tabBox .hd ul { position: absolute; bottom: 0.3rem; }
.tabBox .hd ul li { float: left; width: 18%; margin-left: 1%; }
.tabBox .hd ul .on { border: 0.15rem solid #c5c5c5; background-color: #c5c5c5 }
.tabBox .bd ul { width: 100%; }
.tabBox .bd li { width: 100%; }
.meiti { margin-top: 2.1rem; }
.meiti img { box-shadow: none; }
.metti_2 { margin-top: 1.75rem; }
.metti_3 { margin-top: 0.5rem; }
.mei { margin-top: 2rem; }
.mei div { margin-left: 0.25rem; width: 98%; margin: 0 auto; margin-top: 0.75rem; }
.mei img { box-shadow: none; }
/*健康小书包*/
.meitibaodao { margin-top: 3.5rem; }
.ed { width: 24.3rem; margin: 2.5rem auto 0; }
.jiankang { border-bottom: 1px dashed #c2c1c2; }
.jiankang h1 { background: url(../images/shubao_3.jpg) no-repeat; height: 2.05rem; font-size: 1.2rem; color: #1047ab; background-size: 20% auto; text-indent: 6rem; line-height: 2.4rem; font-weight: normal; width: 26rem; margin: 0.9rem auto 0; }
.jiankang p { font-size: 1.2rem; color: #000000; line-height: 1.8rem; width: 26rem; margin: 1.35rem auto 0; }
.jiankang .rx { width: 17.7rem; margin: 2rem auto 2rem; }
.jiankang .rx img { box-shadow: none; }
.jiankang h2 { background: url(../images/shubao_6.jpg) no-repeat; height: 2.05rem; font-size: 1.2rem; color: #1047ab; background-size: 20% auto; text-indent: 6rem; line-height: 1.5rem; font-weight: normal; width: 26rem; margin: 0.9rem auto 0; }
.jiankang h3 { background: url(../images/shubao_8.jpg) no-repeat; height: 2.05rem; font-size: 1.2rem; color: #1047ab; background-size: 20% auto; text-indent: 6rem; line-height: 2rem; font-weight: normal; width: 26rem; margin: 1.5rem auto 0; }
.di { border-bottom: none; }
.tabBox1 { position: relative; height: 17.5rem; box-shadow: 0 0 0.1rem 0.1rem #b6b6b7; padding: 0.5rem; margin-top: 1rem; }
.tabBox1 .hd { }
.tabBox1 .hd ul { position: absolute; bottom: 0.3rem; }
.tabBox1 .hd ul li { float: left; width: 18%; margin-left: 1.5%; }
.tabBox1 .hd ul .on { border: 0.15rem solid #c5c5c5; background-color: #c5c5c5 }
.tabBox1 .bd ul { width: 100%; }
.tabBox1 .bd li { width: 100%; }
/*九九重阳节*/
.tabBox2 { position: relative; height: 17.5rem; box-shadow: 0 0 0.1rem 0.1rem #b6b6b7; padding: 0.5rem; margin-top: 1rem; }
.tabBox2 .hd { }
.tabBox2 .hd ul { position: absolute; bottom: 0.3rem; }
.tabBox2 .hd ul li { float: left; width: 18%; margin-left: 1.5%; }
.tabBox2 .hd ul .on { border: 1px solid #0F9; }
.tabBox2 .bd ul { width: 100%; }
.tabBox2 .bd li { width: 100%; }
