@charset "UTF-8";
/********ÁË½âÊ×Üö**********/
.abtus_main{
  width: 1184px;
  height: auto;
  overflow: hidden;
  padding-top: 50px;
  margin:0 auto 50px;
}
.abtus_main .abthd{
  height: 30px;
}
.abtus_main .abthd ul{
  height: 30px;
  text-align: center;
  border-bottom: 1px solid #d2d2d2;
}
.abtus_main .abthd ul li{
  display: inline-block;
  height: 30px;
  border-bottom: 2px solid transparts;
  font-size: 21px;
  padding-bottom: 5px;
  line-height: 25px;
  padding:0 5px;
  margin:0 30px;
  cursor: pointer;
}
.abtus_main .abthd ul li a{
  color: #000;
}
.abtus_main .abthd ul li.on,.abtus_main .abthd ul li:hover{
  border-bottom: 2px solid #59c9be;
}
.abtus_main .abthd ul li.on a,.abtus_main .abthd ul li:hover a{
  color: #59c9be;
}
.abtus_main .abtbd h2{
  margin:40px auto;
}
.abtus_main .abtbd h2 img{
  display: block;
  margin:0 auto;
}
.abtus_main .abtbd ul.abtcont_list{
  width: 1045px;
  margin: 0 auto;
  display: flex;
  flex-flow: row wrap;
}
.abtus_main .abtbd ul.abtcont_list li{
  position: relative;
  width: 318px;
  height: 341px;
  margin:15px;
  box-shadow: 3px 4px 5px #d2d1d1;
  transition: all .5s ease-out;
}
.abtus_main .abtbd ul.abtcont_list li img{
  display: block;
  width: 100%;
  height: 100%;
}
.abtus_main .abtbd ul.abtcont_list li .cover{
  position: absolute;
  z-index: 1;
  left: 0;
  bottom: 10px;
  width: 100%;
  height: 35px;
  line-height:35px;
  text-align: center;
  font-size: 25px;
  color: #000;
  background: rgba(255,255,255,.8);
  transition: all .5s ease-out;
}
.abtus_main .abtbd ul.abtcont_list li:hover .cover{
  top:0;
  width: 318px;
  height:341px;
  background: rgba(0,0,0,.4);
  transition: all .5s ease-out;
}
.abtus_main .abtbd ul.abtcont_list li:hover .cover span{
  display: table-cell;
  width: 318px;
  height: 341px;
  vertical-align: middle;
  font-size: 44px;
  color: #fff;
  line-height: 1.5;
  text-align: center;
  padding:0 50px;
}
/**************medicine******************/
.abtus_main .medicine_cont h2 img{
  display: block;
  margin:0 auto;
}
.abtus_main .medicine_cont ul{
  display: flex;
  flex-flow: row wrap;
}
.abtus_main .medicine_cont ul li{
  width: 213px;
  height: 742px;
  background: #eef9f8;
  margin:10px;
  box-shadow: 0 0 15px #d9d9d9;
  text-align: center;
}
.abtus_main .medicine_cont ul li img{
  vertical-align: middle;
  margin-top: 40px;
}
.abtus_main .medicine_cont ul li:nth-child(6),.abtus_main .medicine_cont ul li:nth-child(7),.abtus_main .medicine_cont ul li:nth-child(8){
  width: 368px;
  height: 210px;
  line-height: 210px;
}
.abtus_main .medicine_cont ul li:nth-child(6) img,.abtus_main .medicine_cont ul li:nth-child(7) img,.abtus_main .medicine_cont ul li:nth-child(8) img{
  margin-top: 0;
}
.abtus_main .medicine_cont ul li p{
  padding:50px 30px 0 30px;
  font-size: 20px;
  color: #000;
  line-height: 1.4;
  text-align: justify;
}
/****************×é·½·ÖÎö****************/
.recipe_dts{
  width: 950px;
  height: 400px;
  overflow: hidden;
  margin:0 auto;
  position: relative;
}
.recipe_dts .left{
  background: #ecf8f7;
  width: 536px;
  height: 400px;
  display: table-cell;
  vertical-align: middle;
}
/*.recipe_dts .left img{
  display: block;
  margin:30px;
}*/
.recipe_dts .recipe_bd li{
  width: 100%;
  height: 400px;
  position:relative;
}
.recipe_dts .recipe_bd li .right{
  width: 463px;
  padding:0 90px;
  height: 261px;
  right: 0;
  top: 68px;
  position: absolute;
  z-index: 1;
  background: #fff;
  border:1px solid #65cdc3;
  font-size: 25px;
  color: #000;
  line-height: 1.5;
  display:flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  text-justify:inter-ideograph;
}
.recipe_dts .recipe_hd{
  width: 463px;
  height: 67px;
  position: absolute;
  right: 0;
  bottom: 42px;
  z-index: 9;
}
.recipe_dts .recipe_hd ul{
  text-align: center;
}
.recipe_dts .recipe_hd ul li{
  display: inline-block;
  width: 48px;
  height: 48px;
  margin:0 15px;
  border-radius: 50%;
  text-align: center;
  line-height: 48px;
  border:1px solid #5ac9bf;
  font-size: 34px;
  font-weight: 900;
  color: #5ac9bf;
  background: #fff;
  transition: all .3s ease-out;
}
.recipe_dts .recipe_hd ul li.on{
  width: 65px;
  height: 65px;
  line-height: 65px;
  background: #5ac9bf;
  font-size: 46px;
  color: #fff;
  transition: all .3s ease-out;
}
.recipe_description{
  width: 950px;
  font-size: 16px;
  color: #000;
  line-height: 1.6;
  margin:30px auto;
}
.effect_box{
  height: auto;
  overflow: hidden;
  background: #5ac9bf;
}
.margbot20{
  margin-bottom:20px;
}
.effect_box .effect_inner{
  width: 870px;
  height: 317px;
  background: #ecf8f7;
  margin:40px auto 20px;
  padding:20px;
}
.effect_box .effect_inner img{
  margin-top: -40px;
  float: left;
  margin-right: 40px;
}
.effect_box .effect_inner h3{
  font-size: 30px;
  color: #000;
}
.effect_box .effect_inner p{
  font-size: 16px;
  color: #000;
  line-height: 1.6;
  margin-top: 20px;
  padding-right: 80px;
  text-align: justify;
  text-justify:inter-ideograph;
}
.research_box{
  width: 1170px;
  height: auto;
  overflow: hidden;
  margin:50px auto 100px;
}
.research_box h2{
  text-align: center;
}
.research_box .research_pic{
  display:block;
  margin:0 auto;
  margin-top: 40px;
}
.crowd_cont ul li{
  width: 240px;
  height: 240px;
  margin:10px;
  float: left;
  position: relative;
}
.crowd_cont ul li p{
  position: absolute;
  left: 0;
  bottom: 20px;
  width: 100%;
  height: 30px;
  line-height: 30px;
  background: rgba(255,255,255,.8);
  font-size: 21px;
  color: #000;
  text-align: center;
  transition: all .3s;
}
.crowd_cont ul li img{
  display: block;
  width: 100%;
  height: 100%;
}
.crowd_cont ul li:first-child{
  width: 383px;
  height: 760px;
}
.crowd_cont ul li:nth-child(8){
  width: 500px;
}
.crowd_cont ul li:hover p{
  display: flex;
  align-items: center;
  justify-content: center;
  left: 0;
  bottom:0;
  width: 100%;
  height:100%;
  line-height: 1.5;
  background: rgba(0,0,0,.4);
  font-size: 36px;
  color: #fff;
  transition: all .3s;
}
/*********************Æ·ÖÊ±£Ö¤************************/
.quality_cont .certificate{
  width: 1174px;
  height: auto;
  overflow: hidden;
  margin:0 auto;
}
.quality_cont .certificate li{
  height: 333px;
  margin-bottom: 20px;
  background: rgba(214,240,237,.35);
}
.quality_cont .certificate li img{
  float: right;
  margin-right: 40px;
  width: 389px;
  height: 262px;
  margin-top: 35px;
  /*  box-shadow: 3px 3px 10px #b6a588;*/
}
.quality_cont .certificate li .certi_dts{
  width: 730px;
  height: 354px;
  float: left;
  padding:0 110px;
  position: relative;
}
.quality_cont .certificate li .certi_dts h3 {
  font-size: 30px;
  color: #000;
  border-bottom: 2px solid #5AC9BF;
  margin-top: 90px;
  padding-bottom: 10px;
}
.quality_cont .certificate li .certi_dts p{
  width: 100%;
  padding-top: 10px;
  display: flex;
  align-items: center;
  /*justify-content: center;*/
  font-size: 24px;
  color: #000;
  line-height: 1.5;
}
.quality_cont .quality_list{
  width: 1200px;
  height: 350px;
  margin-top: 65px;
  display: flex;
  flex-wrap: row wrap;
}
.quality_cont .quality_list li{
  width: 280px;
  height: 336px;
  margin:6px;
  border:1px solid #d2d2d2;
  box-shadow: 3px 3px 6px #dfdede;
}
.quality_cont .quality_list li div{
  width: 260px;
  height: 260px;
  overflow: hidden;
  margin:0 auto;
  margin-top: -15px;
  transition: all 1s;
}
.quality_cont .quality_list li div:hover img{
  transform:scale(1.1);
}
.quality_cont .quality_list li img{
  display: block;
  width: 100%;
  height: 100%;
  transition: all 1s;
}
.quality_cont .quality_list li p{
  font-size: 16px;
  color: #333;
  line-height: 1.5;
  padding:10px 25px 0 25px;
}
/********************½ñÈÕÈÈµã************************/
.content{
  display: flex;
  width: 1180px;
  height: auto;
  min-height:700px;
  overflow:hidden;
  margin:50px auto;
}
.content .new_left_inner{
  flex: 0 0 868px;
  min-height: 600px;
  border-right: 1px solid #ccc;
  margin-right:20px;
}
.content .cont_left{
  width: 830px;
  height: auto;
  overflow: hidden;
}
.content .cont_left h2{
  font-size: 30px;
  color: #4b4b4b;
  font-weight: normal;
  padding-bottom: 10px;
  background: url(../img/border_line.png) left bottom repeat-x;
}
.content .cont_left h2 small{
  font-size: 18px;
  color: #249d92;
}
.content .cont_left .news{
  height: 205px;
  margin-top: 40px;
}
.content .cont_left .news img{
  display:block;
  float: right;
  width: 315px;
  height: 205px;
  margin-left: 20px;
}
.content .cont_left .news h3{
  font-size: 22px;
  font-weight: normal;
  margin-bottom: 15px;
}
.content .cont_left .news h3 a{
  color: #41a79e;
}
.content .cont_left .news p{
  margin-top: 5px;
  font-size: 14px;
  color: #3d3d3d;
  line-height: 1.5;
  text-indent: 1em;
}
.content .cont_left .news p a{
  color: #3d3d3d;
}
.content .cont_left .news p.moredts{
  text-align: right;
}
.content .cont_left .news p.moredts a{
  font-size: 16px;
  color: #41a79e;
}
.news_list{
  height: auto;
  overflow: hidden;
  margin-top: 30px;
}
.news_list ul li{
  height: 125px;
  padding-bottom: 15px;
  border-bottom: 1px dashed #ccc;
  margin-top: 15px;
}
.news_list ul li img{
  float: left;
  width: 110px;
  height: 110px;
  display: block;
  margin-right: 20px;
}
.news_list ul li h4{
  font-size: 18px;
  height: 55px;
  color: #3d3d3d;
  font-weight: normal;
  overflow: hidden;
}
.news_list ul li h4 a{
  color: #3d3d3d;
}
.news_list ul li p{
  margin-top: 5px;
}
.news_list ul li .date{
  font-size: 12px;
  color: #3d3d3d;
  text-align: right;
}
.news_list ul li .dts{
  font-size: 14px;
  height: 45px;
  color: #3d3d3d;
  line-height: 1.5;
  overflow: hidden;
}
.news_list ul li .dts a{
  color: #3d3d3d;
}
.news_list ul li:last-child{
  border-bottom: none;
}
.page{
  margin-top: 20px;
}
.page ul{
  text-align:center;
  padding-bottom: 10px;
}
.page ul li{
  display: inline-block;
  padding:4px 11px;
  font-size: 14px;
  margin:0 5px;
  border-radius: 3px;
}
.page ul li a{
  color: #404040;
}
.page ul li.on{
  background: #7bd4cc;
  font-size: 14px;
  color: #fff;
  box-shadow: 0 2px 5px #bdbdbd;
}
.page ul li.on{
  background: #7bd4cc;
  font-size: 14px;
  color: #fff;
  box-shadow: 0 2px 5px #bdbdbd;
}
.page ul li.on a{
  color: #fff;
}
.content .cont_right{
  width: 380px;
  height: auto;
  min-height: 700px;
  overflow: hidden;
  float:right;
  border: 1px solid #ccc;
  padding-left: 13px;
}
.content .cont_right form{
  height: 54px;
  border:2px solid #5ac9bf;
  border-radius: 5px;
}
.content .cont_right form .search_ipt{
  width: 255px;
  height: 50px;
  background:transparent;
  border:none;
  font-size: 18px;
  text-indent: 1em;
  color: #333;
  vertical-align: top;
}
.content .cont_right form .search_but{
  width: 90px;
  height: 44px;
  margin-top: 3px;
  background:transparent;
  border-radius: 0 5px 5px 0;
  background: url(../img/search.png) center no-repeat;
  background-size: 35px;
  cursor: pointer;
  border:none;
  border-left: 2px solid #5ac9bf;
}

.content .cont_right>a {
	display: block;
}
.content .cont_right>a img {
	display: block;
	width: 100%;
}
.content .cont_right .mt44{
  margin-top:13px;
  width: 265px;
}
.content .cont_right .mt45{
  width: 265px;
  margin-top:13px;
}
.content .cont_right h3{
  width: 265px;
  font-size: 24px;
  font-weight: normal;
  color: #41a79e;
  margin-top: 20px;
  border-bottom: 1px solid #e1e1e1;
}
.content .cont_right ul li{
  margin-top: 15px;
  display: flex;
}
.content .cont_right ul li a> img {
  width:104px;
  height: 83px;
  color: #3d3d3d;
}
.content .cont_right ul li div{
  flex:1;
}
.content .cont_right ul li p.title{
	margin-left: 10px;
  font-size: 16px;
  color: #3e3e3e;
  line-height: 1.5;
}
.content .cont_right ul li .date{
  float: right;
  line-height: 18px;
  font-size: 12px;
  color: #3d3d3d;
}
.article_cont .article-pic{
  display: block;
  width: 104px;
  height: 83px;
}
.article_cont .gg ul li a> img {
  width:104px;
  height: 83px;
  color: #3d3d3d;
}
.article_cont .gg ul li div{
  flex:1;
}
.article_cont .gg ul li p.title{
  margin-left: 10px;
  font-size: 16px;
  color: #3e3e3e;
  line-height: 1.5;
}
.article_cont .gg ul li .date{
  float: right;
  line-height: 18px;
  font-size: 12px;
  color: #3d3d3d;
}
/**********************³¦µÀ½¡¿µ****************************/

.hot_swiper{
  overflow: hidden;
  margin:0 auto;
  margin-top: 40px;
  width: 1200px;
}
.hot_swiper .swiper-container {
  width: 1290px;
  height: 500px;
  padding-top: 30px;
  transform: translateX(-45px);
}

.hot_swiper .img_wrapper {
  margin: 0 auto;
  width: 352px;
  height: 198px;
}
.hot_swiper .img_wrapper img{
  display: block;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.hot_swiper .swiper-slide {
  width: 387px;
  height: 332px;
  padding-top: 20px;
  background-color: #f9f9f9;
  box-shadow: 0px 3px 3px 0px 
    rgba(84, 84, 84, 0.54);
}
.hot_swiper .swiper-slide h3 {
  margin-top: 10px;
  padding-left: 20px;
  font-size: 20px;
  line-height: 42px;
  color: #4b4b4b;
}
.hot_swiper .swiper-slide p {
  padding-left: 20px;
  padding-right: 20px;
  font-size: 14px;
  line-height: 20px;
  color: #353535;
  text-align: justify;
}
.hot_swiper .swiper-pagination-bullet-active {
  background-color: #4d4d4d;
}
/*.hot_swiper .swiper-pagination-bullet {
  background-color: #a6a6a6;
}*/
.hot_swiper .swiper-slide {
  transform: scale(.8);
  transition: all .5s;
}
.hot_swiper .swiper-slide-active {
  transform: scale(1.2);
 transition: all .5s;
 position: relative;
 z-index: 9;
}
.hot_title{
	padding-right: 30px;
  height: auto;
  overflow: hidden;
  background: url(../img/border_line.png) left bottom repeat-x;
}
.hot_title h3{
  font-size: 30px;
  color: #4b4b4b;
  float: left;
}
.hot_title h3 small{
  color: #249d92;
  font-size: 18px;
}
.hot_title .more{
  float: right;
  font-size: 18px;
  color: #474646;
  line-height: 50px;
}
.intestinal_disease{
  width: 1180px;
  height: 640px;
  padding: 0 25px;
  margin:0 auto;
  margin-top: 20px;
  background: #e9f6f5;
}
.intestinal_list{
  margin-top: 15px;
  display: flex;
  justify-content: center;
  align-items:flex-start;
}
.intestinal_list .listbox img{
  width: 280px;
  height: 173px;
  border:6px solid #fff;
  display: block;
}
.intestinal_list .listbox .topimg{
  width: 285px;
  height: 192px;
  background: #5ac9bf;
  padding: 10px 8px 10px 0;
}
.intestinal_list .listbox .topimg img{
  display: block;
  width:100%;
  height: 100%;
}
.intestinal_list .listbox:first-child{
  width: 480px;
  height: 520px;
}
.intestinal_list .listbox:nth-child(2){
  background: #fff;
}
.intestinal_list .listbox:first-child img{
  width: 442px;
  height: 261px;
  border:6px solid #fff;
  display: block;
  margin:0 auto;
  cursor: pointer;
}
.intestinal_list .listbox:first-child .topimg{
  width: 480px;
  height: 332px;
  background: #5ac9bf;
  padding-top: 35px;
}
.intestinal_list .listbox{
  width: 285px;
  height: 520px;
  background: #f9f9f9;
}
.intestinal_list .listbox h3{
  padding:0 20px;
  font-size: 18px;
  line-height: 1.4;
  margin-top: 25px;
}
.intestinal_list .listbox h3 a{
	display: block;
  color: #4b4b4b;
}
.intestinal_list .listbox .date{
  padding:0 20px;
  text-align: right;
  font-size: 12px;
  color: #4b4b4b;
  margin-top: 5px;
}
.intestinal_list .listbox .dts{
  padding:0 20px;
  font-size: 14px;
  line-height: 1.5;
  justify-content: space-between;
  margin-top: 25px;
}
.intestinal_list .listbox .dts a{
  color: #353535;
}
.intestinal_list .listbox .to_more{
  padding:0 20px;
  font-size: 12px;
  text-align: right;
  margin-top: 15px;
}
.intestinal_list .listbox .to_more a{
  color: #249d92;
}
.intestinal_sense{
  width: 1180px;
  height: 640px;
  margin:0 auto;
  margin-top: 40px;
  margin-bottom: 30px;
}
.sense_box{
  margin-top: 30px;
  width: 1180px;
  height: 445px;
}
.sense_box .sense_left{
  width: 485px;
  height: 445px;
  float: left;
}
.sense_box .leftnews{
  width: 485px;
  height: 520px;
  float: left;
}
.sense_box .leftnews .botext{
  width: 100%;
  height: 150px;
  overflow: hidden;
}
.sense_box .leftnews .botext .title{
  font-size: 18px;
  color: #099c8f;
  height: 60px;
  line-height: 60px;
}
.sense_box .leftnews .botext .title a{
  color: #099c8f;
}
.sense_box .leftnews .pcontent{
  font-size: 14px;
  color: #353535;
  line-height: 25px;
  text-indent: 2em;
}
.sense_box .leftnews .pcontent a{
  color: #353535;
}
.sense_box .leftnews .topimg img{
  display: block;
  width: 485px;
  height: 375px;
}
.sense_box .sense_right{
  width: 650px;
  height: 445px;
  float: right;
}
.sense_box .sense_left a img {
	width: 100%;
  height: 100%;
}
.sense_box .sense_left a {
  display: block;
  float: left;
  margin:0 11px 17px 0;
}
.sense_box .sense_left a:first-child{
  display: block;
  width: 483px;
  height: 374px;
}
.sense_box .sense_left a:nth-child(2){
  display: block;
  width: 154px;
  height: 127px;
}
.sense_box .sense_left a:nth-child(3){
  display: block;
  width: 154px;
  height: 127px;
}
.sense_box .sense_left a:last-child{
  display: block;
  width: 154px;
  height: 127px;
  margin-right: 0px;
}
.sense_box .sense_right ul li{
  height: 93px;
  border-bottom: 1px dashed #353535;
  margin-bottom: 15px;
}
.sense_box .sense_right ul li:last-child{
  border-bottom: none;
}
.sense_box .sense_right ul li h3{
  font-size: 18px;
}
.sense_box .sense_right ul li h3 a{
  color: #4b4b4b;
  transition: all .1s;
  color: #099c8f;
}
.sense_box .sense_right ul li h3 a:hover{
  color: #099c8f;
}
.sense_box .sense_right ul li p{
  font-size: 14px;
  line-height: 1.5;
  margin-top: 18px;
  height: 40px;
  overflow: hidden;
  text-indent: 2em;
}
.sense_box .sense_right ul li p a{
  color: #353535;
}
/*************************ÈÏÊ¶±ãÃØ********************************/
.con_know{
  width: 1180px;
  height: auto;
  overflow: hidden;
  margin:35px auto;
}
.con_know .con_left{
  width: 267px;
  height: auto;
  background: #f4fbfa;
  float: left;
}
.con_know .con_left div{
  width: 252px;
  font-size: 22px;
  line-height: 52px;
  background: url(../img/circle.png) 10px center no-repeat;
  text-indent: 37px;
  margin: 8px auto;
  border-radius: 8px;
  border:2px solid transparent;
}
.con_know .con_left div a{
  display: block;
  width: 100%;
  height: 100%;
  color: #000;
}
.con_know .con_left ul{
  margin-left: 30px;
  width: 208px;
}
.con_know .con_left ul li{
  font-size: 22px;
  line-height: 52px;
  background: url(../img/circle.png) 10px center no-repeat;
  text-indent: 37px;
  margin: 8px 0;
  color: #000;
  border-radius: 8px;
  border:2px solid transparent;
}
.con_know .con_left ul li a{
  display: block;
  width: 100%;
  height: 100%;
  color: #000;
}
.con_know .con_left div.on{
  background: #b2e5e1 url(../img/circle.png) 10px center no-repeat!important;
}
.con_know .con_left div:hover{
  background:url(../img/circle.png) 10px center no-repeat;
  border:2px solid #b2e5e1;
}
.con_know .con_left ul li.on{
  background: #b2e5e1 url(../img/circle.png) 10px center no-repeat!important;
}
.con_know .con_left ul li:hover{
  background:url(../img/circle.png) 10px center no-repeat;
  border:2px solid #b2e5e1;
}
.con_know .con_right{
  width: 880px;
  height: auto;
  overflow: hidden;
  float: right;
}
.con_know .con_right img{
  display: block;
  margin:0 auto;
  max-width:100%;
}
.con_know .con_right .con_dts{
  padding:20px;
  border:1px solid #5ac9bf;
  font-size: 16px;
  color: #000;
  line-height: 1.5;
  margin-top: 25px;
  border-radius: 4px;
}
.con_know .con_right .con_dts>img{
  margin:40px auto;
}
.con_know .con_right .con_dts .widcenter{
  width: 640px;
  margin:0 auto;
}
.relate_article{
  margin-top: 45px;
}
.relate_article h3{
  font-size: 22px;
  color: #4b4b4b;
  border-bottom: 1px solid #c2c2c2;
}
.relate_article ul{
  margin-top: 15px;
}
.relate_article ul li{
  width: 421px;
  height: 45px;
  border-bottom: 1px dashed #878787;
  float: left;
  margin-right: 35px;
  font-size: 18px;
  line-height: 45px;
}
.relate_article ul li:nth-child(2n){
  margin-right: 0px;
}
.relate_article ul li a{
  color: #4b4b4b;
}
.relate_article ul li:hover a{
  color: #5ac9bf;
}
.relate_article ul li:last-child,.relate_article ul li:nth-last-child(2){
  border-bottom: none;
}
/****************************±ãÃØ³ÉÒò***********************************/
.reason_right{
  width: 880px;
  height: auto;
  overflow: hidden;
  float: right;
}
.reason_list li{
  width: 100%;
  height: auto;
  display: flex;
  border-bottom: 2px dashed #5ac9bf;
  align-items: center;
  margin-top: 25px;
  padding-bottom: 25px;
}
.reason_list li:last-child{
  border-bottom: none;
}
.reason_list li .title{
  width: 170px;
  text-align: center;
  font-size: 22px;
  color: #5ac9bf;
}
.reason_list li .pic{
  width: 142px;
  height: 150px;
  border:1px solid #5ac9bf;
  border-radius: 7px;
  background: #edf9f8;
  text-align: center;
  line-height: 150px;
}
.reason_list li .pic img{
  vertical-align: middle;
}
.reason_list li .dts{
  flex:1;
  font-size: 16px;
  color: #000;
  line-height: 1.8;
  padding-left: 30px;
}
.reason_box .function_img{
  max-width: 100%;
  display: block;
  margin:0 auto;
}
.reason_box .function_list{
  width: 660px;
  height: auto;
  margin:0 auto;
  margin-top: 40px;
  font-size: 18px;
  line-height: 1.8;
}
.reason_box .function_list p.check{
  font-size: 16px;
  color: #000;
  padding-left: 15px;
}
.reason_box .function_list p.check img {
	vertical-align: bottom;
}
.reason_box .poop_box{
  width: 100%;
  border:1px solid #787878;
  margin-top: 40px;
}
.reason_box .poop_box caption{
  font-size: 22px;
  color: #000;
  margin-bottom: 25px;
  font-weight: 900;
}
.reason_box .poop_box tr td{
  border-bottom:1px solid #787878;
  font-size: 16px;
  color: #000;
  padding:8px 0;
  text-align: center;
  vertical-align: middle;
}
.reason_box .poop_box tr td.first{
  padding-left: 60px;
  text-align: left;
}
/**********************±ãÃØÎ£º¦************************/
.harm_list li{
  padding:15px;
  width: 100%;
  height: auto;
  display: flex;
  align-items: center;
}
.harm_list li img{
  width: 104px;
  border-radius: 50%;
  margin-right: 20px;
}
.harm_list li div{
  flex:1;
  font-size: 16px;
  line-height: 1.5;
  text-align: justify;
  text-justify:inter-ideograph;
}
.harm_list li div h3{
  font-size: 18px;
  color: #000;
  font-weight: normal;
  margin-bottom: 10px;
}
.harm_list li:nth-child(odd){
  background: #f4fbfa;
}
/******************ÖÐÀÏÄê±ãÃØ*********************/
.old_list li{
  display: flex;
  align-items: center;
  margin:20px 0;
}
.old_list li .old_left{
  width: 150px;
}
.old_list li .old_left img{
  max-width: 60%;
  max-height: 180px;
  margin-left: 20px;
}
.old_list li .old_center{
  padding: 0 30px 0 40px;
  flex: 1;
}
.old_list li .old_right img{
  max-width: 100%;
}
.old_list li .old_right{
 width:110px;
}
.old_list li .old_center .ask{
  display: inline-block;
  border:1px solid #ace4df;
  border-radius:5px;
  font-size: 18px;
  padding:5px 10px;
  margin-bottom: 30px;
  position: relative;
  text-align: justify;
  text-justify:inter-ideograph;
}
.old_list li .old_center .ask:before{
  content: '';
  width:13px;
  height: 16px;
  background: url(../img/left_arrow.jpg) center no-repeat;
  position: absolute;
  top: 10px;
  left: -13px;
  z-index: 1;
}
.old_list li .old_center .answer{
  background:#ace4df;
  border-radius:5px;
  padding:10px 15px;
  font-size: 16px;
  line-height: 1.5;
  margin-left: 40px;
  position: relative;
  text-align: justify;
  text-justify:inter-ideograph;
}
.old_list li .old_center .answer:after{
  content: '';
  width:13px;
  height: 16px;
  background: url(../img/right_arrow.jpg) center no-repeat;
  position: absolute;
  top: 13px;
  right: -13px;
  z-index: 1;
}
/**************************ÔÐ¸¾±ãÃØ**********************************/
.old_list li .old_center .answer_pic{
  float: right;
  width: 190px;
}
.old_list li .old_center .answer_pic img{
  width: 190px;
}
.old_list li .old_center .children_pic_box{
  width: 100%;
  height: auto;
  overflow: hidden;
}
.old_list li .old_center .children_pic_box .answer{
  margin-left: 20px;
  width: 320px;
  float: left;
}
/*************************ÎÄÕÂÍÆ¼ö******************************/
.article_cont{
  width: 1180px;
  height: auto;
  margin:40px auto;
}
.article_cont .where{
  font-size: 14px;
  color: rgba(64,64,64,.7);
  margin-bottom: 5px;
}
.article_cont .where a{
  color: rgba(64,64,64,.7);
}
.article_inner{
  display: flex;
  width: 1178px;
  height: auto;
  overflow: hidden;
  /*border:1px solid #bdbdbd;*/
}
.article_cont .article_left{
  box-sizing: border-box;
  flex: 0 0 880px;
  /*display: table-cell;*/
  /*padding:0 50px;*/
  min-height: 600px;
  border: 1px solid #a6a6a6;
  margin-right:5px;
}
.article_cont .article_left .article img {
	width:330px;
}
.article_cont .article_right,.article_cont .cont_right{
  width: 362px;
  padding:0 13px;
  overflow-y: hidden;
  overflow-y: auto; overflow-x:hidden;
  border: 1px solid #a6a6a6;
  /*display: table-cell;*/
 
}
.article_cont .cont_right>a>img{
	margin-top: 15px;
	display: block;
	width: 265px;
}
.article_cont .article_right,.article_cont .cont_right::-webkit-scrollbar {
 width: 4px;
}
 .article_cont .article_right,.article_cont .cont_right::-webkit-scrollbar-track {
 background-color:transparent;
 -webkit-border-radius: 2em;
 -moz-border-radius: 2em;
 border-radius:2em;
}
.article_cont .article_right,.article_cont .cont_right::-webkit-scrollbar-thumb {
 background-color:transparent;
 -webkit-border-radius: 2em;
 -moz-border-radius: 2em;
 border-radius:2em;
}
.article_cont .article_right::-webkit-scrollbar {
display: none;    /* 隐藏滚动条 */
}
.article_cont .article_left .title{
  margin:25px 50px;
  border-bottom: 1px solid #c0c0c0;
}
.article_cont .article_left .title h2{
  font-size: 24px;
  color: #303030;
  text-align: center;
  margin-bottom: 15px;
}
.article_cont .cont_right h2{
	margin-top: 15px;
	font-size: 21px;
	color: #41a79e;
	font-weight: normal;
	border-bottom: 1px solid #b2b2b2;
	margin-bottom: 15px;
}
.article_cont .article_left .title .date{
  font-size: 14px;
  color: #303030;
  text-align: center;
}
.article_cont .article_left article{
  margin:30px 50px;
  font-size: 14px;
  color: #303030;
  line-height: 1.5;
}
.article_cont .article_left article p{
  margin:10px 0;
}
.article_cont .article_left article img{
  display: block;
  margin:10px auto;
}
.article_cont .article_right h2{
  margin: 20px 0 15px 0;
  font-size: 16px;
  color: #303030;
  background: url(../img/linebg.jpg) center repeat-x;
}
.article_cont .article_right h2 span{
  background: #fff;
  padding-right: 15px;
}
.article_cont .article_right ul li{
  width: 335px;
  height: 187px;
  margin-bottom: 30px;
  overflow: hidden;
  position: relative;
}
.article_cont .article_right ul li img{
  width: 335px;
  height: 187px;
  transition: all 1s ease-in-out;
}
.article_cont .article_right ul li p{
  height: 38px;
  line-height: 38px;
  width: 100%;
  background: rgba(255,255,255,.7);
  font-size: 18px;
  color: #2f2f2f;
  position: absolute;
  bottom: 0px;
  left: 0;
  z-index: 1;
  text-align: center;
}
.article_cont .article_right ul li p a{
  color: #2f2f2f;
}
.article_cont .article_right ul li img:hover{
  transform: scale(1.1);
}
.intro_box{
  width: 1180px;
  margin:50px auto 140px;
}
.intro_box .title{
  height:auto;
  overflow: hidden;
  vertical-align: text-bottom;
  background: url(../img/double_line_bg.png) left bottom repeat-x;
}
.intro_box .title h2{
  line-height: 55px;
  font-size: 32px;
  color: #3d3d3d;
  float: left;
}
.intro_box .title .more{
  float: right;
  font-size: 22px;
  color: #4b4b4b;
  margin-top: 14px;
}
.intro_box .intro_list{
  width: 1140px;
  height: auto;
  margin:0 auto;
  margin-top: 10px;
}
.intro_box .intro_list li{
  height: 110px;
  margin-bottom: 24px;
  overflow: hidden;
}
.intro_box .intro_list li img{
  width: 110px;
  height: 110px;
  float: left;
  margin-right: 35px;
}
.intro_box .intro_list li h4 a{
  font-size: 18px;
  color: #3d3d3d;
  line-height: 1.5;
}
.intro_box .intro_list li h4 a{
  font-size: 18px;
  color: #3d3d3d;
  line-height: 1.5;
}
.intro_box .intro_list li .dts{
  margin-top: 10px;
}
.intro_box .intro_list li .dts a{
  font-size: 14px;
  color: #3d3d3d;
  line-height: 1.5;
}
.intro_box .intro_list li .date{
  text-align: right;
  font-size: 16px;
  color: #3d3d3d;
}
/*******************about_us*************************/
.in_banner img{
  display:block;
  width: 100%;
}
.abtus_box{
  width: 1180px;
  height: auto;
  margin:30px auto;
}
.abtus_box .greenline{
  width: 1180px;
  height: 5px;
  border:2px solid #e4f8f8;;
  border-left: none;
  border-right:none;
  margin: 40px auto 0;
}
.abtus_box .greenline_half{
  width: 100%;
  height: 5px;
  border:2px solid #e4f8f8;;
  border-left: none;
  border-right:none;
  clear: both;
  margin:0;
}
.abtus_box .abtus_top{
  width: 100%;
  height: auto;
  overflow: hidden;
  background: url(../img/double_line_row.png) left bottom repeat-x;
  font-size: 18px;
  line-height: 2.2;
  color: #000;
  margin-top: 45px;
}
.abtus_box .abtus_top img{
  display: block;
/*  width: 588px;*/
  float: right;
  margin-right: 7px;
}
.dtsbox{
   line-height: 2;
}
.abtus_bot{
  width: 100%;
  height: auto;
  overflow: hidden;
}
.abtus_bot .abtleft{
  float: left;
  width: 584px;
  background: url(../img/double_line_cols.png) top right repeat-y;
}
.abtus_bot img{
  display: block;
}
.abtus_bot .abtright{
  width: 584px;
  float: left;
  vertical-align: top;
}
.abtus_bot .abtdts{
  height: 430px;
  line-height: 0;
  margin: 0 auto ;
}
.abtus_bot .abtdts p{
  height: 419px;
  display: flex;
  align-items: center;
  line-height: 2;
  font-size: 18px;
  color: #000;
  text-indent: 2em;
  padding-right: 20px;
  text-align: justify;
  text-justify:inter-ideograph;
  
}
.abtdts_right{
  height: 427px;
}
.abtus_top p {
	width: 584px;
	 height: 427px;
	display: flex;
  align-items: center;
  line-height: 2;
  background: url(../img/double_line_cols.png) top right repeat-y;
  padding-right: 20px;
  text-align: justify;
  text-justify:inter-ideograph;
}
.abtus_bot .abtdts_right p{
  height: 419px;
  display: flex;
  align-items: center;
  line-height: 2;
  font-size: 18px;
  color: #000;
  text-indent: 2em;
  padding-left: 20px;
  word-wrap:break-word;
  word-break:break-all;
  text-align: justify;
  text-justify:inter-ideograph;
}
.abtus_box .greenline_half_right{
  width: 450px;
  height: 5px;
  border:2px solid #e4f8f8;;
  border-left: none;
  border-right:none;
  clear: both;
  margin:0;
  margin-right:134px;
}
 .abtus_box .toMore{
  display: block;
  width: 200px;
  text-align: center;
  margin:0 auto;
  margin-top: 60px;
  font-size: 24px;
  color: #000;
}
.abt_foot{
  width: 850px;
  height: auto;
  margin:40px  auto 100px;
  padding:35px;
  background: url(../img/double_line_row.png) top left repeat-x,url(../img/double_line_row.png) bottom left repeat-x;
  text-align: center;
  font-size: 18px;
  color: #443d3d;
  line-height: 2;
}
.recipe_dts ul li {
	cursor: pointer;
}
/*******************************/
.recipeimg_dts{
  width: 420px;
  height: auto;
  margin-left: 30px;
}
.recipeimg_dts img{
  display: block;
  /*margin-right: 10px;*/
  margin-left: 10px;
}
.recipeimg_dts table{
  margin: 0;
}
.recipeimg_dts td{
  padding:5px 0;
}
.recipeimg_dts .med_name{
  display: inline-block;
  width: 98px;
  height: 38px;
  border:1px solid #81d6ce;
  border-radius: 4px;
  box-shadow: 0 0 0 1px #c5ebe8;
  text-align: center;
  line-height: 38px;
  font-size: 24px;
  color: #000;
  margin-right: 10px;
}
.recipeimg_dts .one{
  width: 40px;
  height: 1px;
  box-shadow: 0 0 0 1px #c5ebe8;
  background: #5ac9bf;
}
.recipeimg_dts .two{
  width: 1px;
  box-shadow: -1px 0 0 1px #c5ebe8;
  height: 50px;
  background: #5ac9bf;
  border-radius: 2px 0  0 2px;
}
.recipeimg_dts .three{
  width: 15px;
  height: 1px;
  box-shadow: 0 0 0 1px #c5ebe8;
  background: #5ac9bf;
}
.recipeimg_dts .med_dts{
  margin-left: 10px;
  display: inline-block;
  width: 125px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  font-size: 24px;
  color: #000;
  background: #89e5dd;
  border-radius: 4px;
}
.recipeimg_dts .imgbox{
  width: 120px;
  height: 90px;
}
.recipeimg_dts .imgbox img{
  max-width: 100%;
  max-height: 100%;
}
.recipeimg_dts .four{
  width: 1px;
  box-shadow: -1px 0 0 1px #c5ebe8;
  height: 148px;
  background: #5ac9bf;
  border-radius: 2px 0  0 2px;
}
.research_bot{
  width: 800px;
  height: auto;
  margin:0 auto;
}
.research_bot .research_title{
  margin-top: 40px;
}
.research_bot .research_title div{
  margin-bottom: 8px;
  height: 30px;
  font-size: 18px;
  color: #000;
  line-height: 30px;
}
.research_bot .research_title .green{
  display: inline-block;
  width: 30px;
  height: 30px;
  background: #89e5dd;
  margin-right: 10px;
  float: left;
}
.research_bot .research_title .orange{
  display: inline-block;
  width: 30px;
  height: 30px;
  background: #f9bd7a;
  margin-right: 10px;
  float: left;
}
.research_bot .research_dts{
  width: 800px;
  height: 450px;
  margin:0 auto;
  margin-top: 40px;
  position: relative;
  border-bottom: 2px solid #d5d5d5;
}
.research_bot .research_dts ul{
  width: 116px;
  height: 450px;
  position: relative;
  margin-left: 30px;
  float: left;
}
.research_bot .research_dts ul li{
  float: left;
  width: 58px;
  position: absolute;
  bottom: 0px;
  z-index: 2;
}
.research_bot .research_dts ul li.green{
  background: #89e5dd;
  left: 0;
}
.research_bot .research_dts ul li.orange{
  background: #f9bd7a;
  right: 0;
}
.research_bot .research_dts ul li p{
  background: rgba(255,255,255,.7);
  text-align: center;
  line-height: 30px;
  font-size: 18px;
  color: #000;
}
.research_bot .research_dts ul li.h68{
  height: 68.8%;
}
.research_bot .research_dts ul li.h46{
  height: 46.4%;
}
.research_bot .research_dts ul li.h19{
  height: 19.61%;
}
.research_bot .research_dts ul li.h31{
  height: 31.8%;
}
.research_bot .research_dts ul li.h88{
  height: 88.4%;
}
.research_bot .research_dts ul li.h78{
  height: 78.2%;
}
.research_bot .research_dts ul li.h98{
  height: 98.2%;
}
.research_bot .research_dts ul li.h94{
  height: 94.5%;
}
.research_bot .mrg_92{
  margin-left: 92px!important;
}
.research_bot .research_dts_bot{
  width: 800px;
  height: 50px;
  margin:0 auto;
}
.research_bot .research_dts_bot p{
  width: 116px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  margin-left: 30px;
  font-size: 18px;
  color: #000;
  float: left;
}
.difference{
  margin-top: 35px;
}
.difference p{
  text-align: center;
  font-size: 18px;
  color: #000;
}
.difference .border_box{
  width: 60px;
  height: 160px;
  margin:0 auto;
  margin-top: 5px;
  border-top: 2px solid #d2d2d2;
}
.difference .border_box .border_top{
  height: 60px;
  border-left: 2px solid #d2d2d2;
  border-right: 2px solid #d2d2d2;
}
.difference .border_box .border_bot{
  height: 100px;
  border-right: 2px solid #d2d2d2;
}
.construction{
  width: 560px;
  height: auto;
  overflow: hidden;
  margin:0 auto;
  font-size: 16px;
  color: #000;
  line-height: 1;
}
.construction img{
  float: left;
}
.construction p{
  float: left;
}
.construction .construction_p1{
  margin-top: 27px;
  margin-left: -20px;
}
.construction .construction_p2{
  margin-top: 72px;
  margin-left: 8px;
}
.construction .construction_p3{
  margin-top: 58px;
  margin-left: -40px;
}
.construction .construction_p4{
  margin-top: 60px;
  margin-left: 5px;
}
.abtus_main .abtbd .abtbd_section {
  display: none;
}
.abtus_main .abthd ,
.abtus_main .abtbd .abtcont {
  width: 1184px;
  margin: 0 auto;
}
.abt_product {
  width:  auto;
}
.all_articles{
  width: 1180px;
/*  min-height: 700px;*/
	padding-bottom: 58px;
  background: #f5fbfb;
  margin:0 auto;
  margin-bottom: 100px;
  border-radius: 10px;
}
.all_articles .topTitle{
  width: 1120px;
  height: 56px;
  margin:0 auto;
  background: url(../img/article_border.png) bottom left repeat-x;
  line-height: 56px;
  overflow: hidden;
}
.all_articles .topTitle h3{
  float: left;
  font-size: 30px;
  color: #4b4b4b;
  vertical-align: bottom;
}
.all_articles .topTitle h3 small{
  font-size: 18px;
  color: #249d92;
}
.all_articles .topTitle a{
  float: right;
  color: #474646;
  margin-top: 5px;
  font-size: 18px;
  color: #474646;
}
.all_articles .article_list{
  width: 1050px;
  height: auto;
  margin:0 auto;
}
.all_articles .article_list li{
  height: 56px;
  line-height: 56px;
  background: url(../img/article_border_little.png) left bottom repeat-x;
}
.all_articles .article_list li a{
  font-size: 18px;
  color: #099c8f;
}
.all_articles .article_list li span.date{
  float: right;
  font-size: 18px;
  color: #099c8f;
}
.articles_page{
  text-align: center;
  margin:35px 0;
  height: 80px;
}
.articles_page ul{
  display: inline-block;
  text-align: center;
}
.articles_page ul li{
  font-size: 16px;
  display: inline-block;
  padding:1px 10px;
  border-radius: 3px;
  margin:0 3px;
}
.articles_page ul li.on{
  font-size: 18px;
  background: #79d3cb;
  box-shadow: 0px 2px 3px #b6baba;
}
.articles_page ul li.on a{
  color: #fff;
}
.articles_page ul li a{
  color: #404040;
}
.articles_page span,.articles_page input{
  margin:0 5px;
}
.articles_page span {
  font-size: 15px;
  color: #404040;
  cursor: pointer;
}
.articles_page input{
  width: 55px;
  height: 23px;
  border:1px solid #404040;
  text-align: center;
  font-size: 15px;
  background: transparent;
}
.mt40{
  margin-top: 40px!important;
}
.section_five_second{
  width: 1190px !important;
  height: auto;
  overflow: hidden;
  margin:0 auto;
  margin-bottom:90px;
}
.section_five {
  width: 1570px !important;
}
.section_five_second .five_header{
  overflow: hidden;
  border-bottom: 4px solid #3eb6ab;
}
.section_five_second .five_header h3{
  float: left;
  font-size: 30px;
  color: #4fc2b7;
}
.section_five_second .five_header .toMore{
  float: right;
  font-size: 22px;
  color: #000;
  margin-top: 10px;
}
.section_five_second .realNews{
  width: 380px;
  height: 350px;
  margin-top: 35px;
  float: left;
  margin-right: 25px;
}
.section_five_second > div:last-child{
  margin-right: 0;
}
.section_five_second .topNew{
  width: 100%;
  height: 205px;
  position: relative;
}
.section_five_second .topNew img{
  display: block;
  width: 100%;
  height: 205px;
}
.section_five_second .topNew p{
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 46px;
  line-height: 46px;
  padding:0 10px;
  box-sizing:border-box;
  background:rgba(255,255,255,.5);
  overflow: hidden;
}
.section_five_second .topNew p a{
  font-size: 18px;
  color: #616161;
}
.section_five_second .realNews ul{
  margin-top: 10px;
}
.section_five_second .realNews ul li{
  width: 100%;
  box-sizing: border-box;
  line-height: 45px;
  height: 45px;
  font-size: 18px;
  color: #616161;
  padding:0 10px;
  border-bottom: 1px solid #65c5bc;
  overflow: hidden;
}
.section_five_second .realNews ul li a{
  color: #616161;
}
.section_five_second .realNews ul li:hover a{
  color: #65c5bc;
}
.mb50{
  margin-bottom: 50px;
}
.cont_right ul{
  width: 265px;
}
.cont_right ul>li{
  display: flex;
  /*align-items: center;*/
  margin-bottom: 10px;
}
#where {
	border-bottom: 1px dashed #828282;
	margin-bottom: 20px;
	padding-bottom: 20px;
}




.section_five .five_header{
	overflow: hidden;
	border-bottom: 4px solid #3eb6ab;
}
.section_five .five_header h3{
	float: left;
	font-size: 30px;
	color: #4fc2b7;
}
.section_five .five_header .toMore{
	float: right;
	font-size: 22px;
	color: #000;
	margin-top: 10px;
}
.section_five .realNews{
	width: 492px;
	height: 460px;
	margin-top: 35px;
	float: left;
	margin-right: 47px;
}
.section_five > div:last-child{
	margin-right: 0;
}
.section_five .topNew{
	width: 100%;
	height: 264px;
	position: relative;
}
.section_five .topNew img{
	display: block;
	width: 100%;
	height: 264px;
}
.section_five .topNew p{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 46px;
	line-height: 46px;
	padding:0 10px;
	box-sizing:border-box;
	background:rgba(255,255,255,.5);
	overflow: hidden;
}
.section_five .topNew p a{
	font-size: 18px;
	color: #000;
}
.section_five .realNews ul{
	margin-top: 10px;
}
.section_five .realNews ul li{
	width: 100%;
	box-sizing: border-box;
	line-height: 45px;
	height: 45px;
	font-size: 18px;
	color: #616161;
	padding:0 10px;
	border-bottom: 1px solid #65c5bc;
	overflow: hidden;
}
.section_five .realNews ul li a{
	color: #616161;
}
.section_five .realNews ul li:hover a{
	color: #65c5bc;
}