@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,figure{margin: 0; padding: 0;}
body {width: 100%; margin: 0 auto;}
div{margin: 0; padding: 0; background-position: 0;-webkit-tap-highlight-color:rgba(0,0,0,0);}
body{font: 16px/1.8 "Microsoft Yahei",verdana; color: #101010;font-weight: normal;}
body{ min-height: calc(100vh - 60px);padding-bottom:205px;box-sizing: border-box;position: relative; }
img{border:none;vertical-align: top;}
div,input,button,select,textarea,span{outline:none;}
ul,dl,li{list-style-type: none;}
li{list-style:none;}
@font-face {
  font-family: 'icon';
  src: url("../font/icon.woff2") format("woff2"), url("../font/icon.woff") format("woff");
}
.icon {
  display: inline-block;
  font-family: 'icon';
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
}
.cover-image {width: 100%;}
.clear,.clearfix{ zoom:1; }
.cb{clear:both;}
.clear:after,.clearfix:after{content:' ';display:block;clear:both;height:0;visibility:hidden; }
a{color:#4e4e4e;text-decoration:none;}
a:hover{text-decoration:none;}
::-webkit-scrollbar{width: 8px;height:8px;background-color: #f5f5f5;}
::-webkit-scrollbar-track{background-color: #f5f5f5;border-radius: 4px;}
::-webkit-scrollbar-thumb {border-radius: 8px;background-color: #c6c6c6;}
.view {margin:0 auto; box-sizing: border-box;-webkit-box-sizing: border-box;}
.view img {width: 100%;height: auto;object-fit: cover;}

/*.header {width: 100%;height: 80px;overflow: hidden;line-height: 80px;margin:0 auto;padding:0 10%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;}*/
.header .view {display: flex;justify-content: space-between;height: 100%;}
.header .view .logo {flex: 0 0 15%;}
.header .view .logo img {width: 150px;height: 24px;vertical-align: middle;}

.header .view .menu {flex: 0 0 60%;text-align: center;overflow: hidden;}
.header .view .menu .swiper-container{width: auto!important;height: 100%;text-align: center;line-height: 80px;color: #000;font-size: 18px;}
.header .view .menu .swiper-wrapper{position: relative;width: auto!important;height: 100%;}
.header .view .menu .swiper-slide {list-style: none;display: flex;justify-content: flex-start;flex-wrap: nowrap;cursor: pointer;}
.header .view .menu .swiper-slide{width: auto!important;margin:0 25px!important;color:#000;padding: 0 18px;}
.header .view .menu a {color:#000;}
.header .view .menu a:hover {color:#7e3c92;}
.header .view .menu .active {color:#7e3c92;text-decoration:underline;}

.header .view .search {flex: 0 0 15%;cursor: pointer;}
.header .view .search input {border:none;font-size: 12px;border-bottom: 1px solid #000;width: 200px;}
.header .view .search input::placeholder {color:#666;}
.header .view .search img {width: 11px;height: 11px;vertical-align: middle;}

.swiper-controller-wrap {position: absolute;bottom: 0;left: 0;right: 0;margin:auto;z-index: 30;width: 10%;height: 5%;}
.ups-icon-videoplay {position: absolute;z-index: 20;bottom: 10px;left: 20%;}
.ups-icon-videoplay:before {content: '\ea17';display: inline-block;font-family: 'icon';-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-style: normal;font-variant: normal;font-weight: normal;text-decoration: none;text-transform: none;font-size: 12px;cursor: pointer;}
.stop-status.ups-icon-videoplay:before {content: "\ea18";}
.swiper-next, .swiper-prev {position: absolute;bottom: 10px;z-index: 20;cursor: pointer;}
.swiper-prev {left: 0;}
.swiper-prev:before {content: '\ea02';
    display: inline-block;font-family: 'icon';-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-style: normal;font-variant: normal;font-weight: normal;text-decoration: none;text-transform: none;}
.swiper-next {right: 0;}
.swiper-next:before {content: '\ea03';display: inline-block;font-family: 'icon';-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-style: normal;font-variant: normal;font-weight: normal;text-decoration: none;text-transform: none;}
.swiper-pagination {line-height: 28px;}
.swiper-pagination span {margin: 0 3px;border: none;background: rgba(0, 0, 0, 0.4);vertical-align: middle;opacity: 1;-webkit-transition: background-color 0.4s, color 0.4s;-o-transition: background-color 0.4s, color 0.4s;transition: background-color 0.4s, color 0.4s;}
.swiper-pagination .swiper-pagination-bullet-active{border: 2px solid #000;
    background: none;}


.item {background: #fcf4f1;position:relative;}
.item .view {width: 1200px;margin:0 auto;padding-top:25%;}
.item .video {position: absolute;width: 100%;}
.item .video video {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.item .video a {display: block;position: absolute;right: 30%;bottom: 20%;}

.video-container {border-top:1px solid #666;}
.video-container .view {width: 1200px;margin:30px auto;}

.credit_pagination, .credit_pagination_inv{ font-size: 14px;display: flex;align-items: center;justify-content: flex-end;margin: 16px 0; }
.credit_messages_all_num, .credit_messages_all_num_inv{ height: 32px;margin-right: 8px;line-height: 30px;vertical-align: middle;color: rgba(0,0,0,.65); }
.credit_messages_change, .credit_messages_change_inv{ font-size: 12px;min-width: 32px;height: 32px;color: rgba(0,0,0,.65);font-family: Arial;line-height: 32px;text-align: center;vertical-align: middle;list-style: none;border-radius: 4px;cursor: pointer;transition: all .3s;padding-top: 1px;box-sizing: border-box;box-shadow: 0 0 2px rgb(0 0 0 / 20%); }
.credit_messages_page, .credit_messages_page_inv{ height: 32px;margin-right: 4px;margin-left: 4px;line-height: 32px;vertical-align: middle;min-width: 32px;font-family: Arial;text-align: center;list-style: none;background-color: #fff;outline: 0;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;box-shadow: 0 0 2px rgb(0 0 0 / 20%); }
.credit_active{ color: #ff9100; }
.credit_messages_right i, .credit_messages_right_inv i{ transform: rotate(180deg); }
.credit_messages_page_box, .credit_messages_page_box_inv{ display: flex; }

.credit_double_left, .credit_double_left_inv{ font-size: 12px;min-width: 50px;height: 32px;color: rgba(0,0,0,.65);font-family: Arial;line-height: 32px;text-align: center;vertical-align: middle;list-style: none;border-radius: 2px;cursor: pointer;transition: all .3s;padding-top: 1px;box-sizing: border-box;box-shadow: 0 0 2px rgb(0 0 0 / 20%);background: #fff;margin-right: 4px; }
.credit_double_left i, .credit_double_left_inv i{ transform: scaleX(1.5);display: block; }
.credit_double_right, .credit_double_right_inv{ font-size: 12px;min-width: 50px;height: 32px;color: rgba(0,0,0,.65);font-family: Arial;line-height: 32px;text-align: center;vertical-align: middle;list-style: none;border-radius: 2px;cursor: pointer;transition: all .3s;padding-top: 1px;box-sizing: border-box;box-shadow: 0 0 2px rgb(0 0 0 / 20%);background: #fff;margin-left: 4px; }
.credit_double_right i, .credit_double_right_inv i{ display: block;	transform: rotateY(180deg) scaleX(1.5); }
.page_box, .page_box_inv{ max-width: 400px;overflow-x: clip; }
.credit_messages_page_box, .credit_messages_page_box_inv{ transition: all .2s;position: relative;left: 0px; }

.list-banner {overflow: hidden;}
.doctor-list .view {width: 1200px;margin:230px auto;overflow: hidden;}
.doctor-list .view ul li {margin-bottom: 170px;}
.doctor-list .view ul li:last-child {margin-bottom:0px;}
.space-list .view {min-width: 1200px;margin:0px auto;overflow: hidden;}
.brand-list .view {min-width: 1200px;margin:0px auto;overflow: hidden;}
.quality-list .view {width: 1200px;margin:20px auto;overflow: hidden;}
.list-footer {overflow: hidden;}
.list-footer img {width: 100%;height: auto;overflow: hidden;}


.footer {border-top: 1px solid #666;background: #f5fafa;}
.footer .footer-menu {display: flex;justify-content: space-between;width: 1200px;margin:0 auto;padding:20px 50px; box-sizing: border-box;-webkit-box-sizing: border-box;}
.footer .footer-menu dl dt {color:#7e3c92;font-size: 18px;font-weight: 600;}
.footer .footer-menu dl dd {color:#282828;font-size: 16px;}
.footer .copyright {height: auto;background: #505050;color:#fff;text-align: center;font-size: 14px;padding:1% 0;box-sizing: border-box;}
.footer .copyright a {color:#fff;display: inline-block;font-size: 14px;}

.flex{ display: flex;justify-items: center; }
/*pc*/
@media screen and (min-width: 1200px)
{
  body {min-width: 1200px;}
}
/*ipad*/
@media screen and (max-width: 1199px) and (min-width: 750px)
{
  body {min-width: 750px;}
  .credit_messages_all_num{ display: none; }
  .credit_double_left{ max-width: 40px; }
  .credit_double_right{ max-width: 40px; }
  .page_box{ max-width: 200px; }
}
/*mobile*/
@media screen and (max-width: 750px)
{
  body {max-width: 750px;}
  .credit_messages_all_num{ display: none; }
  .credit_double_left{ max-width: 40px; }
  .credit_double_right{ max-width: 40px; }
  .page_box{ max-width: 200px; }
}

.qmsg-count{ display: none !important; }
.qmsg.qmsg-wrapper{ top: 68px !important; }
.qmsg .qmsg-content{ box-shadow: 0 0 6px rgba(0,0,0,.75) !important; }
