*{margin: 0;padding: 0;box-sizing: border-box;}
header,footer,nav,div,p,span,b,a,input,textarea,ul,li{margin: 0;padding: 0;}
ul li{list-style: none;}
a{text-decoration: none;color: #000;}
table {border-collapse:collapse;}table,th, td{border: 1px solid #ddd;line-height: 30px;padding: 10px;}
input{outline: none;}
textarea{resize: none;outline: none;}
iframe{display: block;width: 800px;height: 600px;border: 0;margin: 0 auto;}
html,body{min-width: 1263px;position: relative;}

/* ::-webkit-input-placeholder{color: #201f1d;}
::-moz-placeholder{color: #201f1d;}
:-moz-placeholder{color: #201f1d;} */

/* {border-right: 32px solid transparent;
-webkit-filter: drop-shadow(32px 0 0 red);
filter: drop-shadow(32px 0 0 red);} */

/*  透明图片投影 -webkit-filter: drop-shadow(0 104px 0 #003488);filter: drop-shadow(0 104px 0 #003488);
	图片变白 -webkit-filter: grayscale(100%) brightness(1000%);filter: grayscale(100%) brightness(1000%); 
 */

/*浮动*/
.f_le{float: left;}
.f_ri{float: right;}
/*清除浮动*/
.clearfix:after{content: "";display: block;height: 0;font-size: 0;clear: both;visibility: hidden;}

/*定位*/
.p_re{position: relative;}
.p_ab{position: absolute;}

/*弹性盒子*/
.flexbox{display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;} /*横向弹性*/
.flexbox11{display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;} /*横向弹性*/
.flexbox22{display: -webkit-flex;display: flex;-webkit-justify-content: space-around;justify-content: space-around;} /*横向弹性*/
.flexbox_1{display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-flex-wrap: wrap;height: 900px;} /*纵向弹性*/
.flexc{margin: auto auto;}
.flexwarp{flex-wrap: wrap;}  /*弹性盒子换行*/

/* 文字分栏 */
.column{column-width:300px;-moz-column-width:300px; /* Firefox */-webkit-column-width:300px; /* Safari and Chrome */
    column-count:; /* 列数 */
    column-gap:; /* 列间距 */
    column-rule:; /* 分隔线 */
}

/*字体超出隐藏*/
.txthide{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.txthide2{display: -webkit-box!important; -webkit-box-orient:vertical; -webkit-line-clamp:2; text-overflow: ellipsis; overflow: hidden; }
.txthide3{display: -webkit-box!important; -webkit-box-orient:vertical; -webkit-line-clamp:3; text-overflow: ellipsis; overflow: hidden; }
/*.txthide_2{ text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}*/

.pic{width: 300px;overflow: hidden;position: relative;}
.pic figure{padding-top: 75%;}
.pic img{display: block;width: 100%;height: auto;min-height: 100%;position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);}

/*宽度*/
.wrapper{width: 76.875%;min-width: 1200px;margin: 0 auto;}
.nwrapper{width: 66.875%;min-width: 1100px;margin: 0 auto;}


/* 顶部 */
.nTop{width: 100%;/* position: absolute;top: 0;left: 0;right: 0;z-index: 9; */background: #4ec2bb;height: 82px;overflow: hidden;text-align: center;}
.nTop .logo{display: inline-block;padding-top: 10px;}
.nTop .logo img{display: block;height: 60px;}
.nTop .logo h1{display: none;}
.nTop .wrapper{position: relative;}
.nTop .n-link{position: absolute;top: 10px;right: 0;color: #fff;font-size: 14px;line-height: 20px;}
.nTop .n-link a{color: #fff;display: inline-block;transition: .5s;}
.nTop .n-link a:hover{background: #fff;border-radius: 5px;padding: 0 5px;color: #4ec2bb;}

.header{width: 100%;/* position: absolute;top: 82px;left: 0;right: 0;z-index: 9;overflow: hidden; */background: #4ec2bb;height: 51px;border-top: 1px solid #fff;}
.header .wrapper{height: 100%;}
.header li{margin: auto auto;font-size: 16px;line-height: 25px;position: relative;}
.header a.na{display: block;color: #fff;padding: 0 10px;border-radius: 5px;transition: .5s;}
.header li:hover a.na,.header li.active a.na{background: #fff;color: #4ec2bb;}
.header .drop-down{display: none;width: 100px;background: #4ec2bb;position: absolute;top: 25px;left: 50%;margin-left: -50px;padding: 25px 10px 10px;z-index: 9;}
.header .drop-down a{display: block;font-size: 16px;color: #fff;line-height: 25px;text-align: center;margin-bottom: 10px;border-radius: 5px;;transition: .5s;}
.header .drop-down a:last-child{margin-bottom: 0;}
.header .drop-down a:hover{background: #fff;color: #4ec2bb;}


/* 底部 */
.foot-nav{background: #4ec2bb;border-bottom: 1px solid #fff;padding: 38px 0 28px;}
.foot-nav a{display: block;margin: auto 0;color: #fff;font-size: 16px;line-height: 25px;padding: 0 10px;border-radius: 5px;transition: .5s;}
.foot-nav a:hover,.foot-nav a.active{background: #fff;color: #4ec2bb;}

.footer{background: #4ec2bb;padding: 28px 0 51px;color: #fff;}
.footer .qrcode{display: block;background: #fff;width: 100px;height: 100px;float: right;}
.footer .logo_foot{display: block;height: 60px;float: left;}
.footer .text{float: left;font-size: 13px;max-width: 40%;margin-left: 50px;line-height: 18px;}
.footer .text p{margin-top: 7px;}

.copyright{color: #fff;text-align: center;font-size: 13px;line-height: 18px;padding: 20px 0;background: #3a3a40;}
.copyright a{color: #fff;}


/*轮播*/
.banner{width: 100%;position: relative;overflow: hidden;z-index: 0;}
.banner .swiper-slide img{width: 100%;display: block;/* transition:1s linear 2s;transform:scale(1.1,1.1); */}
/* .banner .swiper-slide-active img,.banner .swiper-slide-duplicate-active img{transition:6s linear;transform:scale(1,1);} */
.banner .swiper-pagination{position: absolute;bottom: 25px;}
.banner .swiper-pagination-bullet{width: 12px;height: 12px;opacity: 1;background: #fff;}
.banner .swiper-pagination-bullet-active{width: 40px;height: 12px;opacity: 1;border-radius: 12px;background: #15499a;}


/* 首页 数字 */
.n-one{height: 192px;background: #f3f3f1;border-top: 27px solid #4ec2bb;box-shadow: 0 15px 15px rgba(0,0,0,.1);}
.n-one .wrapper{height: 100%;}
.n-one .no-item{margin: auto auto;cursor: default;}
.n-one .no-item .t1{color: #646463;font-size: 54px;}
.n-one .no-item .t1 b{}
.n-one .no-item .t1 sup{font-size: 16px;vertical-align: top;}
.n-one .no-item .t2{color: #959595;line-height: 20px;}
.n-one em{display: block;width: 1px;height: 45px;background: #e8e8e6;margin: auto 0;}


/* 首页 标题 */
.n-titBox{text-align: center;margin: 0 auto;margin-bottom: 45px;}
.n-titBox .ftitle{display: block;font-size: 45px;color: #4ec2bb;text-transform: uppercase;line-height: 50px;}
.n-titBox .title{font-size: 25px;color: #3a3a40;line-height: 38px;}

.n-more{display: block;width: 202px;height: 47px;border: 1px solid #dddddd;text-align: center;line-height: 45px;font-size: 14px;color: #b5b5b5;position: relative;z-index: 0;transition: 1s;}
.n-more:after{content: '';display: block;width: 0;height: 100%;background: #4ec2bb;position: absolute;left: 0;top: 0;bottom: 0;z-index: -1;transition: .5s;}
.n-more:hover{color: #fff;}
.n-more:hover:after{width: 100%;}


/* 首页 关于我们 */
.n-about{width: 100%;padding: 70px 0 45px;}
.n-about .n-titBox{width: 92%;padding-bottom: 20px;border-bottom: 1px solid #f3f3f3;position: relative;}
.n-about .n-titBox em{display: block;width: 73px;height: 2px;background: #6f6f6f;margin: 0 auto;position: absolute;bottom: -2px;left: 0;right: 0;}
.n-about article{text-align: center;font-size: 14px;color: #646463;line-height: 2.4;margin-bottom: 40px;}
.n-about .n-more{margin: 0 auto;}


/* 首页 two */
.n-two{width: 1200px;margin: 0 auto;background: #fff;height: 110px;}
.n-two .list{width: 25%;float: left;border-right: 1px solid #fff;position: relative;overflow: hidden;}
.n-two .list:last-child{border-right: 0;}
.n-two .list .img{display: block;width: 100%;transition: .8s;}
.n-two .list .tit{position: absolute;bottom: 0;left: 0;right: 0;width: 100%;height: 125px;padding: 0 15px;color: #fff;font-size: 20px;text-align: center;line-height: 25px;}
.n-two .list:hover .img{transform: scale(1.1);}


/* 首页 产品中心 */
.n-product{width: 100%;background: #e8e8e8;padding-top: 410px;}
.n-product .np-wrap{background: #fff;width: 88.438%;min-height: 245px;padding: 70px 0 8px 58px;float: right;position: relative;}
.n-product .n-titBox{position: absolute;top: 0;left: 0;text-align: left;background: #fff;padding: 70px 0 0 58px;z-index: 3;}
.n-product .pro-swiper{width: 100%;position: relative;overflow: hidden;z-index: 0;}
.n-product .pro-swiper .swiper-slide{width: 86.544%;cursor: pointer;}
.n-product .pro-swiper .cont{padding: 185px 30px 45px 0;float: right;width: 36.396%;}
.n-product .pro-swiper .tit{font-size: 20px;color: #4ec2bb;line-height: 30px;margin-bottom: 30px;}
.n-product .pro-swiper .desc{font-size: 14px;color: #3a3a40;line-height: 2;}
.n-product .pro-swiper .n-more{margin-top: 30px;}
.n-product .pro-swiper .pic{width: 63.604%;float: left;}
.n-product .pro-swiper .pic figure{padding-top: 56.983%;}
.n-product .pro-swiper .swiper-slide-active .cont{float: left;}
.n-product .pro-swiper .swiper-slide-active .pic{float: right;}
.n-product .pro-swiper .swiper-button-next{width: 18.043%;height: 100%;margin: 0;right: 0;top: 0;justify-content: start;color: #fff;}
@media screen and (max-width: 1600px) {
	.n-product .n-titBox .ftitle{font-size: 35px;line-height: 40px;}
	.n-product .n-titBox .title{font-size: 20px;line-height: 28px;}
	.n-product .np-wrap{width: calc( (100% - 1200px) / 2 + 1200px );}
	.n-product .pro-swiper .cont{padding-top: 135px;padding-bottom: 30px;}
	.n-product .pro-swiper .tit{font-size: 16px;line-height: 25px;margin-bottom: 20px;}
	.n-product .pro-swiper .desc{font-size: 12px;line-height: 1.5;}
	.n-product .pro-swiper .n-more{margin-top: 20px;}
}


/* 首页 新闻中心 */
.n-news{width: 100%;padding-top: 105px;}
.n-news .new-nav{text-align: center;margin-top: 15px;}
.n-news .new-nav .title{display: inline-block;color: #d2d2d2;cursor: default;padding: 0 20px;border: 2px solid transparent;line-height: 32px;font-weight: initial;transition: .5s;}
.n-news .new-nav .title.active{border-color: #3a3a40;color: #3a3a40;}
.n-news .p_re{height: 520px;overflow: hidden;position: relative;}
.n-news .new-swiper{width: 100%;overflow: hidden;padding: 0 70px 135px;position: absolute;top: 520px;left: 0;right: 0;min-height: 450px;}
.n-news .new-swiper-active{top: 0;}
.n-news .new-swiper .swiper-slide{width: 33.333%;text-align: center;padding: 0 15px;}
.n-news .new-swiper .swiper-slide a{display: block;width: 100%;}
.n-news .new-swiper .img{display: block;width: 180px;height: 180px;border-radius: 100%;overflow: hidden;margin: 0 auto 25px;}
.n-news .new-swiper .img img{display: block;width: 100%;min-height: 100%;}
.n-news .new-swiper .tit{font-size: 18px;line-height: 25px;margin-bottom: 10px;}
.n-news .new-swiper .desc{font-size: 14px;line-height: 2;}
.n-news .new-swiper .n-more{margin: 25px auto 0;}
.n-news .new-swiper .swiper-pagination{bottom: 60px;}
.n-news .new-swiper .swiper-pagination-bullet{width: 10px;height: 10px;background: #dadada;opacity: 1;}
.n-news .new-swiper .swiper-pagination-bullet-active{background: #0abbb9;}
.n-news .new-swiper .swiper-button-prev,.n-news .new-swiper .swiper-button-next{background: #fff;width: 70px;height: calc(100% - 135px);margin: 0;top: 0;bottom: 135px;}
.n-news .new-swiper .swiper-button-prev{left: 0;justify-content: start;}
.n-news .new-swiper .swiper-button-next{right: 0;justify-content: flex-end;}
.n-news .new-swiper .swiper-button-prev:after,.n-news .new-swiper .swiper-button-next:after{font-size: 60px;font-weight: lighter;}
.n-news .new-swiper .swiper-button-prev:after{color: #45454a;}
.n-news .new-swiper .swiper-button-next:after{color: #4ec2bb;}


/* 首页 视频中心 */
.n-video{width: 100%;height: 471px;background: #e8e8e8;}
.n-video .cont{width: 41.094%;padding: 110px 0 0 14.583%;}
.n-video .n-titBox{text-align: left;margin-bottom: 75px;}
.n-video .shipin{width: 58.906%;position: relative;}
.n-video .shipin .ico{display: block;width: 68px;height: 68px;margin: auto auto;position: absolute;top: 0;bottom: 0;left: 0;right: 0;border-radius: 100%;transition: .5s;}
.n-video .shipin .ico img{display: block;width: 100%;height: 100%;}
.n-video .shipin:hover .ico{background: #ef9191;}
@media screen and (max-width: 1600px) {
	.n-video .n-titBox .ftitle{font-size: 35px;line-height: 40px;}
	.n-video .n-titBox .title{font-size: 20px;line-height: 28px;}
}


/* 内页 标题 */
.titBox{text-align: center;margin: 0 auto 50px;padding-bottom: 20px;border-bottom: 1px solid #f3f3f3;position: relative;}
.titBox .ftitle{display: block;font-size: 45px;color: #4ec2bb;text-transform: uppercase;line-height: 50px;}
.titBox .title{font-size: 25px;color: #3a3a40;line-height: 38px;}
.titBox em{display: block;width: 73px;height: 2px;background: #6f6f6f;margin: 0 auto;position: absolute;bottom: -2px;left: 0;right: 0;}

/* 内页 */
.out{padding: 75px 0 95px;}
.article{font-size: 14px;color: #646463;line-height: 2.5;text-align: justify;}
.article img{max-width: 100%;}
.article iframe,.article video{display: block;width: 800px;height: 563px;margin: 0 auto;border: 0;}


/* 公司概况 */
.about .article{margin-bottom: 65px;}
.about .article:last-child{margin-bottom: 0;}


/* 荣誉资质 */
.honor .list{width: 23.5%;float: left;margin: 0 2% 20px 0;background: #fff;transition: .5s;}
.honor .list:nth-child(4n){margin-right: 0;}
.honor .list a{display: block;width: 100%;}
.honor .list .pic{width: 100%;background: #e8e8e8;}
.honor .list .pic figure{padding-top: 140.578%;}
.honor .list .tit{font-size: 16px;color: #646463;text-align: center;line-height: 55px;transition: .5s;}
.honor .list:hover{box-shadow: 0 0 10px rgba(0,0,0,.2);}
.honor .list:hover .tit{background: #4ec2bb;color: #fff;}


/* 产品中心 */
.product .list{width: 32%;float: left;margin: 0 2% 18px 0;background: #fff;transition: .5s;}
.product .list:nth-child(3n){margin-right: 0;}
.product .list a{display: block;width: 100%;}
.product .list .pic{width: 100%;background: #e8e8e8;}
.product .list .pic figure{padding-top: 75%;}
.product .list .tit{font-size: 16px;color: #646463;text-align: center;line-height: 55px;transition: .5s;}
.product .list:hover{box-shadow: 0 0 10px rgba(0,0,0,.2);}
.product .list:hover .tit{background: #4ec2bb;color: #fff;}


/* 加工流程 */
.flow .tit{text-align: center;font-size: 20px;line-height: 20px;margin-bottom: 25px;}
.flow .article{}
.flow .article:last-child{margin-bottom: 0;}
.flow .item{margin-bottom: 30px;}
.flow .item:nth-child(2) .tit{color: #4ec2bb;}
.flow .item:nth-child(3) .tit{color: #ef9191;}
.flow .item:nth-child(4) .tit{color: #96c2dd;}
.flow .item:nth-child(5) .tit{color: #969d9f;}
.flow .item:last-child{margin-bottom: 0;}


/* 新闻中心 */
.news .list{width: 47%;float: left;margin-bottom: 45px;}
.news .list:nth-child(2n){float: right;}
.news .list a{display: block;width: 100%;color: #646463;transition: .5s;}
.news .list .cont{border-bottom: 1px solid #eeeeee;width: calc(100% - 215px);float: right;height: 137px;padding-top: 5px;transition: .5s;}
.news .list .pic{width: 168px;float: left;transition: .5s;}
.news .list .pic figure{padding-top: 81%;}
.news .list .n-time{float: left;}
.news .list .n-time time{font-size: 18px;display: block;margin-bottom: 35px;line-height: 25px;font-weight: bold;}
.news .list .ico{display: block;width: 31px;height: 31px;background: url(../images/ico02.png) top center no-repeat;transition: .5s;}
.news .list .text{width: calc(100% - 80px);float: right;}
.news .list .tit{font-size: 18px;line-height: 25px;margin-bottom: 20px;}
.news .list .desc{font-size: 14px;line-height: 2;}
.news .list:hover a{color: #4ec2bb;}
.news .list:hover .pic{transform: translateX(10px);box-shadow: -5px 0 5px rgba(0,0,0,.2);}
.news .list:hover .cont{border-color: #4ec2bb;}
.news .list:hover .ico{background: url(../images/ico02.png) bottom center no-repeat;}


/* 企业招聘 */
.join .jList{width: 100%;margin-bottom: 25px;}
.join .jHead{width: 100%;height: 55px;background: #e9e7e8;box-sizing: border-box;padding: 0 38px;line-height: 55px;cursor: pointer;color: #505050;}
.join .jHead .jTit{min-width: 100px;max-width: 300px;float: left;font-size: 22px;}
.join .jHead .jBrief{float: left;font-size: 16px;}
.join .jHead .jMore{width: 100px;float: right;font-size: 16px;color: #505050;}
.join .jHead .jMore span{display: block;width: 25px;height: 25px;background: url(../images/0jh.png) center center no-repeat;border-radius: 100%;overflow: hidden;float: right;margin-top: 15px;}

.join .jBody{width: 100%;display: none;position: relative;}
.join .jBody .tj{width: 100%;box-sizing: border-box;padding: 0 38px;font-size: 22px;color: #000;line-height: 40px;margin-top: 30px;}
.join .jBody article{width: 100%;box-sizing: border-box;padding: 20px 215px 50px 0;font-size: 14px;color: #413f3d;line-height: 30px;}
.join .jBody .sq{display: block;width: 155px;height: 50px;background: #0c4da2;border-radius: 5px;color: #fff;text-align: center;line-height: 50px;position: absolute;bottom: 0;right: 0;font-size: 22px;transition: .5s;}
.join .jBody .sq:hover{box-shadow: 3px 3px 3px rgba(0,0,0,.3);transform: translateY(-3px);}
.join .jList.active .jHead{background: #4ec2bb;color: #fff;}
.join .jList.active .jHead .jMore{color: #fff;}
.join .jList.active .jHead .jMore span{background: url(../images/1jh.png) center center no-repeat;}


/* 医生反馈 */
.form{width: 910px;margin: 0 auto;}
.form .item{width: 100%;background: #e8e8e8;border-radius: 5px;padding: 0 30px;margin-bottom: 18px;}
.form .item1{width: calc( (100% - 18px) / 2 );float: left;}
.form .item1:nth-child(2n){float: right;}
.form .item label{display: block;float: left;font-size: 18px;color: #3a3a40;line-height: 60px;}
.form .item input{display: block;width: calc(100% - 85px);float: right;border: 0;background: #e8e8e8;height: 60px;font-size: 18px;color: #3a3a40;}
.form .item input.inp{width: calc(100% - 139px);}
.form .item textarea{display: block;width: calc(100% - 85px);height: 160px;background: #e8e8e8;font-size: 18px;color: #3a3a40;float: right;line-height: 25px;padding: 18px 0;font-family: '微软雅黑';border: 0;}
.form .btn{display: block;width: 100%;height: 60px;background: #4ec2bb;border-radius: 5px;text-align: center;line-height: 60px;color: #fff;font-size: 25px;border: 0;}


/* 联系我们 */
.contact .map{width: 59.282%;height: 426px;border: 1px solid #4ec2bb;border-radius: 5px;float: left;background: #eee;overflow: hidden;}
.contact .map iframe{display: block;width: 100%;height: 100%;border: 0;}
.contact .cont{width: 32.52%;float: right;font-size: 18px;color: #3a3a40;line-height: 35px;padding-top: 20px;}
.contact .cont p{margin-bottom: 30px;}


/* 详情 */
.content .c-title{font-size: 20px;line-height: 30px;text-align: center;margin-bottom: 10px;color: #646463;}
.content .c-time{display: block;font-size: 14px;text-align: center;line-height: 20px;margin-bottom: 30px;color: #646463;}




.article-prevnext{margin: 60px 0 0;font-size: 16px;color: #444;line-height: 35px;border-top: 1px solid #dcdcdc;padding-top: 30px;}
.article-prevnext li{line-height: 35px;}
.article-prevnext li a{color: #444;}
.article-prevnext li a:hover{text-decoration: underline;}

/* 上下页 上一张下一张
.article-prevnext li{float: left;margin-right: 15px;}
.article-prevnext li a{display: block;width: 120px;height: 42px;border: 1px solid #ddd;text-align: center;line-height: 40px;font-size: 16px;} */




/*效果  hover滑动效果*/
/* animation-name:fadeInUp;animation-delay: 0.1s; */
.y{box-shadow: 5px 5px 10px #535c8c;-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px);}
.r{transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);box-shadow: 5px 5px 10px #888;}
.x{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.c{transform:rotateY(360deg);-webkit-transform:rotateY(360deg);}
@media screen and (max-width: 1360px) {}
