@import "mfkshow.css";

.main_list_box {
  overflow: hidden;
  width: 1200px;
  margin: 0 auto;
  justify-content: space-between;
  margin-top:0px; 
}

.main_list_box .position{
	width:1200px;
    padding: 20px 0;
    color: #2E2E2E;
	font-size:14px;
	clear:both;
}

.main_list_box .position em{
	margin-left:5px;
	margin-right:5px;
}

.main_list_box .position a{
	color: #2E2E2E;
}

.main_list_box .position a:hover {
    color: #62C4A6;
}

.main_contant{
	width:1200px;
	display: flex;
	margin-bottom:20px;
}
  
.main_contant .main_contant_left{
	width:850px;
}
  
.main_contant .main_contant_right{
	width:330px;
	margin-left:20px;
}
.screen_list{width:100%;height:auto;background:#F7FCFB;padding-bottom:20px;}

.screen_mfk { padding: 0 20px;-webkit-border-radius: 6px; border-radius: 6px; }

.screen_mfk .mfk-screen-item { position: relative; padding-bottom: 5px; border-bottom: 1px solid #F1F4F9;display: flex; }

.screen_mfk .mfk-screen-item:last-of-type { border-bottom: none; }

.screen_mfk .mfk-screen-item .btn-show { background: transparent}

.screen_mfk .mfk-s-item-title { margin-top:16px; width:80px; font-size: 14px; line-height: 30px; color:#666666; }

.screen_mfk .s-item-result { margin-left:23px; padding-right: 70px;overflow:hidden  }

.screen_mfk .sir-list { padding-top: 8px; }

.screen_mfk .sir-select-item { position: relative; height: 28px; line-height: 28px; border: 1px solid #F1F4F9; font-size: 14px; vertical-align: top; margin-right: 10px; padding: 0 36px 0 10px; cursor: pointer; -webkit-border-radius: 2px; border-radius: 2px; }

.screen_mfk .sir-select-item em { color: #4BD4BC; }

.screen_mfk .sir-select-item i { position: absolute; right: 0; top: 0; width: 28px; height: 28px; }

.screen_mfk .sir-select-item:hover { border: 1px solid #4BD4BC; }

.screen_mfk .sir-select-item:hover i { background: #4BD4BC; }

.screen_mfk .sir-list-u { font-size: 0;}

.screen_mfk .sir-list-u li { float: left; margin-top: 10px; margin-right:0px; font-size: 14px; }

.screen_mfk .sir-list-u li a { display: block; padding: 0 10px; margin-right:10px; height: 28px; line-height: 28px; color:#000000}

.screen_mfk .sir-list-u li a:hover { background: #4BD4BC; -webkit-border-radius: 2px; border-radius: 2px; color:#ffffff }

.screen_mfk .sir-list-u li a.current { color: #fff; background: #4BD4BC; -webkit-border-radius: 2px; border-radius: 2px; }

.screen_mfk .s-item-btn { position: absolute; right: 20px; top: 22px; font-size: 14px; cursor: pointer; }

.mfk-sib-more-down,.mfk-sib-more-up {
    padding-right: 10px;
    color: #62C4A6;
    -webkit-background-size: 10px 7px;
    background-size: 10px 7px;
}


.list_content {
  width: 100%;
  margin: 0 auto;
  margin-top:5px; }
.list_content > ul {
    display: flex;
    flex-wrap: wrap; }
.list_content > ul li {
      overflow: hidden;
      width: 415px;
      margin-right: 20px;
      margin-top: 28px; }
	  
.list_content > ul li .yaopinname {
	max-width:231px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	  }
.list_content > ul li .yaopinname:hover{
	color: #4bd4bc;
}
.list_content > ul li:hover p {
        color: #4bd4bc; }
.list_content > ul li a {
        width: 100%;
        display: flex;
        justify-content: space-between; }
.list_content > ul li a .pic {
          overflow: hidden;
          width: 160px;
          height: 160px;
          border-radius: 15px;
          border: 1px solid #F2F2F2;
          display: flex;
          align-items: center;
          justify-content: center; }
.list_content > ul li a .pic img {
            display: block;
            max-width: 100%; 
			transition: all .5s;
			}
.list_content > ul li:hover a .pic img {
            transform: scale(1.06); }
			
.list_content > ul li a .grow {
          width: 233px;
          position: relative;
          padding-top: 16px; }

.list_content > ul li .des {
    overflow: hidden;
    font-size: 14px;
    display: flex;
    flex-wrap: wrap;
}

.list_content > ul li .des span.on {
    background: #f7fffe;
    border: 1px solid #4ad4bc;
    color: #4ad4bc;
}

.list_content > ul li .des span {
    display: inline-flex;
    align-items: center;
    padding: 0 10px;
    height: 28px;
	line-height:28px;
    background: #fffaf8;
    border: 1px solid #fc7647;
    border-radius: 5px;
    margin-right: 10px;
    margin-top: 10px;
    color: #fc7647;
}


.list_content > ul li a .grow p {
            font-size: 20px;
            font-weight: bold;
            margin-bottom: 12px;
            color: #333333;
            transition: all .1s; 
			}

.list_content > ul li:nth-child(2n) {
        margin-right: 0px; 
		}
.list_content > ul li .info {
    overflow: hidden;
    display: flex;
    align-items: center;
    position: absolute;
    left: 0;
    bottom:10px;
}
.list_content > ul li .info span {
    font-size: 14px;
    color: #999999;
    margin-right: 10px;
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.list_content > ul li .info img {
    width: 6px;
}

/*===页码===*/
.page {color:#999;font-size: 16px; text-align: center; white-space: nowrap; vertical-align:middle; padding:40px 0 0;margin-bottom:20px;}
.page a { display: inline-block; padding:10px 20px; text-align: center; vertical-align: top;margin-right:2px; border:1px solid #e5e5e5;}
.page a:link,.page a:visited{ background-color: #fff;color: #333;}
.page a.current,.page a:hover{background:#4BD4BC; color:#fff;border:1px solid #4BD4BC;}
.page .page-item-info { display: inline-block; font-size: 12px; line-height: 28px; margin-right: 8px; }
.page .page-item-first { margin-right: 5px; }
.page .page-item-prev { margin-right: 5px;}
.page .page-item { margin: 0 5px; }
.page .page-item-next { margin-left: 5px; }
.page .page-item-last { margin-left: 5px; }
.main_contant_right{float:right}



    .main_contant_right .dayi {
      overflow: hidden;
      width:328px;
      background: #F5F5F5;
      margin-top: 20px;
      padding: 22px 18px 0 18px; }
      .main_contant_right .dayi h3 {
        font-size: 22px;
        color: #000000;
        font-weight: bold;
        margin-bottom: 30px; }
      .main_contant_right .dayi .swiper {
        height: auto;
        width: 100%;
        overflow: hidden; }
        .main_contant_right .dayi .swiper .swiper-slide {
          width: auto;
          height: 166px;
          overflow: hidden; }
      .main_contant_right .dayi ul {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between; }
        .main_contant_right .dayi ul li {
          overflow: hidden;
          width: 100%;
          margin-bottom: 50px;
          transition: all .3s; }
          .main_contant_right .dayi ul li:hover .label div p {
            color: #4bd4bc; }
          .main_contant_right .dayi ul li a {
            width: 100%;
            box-sizing: border-box;
            height: 100%;
            display: block; }
            .main_contant_right .dayi ul li a .user {
              overflow: hidden;
              display: flex;
              align-items: center; }
              .main_contant_right .dayi ul li a .user img {
                width: 27px;
                height: 27px;
                border-radius: 50%; }
              .main_contant_right .dayi ul li a .user p {
                font-size: 16px;
                color: #333333;
				font-weight: bold;
                margin-left: 6px; }
              .main_contant_right .dayi ul li a .user span {
                display: block;
                font-size: 16px;
                color: #666666;
                margin-left: 6px;
                position: relative; }
              .main_contant_right .dayi ul li a .user em {
                display: block;
                font-size: 16px;
                color: #999999;
                margin-left: 10px;
                position: relative; }
            .main_contant_right .dayi ul li a .label {
              overflow: hidden;
              display: flex;
              margin-bottom: 9px;
              align-items: flex-start;
              justify-content: space-between; }
              .main_contant_right .dayi ul li a .label img {
                display: block;
                width: 27px; }
              .main_contant_right .dayi ul li a .label div {
                overflow: hidden;
                width: 252px; }
                .main_contant_right .dayi ul li a .label div p {
                  font-size: 18px;
                  color: #000000;
                  line-height: 28px;
                  display: -webkit-box;
                  -webkit-box-orient: vertical;
                  -webkit-line-clamp: 2;
                  transition: all .1s;
                  overflow: hidden; 
                   height: 30px;
                   overflow: hidden;
				  }
                .main_contant_right .dayi ul li a .label div span {
                  display: block;
                  font-size: 15px;
                  color: #666666;
                  display: -webkit-box;
                  -webkit-box-orient: vertical;
                  -webkit-line-clamp: 2;
                  overflow: hidden;
                  line-height: 28px; }
                .main_contant_right .dayi ul li a .label div em {
                  display: block;
                  font-size: 14px;
                  margin-top: 8px;
                  color: #9a9ca0; }
          .main_contant_right .dayi ul li:nth-child(3n) {
            margin-right: 0; }


.main_contant_right .yaopin {
      overflow: hidden;
      width:328px;
      background: #F5F5F5;
      margin-top: 0px;
      padding: 22px 18px 18px 18px; 
	  
	  }
.main_contant_right .yaopin h3 {
        font-size: 22px;
        color: #000000;
        font-weight: bold;
        margin-bottom:0px; }
			
.main_contant_right .list_yiyao {
  width: 100%;
  margin: 0 auto;
  margin-top:5px; }
.main_contant_right .list_yiyao > ul {
	padding:0px;
	margin:0px;
    display: flex;
    flex-wrap: wrap; }
.main_contant_right .list_yiyao > ul li {
      overflow: hidden;
      margin-right: 0px;
      margin-top:12px; }
	  
.main_contant_right .list_yiyao > ul li .yaopinname {
	max-width:136px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	font-size:18px;
	color:#333333;
	font-weight:bold;
	  }
.main_contant_right .list_yiyao > ul li .yaopinname:hover{
	color: #4bd4bc;
}
.main_contant_right .list_yiyao > ul li:hover p {
        color: #4bd4bc; }
.main_contant_right .list_yiyao > ul li a {
        width: 100%;
        display: flex;
        justify-content: space-between; }
.main_contant_right .list_yiyao > ul li a .pic {
          overflow: hidden;
          width: 160px;
          border-radius: 15px;
          border: 1px solid #F2F2F2;
          display: flex;
          align-items: center;
          justify-content: center; }
.main_contant_right .list_yiyao > ul li a .pic img {
            display: block;
            max-width: 100%; 
			transition: all .5s;
			}
.main_contant_right .list_yiyao > ul li:hover a .pic img {
            transform: scale(1.06); }
			
.main_contant_right .list_yiyao > ul li a .grow {
          width: 233px;
          position: relative;
          padding-top:6px; 
		  padding-left:10px; 
		  }

.main_contant_right .list_yiyao > ul li .des {
    overflow: hidden;
    font-size: 14px;
    display: flex;
    flex-wrap: wrap;
	color:#666666;
	margin-top:12px;
}

.content_banner{height:210px;background-color:#D4D7EB;width:1200px;margin-bottom:20px;}




      .main_contant_right .list_wenzhang{
		  margin-top:22px;
	  }
	  
      .main_contant_right .list_wenzhang ul {
        overflow: hidden;
        display: flex;
        flex-wrap: wrap; }
        .main_contant_right .list_wenzhang ul li {
          overflow: hidden;
          width: 268px;
          margin-bottom: 32px;
          margin-right: 20px; }

            .main_contant_right .list_wenzhang ul li a .pic {
              overflow: hidden;
              width: 100%;
              margin-bottom: 14px; }
			.main_contant_right .list_wenzhang ul li p:hover{
				color: #4bd4bc;
			}
			.main_contant_right .list_wenzhang ul li a .pic:hover{
				transform: scale(1.02);
			}
            .main_contant_right .list_wenzhang ul li a .pic img {
                display: block;
                width: 100%;
                transition: all .5s;
                }
            .main_contant_right .list_wenzhang ul li a > p {
              font-size:18px;
              color: #010101;
              transition: all .1s;
              -webkit-box-orient: vertical;
              -webkit-line-clamp: 2;
              overflow: hidden;
              line-height: 33px; 
              max-width: 285px;
              overflow: hidden;
              text-overflow: ellipsis;
              white-space: nowrap;
			  }
            .main_contant_right .list_wenzhang ul li a > span {
              display: block;
              font-size: 14px;
              line-height: 24px;
              margin-top: 0px;
              color: #666666;
              display: -webkit-box;
              -webkit-box-orient: vertical;
              -webkit-line-clamp: 3;
              overflow: hidden; }
            .main_contant_right .list_wenzhang ul li a .user {
              overflow: hidden;
              display: flex;
              align-items: center;
              margin-top: 6px; }
            .main_contant_right .list_wenzhang ul li a .user .us {
                width: 36px;
                height: 36px;
                display: block;
                border-radius: 50%;
                overflow: hidden; }
            .main_contant_right .list_wenzhang ul li a .user .us img {
                  width: 36px;
                  height: 36px;
                  display: block;
                  border-radius: 50%; }
             .main_contant_right .list_wenzhang ul li a .user .grow {
                overflow: hidden;
                margin-left: 10px; }
             .main_contant_right .list_wenzhang ul li a .user .grow p {
                  display: flex;
                  align-items: flex-end;
                  font-size: 16px;
                  color: #333333; }
             .main_contant_right .list_wenzhang ul li a .user .grow p span {
                    font-size: 14px;
                    color: #666666;
                    margin-left: 8px; 
                    max-width: 80px;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    white-space: nowrap;
					}
              .main_contant_right .list_wenzhang ul li a .user .grow em {
                  display: block;
                  font-size: 12px;
                  color: #666666;
                  margin-top: 5px; }
	.main_contant .list_yaoqiku .showbox h3 {
        font-size: 26px;
        color: #000;
        font-weight: bold;
        margin-bottom:0px;
        margin-top:20px;
		}
		
  .list_yaoqiku .showbox > ul {
    width: 100%;
    display: flex;
    flex-wrap: wrap; }
    .list_yaoqiku .showbox > ul li {
      width: 204px;
      margin-right:10px;
      margin-top: 30px; }
      .list_yaoqiku .showbox > ul li:nth-child(4n) {
        margin-right: 0; }
      .list_yaoqiku .showbox > ul li:hover .pic {
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }
      .list_yaoqiku .showbox > ul li .pic {
        overflow: hidden;
        width: 100%;
        height: 164px;
        display: flex;
        align-items: center;
        justify-content: center;
        transition: all .3s;
        border-radius: 15px;
        border: 1px solid #e7e7e7;
        margin-bottom: 18px; 
		transition: all .5s;
		}
		.list_yaoqiku .showbox > ul li .pic img:hover {
		transform: scale(1.02); 
		}
        .list_yaoqiku .showbox > ul li .pic img {
          display: block;
          max-width: 100%; 
		  height: 160px;
		  }
      .list_yaoqiku .showbox > ul li p {
        text-align: center;
        font-size: 18px;
        color: #333333; }	  
				  
.list_video {
  width: 100%;
  margin: 0 auto;
  margin-top:0px; }
  .list_video .boxwo > ul {
    width: 100%;
    display: flex;
    flex-wrap: wrap; }
    .list_video .boxwo > ul li {
      overflow: hidden;
      width: 272px;
      transition: all .2s;
      margin-right: 17px;
      margin-top:20px; }
      .list_video .boxwo > ul li:hover {
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }
        .list_video .boxwo > ul li:hover .p {
          transform: scale(1.05); }
      .list_video .boxwo > ul li:nth-child(3n) {
        margin-right: 0px; }
      .list_video .boxwo > ul li .pic {
        overflow: hidden;
        width: 100%;
        height: 162px;
        position: relative; }
        .list_video .boxwo > ul li .pic .play {
          cursor: pointer;
          position: absolute;
          left: 50%;
          top: 50%;
          transform: translate(-50%, -50%); }
        .list_video .boxwo > ul li .pic span {
          display: inline-flex;
          align-items: center;
          height: 24px;
          padding: 0 5px;
          min-width: 60px;
          font-size: 14px;
          color: #fff;
          border-radius: 40px;
          position: absolute;
          right: 7px;
          bottom: 6px;
          z-index: 999;
          justify-content: center;
          box-sizing: border-box;
          background: rgba(0, 0, 0, 0.3); }
        .list_video .boxwo > ul li .pic .p {
          width: 100%;
          transition: all .5s;
          height: 100%; }
      .list_video .boxwo > ul li .info {
        overflow: hidden;
        border: 1px solid #F2F2F2;
        border-top: none;
        height: 106px;
        padding: 0 10px; }
        .list_video .boxwo > ul li .info > p {
          font-size: 18px;
          height:50px;
          color: #333333;
          overflow: hidden;
          line-height: 60px;
          text-overflow: ellipsis;
          white-space: nowrap; }
		.list_video .boxwo > ul li .info > p:hover{
			color: #4bd4bc;
		}
        .list_video .boxwo > ul li .info div {
          overflow: hidden;
          height: 45px;
          border-top: 1px solid #F2F2F2;
          display: flex;
          align-items: center; }
          .list_video .boxwo > ul li .info div img {
            width: 36px;
            height: 36px;
            border-radius: 50%; }
          .list_video .boxwo > ul li .info div p {
            font-size: 16px;
            color: #333333;
            margin-left: 10px; }
          .list_video .boxwo > ul li .info div span {
            display: block;
            font-size: 14px;
            color: #666666;
            margin-left: 10px; 
            max-width: 65px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
			}


.list_zhuanti {
  width: 100%;
  margin: 0 auto;
  margin-top:0px; }
  .list_zhuanti .ztbox > ul {
    width: 100%;
    display: flex;
    flex-wrap: wrap; }
    .list_zhuanti .ztbox > ul li {
      overflow: hidden;
      width: 413px;
      transition: all .2s;
      margin-right: 20px;
      margin-bottom:20px; 
	  border: 1px solid #E7E7E7;
	  }
      .list_zhuanti .ztbox > ul li:nth-child(2n) {
        margin-right: 0px; }
      .list_zhuanti .ztbox > ul li:hover {
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); background: #f9fefc;}
        .list_zhuanti .ztbox > ul li:hover .p {
          transform: scale(1.05); }
     .list_zhuanti .ztbox > ul li .pic {
        overflow: hidden;
        width: 100%;
        position: relative; }
		.list_zhuanti .ztbox > ul li .pic img{width:417px;}
        .list_zhuanti .ztbox > ul li .pic .play {
          cursor: pointer;
          position: absolute;
          left: 50%;
          top: 50%;
          transform: translate(-50%, -50%); }
        .list_zhuanti .ztbox > ul li .pic span {
          display: inline-flex;
          align-items: center;
          height: 24px;
          padding: 0 5px;
          min-width: 60px;
          font-size: 14px;
          color: #fff;
          border-radius: 40px;
          position: absolute;
          right: 7px;
          bottom: 6px;
          z-index: 999;
          justify-content: center;
          box-sizing: border-box;
          background: rgba(0, 0, 0, 0.3); 
		  }
		  .list_zhuanti .ztbox > ul li p{height:60px;line-height:60px;}
        .list_zhuanti .ztbox > ul li a{
          width: 100%;
          transition: all .5s;
          height: 100%; 
          text-align: center;
          font-size: 18px;
          color: #333333;
		  }
		  .list_zhuanti .ztbox > ul li a:hover{
			color: #4bd4bc;
		  }
		  
	  
.main_info_box {
  width: 1200px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: flex-start; }
  .main_info_box .main_right {
    overflow: hidden;
    width: 330px; }
    .main_info_box .main_right .hot_video {
      width: 100%;
      overflow: hidden;
      background: #f5f5f5;
      margin-top: 20px;
      padding: 20px 18px; }
      .main_info_box .main_right .hot_video h3 {
        font-size: 22px;
        color: #000;
        font-weight: bold; }
      .main_info_box .main_right .hot_video ul {
        overflow: hidden; }
        .main_info_box .main_right .hot_video ul li {
          overflow: hidden;
          background: #fff;
          margin-top: 20px; }
          .main_info_box .main_right .hot_video ul li:hover .pic .p {
            transform: scale(1.06); }
          .main_info_box .main_right .hot_video ul li .pic {
            width: 100%;
            overflow: hidden;
            height: 166px;
            position: relative; }
            .main_info_box .main_right .hot_video ul li .pic .p {
              transition: all .3s;
              width: 100%; }
            .main_info_box .main_right .hot_video ul li .pic .play {
              cursor: pointer;
              position: absolute;
              left: 50%;
              top: 50%;
              transform: translate(-50%, -50%); }
            .main_info_box .main_right .hot_video ul li .pic span {
              display: inline-flex;
              align-items: center;
              height: 24px;
              justify-content: center;
              border-radius: 40px;
              box-sizing: border-box;
              background: rgba(0, 0, 0, 0.4);
              padding: 0 5px;
              min-width: 60px;
              font-size: 12px;
              color: #fff;
              position: absolute;
              right: 17px;
              bottom: 10px; }
          .main_info_box .main_right .hot_video ul li .info {
            overflow: hidden;
            border: 1px solid #f6f6f6;
            border-top: none;
            padding: 0 18px; }
            .main_info_box .main_right .hot_video ul li .info > p {
              font-size: 17px;
              color: #333;
              padding: 15px 0; }
			.main_info_box .main_right .hot_video ul li .info > p:hover{
				color: #4bd4bc;
			}
            .main_info_box .main_right .hot_video ul li .info .user {
              overflow: hidden;
              height: 55px;
              border-top: 1px solid #f6f6f6;
              display: flex;
              align-items: center; }
              .main_info_box .main_right .hot_video ul li .info .user img {
                width: 36px;
                border-radius: 50%;
                display: block;
                height: 36px; }
              .main_info_box .main_right .hot_video ul li .info .user p {
                font-size: 15px;
                color: #333;
                margin-left: 10px; }
              .main_info_box .main_right .hot_video ul li .info .user span {
                display: block;
                font-size: 14px;
                color: #999;
                margin-left: 10px; }
    .main_contant .main_right .experts {
      overflow: hidden;
      padding: 24px 18px;
      background: #f5f5f5; }
      .main_contant .main_right .experts h3 {
        font-size: 22px;
        color: #000;
        font-weight: bold; }
      .main_contant .main_right .experts ul {
        overflow: hidden; }
        .main_contant .main_right .experts ul li {
          overflow: hidden;
          margin-top: 20px; }
          .main_contant .main_right .experts ul li a {
            display: flex;
            align-items: center;
            justify-content: space-between; }
            .main_contant .main_right .experts ul li a .pic {
              overflow: hidden;
              width: 78px;
              height: 78px;
              border-radius: 50%; }
			  .main_contant .main_right .experts ul li a .pic img:hover{
				  transform: scale(1.02); 
			  }
              .main_contant .main_right .experts ul li a .pic img {
                display: block;
                width: 100%;
                height: 100%; }
            .main_contant .main_right .experts ul li a .grow {
              overflow: hidden;
              width: 200px; }
              .main_contant .main_right .experts ul li a .grow p {
                display: flex;
                align-items: flex-end;
                font-size: 16px;
                color: #666; }
                .main_contant .main_right .experts ul li a .grow p span {
                  font-size: 18px;
                  color: #000;
                  font-weight: bold;
                  margin-right: 12px; }
				  .main_contant .main_right .experts ul li a .grow p span:hover{
					color: #4bd4bc;  
				  }
              .main_contant .main_right .experts ul li a .grow em {
                display: block;
                font-size: 14px;
                color: #999;
                margin-top: 8px; }
  .main_info_box .main_left {
    width: 850px; }
    .main_contant .list_yaoqiku .main_company {
      width: 100%;
      margin-top: 43px; }

      .main_contant .list_yaoqiku .main_company ul {
        width: 100%; }
        .main_contant .list_yaoqiku .main_company ul li {
          overflow: hidden;
          margin-top: 40px; }
          .main_contant .list_yaoqiku .main_company ul li:hover a .grow p {
            color: #44d2c2; }
         .main_contant .list_yaoqiku .main_company ul li a {
            display: flex;
            width: 100%;
            justify-content: space-between; }
            .main_contant .list_yaoqiku .main_company ul li a .pic {
              overflow: hidden;
              width: 160px;
              height: 160px;
              border-radius: 15px;
              border: 1px solid #EFEFEF;
              display: flex;
              align-items: center;
              justify-content: center; 
			  transition: all .5s;
			  }

              .main_contant .list_yaoqiku .main_company ul li a .pic img {
                display: block;
              width: 160px;
              height: 160px;
				}
		.main_contant .list_yaoqiku .main_company ul li a .pic img:hover {
		transform: scale(1.02); 
		}
            .main_contant .list_yaoqiku .main_company ul li a .grow {
              overflow: hidden;
              width: 660px;
              padding-top: 10px;
              position: relative; }
              .main_contant .list_yaoqiku .main_company ul li a .grow p {
                font-size: 20px;
                font-weight: bold;
                color: #000;
                transition: all .1s;
                margin-bottom: 6px; }
              .main_contant .list_yaoqiku .main_company ul li a .grow > span {
                display: block;
                font-size: 14px;
                line-height: 24px;
                color: #666;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 2;
                overflow: hidden; }
              .main_contant .list_yaoqiku .main_company ul li a .grow .des {
                display: flex;
                align-items: center;
                width: 100%;
                position: absolute;
                left: 0;
                bottom: 8px; }
                .main_contant .list_yaoqiku .main_company ul li a .grow .des span {
                  display: inline-flex;
                  align-items: center;
                  height: 26px;
                  padding: 0 15px;
                  font-size: 14px;
                  color: #44d2c2;
                  background: #F2FCFB;
                  border-radius: 40px;
                  margin-right: 10px; }
    .main_contant .main_contant_left .main_doctor {
      width: 100%; }
      .main_contant .main_contant_left .main_doctor h3 {
        font-size: 22px;
        color: #000;
        font-weight: bold; }
      .main_contant .main_contant_left .main_doctor ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between; }
       .main_contant .main_contant_left .main_doctor ul li {
          overflow: hidden;
          width: 415px;
          border: 1px solid #E7E7E7;
          transition: all .3s;
          border-radius: 20px;
          margin-top: 28px; }
         .main_contant .main_contant_left .main_doctor ul li:hover {
            box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); }
          .main_contant .main_contant_left .main_doctor ul li:hover .top .grow p span {
              color: #4BD4BC; }
          .main_contant .main_contant_left .main_doctor ul li .des {
            overflow: hidden;
            width: 100%;
            height: 70px;
            background: #f7f7f7;
            display: flex;
            align-items: center; }
          .main_contant .main_contant_left .main_doctor ul li .des div {
              width: 33.33%; }
           .main_contant .main_contant_left .main_doctor ul li .des div p {
                text-align: center;
                font-size: 16px;
                color: #333333;
                font-weight: bold;
                margin-bottom: 6px; }
            .main_contant .main_contant_left .main_doctor ul li .des div span {
                display: block;
                text-align: center;
                font-size: 14px;
                color: #999; }
          .main_contant .main_contant_left .main_doctor ul li .top {
            overflow: hidden;
            display: flex;
            padding: 33px 0 26px 14px;
            align-items: flex-start; 
			height: 150px;
			}
           .main_contant .main_contant_left .main_doctor ul li .top .pic {
              overflow: hidden;
              width: 84px;
              height: 84px;
              border: 1px solid #f8f8f8;
              border-radius: 50%; }
           .main_contant .main_contant_left .main_doctor ul li .top .pic img {
                width: 100%;
                height: 100%; }
           .main_contant .main_contant_left .main_doctor ul li .top .grow {
              overflow: hidden;
              width: 280px;
              margin-left: 13px; }
             .main_contant .main_contant_left .main_doctor ul li .top .grow p {
                display: flex;
                align-items: flex-end;
                font-size: 17px;
                color: #333; }
             .main_contant .main_contant_left .main_doctor ul li .top .grow p span {
                  font-size: 21px;
                  color: #000;
                  font-weight: bold;
                  display: inline-block;
                  margin-right: 12px;
                  line-height: 1; }
             .main_contant .main_contant_left .main_doctor ul li .top .grow > span {
                display: block;
                font-size: 14px;
                margin-top: 8px;
                color: #737373; 
                max-width: 266px;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
				}
              .main_contant .main_contant_left .main_doctor ul li .top .grow > em {
                display: block;
                font-size: 14px;
                margin-top: 8px;
                color: #333333;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 2;
                overflow: hidden;
                line-height: 20px; }
                .main_info_box .main_left .main_doctor ul li .top .grow > em i {
                  color: #737373; }
				  
				  
    .main_info_box .main_left .main_about_recommend1 {
      overflow: hidden;
      width: 100%;
      margin-top: 33px;
	  }
      .main_info_box .main_left .main_about_recommend1 h3 {
        font-size: 22px;
        color: #000;
        font-weight: bold;
        margin-bottom: 23px; }
      .main_info_box .main_left .main_about_recommend1 ul {
        overflow: hidden; }
        .main_info_box .main_left .main_about_recommend1 ul li {
          overflow: hidden;
          margin-bottom: 20px; }
         .main_info_box .main_left .main_about_recommend1 ul li.on {
             border-radius: 15px;
             border: 1px solid #e7e7e7;
             padding: 15px;
         }
		  
          .main_info_box .main_left .main_about_recommend1 ul li.on a .grow {
            width: 100%; }
            .main_info_box .main_left .main_about_recommend1 ul li.on a .grow .user {
              position: static;
              margin-top: 15px; }
          .main_info_box .main_left .main_about_recommend1 ul li:hover a .grow > p {
            color: #4bd4bc; }
          .main_info_box .main_left .main_about_recommend1 ul li a {
            width: 100%;
            display: flex;
            justify-content: space-between;
            box-sizing: border-box; }
            .main_info_box .main_left .main_about_recommend1 ul li a .pic {
              overflow: hidden;
              width: 268px; }
              .main_info_box .main_left .main_about_recommend1 ul li a .pic img {
                width: 100%; }
            .main_info_box .main_left .main_about_recommend1 ul li a .grow {
              overflow: hidden;
              width: 550px;
              position: relative; }
              .main_info_box .main_left .main_about_recommend1 ul li a .grow > p {
                font-size: 20px;
                margin-bottom: 10px;
                transition: all .1s;
                color: #000; }
              .main_info_box .main_left .main_about_recommend1 ul li a .grow > span {
                display: block;
                font-size: 14px;
                color: #666;
                margin-bottom: 5px;
                line-height: 24px; }
              .main_info_box .main_left .main_about_recommend1 ul li a .grow > em {
                display: block;
                font-size: 14px;
                color: #9a9ca0; }
              .main_info_box .main_left .main_about_recommend1 ul li a .grow .user {
                overflow: hidden;
                width: 100%;
                display: flex;
                align-items: center;
                position: absolute;
                left: 0;
                bottom: 0; }
                .main_info_box .main_left .main_about_recommend1 ul li a .grow .user img {
                  width: 36px;
                  height: 36px;
                  border-radius: 50%;
                  display: block;
                  margin-right: 12px; }
                .main_info_box .main_left .main_about_recommend1 ul li a .grow .user p {
                  font-size: 15px;
                  color: #000; }
                .main_info_box .main_left .main_about_recommend1 ul li a .grow .user span {
                  display: block;
                  font-size: 13px;
                  color: #666;
                  margin-left: 10px; }
    .main_info_box .main_left .main_about_recommend {
      overflow: hidden;
      width: 100%;
      margin-top: 33px; 
	  margin-bottom: 33px; 
	  }
      .main_info_box .main_left .main_about_recommend h3 {
        font-size: 22px;
        color: #000;
        font-weight: bold; }
      .main_info_box .main_left .main_about_recommend ul {
        overflow: hidden; }
        .main_info_box .main_left .main_about_recommend ul li {
          overflow: hidden;
          width: 100%;
          border-radius: 15px;
          border: 1px solid #E7E7E7;
          margin-top: 20px; }
          .main_info_box .main_left .main_about_recommend ul li:hover a .grow .label div p {
            color: #4bd4bc; }
          .main_info_box .main_left .main_about_recommend ul li a {
            width: 100%;
            height: 100%;
            box-sizing: border-box;
            display: flex;
            align-items: center;
            padding: 24px 0; }
            .main_info_box .main_left .main_about_recommend ul li a .grow {
              overflow: hidden;
              width: 600px; }
              .main_info_box .main_left .main_about_recommend ul li a .grow .label {
                overflow: hidden;
                display: flex;
                align-items: flex-start;
                padding: 6px 0;
                justify-content: space-between; }
                .main_info_box .main_left .main_about_recommend ul li a .grow .label img {
                  width: 27px;
                  display: block; }
                .main_info_box .main_left .main_about_recommend ul li a .grow .label div {
                  overflow: hidden;
                  width: calc(100% - 27px - 12px); }
                  .main_info_box .main_left .main_about_recommend ul li a .grow .label div p {
                    font-size: 18px;
                    font-weight: bold;
                    color: #000;
                    transition: all .1s;
                    line-height: 27px; }
                  .main_info_box .main_left .main_about_recommend ul li a .grow .label div span {
                    display: block;
                    font-size: 18px;
                    display: -webkit-box;
                    -webkit-box-orient: vertical;
                    -webkit-line-clamp: 3;
                    overflow: hidden;
                    color: #666666;
                    line-height: 31px; }
                  .main_info_box .main_left .main_about_recommend ul li a .grow .label div em {
                    display: block;
                    font-size: 14px;
                    color: #9a9ca0;
                    margin-top: 8px; }
            .main_info_box .main_left .main_about_recommend ul li a .user {
              overflow: hidden;
              width: 220px; }
              .main_info_box .main_left .main_about_recommend ul li a .user .pic {
                overflow: hidden;
                width: 77px;
                height: 77px;
                margin: 0 auto;
                border-radius: 50%;
                margin-bottom: 10px; }
                .main_info_box .main_left .main_about_recommend ul li a .user .pic img {
                  width: 100%;
                  height: 100%; }
              .main_info_box .main_left .main_about_recommend ul li a .user p {
                display: flex;
                align-items: flex-end;
                justify-content: center;
                font-size: 18px;
                color: #333; }
                .main_info_box .main_left .main_about_recommend ul li a .user p span {
                  font-size: 15px;
                  color: #666666;
                  margin-left: 10px; }
              .main_info_box .main_left .main_about_recommend ul li a .user em {
                display: block;
                text-align: center;
                font-size: 14px;
                margin-top: 8px;
                color: #999999; }
    .main_info_box .main_left .main_answer {
      overflow: hidden;
      width: 100%;
      margin-top: 33px; }
      .main_info_box .main_left .main_answer .box {
        overflow: hidden;
        width: 100%;
        margin-top: 40px;
        border-bottom: 1px solid #f6f6f6;
        padding-bottom: 40px; }
        .main_info_box .main_left .main_answer .box h3 {
          font-size: 22px;
          color: #000;
          font-weight: bold; }
        .main_info_box .main_left .main_answer .box p {
          font-size: 16px;
          color: #333333;
          line-height: 30px;
          margin-top: 18px; }
        .main_info_box .main_left .main_answer .box span {
          display: block;
          font-size: 16px;
          color: #f2826a;
          margin-top: 18px; }
      .main_info_box .main_left .main_answer .user {
        overflow: hidden;
        display: flex;
        align-items: center; }
        .main_info_box .main_left .main_answer .user .grow {
          overflow: hidden;
          margin-left: 17px; }
          .main_info_box .main_left .main_answer .user .grow .name {
            display: flex;
            align-items: flex-end;
            margin-bottom: 8px; }
            .main_info_box .main_left .main_answer .user .grow .name p {
              margin-right: 13px; }
            .main_info_box .main_left .main_answer .user .grow .name p a{
              font-size: 21px;
              color: #000;
              font-weight: bold;
              }
            .main_info_box .main_left .main_answer .user .grow .name p a:hover{
              font-size: 21px;
              color: #4bd4bc;
              font-weight: bold;
              }
            .main_info_box .main_left .main_answer .user .grow .name span {
              font-size: 17px;
              color: #000; }
          .main_info_box .main_left .main_answer .user .grow > span {
            display: block;
            font-size: 14px;
            color: #666666; }
        .main_info_box .main_left .main_answer .user .pic {
          overflow: hidden;
          width: 64px;
          border: 1px solid #f3f3f3;
          height: 64px;
          border-radius: 50%; }
          .main_info_box .main_left .main_answer .user .pic img {
            display: block;
            width: 100%;
            height: 100%; }
    .main_info_box .main_left .main_problem {
      width: 100%; }
      .main_info_box .main_left .main_problem .date {
        display: flex;
        align-items: center;
        margin-top: 15px;
        cursor: pointer; }
        .main_info_box .main_left .main_problem .date p {
          font-size: 14px;
          color: #999999;
          margin-right: 26px; }
        .main_info_box .main_left .main_problem .date div {
          display: flex;
          align-items: center;
          font-size: 14px;
          color: #999999; }
          .main_info_box .main_left .main_problem .date div img {
            margin-right: 6px; }
      .main_info_box .main_left .main_problem .des {
        overflow: hidden;
        width: 100%;
        margin-top: 20px;
        padding: 20px 18px 24px 18px;
        background: #f5f5f5; }
        .main_info_box .main_left .main_problem .des p {
          font-size: 17px;
          margin-bottom: 12px;
          color: #333333; }
        .main_info_box .main_left .main_problem .des span {
          display: block;
          font-size: 16px;
          color: #666666;
          line-height: 29px; }
      .main_info_box .main_left .main_problem .title {
        display: flex;
        justify-content: space-between;
        align-items: flex-start; }
        .main_info_box .main_left .main_problem .title h1{
          font-size: 32px;
          color: #000;
          line-height: 1.8;
          font-weight: bold;
          width: 80%; }
        .main_info_box .main_left .main_problem .title .ciode {
          position: relative;
          display: flex;
          align-items: center;
          height: 45px;
          font-size: 14px;
          cursor: pointer;
          color: #666666; }
          .main_info_box .main_left .main_problem .title .ciode:hover div {
            display: block; }
          .main_info_box .main_left .main_problem .title .ciode div {
            overflow: hidden;
            width: 130px;
            position: absolute;
            left: 50%;
            transform: translateX(-50%);
            border-radius: 2px;
            box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
            top: 100%;
            display: none;
            background: #fff;
            padding: 10px; }
            .main_info_box .main_left .main_problem .title .ciode div img {
              display: block;
              width: 100%; }
          .main_info_box .main_left .main_problem .title .ciode > img {
            display: block;
            margin-right: 10px; }
	  
	  
	  
    .main_contant .main_contant_left .main_about_recommend1 {
      overflow: hidden;
      width: 100%;
      margin-top: 33px;
	  }
      .main_contant .main_contant_left .main_about_recommend1 h3 {
        font-size: 22px;
        color: #000;
        font-weight: bold;
        margin-bottom: 23px; }
      .main_contant .main_contant_left .main_about_recommend1 ul {
        overflow: hidden; }
        .main_contant .main_contant_left .main_about_recommend1 ul li {
          overflow: hidden;
          margin-bottom:25px; }
         .main_contant .main_contant_left .main_about_recommend1 ul li.on{
           border-radius: 15px;
           border: 1px solid #e7e7e7;
		   padding:15px;

		 }
      .main_contant .main_contant_left .main_about_recommend1 ul li.on:hover {
        background: #f9fefc;
		}
		  
        .main_contant .main_contant_left .main_about_recommend1 ul li.on a .grow {
            width: 100%; }
         .main_contant .main_contant_left .main_about_recommend1 ul li.on a .grow .user {
              position: static;
              margin-top: 15px; }
        .main_contant .main_contant_left .main_about_recommend1 ul li:hover a .grow > p {
            color: #4bd4bc; }
        .main_contant .main_contant_left .main_about_recommend1 ul li a {
            width: 100%;
            display: flex;
            justify-content: space-between;
            box-sizing: border-box; }
          .main_contant .main_contant_left .main_about_recommend1 ul li a .pic {
              overflow: hidden;
              width: 268px; }
          .main_contant .main_contant_left .main_about_recommend1 ul li a .pic img {
                width: 100%; 
				border-radius: 10px;
				}
           .main_contant .main_contant_left .main_about_recommend1 ul li a .grow {
              overflow: hidden;
              width: 550px;
              position: relative; }
           .main_contant .main_contant_left .main_about_recommend1 ul li a .grow > p {
                font-size: 20px;
                margin-bottom: 10px;
                transition: all .1s;
                color: #000; }
            .main_contant .main_contant_left .main_about_recommend1 ul li a .grow > span {
                display: block;
                font-size: 14px;
                color: #666;
                margin-bottom: 5px;
                line-height: 24px; }
            .main_contant .main_contant_left .main_about_recommend1 ul li a .grow > em {
                display: block;
                font-size: 14px;
                color: #9a9ca0; }
            .main_contant .main_contant_left .main_about_recommend1 ul li a .grow .user {
                overflow: hidden;
                width: 100%;
                display: flex;
                align-items: center;
                left: 0;
                bottom: 0; 
				margin-top: 12px;
			    }
             .main_contant .main_contant_left .main_about_recommend1 ul li a .grow .user img {
                  width: 36px;
                  height: 36px;
                  border-radius: 50%;
                  display: block;
                  margin-right: 12px; }
              .main_contant .main_contant_left .main_about_recommend1 ul li a .grow .user p {
                  font-size: 15px;
                  color: #000; }
              .main_contant .main_contant_left .main_about_recommend1 ul li a .grow .user span {
                  display: block;
                  font-size: 13px;
                  color: #666;
                  margin-left: 10px; }
				  
				  
				  
  .main_contant .main_contant_left .list_ask .main_about_recommend {
      overflow: hidden;
      width: 100%;
      margin-top:0px; 
	  margin-bottom:0px; 
	  }
     .main_contant .main_contant_left .list_ask .main_about_recommend h3 {
        font-size: 22px;
        color: #000;
        font-weight: bold; }
      .main_contant .main_contant_left .list_ask .main_about_recommend ul {
        overflow: hidden; }
        .main_contant .main_contant_left .list_ask .main_about_recommend ul li {
          overflow: hidden;
          width: 100%;
          border-radius: 15px;
          border: 1px solid #E7E7E7;
          margin-top: 20px; }
		  .main_contant .main_contant_left .list_ask .main_about_recommend ul li:hover {
			box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); background: #F7FCFB;  
		  }
          .main_contant .main_contant_left .list_ask .main_about_recommend ul li:hover a .grow .label div p {
            color: #4bd4bc; }
            .main_contant .main_contant_left .list_ask .main_about_recommend ul li a {
            width: 100%;
            height: 100%;
            box-sizing: border-box;
            display: flex;
            align-items: center;
            padding: 24px 0; }
             .main_contant .main_contant_left .list_ask .main_about_recommend ul li a .grow {
              overflow: hidden;
              width: 600px; }
               .main_contant .main_contant_left .list_ask .main_about_recommend ul li a .grow .label {
                overflow: hidden;
                display: flex;
                align-items: flex-start;
                padding: 6px 0;
                justify-content: space-between; }
                 .main_contant .main_contant_left .list_ask .main_about_recommend ul li a .grow .label img {
                  width: 27px;
                  display: block; }
                  .main_contant .main_contant_left .list_ask .main_about_recommend ul li a .grow .label div {
                  overflow: hidden;
                  width: calc(100% - 27px - 12px); }
                    .main_contant .main_contant_left .list_ask .main_about_recommend ul li a .grow .label div p {
                    font-size: 18px;
                    font-weight: bold;
                    color: #000;
                    transition: all .1s;
                    line-height: 27px; }
                    .main_contant .main_contant_left .list_ask .main_about_recommend ul li a .grow .label div span {
                    display: block;
                    font-size: 16px;
                    display: -webkit-box;
                    -webkit-box-orient: vertical;
                    -webkit-line-clamp: 3;
                    overflow: hidden;
                    color: #666666;
                    line-height: 31px; }
                    .main_contant .main_contant_left .list_ask .main_about_recommend ul li a .grow .label div em {
                    display: block;
                    font-size: 14px;
                    color: #9a9ca0;
                    margin-top: 8px; }
              .main_contant .main_contant_left .list_ask .main_about_recommend ul li a .user {
              overflow: hidden;
              width: 220px; }
                .main_contant .main_contant_left .list_ask .main_about_recommend ul li a .user .pic {
                overflow: hidden;
                width: 77px;
                height: 77px;
                margin: 0 auto;
                border-radius: 50%;
                margin-bottom: 10px; }
                 .main_contant .main_contant_left .list_ask .main_about_recommend ul li a .user .pic img {
                  width: 100%;
                  height: 100%; }
                .main_contant .main_contant_left .list_ask .main_about_recommend ul li a .user p {
                display: flex;
                align-items: flex-end;
                justify-content: center;
                font-size: 18px;
                color: #333; }
                  .main_contant .main_contant_left .list_ask .main_about_recommend ul li a .user p span {
                  font-size: 15px;
                  color: #666666;
                  margin-left: 10px; }
                .main_contant .main_contant_left .list_ask .main_about_recommend ul li a .user em {
                display: block;
                text-align: center;
                font-size: 14px;
                margin-top: 8px;
                color: #999999; }
	  
	  
    .main_contant .main_contant_right .hot_video {
      width: 100%;
      overflow: hidden;
      background: #f5f5f5;
      margin-top: 20px;
      padding: 20px 18px; }
     .main_contant .main_contant_right .hot_video h3 {
        font-size: 22px;
        color: #000;
        font-weight: bold; }
     .main_contant .main_contant_right .hot_video ul {
        overflow: hidden; }
      .main_contant .main_contant_right .hot_video ul li {
          overflow: hidden;
          background: #fff;
          margin-top: 20px; }
       .main_contant .main_contant_right .hot_video ul li:hover .pic .p {
            transform: scale(1.06); }
       .main_contant .main_contant_right .hot_video ul li .pic {
            width: 100%;
            overflow: hidden;
            height: 166px;
            position: relative; }
          .main_contant .main_contant_right .hot_video ul li .pic .p {
              transition: all .3s;
              width: 100%; }
         .main_contant .main_contant_right .hot_video ul li .pic .play {
              cursor: pointer;
              position: absolute;
              left: 50%;
              top: 50%;
              transform: translate(-50%, -50%); }
           .main_contant .main_contant_right .hot_video ul li .pic span {
              display: inline-flex;
              align-items: center;
              height: 24px;
              justify-content: center;
              border-radius: 40px;
              box-sizing: border-box;
              background: rgba(0, 0, 0, 0.4);
              padding: 0 5px;
              min-width: 60px;
              font-size: 12px;
              color: #fff;
              position: absolute;
              right: 17px;
              bottom: 10px; }
          .main_contant .main_contant_right .hot_video ul li .info {
            overflow: hidden;
            border: 1px solid #f6f6f6;
            border-top: none;
            padding: 0 18px; }
           .main_contant .main_contant_right .hot_video ul li .info > p {
              font-size: 17px;
              color: #333;
              padding: 15px 0; }
			.main_contant .main_contant_right .hot_video ul li .info > p:hover{
				color: #4bd4bc;
			}
            .main_contant .main_contant_right .hot_video ul li .info .user {
              overflow: hidden;
              height: 55px;
              border-top: 1px solid #f6f6f6;
              display: flex;
              align-items: center; }
            .main_contant .main_contant_right .hot_video ul li .info .user img {
                width: 36px;
                border-radius: 50%;
                display: block;
                height: 36px; }
            .main_contant .main_contant_right .hot_video ul li .info .user p {
                font-size: 15px;
                color: #333;
                margin-left: 10px; }
            .main_contant .main_contant_right .hot_video ul li .info .user span {
                display: block;
                font-size: 14px;
                color: #999;
                margin-left: 10px; }

.medicines_detail{width:100%;height:380px;}
.medicines_detail .detail_left{float:left;width:270px;}

/*图片放大镜样式*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{border-radius:10px; width:310px;height:310px;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:320px;height:320px;background:#ffffff;border:1px solid #e5e5e5;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #e5e5e5;background:#ffffff /*url(zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
/*图片小图预览列表*/
.spec-preview{width:320px;height:320px;border:1px solid #e5e5e5;border-radius:10px;}
.spec-scroll{clear:both;margin-top:15px;width:320px;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体";text-align:center;width:10px;height:48px; line-height:48px;border:1px solid #e5e5e5;background:#f3f5f9;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width:290px;height:50px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:50px;}
.spec-scroll .items ul li{float:left;width:57px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #e5e5e5; width:48px;height:48px;border-radius:8px;}
.spec-scroll .items ul li img:hover{border:1px solid #4bd4bc;border-radius:8px;}

.medicines_detail .detail_right{float:right;width:500px;height:380px;}
.medicines_detail .detail_right h1{
	font-size: 32px;
    color: #000;
    line-height: 1.8;
    font-weight: bold;
    width: 80%;
}
.medicines_detail .detail_right .des span.on {
    background: #fff;
    border: 1px solid #4ad4bc;
    color: #4ad4bc;
}
.medicines_detail .detail_right .des span.on2 {
    background: #fff;
    border: 1px solid #01BFF5;
    color: #01BFF5;
}
.medicines_detail .detail_right .des span.on3 {
    background: #fff;
    border: 1px solid #FC7647;
    color: #FC7647;
}
.medicines_detail .detail_right .des span.on4 {
    background: #fff;
    border: 1px solid #689DF1;
    color: #689DF1;
}
.medicines_detail .detail_right .des span {
    display: inline-flex;
    align-items: center;
    padding: 0 10px;
    height: 28px;
	line-height:28px;
    background: #fffaf8;
    border: 1px solid #fc7647;
    border-radius: 5px;
    margin-right: 10px;
    margin-top: 10px;
    color: #fc7647;
	font-size:14px;
}

.medicines_detail .detail_right .xiangmu{
	display: flex;
	line-height:22px;
	margin-top:12px;
}

.medicines_detail .detail_right .xiangmu .left{
	color:#666666;
	font-size:16px;
}
.medicines_detail .detail_right .xiangmu .right{
	color:#333333;
	font-size:16px;
	width:403px;
}
.medicines_detail .detail_right .xiangmu .right span{
    display: inline-flex;
    align-items: center;
    padding: 4px 10px;
    height: 23px;
    background: #F1F1F1;
    border-radius: 6px;
    font-size: 14px;
    color: #333333;
    margin-right: 10px;
    margin-bottom: 10px;
}
.medicines_detail .detail_right .shenming{
	color:#ED4408;
	font-size:16px;
	margin-top:24px;
}


.main_yaopin_content {
  width: 850px;
  margin: 0 auto;
  margin-top:30px;
  padding-bottom:0px; }
  .main_yaopin_content .tab {
    display: flex;
    align-items: center; }
    .main_yaopin_content .tab div {
      display: inline-flex;
      align-items: center;
      height: 40px;
      font-size: 18px;
      color: #050505;
      margin-right: 22px;
      border-radius:0px;
      padding: 0 22px;
      cursor: pointer; }
      .main_yaopin_content .tab div.on {
        border: none;
        background: #4BD4BC;
        color: #fff; }
  .main_yaopin_content .fade {
    overflow: hidden;
    width: 100%; }
    .main_yaopin_content .fade div {
      display: flex;
      align-items: center;
      overflow: hidden;
      width: 100%;
      flex-wrap: wrap; }
      .main_yaopin_content .fade div a {
        display: block;
        font-size: 18px;
        color: #050505;
        margin-right: 55px;
        margin-top: 30px;
        transition: all .1s; }
        .main_yaopin_content .fade div a:hover {
          color: #4BD4BC; 
		  }
		  
.main_yaopin_content .fade .gaishu .gongneng{
        font-size: 16px;
        color: #000;
		margin-top:12px;
		line-height:23px;
}

.main_yaopin_content .zhuyishixiang{
        font-size: 16px;
        color: #000;
		margin-top:12px;
		line-height:23px;
}

.main_yaopin_content .fade .gaishu .fieldshow{
	margin-top:12px;
}

.main_yaopin_content .fade .gaishu .field{
	border-bottom:#ebebeb 1px solid;
	border-left:#ebebeb 1px solid;
	border-right:#ebebeb 1px solid;
	padding-bottom:10px;
	color:#333333;
	font-size: 16px;
	display:inline
}

.main_yaopin_content .fade .gaishu .field span{
	color:#333333;
	font-size: 16px;
	background:#f5f5f5;
	width:172px;
	height:50px;
	line-height:50px;
}


#fieldshow { 
    width: 100%; 
	margin-top:12px;
} 
#fieldshow ul { 
    width:  100%; 
    margin: 0px; 
} 

#fieldshow li { 
    float: left; 
    width: 84px; 
	font-size: 16px;
    list-style-type: none; 
    text-align: left; 
    line-height: 24px; 
} 



.main_xiangguan_video {
  width:850px;
  margin: 0 auto;
  margin-top:0px;
  padding-bottom:20px;
  }
.main_xiangguan_video h3 {
    font-size: 22px;
    color: #000;
    font-weight: bold;
}
  .main_xiangguan_video > ul {
    width: 100%;
    display: flex;
    flex-wrap: wrap; }
    .main_xiangguan_video > ul li {
      overflow: hidden;
      width: 270px;
      transition: all .2s;
      margin-right: 17px;
      margin-top: 20px; }
      .main_xiangguan_video > ul li:hover {
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }
        .main_xiangguan_video > ul li:hover .p {
          transform: scale(1.05); }
      .main_xiangguan_video > ul li:nth-child(3n) {
        margin-right: 0; }
      .main_xiangguan_video > ul li .pic {
        overflow: hidden;
        width: 100%;
        height: 162px;
        position: relative; }
        .main_xiangguan_video > ul li .pic .play {
          cursor: pointer;
          position: absolute;
          left: 50%;
          top: 50%;
          transform: translate(-50%, -50%); }
        .main_xiangguan_video > ul li .pic span {
          display: inline-flex;
          align-items: center;
          height: 24px;
          padding: 0 5px;
          min-width: 60px;
          font-size: 14px;
          color: #fff;
          border-radius: 40px;
          position: absolute;
          right: 7px;
          bottom: 6px;
          z-index: 999;
          justify-content: center;
          box-sizing: border-box;
          background: rgba(0, 0, 0, 0.3); }
        .main_xiangguan_video > ul li .pic .p {
          width: 100%;
          transition: all .5s;
          height: 100%; }
      .main_xiangguan_video > ul li .info {
        overflow: hidden;
        border: 1px solid #F2F2F2;
        border-top: none;
        height: 116px;
        padding: 0 10px; }
        .main_xiangguan_video > ul li .info > p {
          font-size: 18px;
          height: 60px;
          color: #333333;
          overflow: hidden;
          line-height: 60px;
          text-overflow: ellipsis;
          white-space: nowrap; }
        .main_xiangguan_video > ul li .info div {
          overflow: hidden;
          height: 55px;
          border-top: 1px solid #F2F2F2;
          display: flex;
          align-items: center; }
          .main_xiangguan_video > ul li .info div img {
            width: 36px;
            height: 36px;
            border-radius: 50%; }
          .main_xiangguan_video > ul li .info div p {
            font-size: 16px;
            color: #333333;
            margin-left: 10px; }
          .main_xiangguan_video > ul li .info div span {
            display: block;
            font-size: 14px;
            color: #666666;
            margin-left: 10px; }



.main_list_shop {
  width: 850px;
  margin: 0 auto;
  margin-top:25px; }
  .main_list_shop > ul {
    display: flex;
    flex-wrap: wrap; }
    .main_list_shop > ul li {
      overflow: hidden;
      width: 200px;
      margin-right:16px;
      margin-bottom: 28px; }
      .main_list_shop > ul li:hover p {
        color: #4bd4bc; }
      .main_list_shop > ul li a {
        width: 100%;
        justify-content: space-between; }
        .main_list_shop > ul li a .pic {
          overflow: hidden;
          width: 200px;
          height: 200px;
          border-radius: 15px;
          border: 1px solid #F2F2F2;
          display: flex;
          align-items: center;
          justify-content: center; }
         .main_list_shop > ul li:hover a .pic img {
            transform: scale(1.06); }
          .main_list_shop > ul li a .pic img {
            display: block;
            max-width: 100%; 
			transition: all .5s;
			}
        .main_list_shop > ul li a .grow {
          width: 213px;
          position: relative;
          padding-top: 16px; }
          .main_list_shop > ul li a .grow .price {
            overflow: hidden;
            width: 100%;
            display: flex;
            align-items: center; }
            .main_list_shop > ul li a .grow .price em {
              display: block;
              font-size: 22px;
              font-weight: bold;
              margin-right: 8px;
              color: #fc7647; }
            .main_list_shop > ul li a .grow .price i {
              display: inline-flex;
              align-items: center;
              height: 22px;
              font-size: 14px;
              color: #fc7647;
              border: 1px solid #fc7647;
              padding: 0 5px;
              border-radius: 4px; }
          .main_list_shop > ul li a .grow p {
            font-size: 22px;
            margin-bottom: 12px;
            color: #333333;
            transition: all .1s; 
	        max-width: 200px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
			}
			
			.main_list_shop > ul li a .grow p:hover{
			color: #4bd4bc;	
			}
			
          .main_list_shop > ul li a .grow span {
            display: block;
            font-size: 16px;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            overflow: hidden;
            color: #666666; }
      .main_list_shop > ul li:nth-child(4n) {
        margin-right: 0; }
		
        .main_list_shop .picgrow div:hover{
          transform: scale(1.02); }
  .main_list_shop .picgrow {
    width: 100%;
    display: flex;
    flex-wrap: wrap; 
	transition: all .5s;
	}
    .main_list_shop .picgrow div {
      overflow: hidden;
      width: 386px;
      height: 160px;
      background: #EFEFEF;
      border-radius: 15px;
      margin-right: 20px;
      margin-top: 25px; }
      .main_list_shop .picgrow div:nth-child(3n) {
        margin-right: 0; }

	.main_list_shop .tong_title{
	display: flex; 
    align-items: flex-end;
    justify-content: space-between;
		}

    .main_contant .main_right .zhuanti {
      overflow: hidden;
      padding: 24px 18px;
      background: #f5f5f5; }
      .main_contant .main_right .zhuanti h3 {
        font-size: 22px;
        color: #000;
        font-weight: bold; }
      .main_contant .main_right .zhuanti ul {
        overflow: hidden; }
        .main_contant .main_right .zhuanti ul li {
          overflow: hidden;
          margin-top:10px; 
		  transition: all .5s;
		  }

.main_contant_right .zhuanti li img{
	width:100%;
}

.main_contant_right .zhuanti li:hover{
   transform: scale(1.02); 
}



