*{margin:0;padding:0;}
body{width:100%; overflow-x: hidden}
body,input{font-family:arial;color:#333;font-size: 14px;font-family: "微软雅黑";}
a{text-decoration:none;color: #333;}
a:hover{ text-decoration:none;}
i,em{font-style:normal}
img{border:0;vertical-align:middle;}
ul li{list-style: none}
h1,b{font-weight:normal}
button{border:none; background: none;}
/*公共样式*/
.container{max-width:96%;margin:0 auto}
.container-s{max-width:1400px;margin:0 auto}
input{outline: none;}
.fl{float:left;}
.fr{float:right;}
.c{overflow: hidden;}
.cl{HEIGHT: 0px; CLEAR: both;}
/*导航左侧*/
.allnav{width:264px;height:100vh; background: rgba(255,255,255,0.68); position: absolute;top:0;left:0;z-index: 9999;}
.allnav h1{width:151px;margin:0 auto;padding:50px 0}
.allnav-list{width:220px;margin:0 auto;}
.allnav-list ul>li>a{transition: all .3s;border-radius:30px;display: block;text-align: center;width:100%;height:45px;line-height:45px;text-align: center;font-size:16px;}
.allnav-list ul>li{margin:15px 0}
.allnav-list ul>li.on>a,.allnav-list ul>li:hover>a{ background: #024290;color:#fff}
.allnav-dd{width:130px;margin:60px auto 0 auto;text-align: center;}
.allnav-dd dd{margin-top:15px;color:#333}

.allnav-list ul>li dl{transition: all .3s; background: #fff;border-radius:5px;position: absolute;left:0;margin-top:-121px;width:130px;text-align: center;padding:20px 0;margin-left:50px;z-index:-999;opacity: 0;}
.allnav-list ul>li dl:after{content: ''; background: url(../images/nav-li.png) no-repeat center center;width:40px;height:40px;display: inline-block;position:absolute;left: -28px; top: 40%;}
.allnav-list ul>li dl dd a{display: block;text-align: center;height:38px;line-height:38px;font-size:15px;}
.allnav-list ul>li dl dd:hover a{color:#024290}
.allnav-list ul>li:hover dl{ opacity: 1;left:234px;z-index:999;}
.allnav-list ul>li:nth-child(5) dl{margin-top:-90px} 

/*导航右侧*/
.nav-fix{ position:fixed;left:0;top:0;z-index: 9999;background: rgb(255,255,255,0);width: 100%;height:100px;transition: all .5s;}
.nav-left{width:80%;display: none;transition: all .5s}
.nav-left h2,.nav-left .nav{float:left}
.nav-address{background: rgba(255,255,255,0.8);box-shadow: 1px 1px 10px rgba(0,0,0,0.1);}
.nav-address .nav-left{display: block;}
.nav-address .search-input input{ background: #f9f9f9;}
.nav-fix.nav-address .search-submit input{background:url(../images/search.png) no-repeat center center #eee;}

.nav-left h2{margin-left:2%;margin-top:10px;}
.nav-left .nav{width:80%;float:right}
.nav-left .nav ul{overflow: hidden;}
.nav-left .nav ul li{float: left;width:calc(100%/7);height:100px;line-height:100px;position: relative;}
.nav-left .nav ul li a{float:left;width:90%;height:100px;line-height:100px;text-align: center;font-size:16px;transition: all .3s;}
.nav-left .nav ul li:after{content: ''; background: #024290;color:#fff;display: block;height:0;width:90%;transition: all .3s;}
.nav-left .nav ul li:hover:after,.nav-left .nav ul li.on:after{height:100px}
.nav-left .nav ul li:hover a,.nav-left .nav ul li.on a{color:#fff}

.nav-right{ position: absolute;right:0;top:0;z-index:999999}
.nav-right .search{width:100px;height:100px; background: #F5F5F5;text-align: center;}
.nav-right .search img{margin-top:40px;text-align: center;display:inline-block}

.search-form{width:500px;height:100px;line-height:100px;position: absolute;right:-585px;top:0;transition: all .5s;}
.search-form.addsearch{right:185px}
.search-form form{height:100px}
.search-form .search-input{width:400px;height:100px;float:left}
.search-form .search-submit{width:100px;float:right}
.search-form .search-input input{width:400px;height:100%;border:none;text-indent:20px;}
.search-form .search-submit input{float:right;width:100px;height:100px; background: url(../images/search.png) no-repeat center center #F5F5F5;border:none;}


.nav-right .pro-click{height:100px;line-height:100px; background: #034291;font-size:17px;color:#fff;width:185px;cursor: pointer;}
.nav-right .pro-click span{float:left;margin-top:33px;margin-left:50px;margin-right:16px;}
.nav-right .pro-click span b{display: block;background: #fff;width:25px;height:2px; background: #fff;margin:7px 0;transition: all .5s;}
.nav-right .pro-click em{float:left}

.nav-right .pro-clickadd span b:nth-child(1){transform:rotate(45deg);position: relative;top:9px}
.nav-right .pro-clickadd span b:nth-child(2){opacity: 0;}
.nav-right .pro-clickadd span b:nth-child(3){transform:rotate(-45deg);position: relative;top:-9px}
.pro-content{ background: #013A81;width:185px;height: 100vh;display: none;}
.pro-content ul{padding-top:40%;}
.pro-content ul li a{color:#fff;font-size:16px;text-align:center;line-height:20px;text-align: center;display: block;width: 100%;}
.pro-content ul li{padding:9%  0;width:85%;margin:0 auto}
.pro-content ul li:hover{background: #034291;}
/*banner*/
.banner{height:100vh;width:100%;overflow: hidden;position: relative;z-index:9}
.banner .swiper-slide{ background-size: cover; background-repeat:no-repeat; background-position:center;}
#num .swiper-pagination-bullet{width:13px;height:13px; background: #fff;opacity: 1;margin:0 10px;}
#num .swiper-pagination-bullet-active{ background: #024290;}
#num{bottom:30px}

/* 关于我们 */
.about{ background: url(../images/about-bg.png) no-repeat center left;height:330px;}
.about-left{width:650px;margin-top:60px;}
.about-left h2{font-size:30px;color:#333333;line-height:30px;margin:20px 0;font-weight:normal;}
.about-left p{color:#888888;line-height:32px;font-size:15px;}
.about-right a{height:58px;border:1px solid #666666;width:210px;display: block;line-height:58px;text-indent:50px;margin-top:135px;}
.about-right a{transition: all .5s;background: url(../images/about-more.png) no-repeat center right 40px;font-size:16px;}
.about-right a:hover{ background: url(../images/about-more.png) no-repeat center right -40px #444;color:#fff;text-indent:70px;}

.gy-left{width:50%}
.gy-left .fl{ background: #024290;height:385px;}
.gy-left .fl div{width:80%;margin:0 auto;}
.gy-left .fl h2{font-size:24px;font-weight:bold;color:#fff;line-height:24px;padding:80px 0 30px 0}
.gy-left .fl p{font-size:15px;color:#fff;line-height:30px;opacity: 0.8;}
.gy-left .fl a{display: block;margin-top:40px}
.gy-left .fr a{display: block;height:385px}
.gy-left .fl,.gy-left .fr{width:50%;}
.gy-left .fr{height:385px; background: url(../images/about-img1.jpg) no-repeat center center; position: relative;}
.gy-left .fr a em{transition: all .5s;width:209px;height:55px;line-height:55px;display:block;text-align: center; background: rgba(255,255,255,0.5);font-size:18px;margin:0 auto;position: absolute;bottom:10%;right:0;left:0;}
.gy-left .fr a:hover em{background: rgba(2,66,144,0.7);color:#fff}
.gy-right{width:50%; background: url(../images/about-img2.jpg) no-repeat center center;height: 385px;}

/* 产品中心 */
.title{margin:50px 0}
.title span,.title em{display: block;text-align: center;font-weight:normal}
.title span{font-size:30px;line-height:30px;color:#333333;margin-bottom:5px}
.title em{color:#888;line-height:14px;font-size:14px;margin-top:8px;text-transform: uppercase;}
.pro-con{position:relative;}
.pro-con ul li{width:340px;float:left;}
.pro-con ul li .pic{width:100%;overflow: hidden;}
.pro-con ul li .pic img{width:100%;transition: all .4s;}
.pro-con ul li .info{transition: all .4s;color:#555;font-size:16px;height:60px;line-height:60px; background:url(../images/pro-more.png) no-repeat center right 5px;width:100%;border-bottom:1px solid #DDDDDD ;}

.pro-con .swiper-button-prev,.pro-con .swiper-button-next{width:45px;height:69px;}
.pro-con .swiper-button-prev{background: url(../images/pro-jtleft.png) no-repeat center center #fff;left:0;transition: all .5s;}
.pro-con .swiper-button-next{background: url(../images/pro-jtright.png) no-repeat center center #fff;right:0;transition: all .5s}
.pro-con .swiper-button-prev:hover{background: url(../images/pro-jtleft.png) no-repeat center center #eee;}

.pro-con ul li:hover .info{text-indent: 20px;color:#013A81}
.pro-con ul li:hover .info{border-color:#013A81}
.pro-con ul li:hover .pic img{transform: scale(1.1);}

/* 健康管理中心 */
.health{ background: url(../images/health-bg.jpg) no-repeat center center;height:469px;margin-top:60px;}
.health-con{ background:url(../images/health-jb.png) no-repeat center right;height:469px;width:50%;float:right}
.health-div{width: 650px;margin-left:65px;margin-top:60px;}
.health-div h2 em{display: block;opacity: 0.66;color:#fff;font-size:14px;font-weight:normal;text-transform:uppercase ;}
.health-div h2 b{display: block;font-size:36px;color:#fff;line-height:36px;margin-top:6px;font-weight:bold}
.health-div .health-p{font-size:16px;line-height:32px;color:#C8CEDB;margin:40px 0}
.health-more{transition: all .5s;width:187px;height:52px;line-height:52px; background: url(../images/health-jt.png) no-repeat center right 40px;}
.health-more a{transition: all .5s;display: block;color:#fff;border: 1px solid #7F9BBD;border-radius:50px;text-indent: 40px;}
.health-more:hover{ background: url(../images/health-jt.png) no-repeat center right -40px;}
.health-more:hover a{color:#013A81; background: #fff;text-indent:60px;}

/* 其他产品 */
.otherpro-con{position: relative;overflow: hidden;}
.otherpro .sPrev{background: url(../images/pro-jtleft.png) no-repeat center center #fff;width:45px;height:69px;display: block;position: absolute;left:0;top:49%;z-index:99}
.otherpro .sNext{background: url(../images/pro-jtright.png) no-repeat center center #fff;width:45px;height:69px;display: block;position: absolute;right:0;top:49%;z-index:99}
.otherpro{ background: #F5F5F5;padding:50px 0;overflow: hidden}
.otherpro .title{margin-top:0}
.otherpro-ul{text-align: center;}
.otherpro-ul li{display: inline-block;margin:0 18px}
.otherpro-list .slideBox{display: none;}

.otherpro-ul li a{width:221px;height:56px;line-height:56px;transition: all .4s;text-align: center;border:1px solid #DDDDDD;border-radius:50px;text-align: center;color:#666666;font-size:16px;display: inline-block;}
.otherpro-ul li:hover a,.otherpro-ul li.on a{ background: #024290;color:#fff}

.otherpro-list{margin-top:50px}
.otherpro-list ul{overflow: hidden;margin-top:50px}
.otherpro-list ul li{width:450px;float:left;margin-right:27px;}
.otherpro-list ul li .pic{width:100%;overflow: hidden;}
.otherpro-list ul li .pic img{width:100%;transition: all .4s;}
.otherpro-list ul li .info{transition: all .4s;color:#555;font-size:16px;height:60px;line-height:60px; background:url(../images/pro-more.png) no-repeat center right 5px;width:100%;border-bottom:1px solid #DDDDDD ;}

.otherpro-list ul li:hover .info{text-indent: 20px;color:#013A81}
.otherpro-list ul li:hover .info{border-color:#013A81}
.otherpro-list ul li:hover .pic img{transform: scale(1.1);}

/*新闻资讯*/
.news-list{position: relative;padding-bottom:50px;}
.news-list li{width:340px;border:1px solid #DDDDDD;text-align: center;float:left;box-sizing: border-box;}
.news-list li .pic{width:100%;height:239px; position: relative;}
.news-list li .pic img{width:100%}
.news-list li .pic em{width:86px;height:27px; background:url(../images/time.png) no-repeat center left 4px #FFFFFF; position: absolute;z-index: 9999;bottom:10px;left:10px;font-size:10px;line-height:27px;padding-left:10px}
.news-list li .info h3{color:#444444;font-size:16px;font-weight:normal;text-align: center;margin:13px 0}
.news-list li .info p{width:90%;margin:0 auto;color:#888888;line-height:24px;}
.news-list li .info em{display: block;width:128px;height:38px;line-height:38px;text-align: center; background: #F5F5F5;border-radius:50px;margin:20px auto}

/*底部上面*/
.footer{height:310px;margin-top:40px;}
.foot-fl{height:310px;width:50%}
.foot-fr{ background: #F5F5F5;width:50%;height:310px;}
.foot-fr div{width:620px;margin:60px 0 0 60px;}
.foot-fr div h3{font-size:24px;font-weight:bold}
.foot-fr div p{font-size:16px;color:#666;margin:20px 0;line-height:10px;}
.foot-fr div a{transition: all .4s;display: block;width:165px;height:40px;line-height:40px;text-align: center;border:1px solid #CCCCCC;margin-top:26px;display:block}
.foot-fr div a:hover{ background: #013A81;color:#fff}

/*底部*/
.foot{margin:0px auto;border-top:1px solid #ddd;padding:40px 0}

.foot-top span{padding-left:30px;margin-right:20px;color:#666666}
.foot-top span:nth-child(1){ background: url(../images/f-icon1.png) no-repeat center left;}
.foot-top span:nth-child(2){ background: url(../images/f-icon2.png) no-repeat center left;}
.foot-top span:nth-child(3){ background: url(../images/f-icon3.png) no-repeat center left;}
.foot-bottom{color:#666;margin-top:15px;}
.foot-bottom a{color:#666;padding:0 6px;}
.foot-right span{font-size:16px;color:#444444}


/*关于我们*/
.ny-nav-show{background:rgba(255,255,255,0.8);box-shadow: 1px 1px 10px rgba(0,0,0,0.1);}
.ny-nav-show .nav-left{display: block;}
.ny-nav-show .search-input input{ background: #f9f9f9;}
.ny-nav-show .search-submit input{background:url(../images/search.png) no-repeat center center #eee;}

/*内页公共banner*/
.ny-banner{height:468px;width:100%;}
.ny-banner .container-s{position: relative;height:100%}
.ny-banner-wz{width: 385px;height:164px; position: absolute;bottom:0;left:0;z-index:99; background:#3287CF;}
.ny-banner-wz h2,.ny-banner-wz p{color:#fff;margin-left:30px;}
.ny-banner-wz h2{font-size:35px;line-height:35px;margin-top:40px}
.ny-banner-wz p{font-size:16px;line-height:16px;margin-top:15px;}
/*内页公共banner*/

.navigation{height:80px;line-height:80px;border-bottom: 1px solid #EEEEEE;}
.ctitle1 ul li{float:left;margin-right:80px;}
.ctitle1 ul li a{font-size:16px;float:left;height:80px;}
.ctitle1 ul li a:hover{color:#1266AD;}


.pos{ background: url(../images/pos.png) no-repeat center left;padding-left:20px;}
.pos a{color:#666;margin:0 10px}
.pos a:hover,.pos a:last-child{color:#1266AD;}
/*关于我们*/
#about{margin:30px auto}
.ny-about-con{margin-bottom:30px}
.ny-about-left {width:49%;height:540px;}
.ny-about-left img{width:100%}
.ny-about-right{width:49%;margin-top:20px;}
.ny-about-right img{width: 100%;}
.ny-about-right h2 b{display: block;font-size:30px;line-height:36px;font-weight:bold;font-family: arial;color:#3587CF;text-transform: uppercase;}
.ny-about-right h2 em{display: block;font-size:24px;color:#333;line-height:24px;margin:10px 0;font-weight:normal}
.ny-about-jianjie{margin-top:30px;}
.ny-about-jianjie h3{font-size:20px;color:#3587CF;font-weight:normal;line-height:20px;margin:25px 0 15px 0;}
.ny-about-jianjie p{line-height:26px;color:#666;font-size:14px;}

.ny-about-jj h3{font-size:24px;color:#333;line-height:24px;}
.ny-about-jj h3:after{content: '';width:61px;height:4px; background: #0C7CC4;display: block;margin:25px 0}
/*企业文化*/
.ny-title{padding-top:50px;}
.ny-title b,.ny-title em{display: block;text-align: center;}
.ny-title b{font-size:30px;line-height:36px;font-weight:bold;font-family: arial;color:#3587CF;}
.ny-title em{font-size:24px;color:#333;line-height:24px;margin:10px 0;font-weight:normal; background: url(../images/ny-title-bg.png) no-repeat center center;}
#culture{padding:0 0 50px 0}
.ny-culture-con{ background: #F5F5F5;padding-bottom:50px}
.ny-culture-con .ny-culture-dl{margin-top:40px;}
.ny-culture-dl dl{float:left;width:32%;margin-right:1%;height:315px}
.ny-culture-dl dl:nth-child(3){margin-right:0}
.ny-culture-dl dl.culture-dl1{ background: url(../images/culture-img1.jpg) no-repeat center center;}
.ny-culture-dl dl.culture-dl2{ background: url(../images/culture-img2.jpg) no-repeat center center;}
.ny-culture-dl dl.culture-dl3{ background: url(../images/culture-img3.jpg) no-repeat center center;}

.ny-culture-dl dl dt,.ny-culture-dl dl dd{width:80%;margin:0 auto}
.ny-culture-dl dl dt{padding:10px 0 20px 0;border-bottom:1px solid #90ADC5;margin-top:40px;}
.ny-culture-dl dl dt b{font-weight:bold;font-size:26px;color:#fff}
.ny-culture-dl dl dt em{font-size: 16px;margin-left:10px;color:#fff}
.ny-culture-dl dl dd{line-height:28px;color:#fff;margin-top:20px;}

/*荣誉资质*/
.honor{position: relative;}
.ny-honor-con{margin-top:50px; position: relative;}
.ny-honor-con:after{content: '';display: block;clear: both;}
.ny-honor-con .prev{ position:absolute;right:-50px;top:40%;cursor: pointer;}
.ny-honor-con .next{ position:absolute;left:-50px;top:40%;cursor: pointer;}
.ny-honor-con li{float:left;width:24%;margin:0 5px;height: 100%;padding:5px 0;border:1px solid #DDDDDD;}
.ny-honor-con li .pic{width:100%;overflow: hidden;}
.ny-honor-con li .pic img{width:96%;transition: all .5s;display: block;margin:0 auto}
.ny-honor-con li .info{width:100%;height:50px;margin-top:5px;line-height:50px;text-align: center; background: #fff;border:1px solid #DDDDDD;transition: all .5s;}
.ny-honor-con li:hover .info{ background: #1266AD;color:#fff}
.ny-honor-con li:hover .pic img{transform: scale(1.1);}
.ny-honor-con li:hover .pic{border-color:#1266AD}
.honor-hd a{ cursor: pointer;}
.honor-hd a.next{position:absolute;left:6%;top:40%}
.honor-hd a.prev{position:absolute;right:6%;top:40%}

.honor .pichide{position: fixed;top:10%;width:25% !important;left:0;right:0;margin: 0 auto;z-index:999992;display: none;padding:10px;background:#fff;}
.pichide img{width:100%}
.bgg{width: 100%;height: 100%;background: rgba(0,0,0,0.8);position: fixed;top: 0;left: 0;z-index: 999991;display: none;}
.honor .picmax{display: block;}
.ny-honor-con li .picmax img:hover{transform: scale(1);}
.ny-honor-close{ position: fixed;right:20%;top:10%;cursor: pointer;transition: all .6s;z-index:999992;border-radius: 50%;display: none;}
.ny-honor-close:hover{transform: rotate(180deg);}

/*科研中心*/
.research{ background: #F5F5F5;}
.research .research-fl{width:50%}
.research .research-fl img{width:100%}
.research .research-fr{width:50%}
.research-fr h2 b{display: block;font-size:30px;line-height:36px;font-weight:bold;font-family: arial;color:#3587CF;text-transform: uppercase;}
.research-fr h2 em{display: block;font-size:24px;color:#333;line-height:24px;margin:10px 0;font-weight:normal}
.research-fr h2:after{content: '';display: block;width: 40px;height:5px; background: #0C7CC4;margin:30px 0}
.research-con{width:650px;margin:100px 0 0 80px}
.research-con p{font-size:15px;line-height:34px;color:#666}


#company{padding-top:150px;margin-top:-90px;}
#culture{padding-top:106px;margin-top:-90px;}

#honor{padding-top:90px;margin-top:-120px;}
#contact{padding-top:120px;margin-top:-120px;}
/*关于我们*/

/*联系我们*/
.ny-title1{margin:40px 0}
.ny-title1 b,.ny-title1 em{text-align: center;display: block;}
.ny-title1 b{font-size:30px;line-height:30px;color:#333333;display: block;}
.ny-title1 em{font-size:14px;font-family: arial;color:#999;font-weight:normal;display: block;margin-top:10px;}

.ny-contact-list dl{float:left;width:330px;height:192px; background: #F6F6F6;margin:10px}
.ny-contact-list dl dt{width:29px;margin:30px auto 20px auto;height:30px;}
.ny-contact-list dl dt img{vertical-align: middle;display: inline-block;}
.ny-contact-list dl em,.ny-contact-list dl b{display: block;text-align: center;}
.ny-contact-list .ny-contact-tel dd em,
.ny-contact-list .ny-contact-address dd em,
.ny-contact-list .ny-contact-email dd em
{font-size:16px;color:#333;margin-bottom:10px}
.ny-contact-list .ny-contact-tel dd b{font-size:22px;color:#03418a;font-weight:bold}
.ny-contact-list .ny-contact-address dd b{font-size:14px;color:#666666}
.ny-contact-list .ny-contact-email dd b{color:#013A81}
.ny-contact-list .ny-contact-wx dd{float:left;width:120px;margin:30px 10px 0 30px  ;}
.ny-contact-list .ny-contact-wx dd em,.ny-contact-list .ny-contact-wx dd span{float:left}
.ny-contact-list .ny-contact-wx dd em img{width:100px}
.ny-contact-list .ny-contact-wx dd span{width:15px;writing-mode:tb-rl;margin-left:5px}

.map{width:1400px;margin:30px auto;}
.map img{width:100%}

.ny-message{ background: #F5F5F5;padding-top:10px;}
.ny-message form{overflow: hidden;padding-bottom: 30px;}
.ny-message form .text{float:left;width:33%;margin-bottom:20px;}
.ny-message form .text input{width:90%;border:1px solid #E1E1E1;height:43px;line-height:43px;text-indent:20px;}
.ny-message form .text em{color:#f00;width:10%}
.ny-message form .text-area{width:100%}
.ny-message form .text-area textarea{width:92.5%;height:200px;border:1px solid #E1E1E1;font-family: "微软雅黑";padding:20px}
.pro-me-red{color:#f00;padding:20px 0;}
.submit-message{width:176px;;margin:20px auto 40px auto}
.submit-message input{width:176px;height:53px;margin:0 auto;float: none;color:#fff; background: #03418A;padding:0;font-size:15px;border:none;margin:0 auto}

/*招贤纳士*/
.ny-recuri-banner{ background: url(../images/recuir-banner.jpg) no-repeat center center;height:600px;padding-top:240px}
.ny-recur-title b,.ny-recur-title em{display: block;text-align: center;color:#fff}
.ny-recur-title b{font-size:40px;font-family:arial;line-height:40px;font-weight:bold;}
.ny-recur-title em{font-size:30px;color:#fff;line-height:30px;margin-top:15px;}
.ny-recuri-p1{line-height:26px;color:#fff;font-size:14px;text-align: center;max-width: 865px;margin:60px auto;color:#fff}
.ny-recuri-p2{max-width: 865px;margin:0 auto;text-align: center;color:#fff}
.ny-recuri-p2 b{font-size:22px;font-weight:bold;line-height:22px;}
.ny-recuri-p2 p{color:#fff;margin-top:10px;}
.ny-recuri-p2 p a{color:#e86d2b;text-decoration: underline;}

/*人才招聘*/
.ny-recurit-banner{ background:url(../images/rc-banner.jpg) no-repeat center center;}
.ny-recurit{margin:50px auto}
.recurit-title{margin-bottom:30px;}
.recurit-title b{display: block;color:#333;font-size:40px;line-height:40px;margin:20px 0 10px;text-align: center;display: block;}
.recurit-title p{line-height:40px;text-align: center;width:90%;margin:0 auto;font-size:16px;font-weight:normal;color:#888}

.ny-re-p{font-size:16px;color:#575757; background: #F8F8F8;padding:15px 20px;border:1px solid #D4D4D4;line-height:40px;}
.ny-recrui-dl{overflow: hidden;}
.ny-recrui-dl dl{width:23%;margin:1%;float:left}
.ny-recrui-dl dl dt{width:100%}
.ny-recrui-dl dl dt img{width:100%}
.ny-recrui-dl dl dd{margin-top:10px;line-height:31px;font-size:15px;color:#5b5b5b;}

.ny-re-all{margin:40px 0}
.ny-re-all ul{ overflow: hidden;}
.ny-re-all ul li{height:68px;line-height:68px;margin:0 auto; background:url(../images/rc-jia.png) no-repeat center right 3%  #eee;text-indent: 3%;transition: all .3s;}
.ny-re-all ul li:hover{ background:url(../images/rc-jia.png) no-repeat center right 3%  #ddd;}
.ny-re-all ul.addressul li{ background:url(../images/rc-jian.png) no-repeat center right 3%  #3A5898;color: #fff;}
.rcte4_2{font-size:18px;margin-bottom:5px}
.rcte4-div{border-top:1px solid #E1E1E1;display: none;font-size:15px;line-height:38px;color:#666;background: #fff;}
.rcte4-div div{width:94%;margin:18px auto}

.zp-fl-top{ background: url(../images/rc-bg1.jpg) no-repeat center center;height:274px;width:100%;margin:20px 0}
.zp-fl-top h2{font-size:40px;font-weight:normal;padding-top:80px;line-height:40px;margin-bottom: 10px;color: #fff;text-align: center;display: block;}
.zp-fl-top p{font-size: 20px;line-height:20px;margin-top:16px;color: #fff;text-align: center;display: block;}
.zp-fl-bottom dl{float:left;width:32%;margin:0.5333%;background: #F5F5F5;height:140px;transition: all .5s;}
.zp-fl-bottom dl dt{float:left;margin-top:40px;width:25%;margin-left:4%;text-align: center}
.zp-fl-bottom dl dt img{transition: all .5s;}
.zp-fl-bottom dl:hover dt img{transform: rotateY(180deg);}
.zp-fl-bottom dl dd{float:left;margin-left:20px;width:60%}
.zp-fl-bottom dl:hover{ background: #eee;}
.zp-fl-bottom dl dd b{font-size:18px;color:#333;margin:25px 0 15px 0;display: block;}
.zp-fl-bottom dl dd p{color:#666}

.fc-img{ background: #F5F5F5;padding:30px 0;margin:30px 0 0 0 }
.fc-img-div{margin:40px auto}
.fc-img-div div.fl{width:53.5%;}
.fc-img-div div.fr{width:45.5%;}
.fc-img-div div img{width:100%}

/*新闻资讯*/
.ny-news-con{margin:30px auto}
.ny-news-con li{float:left;width:46%; background:#F5F5F5;margin:1%;padding:1%;transition: all .3s;}
.ny-news-con li .pic{width:40%;overflow: hidden;}
.ny-news-con li .pic img{width:100%;transition: all .5s;}
.ny-news-con li .info{width:55%;}
.ny-news-con li .info h2{font-size:18px;color:#444;font-weight:normal;line-height:18px;margin:25px 0 10px 0}
.ny-news-con li .info p{line-height:28px;color:#777;font-size:15px;}
.ny-news-con li .info em{margin-top:20px;display: block;width:107px;height:27px;background:url(../images/time.png) no-repeat center left 10px #FFFFFF;text-align: center;line-height:27px;text-indent:20px ;}
.ny-news-con li a{display: block;overflow: hidden;}
.ny-news-con li:hover{ background:#eee;}
.ny-news-con li:hover .info h2,.ny-news-con li:hover .info p{color:#3287CF}
.ny-news-con li:hover .pic img{transform: scale(1.1);}

.ny-main  .pagelist {padding: 10px 0;margin:45px 0;overflow: hidden;border-top:0px solid #eee;text-align:center;}
.ny-main .pagelist a,
.ny-main  .pagelist span {border: 1px solid #eee; background: #F1F1F1; display: inline-block;padding: 8px 18px;margin-right:5px;border-radius:20px}
.ny-main  .pagelist span.current,.ny-main  .pagelist a:hover {color: #fff;border: 1px solid #ddd; background: #0C7CC4;}

/*其他产品*/
.ny-product-list{position:relative;margin:30px auto}
.ny-product-list ul li{width:340px;float:left;margin:10px 5px; background: #f5f5f5;border:1px solid #ddd;    box-sizing: border-box;}
.ny-product-list ul li .pic{width:100%;overflow: hidden;height:458px}
.ny-product-list ul li .pic img{width:100%;transition: all .4s;}
.ny-product-list ul li .info{text-indent: 10px;transition: all .4s;color:#555;font-size:16px;height:60px;line-height:60px; background:url(../images/pro-more.png) no-repeat center right 10px;width:100%;}

.ny-product-list ul li:hover .info{text-indent: 20px;color:#013A81}
.ny-product-list ul li:hover .info{border-color:#013A81}
.ny-product-list ul li:hover .pic img{transform: scale(1.1);}

/*其他产品详情*/
.ny-pro-top{margin:50px 0}
.ny-pro-left{width:20%;overflow: hidden; position: relative;float:none;margin:0 auto;background: #eee;padding:20px;margin-bottom: 20px;}
.ny-pro-left img{width:100%}
.ny-pro-right{width:79%;float:none;margin:0 auto}
.ny-pro-right h2{font-size:32px;font-weight:normal;padding:15px 0}
.ny-pro-right h2{border-bottom:1px  solid #ddd;text-align: center;}
.ny-pro-right p{line-height: 34px;color:#666;font-size:15px;margin:35px 0}
.ny-pro-zx a{display: inline-block;; background: #3387CF;width:205px;height:80px;text-align: center;line-height:80px; background: #3387CF;color:#fff;font-size:17px}
.ny-pro-zx span{display: inline-block;margin-left:15px;text-align: center;width:385px;height:80px;line-height:80px; background: url(../images/pro-xqtel.png) no-repeat center left 40px #EEEEEE;}
.ny-pro-zx span em{font-size:14px;}
.ny-pro-zx span b{font-size:20px;color:#333333;font-weight:bold}

.ny-pro-title{padding-bottom:15px;border-bottom:1px solid #CCCCCC}
.ny-pro-title b{font-size:32px;}
.ny-pro-title em{font-size:20px;color:#3387cf;font-weight:normal;margin-left:10px;}
.ny-pro-con{width:96%;font-size:16px;color:#666;line-height: 34px;margin:10px 0; background: #f5f5f5;padding:2%;}

.ny-pro-zx{overflow: hidden;text-align: center;margin:20px 0}
/*健康管理中心列表页*/
.health-ctitle1{background: #03418A;height:71px;line-height:71px; position: fixed;top:100px;z-index:9999;left:0;width:100%}
.container-w{max-width:1460px;margin:0 auto}
.health-ctitle1 .ctitle1>li{float:left;}
.health-ctitle1 .ctitle1>li:after{content:'|';float:right; color: #4F7DAE;padding:0 26px}
.health-ctitle1 .ctitle1>li>a{color:#fff}
.health-ctitle1 .ctitle1>li>a:after{width:100%}

/*细胞及类器官*/
.health-ctitle1 .ctitle2{width:160px; position: fixed;top:200px;left:2%}
.health-ctitle1 .ctitle2 li{line-height:59px;    float:none;margin-right: 0;height:59px;}
.health-ctitle1 .ctitle1 ul li a{line-height:45px;float:none;font-size:15px;display: block;width:100%;height:45px;transition: all .5s;}

.health-ctitle1 .ctitle1 ul li:hover a,.health-ctitle1 .ctitle2 li.on a{ background: #E16912;color:#fff;text-indent: 20px;}
.ny-health-banner{ background: url(../images/xb-banner.jpg) no-repeat center center;height:146px;margin-top:200px}
.ny-health-banner b,.ny-health-banner em{display: block;color:#fff;margin-left:40px;}
.ny-health-banner b{font-size:24px;font-weight: bold;line-height:24px;margin-bottom:10px;padding-top:50px}
.ny-health-banner em{font-size:14px;color:#fff; text-transform: uppercase;}

.ny-health-title{ background: #F5F5F5;height: 50px;line-height:50px;font-size:20px;font-weight: bold;color:#333333;margin-top:50px;}
.ny-health-title:after{content: '';float:left;width:6px;height:25px; background: #03418A;margin:15px 15px 0 20px;;}
.ny-health-list{margin-top:10px}
.ny-health-list ul li{float:left;width:24%;margin:0.5%;overflow: hidden;}
.ny-health-list ul li .pic{width:100%;overflow: hidden;}
.ny-health-list ul li .pic img{width:100%;transition: all .4s;}
.ny-health-list ul li .info{width:100%;height:55px;line-height:55px;text-indent: 20px; background:url(../images/pro-more.png) no-repeat center right 20px #F5F5F5;transition: all .5s;}
.ny-health-list ul li .info{color:#333;}
.ny-health-list ul li:hover .pic img{transform: scale(1.1);}
.ny-health-list ul li:hover .info{background: rgba(2,66,144,1);text-indent:30px;color:#fff }
.ny-main .ny-jkindex-con{margin-top:176px;}

/*健康管理中心详情页*/
.ny-banner1{ background:url(../images/ny-banner1-img.jpg) no-repeat center center;height:146px;margin-top:171px}
.ny-banner1 b,.ny-banner1 em{display: block;text-align: center;color:#fff}
.ny-banner1 b{font-size:25px;font-weight:bold;padding-top:50px;display: block}
.ny-banner1 em{font-size:13px;text-align: center;display: block}

.ny-health-xqtop{ background: #F5F5F5;padding:30px;margin:20px 0}
.ny-health-xqtop .fl,.ny-health-xqtop .fr{float:left;}
.ny-health-xqtop .fl{width:360px;}
.ny-health-xqtop .fl img{width:100%}
.ny-health-xqtop .fr{width:800px;margin-left:20px;}
.ny-health-xqtop .fr h2{font-size:22px;color:#333;padding:20px 0;line-height:22px;}
.ny-health-xqtop .fr h2{border-bottom: 1px solid #DDDDDD;}
.ny-health-xqtop .fr p{margin-top:10px;line-height:30px;color:#666}

.ny-title-health{border-bottom: 1px solid #DDDDDD;padding:20px 0;}
.ny-title-health b{font-size:20px;font-weight:bold;color:#03418a;font-weight:bold}
.ny-title-health em{font-size:14px;color:#999;font-weight:normal}


.health-ctitle2 .ctitle1{width:160px; position: fixed;top:25%;left:2%}
.health-ctitle2 .ctitle1 li{line-height:45px;float:none;margin-right: 0; margin-bottom:13px;text-indent: 20px;margin-right:0}
.health-ctitle2 .ctitle1 li a{line-height:45px;float:none;font-size:15px;display: block;width:100%;transition: all .5s; background: #f5f5f5;}
.health-ctitle1 .ctitle2 li.on a{ background: #E16912;color:#fff;text-indent: 20px;}

.health-ctitle2 .ctitle1 li{width:100%;    margin-right: 80px;}
.health-ctitle2 .ctitle1 .ctitle2 {width:100%}
.health-ctitle2 .ctitle1 .ctitle2 li{line-height:30px;margin-bottom:0}
.health-ctitle2 .ctitle1 .ctitle2 li a{line-height:30px;background: none;width:100%;line-height:35px;height:35px;font-size:14px;color:#666;text-indent: 30px;}
.health-ctitle2 .ctitle1 li:hover>a{ background: #E16912;color:#fff}


/*手机客服*/
.pf_down {
	display: none;
	    width: 100%;
	    float: left;
	    position: fixed;
	    left: 0;
	    bottom: 0;
	    height: 50px;
	    background: #2486d1;
	    z-index: 66;
	    box-shadow: 0 -4px 7px rgba(0,0,0,0.15);
	    z-index: 999;
	}
	
	.pf_down li {
		box-sizing: border-box;
	    width: 33.33%;
	    float: left;
	    text-align: center;
	    padding: 7px 0 5px 0;
	    border-right: 1px solid rgba(255,255,255, 0.2);
	}
	.pf_down li .ico7 {
	    width: 100%;
	    float: left;
	    height: 20px;
	 
	}
	.pf_down li.l1 .ico7{ background: url(../images/btn15.png) no-repeat center center;   background-size: 20px 20px;}
	.pf_down li.l2 .ico7{ background: url(../images/btn16.png) no-repeat center center;   background-size: 20px 20px;}
	.pf_down li.l3 .ico7{ background: url(../images/btn17.png) no-repeat center center;   background-size: 20px 20px;}
	.pf_down li .name {
	    width: 100%;
	    float: left;
	    margin-top: 4px;
	    font-size: 12px;
	    color: #fff;
	    line-height: 14px;
	}
	
/*手机客服*/


/*康管理中心主页面*/
/*.jk-index{width:100%; background: #024290;position:fixed;left:0;top:100px;z-index:99999}
.jk-index ul{overflow: hidden;margin:0 auto;width:90%;}
.jk-index ul li{float:left;text-align: center;margin:1.5% 1% 0.5% 1%;}
.jk-index ul li .pic{width:80%;border-radius:10px;overflow: hidden;margin:0 auto}
.jk-index ul li .pic img{width: 100%;transition: all .5s;}
.jk-index ul li .info{color:#fff;}

.jk-index ul li:hover .info {background: #fff; background: #024290;}
*/
.jk-index{background: #03418A;
    height: 71px;
    line-height: 71px;
    position: fixed;
    top: 100px;
    z-index: 9999;
    left: 0;
    width: 100%;}
.jk-index ul{overflow: hidden;margin:0 auto;    max-width: 1460px; margin: 0 auto;}
.jk-index li{float:left; height: 71px;
    line-height: 71px;}
.jk-index li:after{content:'|';float:right; color: #4F7DAE;padding:0 26px}
.jk-index li a{color:#fff;float:left}
.jk-index li a:after{width:100%}