@charset "utf-8";

body{min-width: 1200px; width: 100%;}

/*产品中心*/
.chanp{padding: 78px 0 58px;}
.chanp_t{background:url(../images/cp_line01.png) no-repeat center 50px;height: 140px;text-align: center;line-height: 40px;font-size: 36px;color: #078684;}
.chanp_t a{font-size: 36px;color: #078684;}
.chanp_t span{display: block;font-size: 18px;color: #333;font-weight: normal;padding: 30px 0 0;}
.cp_l{width: 254px;background: #f3f3f3;}
.cp_l h3{ background:#078684 url(../images/cp_ico07.gif) no-repeat 32px 50px;width: 254px;height: 130px;line-height: 130px;overflow: hidden;}
.cp_l h3 a{font-size: 36px;color: #fff;display: block;padding: 0 0 0 80px;}
.cp_lm{width: 254px;height: 345px;overflow: hidden;}
.cp_ul01 li a{display: block;font-size: 18px;color: #333;width: 254px;height: 60px;line-height: 60px;border-bottom: #cbcbcb 1px solid;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.cp_ul01 li a:hover,.cp_ul01 li.on a{color: #078684;font-weight: bold;}
.cp_ul01 li em{display: block;float: left;line-height: 0;width: 30px;padding: 18px 0 0 20px;}
.cp_ul01 li em img{width: 20px;height: 24px;}
.cp_ul01 .cp_ul02 li a{font-size: 14px;background:url(../images/cp_ico05.gif) no-repeat 55px 20px;padding: 0 0 0 74px;width: 180px;overflow: hidden;height: 50px;line-height: 50px;}
.cp_ul01 .cp_ul02 li a:hover{ background:url(../images/cp_ico06.gif) no-repeat 55px 20px;font-weight: normal;}
.cp_ul02{ display:none;}
.cp_lm .cp_ul03{ display:block;}

.cp_tel{font-size: 16px;color: #fff; background:url(../images/cp_tel.jpg) no-repeat;width: 168px;height: 224px;line-height: 28px;padding: 20px 0 0 86px;position:relative;}
.cp_tel b{display: block;font-size: 20px;}
.cp_tel a{ display:block;width:100px;text-align:center;height:30px;line-height:30px;font-size:14px;color:#333;background:#fff;border-radius:20px;position:absolute;top:84px;right:15px;}
.cp_r{width: 936px;}
.cp_pic{width: 710px;height: 453px;line-height: 0;}
.cp_pic img{width: 710px;height: 453px;}
.cp_rt{width: 226px;position: absolute;top: 0;right: 0;}
.cp_rt ul li{font-size: 18px;color: #333;width: 224px;height: 90px;line-height: 88px;overflow: hidden;}
.cp_rt ul li em{display: block;float: left;width: 36px;line-height: 0;padding: 24px 8px 0 33px;}
.cp_rt ul li em img{width: 36px;height: 36px;}
.cp_rt ul li.on{border: #078684 1px solid;}
.cp_rm{width: 227px;height: 266px;position: absolute;top: 97px;right: 226px;}
.cp_qie{width: 187px;height: 236px; background: rgba(0,0,0,0.8);padding: 30px 20px 0;}
.cp_qie b{display: block;font-size: 18px; color: #fff;height: 50px;line-height: 40px;overflow: hidden; background:url(../images/cp_ico08.gif) no-repeat 0 49px;}
.cp_qie p{font-size: 14px; color: #fff; line-height: 24px; height: 120px; overflow: hidden;padding: 10px 0 0;}
.cp_bot{padding: 18px 0 0;width:936px;overflow:hidden;}
.cp_bot ul li{width: 289px;float: left;padding:0 15px;overflow: hidden;}
.cp_bot ul li em,.honor_m ul li em{width: 289px;height: 216px;display: block;overflow: hidden;line-height: 0;}
.cp_bot ul li em img,.honor_m ul li em img{width: 289px;height: 216px;
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.cp_bot ul li em img:hover,.honor_m ul li em img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.cp_bot ul li span{ width:289px; display:block; text-align:center; height:32px; line-height:32px; overflow:hidden;font-size: 14px;color: #666;}

/*荣誉资质*/
.honor{background:url(../images/honor_bg.jpg) no-repeat center 0;height: 520px;overflow: hidden;}
.honor p{font-size: 18px;color: #fff;padding: 335px 0 0 50px;float: left;}
.honor_m{padding: 150px 0 0;width: 850px;margin-right: -40px;}
.honor_m ul li{background:url(../images/honor_k.png) no-repeat;width: 295px;height: 310px;float: left;}
.honor_m ul li em{width: 200px;height: 267px;margin:0 auto;}
.honor_m ul li em img{width: 200px;height: 267px;}

/*应用案例*/
.case{padding: 0 0 30px;}
.case_l,.case_r{position: absolute;top: 415px;width: 80px;border-radius:50%;z-index:200;background-color:#fff;}
.case_l{left: -40px;}
.case_r{right: -40px;}
.case_l a,.case_r a{display: block;width: 80px;height: 80px;}
.case_l a{background:url(../images/case_lico01.png) no-repeat;}
.case_l a:hover{background:url(../images/case_lico02.png) no-repeat;}
.case_r a{background:url(../images/case_rico01.png) no-repeat;}
.case_r a:hover{background:url(../images/case_rico02.png) no-repeat;}
.case_m dl{width: 1200px;height: 600px;position: relative;}
.case_m dl dt{width: 1200px;height: 600px;line-height: 0;}
.case_m dl dt img{width: 1200px;height: 600px;}
.case_m dl dd{background:url(../images/case_k.png) no-repeat;width: 490px; height: 520px; position: absolute; top: 0; right: 0;padding: 80px 0 0;overflow: hidden;} 
.case_m dl dd h5{height: 100px; line-height: 40px; text-align: center; width: 330px; margin:0 auto;background:url(../images/case_line.gif) no-repeat center 98px;} 
.case_m dl dd h5 a{font-size: 24px;color: #fff;}
.case_m .case_desc{font-size: 14px; color: #fff; line-height: 25px; height: 175px; overflow: hidden;width: 385px; margin:0 auto;text-align: center;padding: 15px 0 0;} 
.case_m dl dd span{display: block; width: 152px; height: 37px; margin:0 auto;padding: 45px 0 0;} 
.case_m dl dd span img{width: 152px;height: 37px;}
.case_m dl dd span a{display: block; width: 152px; height: 37px;}
.case_m dl dd span a:hover{animation:shake 1.4s linear;-webkit-animation:shake 1.4s linear;}

/*合作客户*/
.hz{padding:0 0 30px;}
.hz_m{width: 1200px;overflow: hidden;}
.hz_m ul li{width: 240px;float: left;overflow: hidden;}
.hz_m ul li em{width: 220px;height: 124px;display: block;overflow: hidden;line-height: 0;box-shadow: 0 3px 8px 3px #d0d0d0;margin:10px;}
.hz_m ul li em img{width: 220px;height: 124px;
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(1);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray; }
.hz_m ul li span{ width:220px; display:block; text-align:center; height:25px; line-height:25px; overflow:hidden;font-size: 14px;color: #333;}
.hz_m ul li a:hover img{
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
filter: grayscale(0%);}


/*优势*/
.ys_bg{ background:url(../images/ys_bg.jpg) no-repeat center 0;height: 790px;overflow: hidden;padding: 110px 0 0;}
.ys .chanp_t,.about .chanp_t{background:url(../images/cp_line.png) no-repeat center 50px;}
.ys dl{width: 300px;float: left;height: 600px;background: #f1f1f1;}
.ys dl dt{width: 300px;height: 300px;position: relative;line-height: 0;}
.ys dl dt img{width: 300px;height: 300px;}
.ys dl dt em{width: 300px;height: 300px;display: block;position: absolute;top: 0;left: 0;background: rgba(0,0,0,0.5);}
.ys dl dd{width: 250px;margin:0 auto;text-align: center;padding: 40px 0 0;}
.ys dl dd h5{font-size: 24px;color: #333;line-height: 32px;height: 75px;background:url(../images/ys_ico01.gif) no-repeat center 74px;}
.ys dl dd h5 span{display: block;font-size: 18px;font-weight: normal;}
.ys dl dd p{font-size: 14px;color: #666;line-height: 25px;height: 125px;overflow: hidden;padding: 15px 0 0;}
.ys .ys_dl02{background: #f8f7f8;}
.ys dl:hover{background: #078684;}
.ys dl:hover dt em{display: none;}
.ys dl:hover dd h5{background:url(../images/ys_ico02.gif) no-repeat center 74px;}
.ys dl:hover dd h5,.ys dl:hover dd p{color: #fff;}

/**/
.video{ background:url(../images/video_bg.jpg) no-repeat center 0;height: 560px;overflow: hidden;padding: 83px 0 0;}
.video_l{width: 566px;height: 560px;}
.video_btn{width: 566px;height: 560px;}
.video_btn a{width: 566px;height: 560px;display: block;}
#open_window {display: none; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.7); } 
.video_m {background:#eee; width: 1000px;height: 563px; z-index: 1000; margin: 10% auto; overflow: auto; } 
.xx {font-size: 22px;color: #000; cursor: pointer; position: absolute; top: 0; right: 0;width: 30px;text-align: center; height: 30px; line-height: 30px; background: #fff; z-index: 1002;} 
.video_con { width: 1000px;height: 563px; overflow: hidden;}
.video_con img{ width: 1000px;height: 563px;}
.video_r{width: 600px;padding: 110px 0 0;}
.video_r h5{line-height: 50px; background:url(../images/video_ico01.png) no-repeat;height: 100px;overflow: hidden;padding: 0 0 30px;}
.video_r h5 a{font-size: 42px;color: #fff;display: block;padding: 0 0 0 115px;}
.video_r h5 span{display: block;font-size: 30px;font-weight: normal;}
.video_r ul li{height: 50px;line-height: 50px;overflow: hidden;padding: 0 0 0 40px;width: 260px;float: left;}
.video_r ul li a{font-size: 16px;color: #fff;padding: 0 0 0 20px; background:url(../images/video_ico02.png) no-repeat 0 23px;display: block;width: 240px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.video_r ul li a:hover{font-weight: bold;}

/*公司动态*/
.news_main{ padding:70px 0;}
.news_main .chanp_t{height: 110px;}
.wd{ width:410px;padding: 0 20px 20px;box-shadow: 0 3px 5px 3px #d0d0d0;}
.wd_t{height: 70px;overflow: hidden;line-height: 70px;}
.wd_t a{ font-size:24px; color:#333;}
.wd_t a:hover,.wd dl dd h5 a:hover,.news dl dd h5 a:hover{color: #078684;}
.wd_t span{float: right;}
.wd_t span a{font-size: 14px;color: #999;text-transform: uppercase;}
.wd dl dt{width: 410px;height: 230px;overflow: hidden;line-height: 0;}
.wd dl dt img,.news dt img{width: 410px;height: 230px;
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.wd dl dt img:hover,.news dt img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.wd dl dd{padding-top: 15px;}
.wd dl dd h5,.news dd h5{height: 30px;line-height: 30px;overflow: hidden;font-weight: normal;}
.wd dl dd h5 a,.news dd h5 a{font-size: 16px;color: #333;display: block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.wd dl dd span{display: block;height: 40px; background:url(../images/news_ico01.gif) no-repeat; line-height: 20px;padding:0 0 0 30px;margin-top: 5px; font-size: 12px; color: #333;} 
.wd_desc{font-size: 14px;padding-top: 10px; color: #666; line-height: 25px; height: 75px; overflow: hidden;} 
.wd dl dd em{width: 118px;display: block;padding-top: 15px;}
.wd dl dd em a{font-size: 14px;color: #333;display: block; width: 116px; text-align: center; height: 32px; line-height: 32px;border: #077c72 1px solid;border-radius:5px;}
.wd dl dd em a:hover{background: #077c72;color: #fff;}

/*常见问答*/
.news{ width:715px;}
.news_m{height: 460px;overflow: hidden;}
.news dl{ width:715px;height: 126px; padding:0 0 34px;overflow: hidden;}
.news dt{width: 226px;height: 126px;float: left;overflow: hidden;}
.news dt img{width: 226px;height: 126px;}
.news dd{ float:left; overflow:hidden; width:470px; padding:20px 0 0 18px;}
.news dd h5{ background:url(../images/wen.gif) no-repeat 0 4px;padding-left: 32px;}
.news .wd_desc{ background:url(../images/da.gif) no-repeat 0 12px;padding-left: 32px;height: 50px;}

/*关于神健*/
.ab_bg{ background:url(../images/ab_bg.gif) no-repeat center 0;height:840px; padding:55px 0 0; overflow:hidden;}
.about .chanp_t{height: 106px;}
.about dl{width: 1180px;margin:0 auto;}
.about dl dt{ width:1180px; height:460px;line-height: 0;padding: 10px 0;}
.about dl dt img{ width:1180px; height:460px;}
.about dl dd{ width:1020px;margin:0 auto; padding:10px 0 0;}
.about .ab_desc{font-size: 14px;color: #666;line-height: 25px;overflow: hidden;text-align: center;}
.about .ab_desc p{padding: 5px 0 0;}
.about dl dd span{display: block;width: 700px; padding:25px 0 0 220px;}
.about dl dd span a{display: block; float: left; font-size: 14px; color: #fff;width: 130px;height: 50px;text-align: center; line-height: 50px;background:#333;margin-right: 15px;}
.about dl dd span a:hover{background:#078684;}
.ab_m{width: 1120px; height: 105px; position: absolute; top: 446px; left: 10px; background: rgba(0,0,0,0.4);padding: 25px 0 0 60px;} 
.ibrand-num li{float:left;width:210px;height:70px;color:#fff;font-size:18px; background:url(../images/ab_line.gif) no-repeat;padding: 10px 0 0 14px;}
.ibrand-num li span,.ibrand-num li i{font-size:36px;font-weight: bold;}
.ibrand-num li b{display:block;font-size: 16px;font-weight: normal; padding:5px 0 0;}


/**/
@-webkit-keyframes shake{
  from,to{-webkit-transform:translate3d(0, 0, 0);}
  20%,60%{-webkit-transform:translate3d(-10px, 0, 0);}
  40%,80%{-webkit-transform:translate3d(10px, 0, 0);}
}

@keyframes shake {
  from,to{transform:translate3d(0, 0, 0);}
  20%,60%{transform:translate3d(-10px, 0, 0);}
  40%,80%{transform:translate3d(10px, 0, 0);}
}
