/*
======================================================================
*	Website           http://www.sonoscape.com
*	Documents:			  all.css
*	Author:				    www.vokodesign.com
*	Creation Date:		2018-1-25
*	Last Author:		  Licky
======================================================================
*/


/* css reset */
* { margin:0; padding:0; /*word-break:keep-all; word-wrap:break-word;*/}
*, *:before, *:after {-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
p { line-height:1.8;}
img { max-width:100%; border:none; overflow:hidden;}
li{ list-style-type: none;}
a { color:#1e1e1e; text-decoration:none;
  -webkit-transition: all 0.3s ease-out 0s;
  -moz-transition: all 0.3s ease-out 0s;
  -o-transition: all 0.3s ease-out 0s;
  -ms-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s; 
  -webkit-tap-highlight-color:transparent;
}
a:link { color:#1e1e1e;}
a:visited { color:#1e1e1e;}
a:hover { text-decoration:none;}
a:active { color:#1e1e1e;}
.fl { float:left;}
.fr { float:right;}
.clearf { zoom:1;}
.clearf:after { content:''; display:block; clear:both; height:0; overflow:hidden; visibility:hidden;}
/*去掉手机按下时默认的灰色*/
button,input,textarea { border:none; outline:none; box-shadow:none!important; -webkit-appearance:none;/* 去除移动端上控件内阴影 */ resize:none;/* 禁止textarea拖拽放大 */  -webkit-tap-highlight-color:rgba(0,0,0,0);/* 取消input瞬间出现灰色背景 */}
/*修改表单元素placeholder默认置灰文字颜色*/
.form-control::-moz-placeholder, select::-moz-placeholder, textarea::-moz-placeholder, input[type="url"]::-moz-placeholder, input[type="tel"]::-moz-placeholder, input[type="text"]::-moz-placeholder, input[type="email"]::-moz-placeholder, input[type="password"]::-moz-placeholder {color:#8d8d8d;}
h1,
h2,
h3,
h4,
h5,
h6,
.about_timeline .community-carousel .swiper-slide .author-wrap .role
{ line-height:1.2125em; text-rendering:optimizelegibility; /*font-family:MyriadPro-Bold,sans-serif;*/ font-weight:600;}
html.no-scroll {overflow-y:hidden;}
body {-webkit-font-smoothing: antialiased; color:#333333; font-style:normal; letter-spacing:0.1px; background:#ffffff;}
html {overflow:scroll; overflow-x:hidden; /*font-family:MyriadPro-Regular,Arial,Verdana,sans-serif;*/  font-family:"Helvetica Neue",Helvetica,"PingFang SC","Microsoft Yahei","WenQuanYi Micro Hei",Arial,Verdana,sans-serif;}




/***** 图标字体 *****/
@font-face {
    font-family: 'iconfont';
    src: url('https://www.sonoscape.com/statics/css/images/fonts/font_559608_ollxa9c1dz/iconfont.eot');
    src: url('https://www.sonoscape.com/statics/css/images/fonts/font_559608_ollxa9c1dz/iconfont.eot?#iefix') format('embedded-opentype'),
    url('https://www.sonoscape.com/statics/css/images/fonts/font_559608_ollxa9c1dz/iconfont.woff') format('woff'),
    url('https://www.sonoscape.com/statics/css/images/fonts/font_559608_ollxa9c1dz/iconfont.ttf') format('truetype'),
    url('https://www.sonoscape.com/statics/css/images/fonts/font_559608_ollxa9c1dz/iconfont.svg#iconfont') format('svg');
}

.iconfont{
    font-family:"iconfont";
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
  }




/***** 特殊英文字体 *****/
@font-face {
  font-family: "MyriadPro-Black";
  src: url("https://www.sonoscape.com/statics/css/images/fonts/MyriadPro-Black/MyriadPro-Black.woff2") format("woff2"),
       url("https://www.sonoscape.com/statics/css/images/fonts/MyriadPro-Black/MyriadPro-Black.woff") format("woff"),
       url("https://www.sonoscape.com/statics/css/images/fonts/MyriadPro-Black/MyriadPro-Black.ttf") format("truetype"),
       url("https://www.sonoscape.com/statics/css/images/fonts/MyriadPro-Black/MyriadPro-Black.eot") format("embedded-opentype"),
       url("https://www.sonoscape.com/statics/css/images/fonts/MyriadPro-Black/MyriadPro-Black.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "MyriadPro-Bold";
  src: url("https://www.sonoscape.com/statics/css/images/fonts/MyriadPro-Bold/MyriadPro-Bold.woff2") format("woff2"),
       url("https://www.sonoscape.com/statics/css/images/fonts/MyriadPro-Bold/MyriadPro-Bold.woff") format("woff"),
       url("https://www.sonoscape.com/statics/css/images/fonts/MyriadPro-Bold/MyriadPro-Bold.ttf") format("truetype"),
       url("https://www.sonoscape.com/statics/css/images/fonts/MyriadPro-Bold/MyriadPro-Bold.eot") format("embedded-opentype"),
       url("https://www.sonoscape.com/statics/css/images/fonts/MyriadPro-Bold/MyriadPro-Bold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "MyriadPro-BoldCond";
  src: url("https://www.sonoscape.com/statics/css/images/fonts/MyriadPro-BoldCond/MyriadPro-BoldCond.woff2") format("woff2"),
       url("https://www.sonoscape.com/statics/css/images/fonts/MyriadPro-BoldCond/MyriadPro-BoldCond.woff") format("woff"),
       url("https://www.sonoscape.com/statics/css/images/fonts/MyriadPro-BoldCond/MyriadPro-BoldCond.ttf") format("truetype"),
       url("https://www.sonoscape.com/statics/css/images/fonts/MyriadPro-BoldCond/MyriadPro-BoldCond.eot") format("embedded-opentype"),
       url("https://www.sonoscape.com/statics/css/images/fonts/MyriadPro-BoldCond/MyriadPro-BoldCond.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "MyriadPro-Cond";
  src: url("https://www.sonoscape.com/statics/css/images/fonts/MyriadPro-Cond/MyriadPro-Cond.woff2") format("woff2"),
       url("https://www.sonoscape.com/statics/css/images/fonts/MyriadPro-Cond/MyriadPro-Cond.woff") format("woff"),
       url("https://www.sonoscape.com/statics/css/images/fonts/MyriadPro-Cond/MyriadPro-Cond.ttf") format("truetype"),
       url("https://www.sonoscape.com/statics/css/images/fonts/MyriadPro-Cond/MyriadPro-Cond.eot") format("embedded-opentype"),
       url("https://www.sonoscape.com/statics/css/images/fonts/MyriadPro-Cond/MyriadPro-Cond.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "MyriadPro-Light";
  src: url("https://www.sonoscape.com/statics/css/images/fonts/MyriadPro-Light/MyriadPro-Light.woff2") format("woff2"),
       url("https://www.sonoscape.com/statics/css/images/fonts/MyriadPro-Light/MyriadPro-Light.woff") format("woff"),
       url("https://www.sonoscape.com/statics/css/images/fonts/MyriadPro-Light/MyriadPro-Light.ttf") format("truetype"),
       url("https://www.sonoscape.com/statics/css/images/fonts/MyriadPro-Light/MyriadPro-Light.eot") format("embedded-opentype"),
       url("https://www.sonoscape.com/statics/css/images/fonts/MyriadPro-Light/MyriadPro-Light.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "MyriadPro-Regular";
  src: url("https://www.sonoscape.com/statics/css/images/fonts/MyriadPro-Regular/MyriadPro-Regular.woff2") format("woff2"),
       url("https://www.sonoscape.com/statics/css/images/fonts/MyriadPro-Regular/MyriadPro-Regular.woff") format("woff"),
       url("https://www.sonoscape.com/statics/css/images/fonts/MyriadPro-Regular/MyriadPro-Regular.ttf") format("truetype"),
       url("https://www.sonoscape.com/statics/css/images/fonts/MyriadPro-Regular/MyriadPro-Regular.eot") format("embedded-opentype"),
       url("https://www.sonoscape.com/statics/css/images/fonts/MyriadPro-Regular/MyriadPro-Regular.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "MyriadPro-Semibold";
  src: url("https://www.sonoscape.com/statics/css/images/fonts/MyriadPro-Semibold/MyriadPro-Semibold.woff2") format("woff2"),
       url("https://www.sonoscape.com/statics/css/images/fonts/MyriadPro-Semibold/MyriadPro-Semibold.woff") format("woff"),
       url("https://www.sonoscape.com/statics/css/images/fonts/MyriadPro-Semibold/MyriadPro-Semibold.ttf") format("truetype"),
       url("https://www.sonoscape.com/statics/css/images/fonts/MyriadPro-Semibold/MyriadPro-Semibold.eot") format("embedded-opentype"),
       url("https://www.sonoscape.com/statics/css/images/fonts/MyriadPro-Semibold/MyriadPro-Semibold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}


/****************************************/
/**************    公共    **************/
/***************************************/
/*分栏*/
.row {margin:0 auto; padding:0 20px; max-width:1440px; width:100%;}
.row2 {max-width:100%; padding:0 5px;}
.row_pr0 {padding-right:0;}
.page-spiel {margin-bottom:40px; text-align:center;}
/*白色文字*/
.text-white{ color:#fff;}
.pad-top{ padding-top:60px; }
/*模块标题(默认)*/
.page-title{ margin-top:190px; text-align:center;}
.page-title .line { display:none; width:1px; height:60px; margin:0 0 10px 33px; position:relative; background:#333333;}
.page-title .line em { visibility:hidden; position:absolute; bottom:0; left:-2px; display:block; width:5px; height:5px; transform:rotate(45deg); background:#333333;}
.page-title h3{ font-size:90px; color:#ffffff; line-height:1.2;}
.page-title h4 { display:none; font-size:36px; color:#ffffff; line-height:1;}
.page-title p{ margin-top:10px; width:80%; line-height:1.2; font-size:24px; color:#ffffff;}
/*模块标题(EN)*/
.page-title-en {}
.page-title-en p{}
/*模块标题-单个标题且居中*/
.page-title-simple {}
.page-title-simple h3{text-align:center; margin:0;}
/*按钮：白色透明*/
a.btn-trans { display:inline-block; padding:15px 50px; position:relative; font-size:16px; color:#ffffff; border:1px solid #ffffff; overflow:hidden; transition:none;-moz-transition:none;/* Firefox 4 */ -webkit-transition:none;/* Safari 和 Chrome */ -o-transition:none;/* Opera */}
a.btn-trans span {position:relative; z-index:1; padding-left:2px; transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s;/* Firefox 4 */ -webkit-transition:all 0.3s ease 0s;/* Safari 和 Chrome */ -o-transition:all 0.3s ease 0s;/* Opera */}
a.btn-trans span em {font-style:normal; padding-left:5px;}
a.btn-trans::before {display:block; content:""; position:absolute; top:0; right:0; bottom:0; left:0; transform:translate3d(0px, 100%, 0px); background:#ffffff; transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s;/* Firefox 4 */ -webkit-transition:all 0.3s ease 0s;/* Safari 和 Chrome */ -o-transition:all 0.3s ease 0s;/* Opera */ }
a.btn-trans:hover {color:#111111;}
a.btn-trans:hover::before {transform:translateZ(0px);}
/*按钮：深色透明 继承自：btn-trans*/
a.btn-trans-black { color:#111111; border:1px solid #333333;}
a.btn-trans-black span {}
a.btn-trans-black::before {background:#333333;}
a.btn-trans-black:hover {color:#ffffff;}
a.btn-trans-black:hover::before {}
/*按钮：品牌色、填充、有边框 继承自：btn-trans*/
a.btn-trans-brand { color:#ffffff; border:1px solid #009FAB; background:#009FAB;}
a.btn-trans-brand span {}
a.btn-trans-brand::before {background:#ffffff;}
a.btn-trans-brand:hover {color:#009FAB;}
a.btn-trans-brand:hover::before {}
/*按钮：品牌色、填充、无边框 继承自：btn-trans*/
a.btn-trans-brand-noborder { color:#ffffff; border:none; background:#009FAB;}
a.btn-trans-brand-noborder span {}
a.btn-trans-brand-noborder::before {background:#ffffff;}
a.btn-trans-brand-noborder:hover {color:#009FAB;}
a.btn-trans-brand-noborder:hover::before {}
/*视频播放*/
.play { display:inline-block; width:60px; height:60px; line-height:60px; font-size:22px; text-align:center; text-indent:5px; color:#ffffff; border:1px solid rgba(255,255,255,1); border-radius:100%; transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s;/* Firefox 4 */ -webkit-transition:all 0.3s ease-out 0s;/* Safari 和 Chrome */ -o-transition:all 0.3s ease-out 0s;/* Opera */}
/*搜索框*/
.search {}
.search form {}
.search input {}
.search .text { float:left; padding:16px; width:300px; font-size:14px; background:#f2f2f2;}
.search .btn {float:right; padding:16px; width:60px; text-indent:-999999px; background:#f2f2f2 url("https://www.sonoscape.com/statics/css/images/search.svg") no-repeat scroll center center / 30% auto;}
/*** 元素 ***/
.btn{ background-color:#222; color:#fff; padding:8px 28px; display:inline-block; font-size:16px; cursor:pointer;}
.page-spiel{ text-align:center; margin-bottom:66px;}
.page-spiel p{ margin-bottom:0px; font-size:20px;}
i { position:relative; top:4px;/*position、top为解决图标偏高*/ display:inline-block; color:rgba(255,255,255,0); font-size:24px; text-indent:-20px; line-height:1; transition:all 0.3s ease-out 0s;}
 /* 分栏 */
.inner_section {margin:auto;}
.large-6 {position:relative; width:50%;}
.small-12 {position:relative; width:100%;}
.column , .columns { position:relative; padding-left:20px; padding-right:20px; float:left; width:100%;}
.pad-normal{ padding:40px 0;}
.pad-large{ padding-top:100px; padding-bottom:100px;}
.mag-normal {margin:40px auto;}
.left {float:left!important;}
 .row:before, .row:after {content:" "; display:table;}
 .row:after {clear:both;}
 .large-centered { float:none; margin:auto;}
 .whalf { width:50%;}

/* 按钮 */
.btn-area { margin-top:40px; text-align:center;}
a.btn { display:inline-block; position:relative; font-size:18px; padding:15px 80px; text-align:center; color:#ffffff; background:#009FAB;}
a.btn_border {border:1px solid rgba(0, 0, 0, 1); background:none;}
a.btn_no_border {border:none; border-bottom:1px solid rgba(0, 0, 0, 1); color:#ffffff; border-color:#ffffff; background:none;}
a.btn_view_more {color:#1e1e1e; border-color:#ffffff;}
a.btn-black { color:rgba(0,0,0,1); background:rgba(255,255,255,1);}
/* 下拉框 */
select {
  cursor:pointer; width:100%; font-size:16px; border-radius:0; outline:none!important; padding:14px;
  /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
  border: 1px solid rgba(0, 0, 0, 0.1);
  /*很关键：将默认的select选择框样式清除*/
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  background:url("https://www.sonoscape.com/statics/css/images/select_arrow_icon.svg") no-repeat right center; background-size:30px auto;
}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand { display:none; }
select option {}

/* 按钮:查看更多 */
a.more {display:inline-block; width:100%; height:50px; line-height:50px; font-style:14px; text-align:center; border:1px solid rgba(0,0,0,0.1); background:#ffffff;}
a.more i { position:relative; top:3px;/*position、top为解决图标偏高*/ display:inline-block; color:rgba(255,255,255,0); font-size:20px; text-indent:-20px; line-height:1;  /* Better Font Rendering =========== */-webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; transition:all 0.3s ease-out 0s;}
a.more i::before {content:"\e900";}
a.more:hover { color:#ffffff; border-color:#009FAB; background:#009FAB;}
a.more:hover i {text-indent:2px; color:rgba(255,255,255,1);}
/**/
a.more_transparent {border:1px solid rgba(255,255,255,0.2); color:#ffffff; background:none;}
a.more_transparent:hover { text-indent:10px; border:1px solid rgba(0,0,0,1); background:rgba(0,0,0,1);}
a.more_transparent:hover i {text-indent:0px;}

/* 表单 */
#details-error { display:none; background:#F79900; color:#ffffff; margin-bottom:24px; padding:16px; font-size:14px;}
#form-sent {display:none; background:#4EBD4F; color:#ffffff; margin-bottom:24px; padding:16px; font-size:14px;}
.form .c3 {width:100%; overflow:hidden;}
.form .c3 .ic { float:left; width:50%;}
.form .c3 h2 {font-size:14px; margin-bottom:20px;}
.form label { float:left; margin:0 20px 20px 0;}
.form label input[type="radio"] { display:block; float:left; margin:0; padding:0; width:20px; height:20px;}
.form label input[type="radio"]:checked {background:#2d80e0;}
.form label span { display:block; float:left; height:20px; line-height:20px;}
.form .kindly-reminder {font-size:12px; color:#8d8d8d;}
.form label.agreement {display:none;}
.form label.agreement span {position:relative; width:20px; height:20px; margin-right:5px;}
.form label.agreement i {border:1px solid #e0e0e0;}
.form label.agreement input {}
/*开始：横向多个select*/
.form .c3 .ic_select {}
.form .c3 .ic_select .icc {width:50%; float:left; position:relative;}
.form .c3 .ic_select .icc:first-child select {border-right:none;}
.form .c3 .ic_select .icc:last-child select {border-left-color:rgba(0,0,0,0.1);}
.form .c3 .ic_select .icc i { display:block; width:9px; height:9px; position:absolute; right:20px; top:20px; background:url("https://www.sonoscape.com/statics/css/images/select_arrow_icon.svg") repeat scroll 0 0; background-size:9px auto; background-repeat:no-repeat; background-position:center right;}
/*结束：横向多个select*/
.form .c3 .ic_100 {width:100%;}
.form .c3 .ic .icc {margin:0 24px 0 0;}
.form .c3 .ic:last-child .icc {margin-right:0;}
.form input { margin-bottom:20px; width:100%; padding:16px; border-radius:0; font-size:16px; border:1px solid rgba(0,0,0,0.1); background:#ffffff; transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;}
.form select {margin-bottom:20px; border-radius:0;}
.form textarea { float:left; margin-bottom:20px; width:100%; height:160px; border-radius:0; padding:16px; font-size:14px; border:1px solid rgba(0,0,0,0.2); background:none; transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;}
.form .btn { display:inline-block; width:100%; color:#ffffff; border-radius:0; border:1px solid rgba(0,0,0,0); background:#009FAB; transition:all 0.3s ease-out 0s;}
.form .btn-light { color:#333333; border:1px solid #f2f2f2; background:#f2f2f2;}
.form .btn:hover {opacity:0.9;}
.form input:focus , .form textarea:focus { color:#333333; border-color:#009FAB; transition:all 0.3s ease-out 0s; }


/* 返回顶部 */
a.rTop {display:none; width:40px; height:40px; line-height:40px; font-size:28px; color:#ffffff; text-align:center; border-radius:1px; position:fixed; z-index:1; right:20px; bottom:20px; background:rgba(0,0,0,0.5);}
a.rTop:hover {background:rgba(0,0,0,1);}

/* 分页 */
#pages { margin:60px 0; text-align:center;}
#pages a , #pages span {display:inline-block; padding:12px 18px; margin:0 5px; border:1px solid rgba(0,0,0,0.05);}
#pages span {background:#009FAB; color:#ffffff;}
#pages a:hover {border:1px solid rgba(0,0,0,0.2);}

/* 文字上标 */
.s-superscript {}
.s-superscript em {vertical-align:super;}
  /* 16号字 */
  .s-superscript-font-16 {}
  .s-superscript-font-16 em {font-size:16px;}
  /* 12号字 */
  .s-superscript-font-12 {}
  .s-superscript-font-12 em {font-size:12px;}


/***** 当前页面 *****/
#about .navigation .menu > ul > li:nth-child(1) > a {opacity:1!important;}
#about .navigation .menu > ul > li:nth-child(1) > a:hover {opacity:1!important;}

#news .navigation .menu > ul > li:nth-child(2) > a {color:#009FAB!important;}
#news .navigation .menu > ul > li:nth-child(2) > a:hover {opacity:1!important;}

#product .navigation .menu > ul > li:nth-child(3) > a {color:#009FAB!important;}
#product .navigation .menu > ul > li:nth-child(3) > a:hover {opacity:1!important;}

#product-detail .navigation .menu > ul > li:nth-child(3) > a {color:#009FAB!important;}
#product-detail .navigation .menu > ul > li:nth-child(3) > a:hover {opacity:1!important;}

#support .navigation .menu > ul > li:nth-child(4) > a {color:#009FAB!important;}
#support .navigation .menu > ul > li:nth-child(4) > a:hover {opacity:1!important;}

#career .navigation .menu > ul > li:nth-child(5) > a {color:#009FAB!important;}
#career .navigation .menu > ul > li:nth-child(5) > a:hover {opacity:1!important;}

#investor .navigation .menu > ul > li:nth-child(6) > a {color:#009FAB!important;}
#investor .navigation .menu > ul > li:nth-child(6) > a:hover {opacity:1!important;}




/****************************************/
/**************    首页    **************/
/****************************************/
/* 导航 */
.navigation{ position:fixed; left:0; top:0; z-index:20; width:100%; background:#ffffff; transition:all 0.2s ease-out 0s;}
.navigation .row {}
.navigation .inner_navigation {position:relative;}
.navigation .logo{ float:left; display:block; width:130px; height:24px; margin-top:33px; background:url('https://www.sonoscape.com/statics/css/images/logo.svg'); background-repeat:no-repeat; background-size:100% auto; background-position:center right; transition:margin 0.3s ease-out 0s;/* LOGO beta尺寸有变化，防止抖动 */}
.navigation .beta { width:163px; background-image:url('https://www.sonoscape.com/statics/css/images/logo_beta.svg');}
.navigation .logo img {display:block; width:100%;}
.menu{ list-style:none; text-align:right; float:right;}
.menu li{ float:left; margin-right:0px; position:relative;}
.menu li a{ position:relative; padding:0 40px; font-size:18px; text-align:center; height:90px; line-height:90px; text-transform:uppercase; font-style:normal; text-rendering:optimizeLegibility; display:block; }
.menu li a:hover {opacity:0.5;}
.menu li:nth-child(4) a::after{display:none;}
.menu li i{ display:block; position:absolute; left:0; top:50%; margin-top:-7px; width:1px; height:14px; background:#000000; opacity:0.1; filter:Alpha(opacity=10);/*IE8*/}
.menu li i.arrow {/*display:inline-block;*/ display:none; position:relative; top:1px; margin-right:-16px; margin-left:3px; width:auto; height:auto; text-indent:0; opacity:1; color:rgba(0,0,0,0.3); font-size:18px; line-height:1; background:none; transition:all 0.3s ease-out 0s;}
.menu li.language {margin-left:40px; display:flex;}
.menu li.language a { float:left; padding:0 15px; font-size:14px; opacity:0.5;}
.menu li.language a.on { opacity:1;}
.menu li.language .nav_submenu li a {float:none;}
/* 默认二级菜单：白色 */
.menu li .nav_submenu { visibility:hidden; opacity:0; position:absolute; z-index:9; left:0; top:90px; width:100%; background:#ffffff; box-shadow:0 0 50px rgba(0, 0, 0, 0.2); -webkit-transition:all 0.3s; transition:all 0.3s; -moz-transition:all 0.3s;}
.menu li .nav_submenu li {float:none; width:auto; transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s;/* Firefox 4 */ -webkit-transition:all 0.3s ease-out 0s;/* Safari 和 Chrome */ -o-transition:all 0.3s ease-out 0s;/* Opera */}
.menu li .nav_submenu li a { opacity:0.8; padding:0; height:50px; line-height:50px; font-size:17px; border-bottom:1px solid rgba(0,0,0,0.05);}
.menu li .nav_submenu li:last-child a {border:none;}
.menu li a.smooth-scroll {cursor:default;}
.menu li .nav_submenu li:hover a { opacity:1;}
.menu li .nav_submenu:after {position:absolute; top:-20px; left:50%; width:0; height:0; margin-left:-10px; content:''; border:solid transparent; border-width:10px; border-color:rgba(255, 255, 255, 0); border-bottom-color:rgba(255, 255, 255, 1);}
/* 默认：首页透明导航 */
.sel-home .navigation{background:none;}
.sel-home .navigation .row {}
.sel-home .navigation .inner_navigation {}
.sel-home .navigation .logo { background-image:url('https://www.sonoscape.com/statics/css/images/logo_white.svg');}
.sel-home .navigation .beta { background-image:url('https://www.sonoscape.com/statics/css/images/logo_white_beta.svg');}
.sel-home .navigation .logo:hover {opacity:1;}
.sel-home .navigation .logo img {}
.sel-home .menu li {}
.sel-home .menu li a {color:#ffffff; opacity:0.8;}
.sel-home .menu li a:hover {opacity:1;}
.sel-home .menu li i {background:#ffffff; opacity:0.2;}
.sel-home .menu li .arrow { opacity:1; color:rgba(255,255,255,0.5); background:none;}

/* 导航切换样式:全局; */
.sticky-nav {box-shadow:0 10px 20px rgba(0, 0, 0, 0.05); border:none; background:#FFFFFF; }
.sticky-nav .logo {margin-top:23px;}
.sticky-nav li a {height:70px; line-height:70px; color:rgba(0,0,0,1);}
.sticky-nav li:last-child a {border:none;}
.sticky-nav li a i {background:#000000; opacity:0.1;}
.sticky-nav li a i.arrow { opacity:1; color:rgba(0,0,0,0.3); background:none;}
.sticky-nav .menu li .nav_submenu { top:69px; background:#ffffff; box-shadow:0 0 50px rgba(0,0,0,0.2);}
.sticky-nav .menu li .nav_submenu:after {position:absolute; top:-20px; left:50%; width:0; height:0; margin-left:-10px; content:''; border:solid transparent; border-width:10px; border-color:rgba(255, 255, 255, 0); border-bottom-color:rgba(255, 255, 255, 1);}
.sticky-nav .menu li .nav_submenu li a {height:50px; line-height:50px; border-bottom:1px solid rgba(0,0,0,0.05);}
.sticky-nav .menu li .nav_submenu li a:hover {/*color:#009FAB!important;*/}

    /* 首页、走进开立透明二级菜单-normal */
    .sel-home .menu li .nav_submenu ,
    .sel-about .menu li .nav_submenu {visibility:hidden; opacity:0; position:absolute; z-index:9; left:0; top:80px; width:100%; background:url("https://www.sonoscape.com/statics/css/images/nav-ul-arrow.svg") no-repeat center top; box-shadow:none;  -webkit-transition:all 0.3s; transition:all 0.3s; -moz-transition:all 0.3s;}

    .sel-home .menu li .nav_submenu li ,
    .sel-about.menu li .nav_submenu li {float:none; width:auto; transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s;/* Firefox 4 */ -webkit-transition:all 0.3s ease-out 0s;/* Safari 和 Chrome */ -o-transition:all 0.3s ease-out 0s;/* Opera */}

    .sel-home .menu li .nav_submenu li a ,
    .sel-about .menu li .nav_submenu li a { opacity:0.8; padding:0; height:50px; line-height:50px; border-bottom:1px solid rgba(255,255,255,0.1);}

    .sel-home .menu li .nav_submenu li:last-child a ,
    .sel-about .menu li .nav_submenu li:last-child a {border:none;}

    .sel-home .menu li a.smooth-scroll ,
    .sel-about .menu li a.smooth-scroll {cursor:default;}

    .sel-home .menu li .nav_submenu li:hover , 
    .sel-about .menu li .nav_submenu li:hover {}

    .sel-home .menu li .nav_submenu li:hover a ,
    .sel-about .menu li .nav_submenu li:hover a { opacity:1;}

    .sel-home .menu li .nav_submenu:after ,
    .sel-about .menu li .nav_submenu:after {position:absolute; top:-20px; left:50%; width:0; height:0; margin-left:-10px; content:''; border:solid transparent; border-width:10px; border-color:rgba(255, 255, 255, 0); border-bottom-color:rgba(255, 255, 255, 0.2);}
    /* 首页、走进开立透明二级菜单-sticky */
    #home .sticky-nav .menu li .nav_submenu {top:69px; background:#FFFFFF; box-shadow:0 0 50px rgba(0, 0, 0, 0.2);}
    #home .sticky-nav .menu li .nav_submenu:after {border-bottom-color:rgba(255, 255, 255, 1);}
    #about .sticky-nav .menu li .nav_submenu {top:69px; background:#FFFFFF; box-shadow:0 0 50px rgba(0, 0, 0, 0.2);}
    #about .sticky-nav .menu li .nav_submenu:after {border-bottom-color:rgba(255, 255, 255, 1);}
    

/* 全屏Banner */
#home .swiper-container {height:100vh;}
#home .swiper-slide {
  cursor:move;
  cursor:grab;
  background-color:#009FAB; background-attachment:scroll; background-position:center center; background-size:cover;
  overflow:hidden;
}
#home .cell-1 { background:#1e1e1e url("https://www.sonoscape.com/statics/css/images/banner-1.jpg"); background-attachment:scroll; background-position:center center; background-size:cover;}
#home .cell-2 { background:#1e1e1e url("https://www.sonoscape.com/statics/css/images/banner-2.jpg"); background-attachment:scroll; background-position:center center; background-size:cover;} 
#home .cell-3 { background:#1e1e1e url("https://www.sonoscape.com/statics/css/images/banner-3.jpg"); background-attachment:scroll; background-position:center center; background-size:cover;}

#home .swiper-wrapper {}
#home .swiper-slide .text { position:absolute; z-index:3; left:50%; top:50%; transform:translateX(-50%) translateY(-50%); width:60%; margin-left:-20px; padding:0 40px; text-align:center; color:#ffffff; opacity:0;}
#home .swiper-slide .text h1 { font-size:72px;}
#home .swiper-slide .text p { display:none; margin:0; font-size:32px; line-height:1;}
#home .swiper-slide .ma {display:none;}
#home .swiper-slide .btn-area {}
#home .swiper-slide .btn-area a { background:url("https://www.sonoscape.com/statics/css/images/transition_btn_bg.png"); background-repeat:repeat-x; opacity:0.8; transition:all 0.3s ease-out 0s;}
#home .swiper-slide .btn-area a:hover { color:#ffffff; opacity:1;}
#home .swiper-slide .btn-area a:hover::before {display:none;}
#home .swiper-slide .mask {width:100%; height:100%; position:absolute; z-index:2; left:0; top:0; background:#000000; opacity:0;}
/* 当前幻灯片设置动画 */
#home .swiper-slide-active .text { opacity:1; margin-left:0; -webkit-transition-delay:1s;transition-delay:1s;-webkit-transition-duration:1s; transition-duration:1s;/* Safari 5.1 - 6.0 */}
/**/
.swiper-button-next, .swiper-button-prev {width:50px; height:80px; margin-top:-40px; color:#FFFFFF;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {left:20px; background-image:url("https://www.sonoscape.com/statics/css/images/prev.svg"); background-size:12px auto; background-repeat:no-repeat; background-position:center;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev { right:20px; background-image:url("https://www.sonoscape.com/statics/css/images/next.svg"); background-size:12px auto; background-repeat:no-repeat; background-position:center;}
.swiper-button-next:hover, .swiper-button-prev:hover {background-color:rgba(0,0,0,0.5); transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s;/* Firefox 4 */ -webkit-transition:all 0.3s ease 0s;/* Safari 和 Chrome */ -o-transition:all 0.3s ease 0s;/* Opera */}
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom:20px;}
.swiper-button-next::after, .swiper-button-prev::after {display:none;}
.swiper-pagination-bullet {background:#ffffff; opacity:0.2;}
.swiper-pagination-bullet-active {opacity:1;}
.swiper-lazy-preloader {border:none; width:32px; height:32px; margin-left:-16px; margin-top:-16px; background-image:url("https://www.sonoscape.com/statics/css/images/loading.png"); background-size:100% auto; background-repeat:no-repeat; background-position:center;}

/* video */
.video {}
.video svg {position:absolute; left:50%; bottom:40px; z-index:999996; width:40px; height:40px;}
.video svg path {fill:#ffffff;}
.video .mask {width:100%; height:100%; position:absolute; left:0; top:0; z-index:7; background:rgba(0,0,0,0.2);}
.video video { width:auto; height:auto; min-width:100%; min-height:100%; position:absolute; z-index:1; top:50%; left:50%; transform:translateX(-50%) translateY(-50%);}
.video .text {position:absolute; left:0; z-index:98; color:#ffffff; width:100%;}
.video .text h1 { margin:2% auto 0; font-size:5em; letter-spacing:4px; padding-left:4px;/*补letter-spacing负值*/ font-weight:normal; line-height:1.2; width:70%;}
.video .text p {font-size:3em; letter-spacing:8px; text-align:center;}



/* 首页：产品类型 */
.fill {display:none; height:250px; background:#ffffff;}
.p-type {border-bottom:1px solid #f2f2f2;}
.p-type ul {}
.p-type ul li {float:left; width:33.333333%; border-right:1px solid #f2f2f2;}
.p-type ul li:nth-child(3) {border:none;}
.p-type ul li a { display:block; padding:80px 0; background:#ffffff;}
.p-type ul li a .a-inner {transition: all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; /* Firefox 4 */ -webkit-transition:all 0.3s ease-out 0s; /* Safari 和 Chrome */ -o-transition:all 0.3s ease-out 0s; /* Opera */}
.p-type ul li a img {display:block; margin:auto; width:50%;}
.p-type ul li a h4 {text-align:center; padding:20px 0 0; font-size:22px;}
/**/
.p-type ul li a:hover .a-inner { z-index:2; -webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0); -webkit-transition-delay:0.05s;transition-delay:0.05s;-webkit-transition-duration:0.35s;transition-duration:0.35s;}

/* 首页：产品特性 */
.spec { display:none; margin-bottom:100px; padding:100px 0 40px; background:#ffffff url("https://www.sonoscape.com/statics/css/images/spec-bg.jpg") no-repeat scroll top center / 100% auto; background-size:cover;}
.spec .spec-bg { display:none; height:400px;}
.spec .spec-box {}
.spec .spec-box h2 {margin-bottom:100px; position:relative; color:#ffffff; text-align:center; font-size:44px;}
.spec .spec-box h2 em {display:inline-block; margin:0 10px; vertical-align:middle; font-style:normal; width:44px; height:44px; position:relative;}
.spec .spec-box h2 em::before , .spec .spec-box h2 em::after {position:absolute; top:0; right:0; bottom:0; left:0; margin:auto; content:""; width:50%; height:1px; background:#ffffff;}
.spec .spec-box h2 em::before {transform:rotate(45deg);}
.spec .spec-box h2 em::after {transform:rotate(-45deg);}
.spec .spec-box ul {}
.spec .spec-box ul li {float:left; width:25%; overflow:hidden;}
.spec .spec-box ul li a {display:block; position:relative; margin-right:20px; height:400px; position:relative; display:block; padding:80px 40px; text-align:center;}
.spec .spec-box ul li a::before {opacity:0; position:absolute; left:0; top:0; content:""; width:100%; height:100%; transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s;/* Firefox 4 */ -webkit-transition:all 0.3s ease-out 0s;/* Safari 和 Chrome */ -o-transition:all 0.3s ease-out 0s;/* Opera */}
    /*1*/
    .spec .spec-box ul li:nth-child(1) a { text-align:left; background:url("https://www.sonoscape.com/statics/css/images/spec-box-bg-1.jpg") no-repeat scroll top center / 100% auto; background-size:cover;}
    .spec .spec-box ul li:nth-child(1) a::before {background:url("https://www.sonoscape.com/statics/css/images/spec-box-bg-1-hover.jpg") no-repeat scroll top center / 100% auto; background-size:cover;}
    /*2*/
    .spec .spec-box ul li:nth-child(2) a { text-align:center; background:url("https://www.sonoscape.com/statics/css/images/spec-box-bg-2.jpg") no-repeat scroll top center / 100% auto; background-size:cover;}
    .spec .spec-box ul li:nth-child(2) a .text {left:0; top:50px; width:100%;}
    .spec .spec-box ul li:nth-child(2) a::before {background:url("https://www.sonoscape.com/statics/css/images/spec-box-bg-2-hover.jpg") no-repeat scroll top center / 100% auto; background-size:cover;}
    /*3*/
    .spec .spec-box ul li:nth-child(3) a { text-align:left; background:url("https://www.sonoscape.com/statics/css/images/spec-box-bg-3.jpg") no-repeat scroll top center / 100% auto; background-size:cover;}
    .spec .spec-box ul li:nth-child(3) a::before {background:url("https://www.sonoscape.com/statics/css/images/spec-box-bg-3-hover.jpg") no-repeat scroll top center / 100% auto; background-size:cover;}
    /*4*/
    .spec .spec-box ul li:nth-child(4) a {background:url("https://www.sonoscape.com/statics/css/images/spec-box-bg-4.jpg") no-repeat scroll top center / 100% auto; background-size:cover;}
    .spec .spec-box ul li:nth-child(4) a .text {left:0; top:50px; width:100%;}
    .spec .spec-box ul li:nth-child(4) a img {width:100%; margin:80px auto 0;}
    .spec .spec-box ul li:nth-child(4) a::before {background:url("https://www.sonoscape.com/statics/css/images/spec-box-bg-4-hover.jpg") no-repeat scroll top center / 100% auto; background-size:cover;}
.spec .spec-box ul li a .text {position:absolute; left:40px; bottom:40px;}
.spec .spec-box ul li a img { opacity:0; margin-bottom:5px; font-size:64px; color:#ffffff; line-height:0.8; -webkit-transform:translate3d(0,40px,0); transform: translate3d(0,40px,0); -webkit-transition: opacity 0.2s, -webkit-transform 0.35s;transition: opacity 0.2s, transform 0.35s;}
.spec .spec-box ul li a h3 { opacity:0; margin-bottom:8px; font-size:64px; color:#ffffff; line-height:0.8; -webkit-transform:translate3d(0,40px,0); transform: translate3d(0,40px,0); -webkit-transition: opacity 0.2s, -webkit-transform 0.35s;transition: opacity 0.2s, transform 0.35s;}
.spec .spec-box ul li a h6 { opacity:0; margin-bottom:20px; font-size:36px; color:#ffffff; line-height:0.8; -webkit-transform:translate3d(0,40px,0); transform: translate3d(0,40px,0); -webkit-transition: opacity 0.2s, -webkit-transform 0.35s;transition: opacity 0.2s, transform 0.35s;}
.spec .spec-box ul li a p { color:#ffffff; line-height:1.5; opacity:0; -webkit-transform:translate3d(0,40px,0); transform: translate3d(0,40px,0); -webkit-transition: opacity 0.2s, -webkit-transform 0.35s;transition: opacity 0.2s, transform 0.35s; }
/*hover*/
.spec .spec-box ul li a:hover::before {opacity:1;}
.spec .spec-box ul li a:hover span { opacity:1; -webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0); -webkit-transition-delay:0.05s;transition-delay:0.05s;-webkit-transition-duration:0.35s;transition-duration:0.35s;}
.spec .spec-box ul li a:hover i { margin:10px auto; opacity:0; -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0); -webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0); -webkit-transition-delay:0.05s;transition-delay:0.05s;-webkit-transition-duration:0.35s;transition-duration:0.35s;}
.spec .spec-box ul li a:hover h3 { opacity:1; -webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0); -webkit-transition-delay:0.05s;transition-delay:0.05s;-webkit-transition-duration:0.35s;transition-duration:0.35s;}
.spec .spec-box ul li a:hover h6 { opacity:1; -webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0); -webkit-transition-delay:0.05s;transition-delay:0.05s;-webkit-transition-duration:0.35s;transition-duration:0.35s;}
.spec .spec-box ul li a:hover p { opacity:1; -webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0); -webkit-transition-delay:0.05s;transition-delay:0.05s;-webkit-transition-duration:0.35s;transition-duration:0.35s;}
.spec .spec-box ul li a:hover img { opacity:1; -webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0); -webkit-transition-delay:0.05s;transition-delay:0.05s;-webkit-transition-duration:0.35s;transition-duration:0.35s;}

/* 品牌故事墙 */
.p-story {padding:60px 0 0;}
.p-story h1 {font-size:44px; text-align:center; margin-bottom:60px;}
.p-story ul {}
.p-story ul li { float:left; width:50%;}
.p-story ul li a {display:block; height:100%; position:relative; background:#f8f8f8; overflow:hidden;}
.p-story ul li a .imgbox {float:left; width:50%; height:300px; line-height:300px; text-align:center; position:relative; overflow:hidden;}
.p-story ul li a .img { width:100%; height:300px; line-height:300px; text-align:center; position:relative; transition:all 0.3s ease-out 0s;}
.p-story ul li a .imgbox::before {content:""; position:absolute; left:0; top:0; width:100%; height:100%;}
.p-story ul li:nth-child(1) a .imgbox::after ,
.p-story ul li:nth-child(2) a .imgbox::after { content:""; position:absolute; right:-10px; bottom:50%; margin-bottom:-10px; width:0; height:0; border-right:20px solid #f8f8f8; border-top:20px solid transparent; border-bottom:20px solid transparent; transition:all 0.3s ease-out 0s;}
.p-story ul li:nth-child(3) a .imgbox::after ,
.p-story ul li:nth-child(4) a .imgbox::after { content:""; position:absolute; left:-10px; bottom:50%; margin-bottom:-10px; width:0; height:0; border-left:20px solid #f8f8f8; border-top:20px solid transparent; border-bottom:20px solid transparent; transition:all 0.3s ease-out 0s;}
.p-story ul li a .text { float:right; width:50%; height:300px; padding:60px 40px 40px; text-align:left;}
.p-story ul li a .text h2 {font-size:18px; margin-bottom:10px; transition:all 0.3s ease-out 0s;}
.p-story ul li a .text p {font-size:14px; opacity:0.7; transition:all 0.3s ease-out 0s;}
.p-story ul li a img {}
.p-story ul li:nth-child(1) a .img {background:url("https://www.sonoscape.com/statics/images/p-story-1.jpg") no-repeat scroll center center / 100% auto; background-size:cover;}
.p-story ul li:nth-child(2) a .img {background:url("https://www.sonoscape.com/statics/images/p-story-2.jpg") no-repeat scroll center center / 100% auto; background-size:cover;}
.p-story ul li:nth-child(3) a .img {background:url("https://www.sonoscape.com/statics/images/p-story-3.jpg") no-repeat scroll center center / 100% auto; background-size:cover;}
.p-story ul li:nth-child(4) a .img {background:url("https://www.sonoscape.com/statics/images/p-story-4.jpg") no-repeat scroll center center / 100% auto; background-size:cover;}
.p-story ul li:nth-child(3) a .imgbox {float:right;}
.p-story ul li:nth-child(3) a .text {float:left;}
.p-story ul li:nth-child(4) a .imgbox {float:right;}
.p-story ul li:nth-child(4) a .text {float:left;}
/**/
.p-story ul li a:hover { z-index:1; background:#009FAB;}
.p-story ul li a:hover .img {transform:scale(1.1,1.1);}
.p-story ul li a:hover .img::before {opacity:0;}
.p-story ul li:nth-child(1) a:hover .imgbox::after ,
.p-story ul li:nth-child(2) a:hover .imgbox::after { border-right-color:#009FAB;}
.p-story ul li:nth-child(3) a:hover .imgbox::after ,
.p-story ul li:nth-child(4) a:hover .imgbox::after { border-left-color:#009FAB;}
.p-story ul li a:hover .text {color:#ffffff;}
.p-story ul li a:hover .text p {}
.p-story ul li a:hover .play {background:#ffffff; color:#333333;}

/* 视频 */
.player { display:none; position:fixed; border-radius:2px; z-index:999999; left:0; top:50%; width:100%; height:100%; background:#000000; overflow:hidden;}
.player .inner_player { width:100%; height:100%; overflow:hidden;}
.player .close { color:#ffffff; font-size:28px; position:absolute; z-index:999999; right:0; top:0; display:block; width:80px; height:80px; line-height:80px; text-align:center; cursor:pointer; }
.player .close:hover {opacity:0.5;}
.player video {width:100%; height:100%;}
.player_bg { display:none; position:fixed; left:0; top:0; z-index:999997; background:#000000; opacity:0.8; width:100%; height:100%;}
.player iframe {width:100%; height:100%;}

/* 版权 */
.copyright {border-top:1px solid #f5f5f5; background:#ffffff;}
.copyright .inner-copyright {padding:80px 0 20px;}
/**/
.copyright .fl {width:65%;}
.copyright .fl p { font-size:14px; opacity:0.7;}
.copyright .fl .fl {width:70%;}
.copyright .fl .fr {width:20%;}
.copyright .fl .fr h4 {font-size:14px; margin-bottom:20px;}
.copyright .fl .fr ul {}
.copyright .fl .fr ul li {margin:0 0 10px 0;}
.copyright .fl .fr ul li a { opacity:0.7; font-weight:bold;}
.copyright .fl .fr ul li a:hover {opacity:0.4;}
/**/
.copyright .fr {width:35%;}
.copyright .fr .fl {width:65%;}
.copyright .fr .fl h4 { font-size:12px; font-weight:normal; opacity:0.7;}
.copyright .fr .fl p {margin:4px 0 0 0; font-size:22px; line-height:1; opacity:1; overflow-wrap:break-word;}
.copyright .fr .fl p.phone-number {margin-bottom:20px; font-size:16px; font-weight:600;}
.copyright .fr .fl p.email {}
.copyright .fr .fl p a {font-size:16px; font-weight:600;}
.copyright .fr .fl p a:hover {text-decoration:underline;}
.copyright .fr .fr {width:35%;}
.copyright .fr .fr ul {margin-top:40px; text-align:right;}
.copyright .fr .fr ul li { position:relative; display:inline-block;}
.copyright .fr .fr ul li a {display:block; margin:0 0 0 10px; font-size:28px; text-align:center; color:#ffffff; width:30px; height:30px; line-height:30px; border-radius:100%;}
.copyright .fr .fr ul li a.weixin {background:#51C332;}
.copyright .fr .fr ul li a.facebook {background:#3C5A96;}
.copyright .fr .fr ul li a.in {background:#2B7AB2;}
.copyright .fr .fr .vcode {position:absolute; left:50%; bottom:40px; margin-left:-75px; width:150px;}
.copyright .beian {margin-top:80px; border-top:1px solid #f5f5f5;}
.copyright .beian p { padding-top:20px; font-size:12px; opacity:0.5;}
.copyright .beian p span {}
.copyright .beian a {padding:0 2px; text-decoration:underline;}
.copyright .beian a:hover {opacity:0.5;}

/*home sticky-nav*/
#home .sticky-nav {background:#FFFFFF;}
#home .sticky-nav .logo {background-image:url('https://www.sonoscape.com/statics/css/images/logo.svg');}
#home .sticky-nav .beta {background-image:url('https://www.sonoscape.com/statics/css/images/logo_beta.svg');}
#home .sticky-nav .menu li a {color:#1e1e1e;}
/**/




/****************************************/
/**************    内页    **************/
/****************************************/

/* 内页公共：栏目banner */
.temp_banner { margin-top:90px; width:100%; height:500px; position:relative;}
.temp_banner:before { position:absolute; left:0; top:0; content:""; width:100%; height:500px; background:rgba(0, 0, 0, 0.1);}
.temp_banner .inner_section { position:relative; height:100%;}
/* 侧栏 */
.temp_main .sidebar {width:20%;}
.temp_main .sidebar ul {}
.temp_main .sidebar ul li {}
.temp_main .sidebar ul li a {display:block; padding-left:40px; height:60px; line-height:60px; font-size:16px; border-bottom:1px solid #f2f2f2;}
.temp_main .sidebar ul li.current a { color:#ffffff; color:#009FAB;}
.temp_main .sidebar ul li:nth-child(3) {display:none;}
/* 锚点组 */
.anchor-list { width:100%; text-align:center; background:#ffffff;}
.anchor-list .row {}
.anchor-list .swiper-slide {width:auto!important;}
.anchor-list .al { font-size:0;/*解决a标签换行后产生空白问题*/}
.anchor-list a {display:inline-block; margin:20px 20px 20px 0; padding:0 30px; width:auto; height:44px; line-height:44px; font-size:16px; background:#f8f8f8; overflow:hidden;}
.anchor-list a:hover { color:#ffffff; background:#009FAB;}
.anchor-list a.on {color:#ffffff; background:#009FAB;}
a.anchor {display:block; height:0; position:relative; top:-70px;/*负值：导航高度*/ overflow:hidden;}
/* 敬请期待 */
.page-blank {padding:200px 20px 200px; text-align:center;}
.page-blank .picon { margin:0 auto 20px; display:block; width:100px; height:100px; background:url("https://www.sonoscape.com/statics/css/images/picon.svg") no-repeat scroll top center / 100% auto; opacity:0.2;}
.page-blank h6 { font-size:22px; font-weight:normal;}
.page-blank p { font-size:18px; opacity:0.5;}


/***** 走进开立 *****/
#about {}
#about .navigation {background:none;}
#about .navigation .logo {background-image:url('https://www.sonoscape.com/statics/css/images/logo_white.svg');}
#about .navigation .beta {background-image:url('https://www.sonoscape.com/statics/css/images/logo_white_beta.svg');}
#about .navigation .logo:hover {opacity:1;}
#about .menu li a {color:#ffffff; opacity:0.8;}
#about .menu li a:hover {opacity:1;}
#about .menu li i {background:#ffffff; opacity:0.1;}
#about .menu li i.arrow { opacity:1; color:rgba(255,255,255,0.5); background:none;}
#about .menu li .nav_submenu li a {}
/*about sticky-nav*/
#about .sticky-nav {background:#FFFFFF;}
#about .sticky-nav .logo {background-image:url('https://www.sonoscape.com/statics/css/images/logo.svg');}
#about .sticky-nav .beta {background-image:url('https://www.sonoscape.com/statics/css/images/logo_beta.svg');}
#about .sticky-nav .menu li a {color:#1e1e1e;}
/**/
#about .temp_main { padding:0;}
.about-group {}
#anchor-list-about{ display:none; position:fixed; left:0; top:0; z-index:9; background:#f8f8f8;}
#anchor-list-about.target-fix {display:block;}
/**/
.about-group .ag-1 { padding:100px 0 0; text-align:center;margin:0; height:700px; background-color:#009FAB; background-image:url("https://www.sonoscape.com/statics/images/ag-1.jpg"); background-repeat:no-repeat; background-position:center center; background-size:cover;}
.about-group .ag-1 .text {margin-top:200px;}
.about-group .ag-1 .text h1 {margin:auto; font-size:80px; color:#ffffff; text-shadow: 0 5px 20px #8d8d8d;}
.about-group .ag-1 .text p {font-size:44px; color:#ffffff; text-shadow: 0 5px 20px #8d8d8d;}
/**/
.about-group .ag-2 { padding:150px 0 200px; text-align:center;}
.about-group .ag-2 .text {}
.about-group .ag-2 .text p { margin:0 auto 100px; font-size:32px; width:70%;}
.about-group .ag-2 .text p span {font-size:32px; color:#de8911; padding:0 5px; font-family:MyriadPro-BoldCond;}
.about-group .ag-2 .img {}
.about-group .ag-2 .img h2 {font-size:72px;}
.about-group .ag-2 .img ul {overflow:hidden;}
.about-group .ag-2 .img ul li {float:left; width:33.333333%;}
.about-group .ag-2 .img ul li .inner {}
.about-group .ag-2 .img ul li .inner img {display:block; width:150px; height:auto; margin:auto;}
.about-group .ag-2 .img ul li .inner h3 { margin-top:30px; font-size:32px; font-weight:normal;}
/**/
.about-group .ag-3 {padding:100px 0 50px; text-align:center; background:#f1f1f1;}
.about-group .ag-3 h1 { font-size:72px;}
.about-group .ag-3 .img {}
.about-group .ag-3 .img .lr { margin:40px auto 0; overflow:hidden;}
.about-group .ag-3 .img .lr h2 { font-size:44px; color:#00b1ad;}
.about-group .ag-3 .img .lr .line { margin:20px auto 20px; width:80%; height:1px; background:#000000;}
.about-group .ag-3 .img .lr p { font-size:18px; color:#333333; line-height:1.4;}
.about-group .ag-3 .img .lr h3 {display:inline-block; position:relative; line-height:1; font-size:120px;}
.about-group .ag-3 .img .lr h3 i {display:inline-block; position:absolute; right:-20px; top:10px; width:10px; height:10px;}
.about-group .ag-3 .img .lr h3 i::before {content:""; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; width:100%; height:1.5px; background:#000000;}
.about-group .ag-3 .img .lr h3 i::after {content:""; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; width:1.5px; height:100%; background:#000000;}
.about-group .ag-3 .img .lr .l { float:left; width:50%;}
.about-group .ag-3 .img .lr .l h2 {margin-bottom:40px;}
.about-group .ag-3 .img .lr .l p {width:50%; margin:auto;}
.about-group .ag-3 .img .lr .r { float:right; width:50%;}
.about-group .ag-3 .img .lr .r .cbox {overflow:hidden;}
.about-group .ag-3 .img .lr .r .c {float:left; width:50%;}
.about-group .ag-3 .img .citys {}
/**/
.about-group .ag-4 {padding:150px 0; text-align:center;}
.about-group .ag-4 .shead {}
.about-group .ag-4 .shead h2 {font-size:72px; width:70%; margin:auto;}
.about-group .ag-4 .shead p {width:70%; font-size:28px; margin:40px auto 50px;}
.about-group .ag-4 h2 {font-size:120px;}
.about-group .ag-4 h3 {font-size:44px; color:#00b1ad;}
.about-group .ag-4 .line { margin:40px auto; height:40px; width:62%; position:relative; border-bottom:1px solid #333333;}
.about-group .ag-4 .line .vline {width:1px; height:40px; position:absolute; left:50%; bottom:0; background:#333333;}
.about-group .ag-4 .text { margin:auto; width:75%; overflow:hidden;}
.about-group .ag-4 .text h2 {font-size:72px; display:inline-block; position:relative; color:#333333; line-height:1.2;}
.about-group .ag-4 .text h2 i {display:inline-block; position:absolute; right:-20px; top:10px; width:10px; height:10px;}
.about-group .ag-4 .text h2 i::before {content:""; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; width:100%; height:1.5px; background:#000000;}
.about-group .ag-4 .text h2 i::after {content:""; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; width:1.5px; height:100%; background:#000000;}
.about-group .ag-4 .text p {font-size:24px;}
.about-group .ag-4 .l {float:left; width:50%;}
.about-group .ag-4 .r {float:left; width:50%;}
.about-group .ag-4 .desc {width:70%; margin:80px auto 0; font-size:28px;}
/**/
.about-group .ag-5 { padding:150px 0; text-align:center; color:#ffffff; background:url("https://www.sonoscape.com/statics/images/ag-4.jpg") no-repeat scroll top center / 100% auto; background-size:cover;}
.about-group .ag-5 h2 { font-size:72px;}
.about-group .ag-5 h3 { font-size:44px; margin-bottom:100px;}
.about-group .ag-5 p {font-size:28px; width:60%; margin:auto;}
/**/
.about-group .ag-6 {padding:150px 0; text-align:center;}
.about-group .ag-6 .title {margin-bottom:40px;}
.about-group .ag-6 .title p {font-size:28px;}
.about-group .ag-6 .title h2 { margin:10px 0 20px; font-size:72px; color:#00b1ad;}
.about-group .ag-6 .title h3 {font-size:44px; font-weight:normal;}
.about-group .ag-6 ul {display:flex; flex-wrap:wrap; margin:auto; width:80%;}
.about-group .ag-6 ul li {width:50%; padding:10px; position:relative;}
.about-group .ag-6 ul li .inner {padding:60px 20px; height:100%; border:1px solid #ccc;}
.about-group .ag-6 ul li .icon {position:absolute; right:20px; bottom:20px; width:36px; height:36px; margin-left:-18px; background-size:100% auto; background-repeat:no-repeat; background-position:right bottom;}
.about-group .ag-6 ul li p {font-size:22px; line-height:1.4;}
.about-group .ag-6 ul li h2 {font-size:28px; margin:10px 0 0 0;}
.about-group .ag-6 ul li span {display:block; margin-top:20px; font-size:16px;}
        /* style2 */
        .about-group .ag-6 ul.s2 {border-top:1px solid #000000; border-right:1px solid #000000;}
        .about-group .ag-6 ul.s2 li {padding:0;}
        .about-group .ag-6 ul.s2 li .inner {padding:40px; border:none; border-bottom:1px solid #000000; border-left:1px solid #000000;}
/**/
.about-group .ag-7 {padding:100px 0; background:#f8f8f8;}
.about-group .ag-7 h1 {font-size:72px; text-align:center;}
        /* 发展历程 */
        .about_timeline {padding:100px 0 50px;}
        .about_timeline .community-carousel {width:100%; position:relative;}
        .about_timeline .community-carousel::before {content:""; width:100%; height:2px; position:absolute; left:0; top:137px; background:#00B0AD;}
        .about_timeline .community-carousel .swiper-slide {width:30%;}
        .about_timeline .community-carousel .swiper-slide .slide-holder {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease; /*-webkit-transform:scale(0.7); -ms-transform:scale(0.7); transform:scale(0.7); */}
        .about_timeline .community-carousel .swiper-slide .slide-holder:hover {color:#00B0AD;}
        .about_timeline .community-carousel .swiper-slide-prev {}
        /**/
        .about_timeline .community-carousel .swiper-slide .author-wrap { position:relative; padding:0 0 0 40px;}
        .about_timeline .community-carousel .swiper-slide .author-wrap::before {content:""; position:absolute; left:40px; bottom:-27px; border-radius:100%; width:20px; height:20px; background:#00B0AD;}
        .about_timeline .community-carousel .swiper-slide .author-wrap .name {display:block; height:40px; font-size:22px; font-weight:bold; }
        .about_timeline .community-carousel .swiper-slide .author-wrap .role {display:block; height:80px; font-size:64px; font-weight:bold;}
        .about_timeline .community-carousel .swiper-slide p { width:80%; font-size:18px; padding:40px 0 0 40px;}
        /**/
        .about_timeline .community-carousel .swiper-slide-active {}
        .about_timeline .community-carousel .swiper-slide-active .slide-holder {color:#00B0AD; /* -webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1); */}
        .about_timeline .community-carousel .swiper-slide-active .slide-holder .role {}
        /**/
        .about_timeline .community-carousel .swiper-slide-next .slide-holder {-webkit-transform-origin:50% 50% 0; -ms-transform-origin:50% 50% 0; transform-origin:50% 50% 0;}
        .about_timeline .community-carousel .swiper-slide-prev .slide-holder {-webkit-transform-origin:50% 50% 0; -ms-transform-origin:50% 50% 0; transform-origin:50% 50% 0;}
        /**/
        .about_timeline .community-carousel .swiper-slide-active .slide-holder , 
        .about_timeline .community-carousel .swiper-slide-next .slide-holder , 
        .about_timeline .community-carousel .swiper-slide-prev .slide-holder {/*opacity:0.8;*/}
        /**/
        .about_timeline .community-carousel .swiper-pagination {width:100%; text-align:center;}
        .about_timeline .community-carousel .swiper-pagination span { opacity:1; margin:0 7px; background:#424882;}
        .about_timeline .community-carousel .swiper-pagination .swiper-pagination-bullet-active {background: #FFFFFF;}
        /**/
        .about_timeline .community-carousel .swiper-btn-next,
        .about_timeline .community-carousel .swiper-btn-prev {position:absolute; width:18px; height:32px; z-index:10; opacity:0.8; cursor:pointer;
            -webkit-transition: all 0.3s ease;
            -moz-transition: all 0.3s ease;
            -ms-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            transition: all 0.3s ease;
        }
        /**/
        .about_timeline .community-carousel .swiper-btn-next:hover,
        .about_timeline .community-carousel .swiper-btn-prev:hover {opacity:1; -webkit-transform:scale(1.2); -ms-transform:scale(1.2); transform:scale(1.2);}
        /**/
        .about_timeline .community-carousel .swiper-btn-prev {left:0; top:50%; margin-top:-16px; /*background:url(../images/comm-slide-prev.png) no-repeat;*/}
        .about_timeline .community-carousel .swiper-btn-next {right:0; top:50%; margin-top:-16px; /*background:url(../images/comm-slide-next.png) no-repeat;*/}
        .about_timeline .community-carousel .swiper-slide-active .slide-holder {/*-webkit-transform:scale(0.9); -ms-transform:scale(0.9); transform:scale(0.9);*/}

/**/
.gallery {margin-top:40px;}
.gallery img { margin:0 50px; width:600px; height:auto;}


/***** 新闻中心 *****/
#news .temp_banner {background:url("https://www.sonoscape.com/statics/css/images/temp-banner-6.jpg") no-repeat scroll center top / cover;}
#news .temp_main {padding-top:80px;}
.news_list { width:80%; border-right:1px solid #f2f2f2;}
.news_list ul {padding-right:40px;}
.news_list ul li {margin:0 0 40px 0;}
.news_list ul li a {display:block; overflow:hidden;}
.news_list ul li a .fl {width:40%; overflow:hidden;}
.news_list ul li a .fl img { display:block; transition:all 0.3s ease-out 0s;}
.news_list ul li a .fr {width:60%; padding:0; overflow:hidden;}
.news_list ul li a .fr .text {margin-left:30px;}
.news_list ul li a .fr h2 {font-size:22px; margin-bottom:10px;}
.news_list ul li a .fr span { display:none; font-size:14px; color:#cccccc;}
.news_list ul li a .fr .move_line { width:100%; height:1px; position:relative; margin:12px 0 12px;}
.news_list ul li a .fr .move_line .ml_d { position:absolute; left:0; top:0; width:100%; height:1px; background:#000000; opacity:0.05;}/*默认线条*/
.news_list ul li a .fr .move_line .ml_c { position:absolute; left:0; top:0; width:0; height:1px; background:#000000; opacity:0.3; transition:all 0.3s ease-out 0s;}/*移动线条*/
.news_list ul li a .fr p { margin-top:20px; font-size:16px; color:#4d4d4d;}
/*详情*/
.sel-news-detail {}
.sel-news-detail .navigation {border-bottom:1px solid #f2f2f2;}
.news-detail { margin:auto; padding:100px 0 100px; width:80%; font-size:18px; line-height:2;}
.news-detail .title {margin-bottom:60px;}
.news-detail .title h1 {text-align:center; font-size:36px;}
.news-detail .title p { display:none; margin:0; text-align:center; font-size:14px; color:#b2b2b2;}
.news-detail p {margin-bottom:20px; font-size:18px;}
.news-detail img { margin:auto; display:block; width:auto!important; height:auto!important;}


/***** 产品及应用 *****/
#product {}
#product .navigation { position:static;}
#product .page-title {text-align:left; margin:0; padding:0 20px; position:absolute; left:0; bottom:80px; width:100%;}
#product .page-title h3 { width:100%; max-width:1200px; margin:auto;}
#product .page-title p {width:100%; max-width:1200px; margin:auto;}
#product .temp_banner { position:relative; margin:0; background:#000000 url("https://www.sonoscape.com/statics/css/images/temp-banner-1.jpg") no-repeat scroll center center / 100% auto; background-size:cover;}
#product .temp_banner-2 {background:#000000 url("https://www.sonoscape.com/statics/css/images/temp-banner-2.jpg") no-repeat scroll center center / 100% auto; background-size:cover;}
#product .temp_banner-3 {background:#000000 url("https://www.sonoscape.com/statics/css/images/temp-banner-3.jpg") no-repeat scroll center center / 100% auto; background-size:cover;}
#product .temp_main {background:#f5f5f5;}
#anchor-list-cate{ display:none; position:fixed; left:0; top:0; z-index:9;}
#anchor-list-cate.target-fix {display:block;}
/* 临床图共用模块 */
.sel-product-detail .swiper-container {padding:70px 0;}
.sel-product-detail .swiper-container .swiper-wrapper {align-items:center;}
.sel-product-detail .img-box {padding:40px; text-align:center; border:1px solid rgba(255,255,255,0.125);}
.sel-product-detail .img-box h4 {margin-top:20px; font-size:16px; color:#FFFFFF;}
.sel-product-detail .img-box p { margin:20px auto 0; font-size:14px; color:#ffffff;}
.sel-product-detail .swiper-container .swiper-slide img {}
.sel-product-detail .swiper-button-next, .sel-product-detail .swiper-button-prev {margin-top:-30px; width:60px; height:60px; border-radius:100%; background-color:#000000;}

/**/
.p-group {padding:30px 0; background:#f5f5f5;}
.p-group h2 {}
.p-group .sub {}
.p-group ul {margin:25px 0;}
.p-group ul li {float:left; width:25%;}
.p-group ul li a {margin:0 20px 20px 0; padding:40px 20px 20px; display:block; position:relative; background:#ffffff;}
.p-group ul li a .tag {display:block; color:#ffffff; font-size:14px; padding:2px 8px; background:#F6AB00; position:absolute; right:10px; top:10px;}
.p-group ul li a .cover {width:140px; margin:auto;}
.p-group ul li a .cover img {display:block; width:100%; margin:auto; height:auto;}
.p-group ul li a .desc {margin-top:20px; text-align:center;}
.p-group ul li a .desc h4 {font-size:18px;}
.p-group ul li a .desc p {font-size:14px; color:#8d8d8d; word-break:keep-all;/*不换行*/ white-space:nowrap;/*不换行*/ overflow:hidden;/*内容超出宽度时隐藏超出部分的内容*/ text-overflow:ellipsis;/*当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用*/}
.p-group ul li a:hover { z-index:2; box-shadow:0 20px 20px rgba(0,0,0,0.1); -webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0); -webkit-transition-delay:0.05s;transition-delay:0.05s;-webkit-transition-duration:0.35s;transition-duration:0.35s;}
/**/
.p-g-long {}
.p-g-long ul li {width:100%;}
.p-g-long ul li a {padding:0;}
.p-g-long ul li a img {display:block;}

/***** 产品专题页：普通详情页 *****/
.sel-product-detail .navigation {border-bottom:1px solid rgba(0,0,0,0.05);}
.sel-product-detail .p-detail-normal { margin-top:90px; padding:100px 0 0;}
    /**/
    .sel-product-detail .p-detail-normal .text { margin-bottom:40px; text-align:center;}
    .sel-product-detail .p-detail-normal .text h2 {font-size:64px;}
    .sel-product-detail .p-detail-normal .text h3 {font-size:28px;}
    .sel-product-detail .p-detail-normal .img {margin-bottom:80px;}
    .sel-product-detail .p-detail-normal .img img { margin:auto; display:block; width:70%;}
    .sel-product-detail .p-detail-normal .img p { margin:40px auto 0; font-size:22px; width:70%; line-height:1.5;}
    /**/
    .sel-product-detail .p-detail-normal .pdn-sc { padding:100px 0; background:#000000;}
    .sel-product-detail .p-detail-normal .pdn-sc h2 {font-size:44px; color:#ffffff; text-align:center;}
    .sel-product-detail .p-detail-normal .pdn-sc .swiper-container {padding:70px 0;}
    .sel-product-detail .p-detail-normal .pdn-sc .swiper-container .swiper-slide {}
    .sel-product-detail .p-detail-normal .pdn-sc .img-box {padding:40px; text-align:center; border:1px solid rgba(255,255,255,0.125);}
    .sel-product-detail .p-detail-normal .pdn-sc .img-box img {display:block;}
    .sel-product-detail .p-detail-normal .pdn-sc .img-box h4 { margin-top:20px; font-size:18px; color:#ffffff;}
    .sel-product-detail .p-detail-normal .pdn-sc .img-box p {display:none; margin-top:20px; font-size:16px; color:#ffffff;}

/***** 产品专题页：超声 *****/
.sel-product-detail-1 {}
.sel-product-detail-1 .p-detail {margin-top:90px;}
    /*d1-1*/
    .d1-1 { padding:100px 0; background:#000000;}
    .d1-1 .text { margin-top:250px; color:#ffffff; position:relative; z-index:2; text-align:center;}
    .d1-1 .text h1 { font-size:72px;}
    .d1-1 .text p {font-size:44px;}
    .d1-1 .text .x5-flag {display:block; margin:auto; width:130px; height:auto;}
    .d1-1 .topic {display:block; margin:-480px auto 0; width:800px; height:auto;}
    /*d1-2*/
    .d1-2 { padding:200px 0; background:url("https://www.sonoscape.com/statics/images/p1/002-bg.jpg") no-repeat scroll right bottom / 100% auto; background-size:cover;}
    .d1-2 .text { float:right; width:60%;}
    .d1-2 .text p {font-size:24px;}
    /*d1-3*/
    .d1-3 { padding:200px 0 0; background:#000000;}
    .d1-3 .text {color:#ffffff; text-align:center; /*margin-bottom:200px;*/}
    .d1-3 .text h1 { font-size:64px; margin-bottom:50px;}
    .d1-3 .text p { margin:auto; width:80%; font-size:24px;}
    .d1-3 h2 { display:none; font-size:44px; color:#ffffff; text-align:center;}
    .d1-3 .swiper-container {display:none;}
    /*d1-4*/
    .d1-4 {padding:100px 0; background:#000000;}
    .d1-4 .text {color:#ffffff; text-align:center; width:70%; margin:0 auto 100px;}
    .d1-4 .text h1 { font-size:64px; margin-bottom:40px;}
    .d1-4 .text p {font-size:22px;}
    .d1-4 ul {width:50%; margin:auto; overflow:hidden;}
    .d1-4 ul li {color:#ffffff; margin:0 0 75px;}
    .d1-4 ul li h3 {font-size:32px; margin-bottom:20px;}
    .d1-4 ul li p {font-size:18px;}
    /*d1-5*/
    .d1-5 {padding:100px 0; background:#333333;}
    .d1-5 .text {text-align:center; color:#ffffff;}
    .d1-5 .text h1 { font-size:64px; margin-bottom:40px;}
    .d1-5 .text p {font-size:22px;}
    .cover-up-move { margin:0 auto 120px; max-width:100%; height:600px; position:relative;}
    .cum { position:absolute; left:0; top:0; opacity:0; background-size:1200px 600px;}
    .cum img {display:block; width:100%; height:auto;}
    .cum-1 { z-index:1; animation:sliderArrow 4s ease-in-out 0.2s 1 alternate forwards; animation-play-state:paused;}
    .cum-2 { z-index:2; animation:sliderArrow 3s ease-in-out 0.2s 1 alternate forwards; animation-play-state:paused;}
    .cum-3 { z-index:3; animation:sliderArrow 2s ease-in-out 0.2s 1 alternate forwards; animation-play-state:paused;}
    .cum-4 { z-index:4; animation:sliderArrow 1s ease-in-out 0.2s 1 alternate forwards; animation-play-state:paused;}
    /*animation:sliderArrow 4s ease-in-out 0.2s 1 alternate forwards; */
    .move {animation-play-state:running;}
    /*动画*/
    @keyframes sliderArrow
    { 
      %0 { opacity:0;}
      100% { opacity:1;}
    }

    @-webkit-keyframes sliderArrow
    { 
      %0 { opacity:0;}
      100% { opacity:1;}
    }

    @-zos-keyframes sliderArrow
    {
      %0 { opacity:0;}
      100% { opacity:1;}
    }

    @-o-keyframes sliderArrow
    {
      %0 { opacity:0;}
      100% { opacity:1;}
    }
    /*.d1-6*/
    .d1-6 { padding:150px 0;} 
    .d1-6 ul {}
    .d1-6 ul li {display:flex;}
    .d1-6 ul li .l { flex:1 1 auto; width:50%;}
    .d1-6 ul li .l img {}
    .d1-6 ul li .r {flex:1 1 auto; width:50%; padding:50px 80px;}
    .d1-6 ul li .r h2 {font-size:22px; margin-bottom:20px;}
    .d1-6 ul li .r p {font-size:18px;}
    .d1-6 ul li:nth-child(1) .r {padding:50px 0 80px 80px;}
    .d1-6 ul li:nth-child(2) .r {padding:50px 80px 80px 0;}
    /*.d1-7*/
    .d1-7 { display:none; color:#ffffff; padding:150px 0; background:#333333;}
    .d1-7 .text {text-align:center;}
    .d1-7 .text h2 {font-size:64px; margin-bottom:40px;}
    .d1-7 ul {width:50%; margin:auto; overflow:hidden;}
    .d1-7 ul li {margin:30px 0; text-align:center;}


/***** 产品专题页：HD-500 *****/
.sel-product-detail-2 {}
.sel-product-detail-2 .p-detail {margin-top:90px;}
    /**/
    .d2-1 { padding:150px 0; background:#000000;}
    .d2-1 .text { text-align:center;}
    .d2-1 h1 { font-size:72px; color:#ffffff;}
    .d2-1 img {width:70%; margin:40px 0;}
    .d2-1 p { font-size:22px; color:#ffffff; width:70%; margin:auto;}
    /**/
    .con2 { padding:100px 0; text-align:center;}
    .con2 .text {width:70%; margin:0 auto 80px;}
    .con2 h1 {font-size:44px;}
    .con2 h2 {font-size:22px;}
    .con2 img {margin:40px 0;}
    .con2 p {font-size:22px;}
    .con2 ul { margin:auto; overflow:hidden;}
    .con2 ul li { margin:auto; padding:80px 0;}
    .con2 ul li:nth-child(1) {background:#f2f2f2;}
    .con2 ul li .w {width:60%; margin:auto; max-width:1200px;}
    .con2 ul li h2 {font-size:44px; margin-bottom:20px;}
    .con2 ul li p {font-size:22px;}


/***** 产品专题页：SC-8000 *****/
.sel-product-detail-3 {}
.sel-product-detail-3 .p-detail {margin-top:90px;}
    /**/
    .d3-1 { padding:100px 0 0; overflow:hidden;}
    .d3-1 .text { margin:0 0 20px; text-align:center;}
    .d3-1 h1 { font-size:64px;}
    .d3-1 p { font-size:28px;}
    .d3-1 .img { margin:auto; width:50%; height:500px; background:url("https://www.sonoscape.com/statics/images/p3/001.jpg") no-repeat scroll top center / 100% auto;}
    /**/
    .d3-2 { padding:100px 0px; color:#ffffff; text-align:center; background:#80abc7;}
    .d3-2 ul {}
    .d3-2 ul li {float:left; width:25%;}
    .d3-2 ul li .inner {padding:0 20px;}
    .d3-2 ul li img {width:150px; height:150px; margin:0 auto 30px;}
    .d3-2 ul li h2 {margin-bottom:20px; font-size:18px;}
    .d3-2 ul li p {text-align:left;}
    /**/
    .d3-3 { padding:150px 0 0;}
    .d3-3 .text {float:left; width:45%; margin-top:100px;}
    .d3-3 .text h1 {margin-bottom:40px;}
    .d3-3 .text p {line-height:2.4;}
    .d3-3 .img {float:right; width:55%; height:620px; background:url("https://www.sonoscape.com/statics/images/p3/003.jpg") no-repeat scroll top center / 100% auto;}
    /**/
    .d3-4 { padding:150px 0; color:#ffffff; background:#333333 url("https://www.sonoscape.com/statics/images/p3/004.jpg") no-repeat scroll top center / 100% auto; background-size:cover;}
    .d3-4 .text {text-align:center;}
    .d3-4 .text h1 {margin-bottom:60px;}
    .d3-4 .text img {margin:auto; width:600px; height:auto;}
    .d3-4 ul {margin-top:80px;}
    .d3-4 ul li {float:left; width:33.333333%; text-align:center;}
    .d3-4 ul li .inner {padding:0 50px 0 50px;}
    .d3-4 ul li h2 {font-size:22px; margin-bottom:20px;}
    .d3-4 ul li p {font-size:14px; text-align:left;}
    /**/
    .d3-5 { padding:100px 0; color:#ffffff;}
    .d3-5 .img { margin:auto; width:60%; height:400px;  background:url("https://www.sonoscape.com/statics/images/p3/005.jpg") no-repeat scroll top center / 100% auto;}
    .d3-5 ul {color:#333333; text-align:center; padding:60px 0 0;}
    .d3-5 ul li {float:left; width:25%;}
    .d3-5 ul li .inner {padding-right:20px;}
    .d3-5 ul li h2 {font-size:18px; margin-bottom:20px;}
    .d3-5 ul li p {text-align:left;}
    /**/
    .d3-6 { padding:200px 0; text-align:center; color:#ffffff; background:#333333 url("https://www.sonoscape.com/statics/images/p3/006.jpg") no-repeat scroll center center / 100% auto; background-size:cover;}
    .d3-6 .text {width:60%; margin:auto;}
    .d3-6 .text h1 {margin-bottom:40px;}
    .d3-6 .text p {}
    /**/
    .d3-7 { margin-top:10px; padding:200px 0; text-align:center; color:#ffffff; background:#333333 url("https://www.sonoscape.com/statics/images/p3/007.jpg") no-repeat scroll center center / 100% auto; background-size:cover;}
    .d3-7 .text {width:60%; margin:auto;}
    .d3-7 .text h1 {margin-bottom:40px;}
    .d3-7 .text p {}


/***** 产品专题页：超声E3 *****/
.sel-product-detail-4 {}
.sel-product-detail-4 .p-detail {margin-top:90px;}
    /**/
    .d4-1 { padding:100px 0 0; height:800px;}
    .d4-1 .text { float:left; width:45%; margin-top:200px; text-align:center;}
    .d4-1 h1 { font-size:64px;}
    .d4-1 p { font-size:28px;}
    .d4-1 .img {float:right; width:50%; height:800px; background:url("https://www.sonoscape.com/statics/images/p4/001.jpg") no-repeat scroll top center / 100% auto;}
    /**/
    .d4-2 { padding:200px 0; color:#ffffff; background:url("https://www.sonoscape.com/statics/images/p4/002.jpg") no-repeat scroll top center / 100% auto; background-size:cover;}
    .d4-2 .text {float:right; width:40%;}
    .d4-2 .text p {font-size:18px;}
    .d4-2 ul {margin-top:60px;}
    .d4-2 ul li {float:left; width:50%; margin-bottom:10px;}
    /**/
    .d4-3 {padding:150px 0;}
    .d4-3 .img {float:left; width:40%; height:550px; background:url("https://www.sonoscape.com/statics/images/p4/003.jpg") no-repeat scroll top center / 100% auto;}
    .d4-3 .text {float:right; width:60%; padding-left:40px;}
    .d4-3 .text ul {margin-bottom:40px;}
    .d4-3 .text ul li {float:left; width:25%;}
    .d4-3 .text ul li .inner { margin-bottom:20px; padding-right:20px;}
    .d4-3 .text ul li img {}
    .d4-3 .text h1 {margin-bottom:20px;}
    .d4-3 .text p {}
    /**/
    .d4-4 {padding:150px 0; background:#f2f2f2;}
    .d4-4 .text {float:left; width:50%;}
    .d4-4 .text h1 {margin-bottom:40px;}
    .d4-4 .text ul {}
    .d4-4 .text ul li {float:left; width:50%; margin-bottom:10px;}
    .d4-4 .img { float:right; margin-top:-250px; width:50%; height:650px; background:url("https://www.sonoscape.com/statics/images/p4/004.png") no-repeat scroll top center / 100% auto;}


/***** 产品专题页：超声P50 *****/
.sel-product-detail-5 {}
.sel-product-detail-5 .p-detail {margin-top:90px;}
    /**/
    .d5-1 { padding:100px 0 0; color:#ffffff; position:relative; height:800px; background:#000000 url("https://www.sonoscape.com/statics/images/p5/001.jpg") no-repeat scroll top center / 100% auto; background-size:cover;}
    .d5-1::before { content:""; position:absolute; left:0; top:0; width:100%; height:100%; background:#000000; opacity:0.1;}
    .d5-1 .text { float:right; width:auto; margin-top:200px; padding-right:100px; text-align:center; position:relative;}
    .d5-1 h1 { font-size:72px;}
    .d5-1 p { font-size:44px;}
    /**/
    .d5-2 {}
    .d5-2 .text {float:right; width:40%;}
    .d5-2 .text p {margin:230px 0 20px 0; font-size:22px;}
    .d5-2 .img { float:left; margin-bottom:100px; width:60%;}
    /**/
    .d5-3 { padding:120px 0 0; text-align:center; background:url("https://www.sonoscape.com/statics/images/p5/003-skin.jpg") repeat-x scroll top center;}
    .d5-3 .text {}
    .d5-3 .text h1 {margin-bottom:20px;}
    .d5-3 .text p { margin:auto; width:70%; font-size:22px; text-align:left;}
    .d5-3 .text ul {margin:60px auto; width:100%;}
    .d5-3 .text ul li {float:left; width:25%;}
    .d5-3 .text ul li .inner {padding:0 20px;}
    .d5-3 .text ul li img {width:100%;}
    .d5-3 .text ul li p {margin-top:10px; font-size:16px; width:100%; text-align:center;}
    .d5-3 .img {}
    .d5-3 .img img {display:block;}
    /**/
    .d5-4 { padding:120px 0; color:#ffffff; text-align:center; background:#333333;}
    .d5-4 ul {}
    .d5-4 ul li {float:left; width:33.333333%;}
    .d5-4 ul li .inner {padding:0 40px;}
    .d5-4 ul li h2 {font-size:18px; margin-bottom:30px;}
    .d5-4 ul li img {margin-bottom:30px;}
    .d5-4 ul li p {font-size:14px; text-align:left; overflow:hidden;}
    /**/
    .d5-5 { position:relative; padding:120px 0; text-align:center; background:url("https://www.sonoscape.com/statics/images/p5/005.jpg") no-repeat scroll top center / 100% auto; background-size:cover;}
    .d5-5 .d55_icon {position:absolute; top:0; width:1200px;}
    .d5-5 .d55_icon img {display:block; width:150px;}
    .d5-5 .text {}
    .d5-5 .text h1 {font-size:44px; margin:0 auto 50px; width:50%;}
    .d5-5 .text h2 {font-size:32px; margin-bottom:30px;}
    .d5-5 .text p {font-size:18px; width:70%; margin:auto;}
    /**/
    .d5-6 {padding:0; background:#000000;}
    .d5-6 ul {}
    .d5-6 ul li {overflow:hidden;}
    .d5-6 ul li .l {float:left; width:50%;}
    .d5-6 ul li .l img {display:block; width:100%;}
    .d5-6 ul li .r {float:right; width:50%; padding:100px; background:#333333;}
    .d5-6 ul li .r h2 { color:#ffffff; font-size:32px; margin-bottom:20px;}
    .d5-6 ul li .r p {font-size:16px; color:#ffffff;}
    .d5-6 ul li:nth-child(2) .l {float:right;}
    .d5-6 ul li:nth-child(2) .r {float:left;}
    .d5-6 ul li:nth-child(1) .l ,
    .d5-6 ul li:nth-child(3) .l {padding:100px 100px 10px 0;}
    .d5-6 ul li:nth-child(2) .l {padding:100px 0 0 100px;}
    /**/
    .d5-7 { position:relative; padding:200px 0; text-align:center; background:url("https://www.sonoscape.com/statics/images/p5/007.jpg") no-repeat scroll top center / 100% auto; background-size:cover;}
    .d5-7 .d57_icon {position:absolute; top:0; width:1200px;}
    .d5-7 .d57_icon img {display:block; width:150px;}
    .d5-7 .text {}
    .d5-7 .text h1 {font-size:44px; margin:0 auto 50px; width:50%;}
    .d5-7 .text h2 {font-size:32px; margin-bottom:30px;}
    .d5-7 .text p {font-size:18px; width:70%; margin:auto;}
    /**/
    .d5-8 { padding:100px 0; background:#333333;}
    .d5-8 .row {padding-left:60px;}
    .d5-8 ul {}
    .d5-8 ul li {color:#ffffff; float:left; width:50%; margin-bottom:80px;}
    .d5-8 ul li .inner {padding-right:60px;}
    .d5-8 ul li h2 {margin-bottom:20px;}
    .d5-8 ul li img {}
    .d5-8 ul li p {margin-top:20px;}
    /**/
    .d5-9 { position:relative; padding:200px 0; text-align:center; background:url("https://www.sonoscape.com/statics/images/p5/009.jpg") no-repeat scroll top center / 100% auto; background-size:cover;}
    .d5-9 .d59_icon {position:absolute; top:0; width:1200px;}
    .d5-9 .d59_icon img {display:block; width:150px;}
    .d5-9 .text {}
    .d5-9 .text h1 {font-size:44px; margin:0 auto 50px; width:50%;}
    .d5-9 .text h2 {font-size:32px; margin-bottom:30px;}
    .d5-9 .text p {font-size:18px; width:70%; margin:auto;}
    /**/
    .d5-10 { padding:100px 0; background:#333333;}
    .d5-10 ul {}
    .d5-10 ul li {color:#ffffff; float:left; width:50%; margin-bottom:80px;}
    .d5-10 ul li .inner {padding-right:20px;}
    .d5-10 ul li h2 {margin-bottom:20px;}
    .d5-10 ul li img {}
    .d5-10 ul li p {margin-top:20px;}


    /**/
    .d5-11 { padding:100px 0; background:#000000;}
    .d5-11 h2 {font-size:44px; color:#ffffff; text-align:center;}


/***** 产品专题页：超声S40 *****/
.sel-product-detail-6 {}
.sel-product-detail-6 .p-detail {margin-top:90px;}
    /**/
    .d6-1 { padding:100px 0 0;}
    .d6-1 .text { float:left; color:#333333; width:45%; margin-top:200px; text-align:center;}
    .d6-1 h1 { font-size:64px;}
    .d6-1 p { font-size:28px;}
    .d6-1 .img { float:right; width:55%; height:768px; background:url("https://www.sonoscape.com/statics/images/p6/001.jpg") no-repeat scroll top center / 100% auto;}
    /**/
    .d6-2 { padding:100px 0 0; background:#f2f2f2;}
    .d6-2 .text {float:right; width:45%; margin-top:50px;}
    .d6-2 .text p { margin-bottom:50px;}
    .d6-2 .text img {width:80%; margin:auto;}
    .d6-2 .img { float:left; width:45%; height:800px; background:url("https://www.sonoscape.com/statics/images/p6/002.jpg") no-repeat scroll top center / 100% auto; background-size:cover;}
    /**/
    .d6-3 { text-align:center; padding:120px 0; background:url("https://www.sonoscape.com/statics/images/p6/003.jpg") no-repeat scroll top center / 100% auto; background-size:cover;}
    .d6-3 .text {}
    .d6-3 .text img {width:400px; margin:0 auto 60px;}
    .d6-3 .text h1 {color:#d9b766; margin-bottom:30px;}
    .d6-3 .text p {}
    /**/
    .d6-4 {padding:120px 0;}
    .d6-4 .text {float:right; width:50%; padding-left:60px;}
    .d6-4 .text h1 {color:#d9b766; margin-bottom:30px;}
    .d6-4 .text p {}
    .d6-4 .text ul {margin-top:50px;}
    .d6-4 .text ul li {margin-bottom:30px;}
    .d6-4 .text ul li h3 {margin-bottom:10px; font-size:16px;}
    .d6-4 .text ul li p {font-size:14px;}
    .d6-4 .img { float:left; width:50%; height:700px; background:url("https://www.sonoscape.com/statics/images/p6/004.jpg") no-repeat scroll top center / 100% auto; background-size:cover;}
    /**/
    .d6-5 {padding:120px 0;}
    .d6-5 .text {float:left; width:50%; padding-right:60px;}
    .d6-5 .text h1 {color:#d9b766; margin-bottom:30px;}
    .d6-5 .text p {margin-bottom:50px;}
    .d6-5 .text ul {}
    .d6-5 .text ul li {float:left; width:50%; margin-bottom:20px;}
    .d6-5 .img { float:right; width:50%; height:400px; background:url("https://www.sonoscape.com/statics/images/p6/005.jpg") no-repeat scroll top center / 100% auto; background-size:cover;}
    /**/
    .d6-6 {padding:40px 0 150px; text-align:center;}
    .d6-6 .text {}
    .d6-6 .text h1 {color:#d9b766; margin-bottom:30px;}
    .d6-6 .text p {}
    .d6-6 .img { margin:50px auto 0; width:80%; height:1000px; background:url("https://www.sonoscape.com/statics/images/p6/006.jpg") no-repeat scroll top center / 100% auto;}


/***** 产品专题页：超声S50 *****/
.sel-product-detail-7 {}
.sel-product-detail-7 .p-detail {margin-top:90px;}
    /**/
    .d7-1 {padding:150px 0 0; background:#000000 url("https://www.sonoscape.com/statics/images/p7/001-bg.jpg") no-repeat scroll center center / 100% auto; background-size:cover;}
    .d7-1 .text { float:left; width:50%; margin-top:200px; text-align:center;}
    .d7-1 h1 { font-size:72px; color:#ffffff;}
    .d7-1 p { font-size:44px; color:#ffffff;}
    .d7-1 .img {float:right; width:50%; text-align:center;}
    .d7-1 .img img { display:block; width:100%;}
    /**/
    .d7-2 {padding:250px 0; background:#000000 url("https://www.sonoscape.com/statics/images/p7/002-bg.jpg") no-repeat scroll center center / 100% auto; background-size:cover;}
    .d7-2 p { font-size:22px; color:#ffffff; width:70%; margin:auto;}
    /**/
    .d7-3 { display:none; padding:100px 0 40px;}
    .d7-3 .text { text-align:center;}
    .d7-3 h1 { margin-bottom:20px; font-size:44px;}
    .d7-3 p { font-size:18px;}
    .d7-3 ul {}
    .d7-3 ul li {float:left; margin-bottom:40px; width:33.333333%;}
    .d7-3 ul li .inner {padding:0 60px 0 0;}
    .d7-3 ul li h2 { margin-bottom:20px; padding-bottom:10px; font-size:28px; border-bottom:2px solid #000000;}
    .d7-3 ul li img {}
    /**/
    .d7-4 { padding:120px 0 500px; text-align:center; background:#f2f2f2 url("https://www.sonoscape.com/statics/images/p7/004-bg.jpg") no-repeat scroll center center / 100% auto; background-size:cover;}
    .d7-4 .text {text-align:center;}
    .d7-4 .text h2 { font-size:44px; width:50%; margin:auto;}
    .d7-4 .text p {margin:40px auto 0; width:70%; font-size:24px;}
    /**/
    .d7-5 { padding:150px 0; background:#d0d0d0;}
    .d7-5 ul {}
    .d7-5 ul li {float:left; width:25%; text-align:center;}
    .d7-5 ul li img {display:block; width:80%; margin:auto;}
    .d7-5 ul li h3 {margin-top:30px; font-size:18px;}
    /**/
    .d7-6 { padding:150px 0 100px;}
    .d7-6 .text {position:relative;}
    .d7-6 p.intro {font-size:22px; margin:0 auto 40px; text-align:center; width:70%;}
    .d7-6 ul {position:absolute; left:0; top:300px; width:100%; overflow:hidden;}
    .d7-6 ul li {float:left; width:50%; margin-bottom:120px; padding:0 10%; text-align:center;}
    .d7-6 ul li img {display:block; margin:0 auto 20px; width:64px; height:auto;}
    .d7-6 ul li h4 {line-height:1;}
    .d7-6 ul li:nth-child(5) {width:100%; margin-top:100px;}
    .d7-6 .bg-img { margin:auto; width:450px; height:auto;}
    .d7-6 .intro {width:60%; margin:250px auto 0; text-align:center;}
    .d7-6 .intro .t {margin-bottom:80px;}
    .d7-6 .intro h2 {font-size:44px; margin-bottom:30px;}
    .d7-6 .intro p {font-size:22px;}
    /**/
    .d7-7 { padding:150px 0 0; background:#000000;}
    .d7-7 .text {color:#ffffff;}
    .d7-7 p.intro {font-size:24px; margin:0 auto 80px; padding:0 40px; width:80%;}
    .d7-7 ul {width:80%; margin:auto;}
    .d7-7 ul li {float:left; width:50%; margin-bottom:40px; padding:0 40px;}
    .d7-7 ul li img { display:block; padding:20px; border:1px solid rgba(255,255,255,0.2);}
    .d7-7 ul li h4 {font-size:22px; margin:20px 0 10px;}
    /**/
    .d7-8 { padding:150px 0 100px; background:#333333;}
    .d7-8 ul {width:60%; margin:auto; overflow:hidden;}
    .d7-8 ul li {color:#ffffff; text-align:center; margin-bottom:80px;}
    .d7-8 ul li h2 {font-size:44px; margin-bottom:20px;}
    .d7-8 ul li p {font-size:22px;}
    /**/
    .d7-sc { padding:100px 0; background:#000000;}
    .d7-sc h2 {font-size:44px; color:#ffffff; text-align:center;}
    
     


/***** 产品专题页：超声P40 *****/
.sel-product-detail-8 {}
.sel-product-detail-8 .p-detail {margin-top:90px;}
    /**/
    .d8-1 {padding:200px 0 400px; background:#f2f2f2 url("https://www.sonoscape.com/statics/images/p8/001.jpg") no-repeat scroll center center / 100% auto; background-size:cover;}
    .d8-1 .text { text-align:center; color:#333333;}
    .d8-1 h1 { font-size:56px; line-height:1;}
    .d8-1 p { font-size:28px; line-height:1; margin-top:5px;}
    .d8-1 h2 { font-size:50px; margin-top:20px;}
    /**/
    .d8-2 {padding:250px 0; background:#000000 url("https://www.sonoscape.com/statics/images/p8/002.jpg") no-repeat scroll center center / 100% auto; background-size:cover;}
    .d8-2 .text {text-align:center; color:#ffffff;}
    .d8-2 .text h1 {font-size:64px; margin-bottom:40px;}
    .d8-2 .text p {width:50%; margin:auto;}
    /**/
    .d8-3 {padding:150px 0;}
    .d8-3 .text {}
    .d8-3 h1 { font-size:56px; margin-bottom:20px; text-align:center;}
    .d8-3 p { font-size:18px;}
    .d8-3 ul {margin-top:80px;}
    .d8-3 ul li {float:left; width:33.333333%; padding-right:60px;}
    .d8-3 ul li h3 {font-size:22px; margin-bottom:30px;}
    .d8-3 ul li img { display:block; width:100%; height:auto; margin:auto;}
    .d8-3 ul li h4 {margin:40px 0 10px; font-size:22px;}
    .d8-3 ul li p {font-size:14px; font-size:16px;}
    /**/
    .d8-4 {padding:150px 0; background:#000000;}
    .d8-4 .text {color:#ffffff;}
    .d8-4 h1 { font-size:56px; margin-bottom:20px; text-align:center;}
    .d8-4 p { font-size:18px;}
    .d8-4 ul {margin-top:80px;}
    .d8-4 ul li {float:left; width:33.333333%; padding-right:30px;}
    .d8-4 ul li h3 {font-size:22px; margin-bottom:30px;}
    .d8-4 ul li img {height:auto; margin:auto;}
    .d8-4 ul li h4 {margin:40px 0 10px; font-size:22px;}
    .d8-4 ul li p {font-size:14px; font-size:16px; opacity:0.8;}
    .d8-4 ul li p span {display:block; height:32px; line-height:32px; position:relative;}
    .d8-4 ul li p span::before {content:""; width:3px; height:3px; border-radius:100%; background:rgba(255,255,255,0.5); position:absolute; left:-8px; top:50%; margin-top:-1.5px;}
    /**/
    .d8-5 { padding:150px 0;}
    .d8-5 .text {position:relative;}
    .d8-5 h1 { font-size:56px; margin-bottom:80px; text-align:center;}
    .d8-5 p { font-size:18px;}
    .d8-5 ul { position:absolute; left:0; top:150px; overflow:hidden;}
    .d8-5 ul li {float:left; margin-bottom:100px; width:50%;}
    .d8-5 ul li h3 {font-size:22px; margin-bottom:30px;}
    .d8-5 ul li img {float:left; width:100px; height:auto; margin:auto;}
    .d8-5 ul li .rt { margin-left:100px; padding-left:20px; width:60%;}
    .d8-5 ul li h4 {margin:0 0 10px; font-size:22px;}
    .d8-5 ul li p {font-size:16px;}
    .d8-5 .bg-img { margin:auto; width:600px; height:600px; background:url("https://www.sonoscape.com/statics/images/p8/005.jpg") no-repeat scroll bottom center / 100% auto;}
    .d8-5 ul li:nth-child(1) {padding-left:10%;}
    .d8-5 ul li:nth-child(2) { padding-left:10%;}
    .d8-5 ul li:nth-child(2) .rt {width:100%;}
    .d8-5 ul li:nth-child(4) {padding-left:15%;}
    .d8-5 ul li:nth-child(4) .rt {width:auto;}
    .d8-5 ul li:nth-child(5) {padding-left:10%;}
    .d8-5 ul li:nth-child(6) {padding-left:10%;}
    .d8-5 ul li:nth-child(6) .rt {width:auto;}
    /**/
    .d8-6 { padding:0 0 150px;}
    .d8-6 .text {position:relative;}
    .d8-6 h1 {font-size:56px; margin-bottom:80px; text-align:center;}
    .d8-6 ul {position:absolute; left:0; top:110px; overflow:hidden;}
    .d8-6 ul li {float:left; width:50%; padding:0 10%;}
    .d8-6 ul li img {float:left; width:auto; height:150px; }
    .d8-6 ul li h4 {line-height:150px;}
    .d8-6 .bg-img { margin:auto; width:250px; height:auto;}
    /**/
    .d8-7 { padding:150px 0; background:#000000;}
    .d8-7 .text {color:#ffffff; text-align:center;}
    .d8-7 h1 {font-size:56px; margin-bottom:80px;}
    .d8-7 ul {overflow:hidden;}
    .d8-7 ul li {float:left; margin-bottom:20px; width:33.333333%;}
    .d8-7 ul li .inner {margin-right:20px; padding:20px; border:1px solid rgba(255,255,255,0.2);}
    .d8-7 ul li img { }
    .d8-7 ul li h4 { margin:20px 0; color:#ffffff; text-align:center;}


/***** 产品专题页：超声x3 *****/
.sel-product-detail-9 {}
.sel-product-detail-9 .p-detail {margin-top:90px;}
    /**/
    .d9-1 {padding:100px 0; background:#f7f7f7;}
    .d9-1 .text { float:left; margin-top:250px; width:40%; text-align:center;}
    .d9-1 .text h1 {font-size:56px;}
    .d9-1 .text p {font-size:24px;}
    .d9-1 .img {float:right; width:60%;}
    /**/
    .d9-2 {padding:300px 0; background:#000000 url("https://www.sonoscape.com/statics/images/p9/002.jpg") no-repeat scroll center center / 100% auto; background-size:cover;}
    .d9-2 .text {float:right; width:40%;}
    /**/
    .d9-3 {padding:80px 0; border-bottom:1px solid rgba(255,255,255,0.2); background:#000000;}
    .d9-3 .text {text-align:center; color:#ffffff;}
    .d9-3 .text ul {}
    .d9-3 .text ul li {float:left; width:50%;}
    .d9-3 .text ul li h2 {margin-bottom:20px;}
    .d9-3 .text ul li span {margin:0 4px; padding:5px 10px; font-size:14px; display:inline-block; border:1px solid rgba(255,255,255,0.5); border-radius:4px;}
    /**/
    .d9-4 {padding:100px 0 0; background:#000000;}
    .d9-4 .img {float:left; width:55%;}
    .d9-4 .text { margin-top:50px; float:right; width:30%; color:#ffffff;}
    .d9-4 .text ul {}
    .d9-4 .text ul li {margin-bottom:40px;}
    .d9-4 .text ul li h3 {color:#009FAB; margin-bottom:10px; font-size:22px;}
    .d9-4 .text ul li p {font-size:16px; line-height:2;}
    /**/
    .d9-5 {padding:100px 0; background:#000000 url("https://www.sonoscape.com/statics/images/p9/005.jpg") no-repeat scroll center center / 100% auto; background-size:cover;}
    .d9-5 ul {float:left; width:35%;}
    .d9-5 ul li {float:left; width:50%;}
    .d9-5 ul li .inner {padding:0 20px 20px 0;}
    .d9-5 ul li img {display:block;}
    .d9-5 .text {float:left; margin-top:50px; padding-left:100px; width:50%; overflow:hidden;}
    /**/
    .d9-6 {}
    .d9-6 ul {}
    .d9-6 ul li { margin:5px 0; padding:100px 0;}
    .d9-6 ul li .text {text-align:center; color:#ffffff;}
    .d9-6 ul li .text h2 {font-size:24px; margin-bottom:30px;}
    .d9-6 ul li .text p {width:50%; margin:auto;}
    .d9-6 ul li:nth-child(1) {background:#000000 url("https://www.sonoscape.com/statics/images/p9/006-1.jpg") no-repeat scroll center center / 100% auto; background-size:cover;}
    .d9-6 ul li:nth-child(2) {background:#000000 url("https://www.sonoscape.com/statics/images/p9/006-2.jpg") no-repeat scroll center center / 100% auto; background-size:cover;}
    .d9-6 ul li:nth-child(3) {background:#000000 url("https://www.sonoscape.com/statics/images/p9/006-3.jpg") no-repeat scroll center center / 100% auto; background-size:cover;}



/***** 产品专题页：超声E2 *****/
.sel-product-detail-10 {}
.sel-product-detail-10 .p-detail {margin-top:90px;}
    /**/
    .d10-1 {padding:200px 0; background:#000000 url("https://www.sonoscape.com/statics/images/p10/001.jpg") no-repeat scroll center center / 100% auto; background-size:cover;}
    .d10-1 .text { text-align:center; color:#ffffff;}
    .d10-1 h1 { font-size:64px; line-height:1;}
    .d10-1 p { font-size:18px; line-height:1; margin-top:5px;}
    .d10-1 h2 {font-size:64px; margin-top:20px;}
    .d10-1 p.desc { font-size:22px; margin:50px auto 0; width:70%; line-height:1.8;}
    /**/
    .d10-2 {padding:150px 0;}
    .d10-2 .bg-img { float:left; width:50%; height:auto;}
    .d10-2 .text {float:right; width:50%; padding-left:60px;}
    .d10-2 .text ul {margin-top:100px;}
    .d10-2 .text ul li {margin-bottom:60px;}
    .d10-2 .text ul li h2 {font-size:24px; margin-bottom:10px;}
    .d10-2 .text ul li p {font-size:18px;}
    /**/
    .d10-3 {padding:100px 0; background:#000000;}
    .d10-3 .bg-img { float:right; width:50%; height:auto;}
    .d10-3 .text {float:left; width:50%; padding-right:100px; color:#ffffff;}
    .d10-3 .text ul {margin-top:50px;}
    .d10-3 .text ul li {margin-bottom:60px;}
    .d10-3 .text ul li h2 {font-size:24px; margin-bottom:10px;}
    .d10-3 .text ul li p {font-size:18px;}
    /**/
    .d10-4 {padding:150px 0;}
    .d10-4 .text {text-align:center;}
    .d10-4 .text h1 {font-size:60px; margin-bottom:10px;}
    .d10-4 .text p {font-size:18px;}
    .d10-4 ul {margin-top:40px;}
    .d10-4 ul li {float:left; width:33.333333%;}
    .d10-4 ul li .inner {padding:0 20px 20px 0;}
    .d10-4 ul li img {display:block;}


/***** 产品专题页：HD-350 *****/
.sel-product-detail-11 {}
.sel-product-detail-11 .navigation {border-bottom:1px solid #f2f2f2;}
.sel-product-detail-11 .p-detail {margin-top:90px;}
    /**/
    .d11-1 { padding:150px 0 100px;}
    .d11-1 .text { text-align:center;}
    .d11-1 h1 { font-size:72px;}
    .d11-1 img {width:70%; margin:40px 0 60px;}
    .d11-1 p { font-size:22px; width:70%; margin:auto;}
    /**/
    .con11 { padding:100px 0; text-align:center; background:#f2f2f2;}
    .con11 .text {width:80%; margin:0 auto 80px;}
    .con11 h1 {font-size:44px;}
    .con11 h2 {font-size:22px;}
    .con11 img {margin:40px 0;}
    .con11 p {font-size:18px;}
    .con11 ul { width:60%; margin:auto; overflow:hidden;}
    .con11 ul li {margin-bottom:80px;}
    .con11 ul li h2 {font-size:44px; margin-bottom:20px;}
    .con11 ul li p {font-size:22px;}


/***** 产品专题页：HD-300 *****/
.sel-product-detail-15 {}
.sel-product-detail-15 .navigation {border-bottom:1px solid #f2f2f2;}
.sel-product-detail-15 .p-detail {margin-top:90px;}
    /**/
    .d15-1 { padding:150px 0;}
    .d15-1 .text { text-align:center;}
    .d15-1 h1 { font-size:72px;}
    .d15-1 img {width:70%; margin:40px 0 60px;}
    .d15-1 p { font-size:22px; width:70%; margin:auto;}
    /**/
    .con15 { padding:100px 0; text-align:center; background:#f2f2f2;}
    .con15 .text {width:80%; margin:0 auto 80px;}
    .con15 h1 {font-size:44px;}
    .con15 h2 {font-size:22px;}
    .con15 img {margin:40px 0;}
    .con15 p {font-size:18px;}
    .con15 ul { width:70%; margin:auto; overflow:hidden;}
    .con15 ul li {margin-bottom:80px;}
    .con15 ul li h2 {font-size:44px; margin-bottom:20px;}
    .con15 ul li p {font-size:22px;}



/***** 产品专题页：X5V *****/
.sel-product-detail-12 {}
.sel-product-detail-12 .p-detail {margin-top:90px;}
    /**/
    .d12-1 { padding:100px 0; background:#000000;}
    .d12-1 .text { margin-top:200px; position:relative; z-index:2; color:#ffffff; text-align:center;}
    .d12-1 h1 { font-size:96px; line-height:1;}
    .d12-1 p { font-size:56px;}
    .d12-1 .topic {display:block; margin:-430px auto 0; width:60%; height:auto;}
    /**/
    .d12-2 { padding:200px 0 200px; position:relative; background:url("https://www.sonoscape.com/statics/images/p12/002.jpg") no-repeat scroll center bottom / 100% auto; background-size:cover;}
    .d12-2::before {content:""; position:absolute; left:0; top:0; width:100%; height:100%; background:#000000; opacity:0;}
    .d12-2 .text { margin:auto; width:70%; padding:60px; text-align:center; color:#ffffff; position:relative; background:rgba(0,159,171,0.8);}
    .d12-2 .text p {font-size:22px;}
    /**/
    .d12-3 { padding:100px 0;}
    .d12-3 h1 { margin-bottom:30px; font-size:44px; color:#009FAB; text-align:center;}
    .d12-3 .l {width:70%; margin:auto;}
    .d12-3 .l p { padding:30px; font-size:22px; text-align:center;}
    .d12-3 .r { width:70%; margin:40px auto 0; text-align:center;}
    .d12-3 .r p {display:inline-block; font-size:22px; text-align:left;}
    .d12-3 .r p span {display:inline-block; margin-right:10px;}
    .d12-3 .img { clear:both; margin:auto; padding:50px 0 0; width:70%;}
    /**/
    .d12-4 { padding:200px 0; position:relative; background:url("https://www.sonoscape.com/statics/images/p12/004.jpg") no-repeat scroll center center / 100% auto; background-size:cover;}
    .d12-4::before {content:""; position:absolute; left:0; top:0; width:100%; height:100%; background:#ffffff; opacity:0.1;}
    .d12-4 .text { position:relative; margin:auto; width:70%; color:#ffffff;}
    .d12-4 .text h2 { margin-bottom:20px; font-size:44px; text-align:center;}
    .d12-4 .text p {font-size:22px; text-align:center;}
    .d12-4 .spe {position:relative; margin:40px auto 0; width:70%; padding:40px; background:rgba(255,255,255,0.8);}
    .d12-4 .spe ul {clear:both; overflow:hidden;}
    .d12-4 .spe ul li {float:left; margin:20px 0; width:100%;}
    .d12-4 .spe ul li img { float:left; display:block; width:40px; height:auto;}
    .d12-4 .spe ul li span {display:block; margin-left:60px; font-size:18px;}
    /**/
    .d12-5 { padding:100px 0; background:#000000;}
    /**/
    .d12-6 { padding:100px 0 0;}
    .d12-6 .text { margin:auto; padding-bottom:100px; width:70%;}
    .d12-6 .text h2 { margin-bottom:30px; font-size:44px; text-align:center;}
    .d12-6 .text p {font-size:22px; text-align:center;}
    .d12-6 .spe { padding:100px 0; background:#000000 url("https://www.sonoscape.com/statics/images/p12/006.jpg") no-repeat scroll center right / 100% auto; background-size:cover;}
    .d12-6 .spe ul { width:50%;}
    .d12-6 .spe ul li {float:left; width:100%; margin:20px 0;}
    .d12-6 .spe ul li img { float:left; display:block; width:40px; height:auto;}
    .d12-6 .spe ul li span { display:block; margin-left:70px; color:#ffffff; font-size:18px;}
    /**/
    .d12-7 { padding:100px 0; background:#000000;}
    .d12-7 h2 {font-size:44px; color:#ffffff; text-align:center;}



/***** 产品专题页：500-Series *****/
.sel-product-detail-13 {}
.sel-product-detail-13 .p-detail {margin-top:90px;}
    /**/
    .d13-1 {padding:150px 0 650px; background:#ffffff url("https://www.sonoscape.com/statics/images/p13/001.jpg") no-repeat scroll center center / 100% auto; background-size:cover;}
    .d13-1 h1 {font-size:72px; text-align:center; color:#ffffff;}
    /**/
    .con13 { padding:100px 0; text-align:center;}
    .con13 .text {width:70%; margin:0 auto 80px;}
    .con13 .text h1 {font-size:44px; margin-bottom:20px;}
    .con13 .text p {font-size:22px;}
    .con13 ul {width:70%; margin:auto;}
    .con13 ul li {margin-bottom:80px;}
    .con13 ul li img {width:200px; border-radius:100%;}
    .con13 ul li p {font-size:22px; margin:20px auto 0;}


/***** 产品专题页：HDL-500X *****/
.sel-product-detail-14 {}
.sel-product-detail-14 .p-detail {margin-top:90px;}
    /**/
    .d14-1 {padding:100px 0;}
    .d14-1 h1 {font-size:72px; text-align:center;}
    .d14-1 img { display:block; width:90%; margin:auto;}
    /**/
    .con14 { padding:100px 0 50px; text-align:center;}
    .con14 .text {width:70%; margin:0 auto 80px;}
    .con14 .text p {font-size:22px; margin-top:40px;}
    /**/
    .d14-2 { background:#f2f2f2;}


/***** 产品专题页：HDL-35EX *****/
.sel-product-detail-16 {}
.sel-product-detail-16 .p-detail {margin-top:90px;}
    /**/
    .d16-1 {padding:100px 0;}
    .d16-1 h1 {font-size:72px; text-align:center;}
    .d16-1 img { display:block; width:90%; margin:auto;}
    /**/
    .con16 { padding:100px 0 50px; text-align:center;}
    .con16 .text {width:70%; margin:0 auto 80px;}
    .con16 .text p {font-size:22px; margin-top:40px;}
    /**/
    .d16-2 { background:#f2f2f2;}


/***** 产品专题页：HDL-330X *****/
.sel-product-detail-17 {}
.sel-product-detail-17 .p-detail {margin-top:90px;}
    /**/
    .d17-1 {padding:100px 0;}
    .d17-1 h1 {font-size:72px; text-align:center;}
    .d17-1 img { display:block; width:70%; margin:auto;}
    /**/
    .con17 { padding:100px 0 50px; text-align:center;}
    .con17 .text {width:70%; margin:0 auto 80px;}
    .con17 .text p {font-size:22px; margin-top:40px;}
    /**/
    .d17-2 { background:#f2f2f2;}


/***** 产品专题页：430 Series *****/
.sel-product-detail-18 {}
.sel-product-detail-18 .p-detail {margin-top:90px;}
    /**/
    .d18-1 {padding:150px 0 650px; background:#ffffff url("https://www.sonoscape.com/statics/images/p18/001.jpg") no-repeat scroll center center / 100% auto; background-size:cover;}
    .d18-1 h1 {font-size:72px; text-align:center; color:#ffffff;}
    /**/
    .con18 { padding:100px 0; text-align:center;}
    .con18 .text {width:70%; margin:0 auto 80px;}
    .con18 .text h1 {font-size:44px; margin-bottom:20px;}
    .con18 .text p {font-size:22px;}
    .con18 ul {width:70%; margin:auto;}
    .con18 ul li {margin-bottom:60px;}
    .con18 ul li img {width:200px; border-radius:100%;}
    .con18 ul li p {font-size:22px; margin:20px auto 0;}


/***** 产品专题页：330 Series *****/
.sel-product-detail-19 {}
.sel-product-detail-19 .p-detail {margin-top:90px;}
    /**/
    .d19-1 {padding:150px 0 650px; background:#ffffff url("https://www.sonoscape.com/statics/images/p19/001.jpg") no-repeat scroll center center / 100% auto; background-size:cover;}
    .d19-1 h1 {font-size:72px; text-align:center; color:#ffffff;}
    /**/
    .con19 { padding:100px 0; text-align:center;}
    .con19 .text {width:70%; margin:0 auto 80px;}
    .con19 .text h1 {font-size:44px; margin-bottom:20px;}
    .con19 .text p {font-size:22px;}
    .con19 ul {width:70%; margin:auto;}
    .con19 ul li {margin-bottom:80px;}
    .con19 ul li img {width:200px; border-radius:100%;}
    .con19 ul li p {font-size:22px; margin:20px auto 0;}


/***** S60 *****/
.sel-product-detail-20 {}
.sel-product-detail-20 .p-detail {margin-top:90px;}
    /**/
    .d20-1 {padding:100px 0 120px;}
    .d20-1 .row {position:relative;}
    .d20-1 .w {}
    .d20-1 .img {float:right; width:800px; height:640px; background:url("https://www.sonoscape.com/statics/images/p20/001-bg.png") no-repeat scroll center center / 100% auto;}
    .d20-1 .text {position:absolute; z-index:2; left:20px; top:120px; width:45%; height:auto;}
    .d20-1 .text h1 {font-size:56px; margin:0 0 10px 0; color:#5d5d5d; text-transform:uppercase;}
    .d20-1 .text h2 {font-size:72px; color:#f6aa00; margin-top:40px;}
    .d20-1 .text h3 {font-size:22px; padding-left:2px; font-weight:normal;}
    .d20-1 .intro { padding:0 5%; font-size:28px; color:#4d4d4d; margin-top:80px; line-height:1.4; text-align:center;}
    /**/
    .d20-2 { position:relative; padding:200px 0; background:#000000 url("https://www.sonoscape.com/statics/images/p20/002-bg.jpg") no-repeat scroll center center / 100% auto; background-size:cover; overflow:hidden;}
    .d20-2 .text {position:relative; z-index:10; text-align:center; color:#ffffff; width:60%; margin:auto;}
    .d20-2 .text h2 {font-size:100px; color:#f6aa00;}
    .d20-2 .text h3 {font-size:32px; padding:0 10%;}
    .d20-2 .text p {font-size:22px; margin-top:40px;}
    .d20-2 .video {}
    .d20-2 .video .mask {background:rgba(0,0,0,0.5);}
    .d20-2 .video video {}
    /**/
    .d20-3 {padding:250px 0; background:#000000 url("https://www.sonoscape.com/statics/images/p20/003.jpg") no-repeat scroll center center / 100% auto; background-size:cover; background-attachment:fixed;}
    .d20-3 .text { float:right; width:50%; padding:100px 0 0; text-align:center; color:#5d5d5d;}
    .d20-3 .text h2 {font-size:72px; line-height:1; margin-bottom:20px;}
    .d20-3 .text h3 { margin-bottom:40px; font-size:28px;}
    .d20-3 .text .rect {display:none; margin:30px auto; width:266px; height:200px; background:url("https://www.sonoscape.com/statics/images/p20/003-1.jpg") no-repeat scroll center center / 100% auto;}
    .d20-3 .img {display:none; float:right; width:60%;}
    .d20-3 .img .r { height:960px; background:url("https://www.sonoscape.com/statics/images/p20/003-bg.jpg") no-repeat scroll center center / 100% auto;}
    .d20-3 p {font-size:22px;}
    /**/
    .d20-4 { padding:150px 0 100px; background:#000000;}
    .d20-4 .img {float:left; width:40%;}
    .d20-4 .l { position:relative; width:400px; height:600px; background:url("https://www.sonoscape.com/statics/images/p20/004-1.jpg") no-repeat scroll center bottom / 100% auto;}
    .d20-4 .l .shine { position:absolute; left:60px; top:68px; width:200px; height:200px; background:url("https://www.sonoscape.com/statics/images/p20/004-3.png") no-repeat scroll center bottom / 100% auto;}
    .d20-4 .text { float:right; width:60%; padding-right:2%;}
    .d20-4 .text .m { margin:10px 0 0;}
    .d20-4 .text .m video {}
    .d20-4 .text .num { margin-top:20px; color:#ffffff; font-size:22px; text-align:center;}
    .d20-4 .text .num p {display:inline-block;}
    .d20-4 .text .num span {color:#f6aa00; padding:0 4px; font-weight:bold;}
    /**/
    .d20-5 { padding:250px 0; background:#000000 url("https://www.sonoscape.com/statics/images/p20/005-bg.jpg") no-repeat scroll center center / 100% auto; background-size:cover; background-attachment:fixed;}
    .d20-5-add { padding:250px 0; background:#000000 url("https://www.sonoscape.com/statics/images/p20/005-add-bg.jpg") no-repeat scroll center center / 100% auto; background-size:cover; background-attachment:fixed;}
    .d20-6 { padding:250px 0; background:#000000 url("https://www.sonoscape.com/statics/images/p20/006-bg.jpg") no-repeat scroll center center / 100% auto; background-size:cover; background-attachment:fixed;}
    .d20-7 { padding:250px 0; background:#000000 url("https://www.sonoscape.com/statics/images/p20/007-bg.jpg") no-repeat scroll center bottom / 100% auto; background-size:cover; background-attachment:fixed;}
    .con567 .text { position:relative; z-index:2; text-align:center; color:#ffffff;}
    .con567 .text h2 {font-size:72px; margin-bottom:20px; padding:0 10%; line-height:1;}
    .con567 .text h3 {font-size:32px; margin-bottom:40px; padding:0 10%;}
    .con567 .text p {font-size:22px; padding:0 10%;}
    /**/
    .d20-8 {padding:100px 0; background:#f2f2f2;}
    .d20-8 .text {text-align:center;}
    .d20-8 .text ul {overflow:hidden;}
    .d20-8 .text ul li {float:left; width:33.333333%; padding:0 25px;}
    .d20-8 .text ul li .img {display:block; margin:auto;}
    .d20-8 .text ul li p {margin-top:20px;}
    /**/
    /**/
    .d20-9 {padding:100px 0 0; overflow:hidden;}
    .d20-9 .row {}
    .d20-9 .text { float:left; width:40%;}
    .d20-9 .text h2 {font-size:64px; color:##5d5d5d; margin-top:100px; line-height:1; margin-bottom:20px;}
    .d20-9 .text h3 {font-size:32px; padding-left:2px; font-weight:600; color:#8d8d8d;}
    .d20-9 .text p {font-size:22px; color:#4d4d4d; margin-top:40px; line-height:1.4; padding:0 15% 0 0;}
    .d20-9 .img {float:right; width:700px; height:700px; background:url("https://www.sonoscape.com/statics/images/p20/009.jpg") no-repeat scroll center center / 100% auto;}
    /**/
    .d20-10 {padding:100px 0; background:#f2f2f2;}
    .d20-10 .text {text-align:center;}
    .d20-10 .text ul {overflow:hidden;}
    .d20-10 .text ul li {float:left; width:25%;}
    .d20-10 .text ul li .img {display:block; margin:auto; width:340px; height:272px;}
    .d20-10 .text ul li .i1 {background:url("https://www.sonoscape.com/statics/images/p20/010-1.jpg") no-repeat scroll center center / 100% auto;}
    .d20-10 .text ul li .i2 {background:url("https://www.sonoscape.com/statics/images/p20/010-2.jpg") no-repeat scroll center center / 100% auto;}
    .d20-10 .text ul li .i3 {background:url("https://www.sonoscape.com/statics/images/p20/010-3.jpg") no-repeat scroll center center / 100% auto;}
    .d20-10 .text ul li .i4 {background:url("https://www.sonoscape.com/statics/images/p20/010-4.jpg") no-repeat scroll center center / 100% auto;}
    .d20-10 .text ul li p {margin-top:20px;}
    /**/
    .d20-11 {padding:150px 0 100px; position:relative; background:url("https://www.sonoscape.com/statics/images/p20/011-bg.jpg") no-repeat scroll left bottom / 40% auto; }
    .d20-11 .text {width:55%; float:right;}
    .d20-11 .text h2 {font-size:56px; margin-bottom:10px;}
    .d20-11 .text h3 {font-size:22px; margin-bottom:40px; color:#8d8d8d;}
    .d20-11 .text p {font-size:22px;}
    .d20-11 .text ul {margin-top:80px; overflow:hidden;}
    .d20-11 .text ul li {float:left; margin-bottom:20px; width:50%;}
    .d20-11 .text ul li .img {display:block; float:left; width:40px; height:40px;}
    .d20-11 .text ul li .i1 {background:url("https://www.sonoscape.com/statics/images/p20/011-1.jpg") no-repeat scroll center center / 100% auto;}
    .d20-11 .text ul li .i2 {background:url("https://www.sonoscape.com/statics/images/p20/011-2.jpg") no-repeat scroll center center / 100% auto;}
    .d20-11 .text ul li .i3 {background:url("https://www.sonoscape.com/statics/images/p20/011-3.jpg") no-repeat scroll center center / 100% auto;}
    .d20-11 .text ul li .i4 {background:url("https://www.sonoscape.com/statics/images/p20/011-4.jpg") no-repeat scroll center center / 100% auto;}
    .d20-11 .text ul li .i5 {background:url("https://www.sonoscape.com/statics/images/p20/011-5.jpg") no-repeat scroll center center / 100% auto;}
    .d20-11 .text ul li .i6 {background:url("https://www.sonoscape.com/statics/images/p20/011-6.jpg") no-repeat scroll center center / 100% auto;}
    .d20-11 .text ul li h4 {margin:5px 0 0 60px; line-height:1.4; font-size:18px; font-weight:normal;}
    /**/
    .d20-12 {padding:250px 0; background:url("https://www.sonoscape.com/statics/images/p20/012-bg.jpg") no-repeat scroll center center / 100% auto; background-size:cover;}
    .d20-12 .text {}
    .d20-12 .text h2 {font-size:56px; margin-bottom:10px;}
    .d20-12 .text h3 {font-size:22px; margin-bottom:40px; color:#8d8d8d;}
    .d20-12 .text p {font-size:22px; padding:0 64% 0 0;}
    /**/
    .d20-13 {padding:100px 0 40px; background:#000000;}
    .d20-13 h2 {font-size:44px; color:#ffffff; text-align:center;}
    .d20-13 .img-box h4 {display:none;}


/***** P60 *****/
.sel-product-detail-21 {}
.sel-product-detail-21 .p-detail {margin-top:90px;}
.sel-product-detail-21 .note {padding:120px 0;}
.sel-product-detail-21 .note p {padding:0 10%; text-align:center; color:#FFFFFF; font-size:14px; opacity:0.5;}
    /**/
    .d21-1 {position:relative; padding:200px 0 150px; background:#000000 url("https://www.sonoscape.com/statics/images/p21/001.jpg") no-repeat scroll center center / 100% auto; background-size:cover;}
    .d21-1 .text {text-align:center; color:#ffffff; position:relative; z-index:1;}
    .d21-1 .text h2 {font-size:72px; text-shadow:0px 4px 8px rgba(0,0,0,0.5);}
    .d21-1 .text h1 {font-size:72px; color:#f0b16d; margin:40px 0 200px; text-shadow:0px 4px 8px rgba(0,0,0,0.5);}
    .d21-1 .text p {font-size:18px; padding:0 10%;}
    /**/
    .d21-2 { position:relative; padding:200px 0; background:#000000 url("https://www.sonoscape.com/statics/images/p20/002-bg.jpg") no-repeat scroll center center / 100% auto; background-size:cover; overflow:hidden;}
    .d21-2 .text {position:relative; z-index:10; text-align:center; color:#ffffff; width:60%; margin:auto;}
    .d21-2 .text h2 {font-size:100px; color:#f0b16d; line-height:1; margin-bottom:30px;}
    .d21-2 .text h2 em {font-size:64px; font-weight:normal; vertical-align:super;}
    .d21-2 .text h3 {font-size:32px; padding:0 10%;}
    .d21-2 .text p {font-size:22px; margin-top:40px;}
    .d21-2 ul {display:flex; position:relative; z-index:8; justify-content:space-between; text-align:center; margin:100px 0 0; padding:0 10%;}
    .d21-2 ul li {}
    .d21-2 ul li span {display:block; margin:0 auto 10px; width:80px; height:80px;}
    .d21-2 ul li:nth-child(1) span {background:url("https://www.sonoscape.com/statics/images/p21/002-icon-1.svg") no-repeat scroll center center / 100% auto;}
    .d21-2 ul li:nth-child(2) span {background:url("https://www.sonoscape.com/statics/images/p21/002-icon-2.svg") no-repeat scroll center center / 100% auto;}
    .d21-2 ul li:nth-child(3) span {background:url("https://www.sonoscape.com/statics/images/p21/002-icon-3.svg") no-repeat scroll center center / 100% auto;}
    .d21-2 ul li p {font-size:18px; color:#ffffff;}
    .d21-2 .video {}
    .d21-2 .video .mask {background:rgba(0,0,0,0.5);}
    .d21-2 .video video {}
    /**/
    .d21-3 {position:relative; padding:200px 0; background:#000000 url("https://www.sonoscape.com/statics/images/p21/003-bg.jpg") no-repeat scroll center center / 100% auto; background-size:cover; background-attachment:fixed;}
    .d21-3 .text {position:relative; z-index:2; float:right; width:55%; text-align:center; color:#f0b16d;}
    .d21-3 .text h2 {font-size:72px; line-height:1; margin-bottom:20px;}
    .d21-3 .text h2 em {font-size:28px; vertical-align:super;}
    .d21-3 .text h3 { margin-bottom:60px; font-size:32px; font-weight:200;}
    .d21-3 p {font-size:18px; color:#ffffff;}
    .d21-3 .mask {content:""; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5);}
    /**/
    .d21-4 {background:#000000; overflow:hidden;}
    .d21-4 .row {position:relative;}
        /**/
        .d21-4 .pin-d21-4 {height:100vh; display:flex; align-items:center;}
            /**/
            .d21-4 .it {margin:auto; position:relative; width:100%; height:100%;}
                /**/
                .d21-4 .im {width:100%; height:578px;/*需要设置高度与.img一致，否则微信浏览器会按照高度100%计算*/ margin-top:120px; position:relative; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%);}
                    /**/
                    .d21-4 .img {opacity:0.5; position:relative; width:400px; height:578px; margin:auto; background:url("https://www.sonoscape.com/statics/images/p21/004-bg.jpg") no-repeat scroll center center / 100% auto;}
                    .d21-4 .img .cover {width:267px; height:150px; position:absolute; left:16.45%; top:9.15%;}
                    .d21-4 .img .cover video {}
                    /**/
                    .d21-4 .m-info {}
                    .d21-4 .m-info .con {opacity:0; position:absolute; width:27.5%; left:0; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);}
                    .d21-4 .m-info .con .inner {display:inline-block; color:#ffffff; border:2px solid #f0b16d; width:300px; padding:20px; background:#000000; position:relative; z-index:8;}
                    .d21-4 .m-info .con .inner p {font-size:14px; line-height:1.8;}
                    .d21-4 .m-info .con span {display:block; padding:10px 0; color:#f0b16d; font-size:14px;}
                    .d21-4 .m-info .con .line {position:absolute; left:300px; top:40px; width:100%; height:2px; background-image:linear-gradient(to right, rgba(240,177,109,1), rgba(240,177,109,0));}
                    .d21-4 .m-info .con .tumor {padding-bottom:20px; border-bottom:1px solid #f0b16d;}
                    .d21-4 .m-info .con .tumor ul {}
                    .d21-4 .m-info .con .tumor ul li {display:flex; justify-content:space-between; padding:5px 0;}
                    .d21-4 .m-info .con .tumor ul li span {padding:0;}
                    .d21-4 .m-info .con .tumor ul li span:nth-child(1) {color:#FFFFFF;}
                    .d21-4 .m-info .con .tumor ul li span em {vertical-align:super; font-size:10px; font-style:normal;}
                    .d21-4 .m-info .con .mid {padding:20px 0; border-bottom:1px solid #f0b16d;}
                    .d21-4 .m-info .con .mid ul {}
                    .d21-4 .m-info .con .mid ul li {padding:5px 0;}
                    .d21-4 .m-info .con .mid ul li p {}
                    .d21-4 .m-info .con .mid ul li .lr-t {display:flex; justify-content:space-between;}
                    .d21-4 .m-info .con .mid ul li .lr-t span {padding:0;}
                    .d21-4 .m-info .con .mid ul li .lr-t span:nth-child(1) {padding-right:10px;}
                    .d21-4 .m-info .con .total {display:flex; justify-content:space-between;}
                    .d21-4 .m-info .con .total span:nth-child(1) {color:#FFFFFF;}
                    .d21-4 .m-info .con .advice {display:flex; justify-content:space-between;}
                    .d21-4 .m-info .mi-1 {top:17.5%;}
                    .d21-4 .m-info .mi-2 {top:47.8%;}
                /**/
                .d21-4 .text {margin-top:120px;/* 配合类名为.im的偏移量 */position:absolute; width:100%; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); color:#ffffff; text-align:center; padding:0 10%;}
                .d21-4 .text h2 {font-size:56px; margin-bottom:30px;}
                .d21-4 .text h2 em {font-size:28px; vertical-align:super;}
                .d21-4 .text p {font-size:22px;}  
    /**/
    .d21-5 {}
    .d21-5 .row {}
        /**/
        .d21-5 .pin-d21-5 {height:100vh; display:flex; align-items:center;}
            /**/
            .d21-5 .it {}
                /**/
                .d21-5 .im {}
                    /**/
                    .d21-5 .img {background:url("https://www.sonoscape.com/statics/images/p21/005-bg.jpg") no-repeat scroll center center / 100% auto;}
                    /**/
                    .d21-5 .m-info {}
                    .d21-5 .m-info .mi-1 {top:39.55%;}
                    .d21-5 .m-info .mi-2 {top:42.55%;}
                    .d21-5 .m-info .mi-2 .line {top:50%;}
    /**/
    .d21-6 {position:relative;}
    .d21-6 .inner {background:url("https://www.sonoscape.com/statics/images/p21/006-bg.jpg") no-repeat scroll center center / 100% auto; background-size:cover; background-attachment:fixed;}
    .d21-6 .mask {content:""; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5);}
    /* 三款产品第6、7、8屏复用 */
        .con678 {background:#000000;}
        .con678 .inner {padding:200px 0;}
        .con678 .text {margin:auto; text-align:center; color:#f0b16d; position:relative; z-index:1;}
        .con678 .text h2 {font-size:72px; line-height:1; margin-bottom:20px;}
        .con678 .text h3 { margin-bottom:60px; font-size:32px; font-weight:200; padding:0 33%;}
        .con678 p {font-size:18px; color:#ffffff; padding:0 20%;}
        .con678 .list {padding:100px 0; position:relative; z-index:1;}
        .con678 .list ul {display:flex; justify-content:space-between; margin:0 -10px;}
        .con678 .list ul li {text-align:center; width:20%; padding:0 10px;}
        .con678 .list ul li img {display:block; margin:0 auto 20px;}
        .con678 .list ul li p {font-size:14px; padding:0 5%;}
    /**/
    .d21-7 {position:relative;}
    .d21-7 .inner {background:url("https://www.sonoscape.com/statics/images/p21/007-bg.jpg") no-repeat scroll center center / 100% auto; background-size:cover; background-attachment:fixed;}
    .d21-7 .list ul li {width:20%;}
    .d21-7 .mask {content:""; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5);}
    /**/
    .d21-8 {position:relative;}
    .d21-8 .inner {background:url("https://www.sonoscape.com/statics/images/p21/008-bg.jpg") no-repeat scroll center center / 100% auto; background-size:cover; background-attachment:fixed;}
    .d21-8 .mask {content:""; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5);}
    /**/
    .d21-9 {padding:200px 0; background:#000000 url("https://www.sonoscape.com/statics/images/p21/009-bg.jpg") no-repeat scroll center center / 100% auto; background-size:cover; background-attachment:fixed;}
    .d21-9 .text {color:#FFFFFF; text-align:center; padding-left:25%;}
    .d21-9 .text h2 {font-size:72px; color:#f0b16d;}
    .d21-9 .text h3 {font-size:32px; color:#f0b16d; font-weight:200; margin:20px 0 100px;}
    .d21-9 .text p {font-size:18px;}
    /**/
    .d21-10 {padding:200px 0; background:#000000 url("https://www.sonoscape.com/statics/images/p21/010-bg.jpg") no-repeat scroll center center / 100% auto; background-size:cover; background-attachment:fixed;}
    .d21-10 .text {color:#FFFFFF; text-align:center; padding-right:25%;}
    .d21-10 .text h2 {font-size:72px; color:#f0b16d;}
    .d21-10 .text h3 {font-size:32px; color:#f0b16d; font-weight:200; margin:20px 0 100px;}
    .d21-10 .text p {font-size:18px; text-shadow:0px 1px 2px rgba(0,0,0,0.5);}
    .d21-10 .text p b {display:block; font-size:28px;}
    /**/
    .d21-11 {position:relative; padding:200px 0 100px; background:#000000;}
    .d21-11 .inner {display:flex; justify-content:space-between;}
    .d21-11 .img {position:relative; width:650px; height:1300px; background:url("https://www.sonoscape.com/statics/images/p21/011-bg.jpg") no-repeat scroll center center / 100% auto;}
    .d21-11 .img ul {}
    .d21-11 .img ul li {position:absolute; display:inline-block; width:50px; height:50px; line-height:42px; font-size:32px; font-weight:600; text-align:center; color:#f0b16d; border:2px solid #f0b16d; border-radius:100%;}
    .d21-11 .img ul li:nth-child(1) {left:25.5%; top:5.5%;}
    .d21-11 .img ul li:nth-child(2) {left:55.5%; top:26.5%;}
    .d21-11 .img ul li:nth-child(3) {left:50.5%; top:39.5%;}
    .d21-11 .img ul li:nth-child(4) {left:26.5%; top:44.5%;}
    .d21-11 .img ul li:nth-child(5) {left:63.5%; top:51.5%;}
    .d21-11 .text {width:45%; padding:0 0 50px; color:#FFFFFF;}
    .d21-11 .text ul {height:100%; display:flex; flex-direction:column; justify-content:space-between;}
    .d21-11 .text ul li {padding:30px 0 30px 70px; background-repeat:no-repeat; background-position:left center; background-size:15% auto;}
    .d21-11 .text ul li:nth-child(1) {background-image:url("https://www.sonoscape.com/statics/images/p21/011-num-1.png");}
    .d21-11 .text ul li:nth-child(2) {background-image:url("https://www.sonoscape.com/statics/images/p21/011-num-2.png");}
    .d21-11 .text ul li:nth-child(3) {background-image:url("https://www.sonoscape.com/statics/images/p21/011-num-3.png");}
    .d21-11 .text ul li:nth-child(4) {background-image:url("https://www.sonoscape.com/statics/images/p21/011-num-4.png");}
    .d21-11 .text ul li:nth-child(5) {background-image:url("https://www.sonoscape.com/statics/images/p21/011-num-5.png");}
    .d21-11 .text ul li h4 {margin-bottom:20px; font-size:28px;}
    .d21-11 .text ul li p {font-size:18px; opacity:0.7;}
    /**/
    .d21-12 {padding:100px 0 40px; background:#000000;}
    .d21-12 h2 {font-size:44px; color:#ffffff; text-align:center;}
    .d21-12 .img-box h4 {display:none;}


/***** P60-Exp *****/
.sel-product-detail-22 {}
.sel-product-detail-22 .p-detail {margin-top:90px;}
.sel-product-detail-22 .note {padding:120px 0;}
.sel-product-detail-22 .note p {padding:0 10%; text-align:center; color:#FFFFFF; font-size:14px; opacity:0.5;}
    /**/
    .d22-1 {position:relative; padding:200px 0 150px; background:#000000 url("https://www.sonoscape.com/statics/images/p22/001.jpg") no-repeat scroll center center / 100% auto; background-size:cover;}
    .d22-1:before {content:""; position:absolute; left:0; top:0; width:100%; height:100%; background:#000000; opacity:0.1;}
    .d22-1 .text {text-align:center; color:#ffffff; position:relative;}
    .d22-1 .text h2 {font-size:72px; padding:0 15%; text-shadow:0px 4px 4px rgba(0,0,0,0.5);}
    .d22-1 .text h1 {font-size:72px; color:#f0b16d; margin:40px 0 200px; text-shadow:0px 4px 4px rgba(0,0,0,0.5);}
    .d22-1 .text p {font-size:18px; padding:0 10%;}
    /**/
    .d22-2 { position:relative; padding:200px 0; background:#000000 url("https://www.sonoscape.com/statics/images/p20/002-bg.jpg") no-repeat scroll center center / 100% auto; background-size:cover; overflow:hidden;}
    .d22-2 .text {position:relative; z-index:10; text-align:center; color:#ffffff; width:60%; margin:auto;}
    .d22-2 .text h2 {font-size:100px; color:#f0b16d; line-height:1; margin-bottom:30px;}
    .d22-2 .text h2 em {font-size:64px; font-weight:normal; vertical-align:super;}
    .d22-2 .text h3 {font-size:32px; padding:0 10%;}
    .d22-2 .text p {font-size:22px; margin-top:40px;}
    .d22-2 ul {display:flex; position:relative; z-index:8; justify-content:space-between; text-align:center; margin:100px 0 0; padding:0 10%;}
    .d22-2 ul li {}
    .d22-2 ul li span {display:block; margin:0 auto 10px; width:80px; height:80px;}
    .d22-2 ul li:nth-child(1) span {background:url("https://www.sonoscape.com/statics/images/p22/002-icon-1.svg") no-repeat scroll center center / 100% auto;}
    .d22-2 ul li:nth-child(2) span {background:url("https://www.sonoscape.com/statics/images/p22/002-icon-2.svg") no-repeat scroll center center / 100% auto;}
    .d22-2 ul li:nth-child(3) span {background:url("https://www.sonoscape.com/statics/images/p22/002-icon-3.svg") no-repeat scroll center center / 100% auto;}
    .d22-2 ul li p {font-size:18px; color:#ffffff;}
    .d22-2 .video {}
    .d22-2 .video .mask {background:rgba(0,0,0,0.5);}
    .d22-2 .video video {}
    /**/
    .d22-3 {padding:200px 0; background:#000000 url("https://www.sonoscape.com/statics/images/p22/003-bg.jpg") no-repeat scroll center center / 100% auto; background-size:cover; background-attachment:fixed;}
    .d22-3 .text { float:right; width:55%; text-align:center; color:#f0b16d;}
    .d22-3 .text h2 {font-size:72px; line-height:1; margin-bottom:20px;}
    .d22-3 .text h2 em {font-size:28px; vertical-align:super;}
    .d22-3 .text h3 { margin-bottom:60px; font-size:32px; font-weight:200;}
    .d22-3 p {font-size:18px; color:#000000;}
    /**/
    .d22-4 {background:#ededed; overflow:hidden;}
    .d22-4 .row {position:relative;}
        /**/
        .d22-4 .pin-d22-4 {height:100vh; display:flex; align-items:center;}
            /**/
            .d22-4 .it {margin:auto; position:relative; width:100%; height:100%;}
                /**/
                .d22-4 .im {width:100%; height:578px;/*需要设置高度与.img一致，否则微信浏览器会按照高度100%计算*/ margin-top:120px; position:relative; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%);}
                    /**/
                    .d22-4 .img {opacity:0.1; position:relative; width:400px; height:578px; margin:auto; background:url("https://www.sonoscape.com/statics/images/p22/004-bg.jpg") no-repeat scroll center center / 100% auto;}
                    .d22-4 .img .cover {width:264px; height:150px; position:absolute; left:16.85%; top:8.15%;}
                    .d22-4 .img .cover video {}
                    /**/
                    .d22-4 .m-info {}
                    .d22-4 .m-info .con {opacity:0; position:absolute; width:27.5%; left:0; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);}
                    .d22-4 .m-info .con .inner {display:inline-block; color:#ffffff; border:2px solid #f0b16d; width:300px; padding:20px; background:#000000; position:relative; z-index:8;}
                    .d22-4 .m-info .con .inner p {font-size:14px; line-height:1.8;}
                    .d22-4 .m-info .con span {display:block; padding:10px 0; color:#f0b16d;}
                    .d22-4 .m-info .con .line {position:absolute; left:300px; top:40px; width:100%; height:2px; background-image:linear-gradient(to right, rgba(240,177,109,1), rgba(240,177,109,0));}
                    .d22-4 .m-info .con .tumor {padding-bottom:20px; border-bottom:1px solid #f0b16d;}
                    .d22-4 .m-info .con .tumor ul {}
                    .d22-4 .m-info .con .tumor ul li {display:flex; justify-content:space-between; padding:5px 0;}
                    .d22-4 .m-info .con .tumor ul li span {padding:0;}
                    .d22-4 .m-info .con .tumor ul li span:nth-child(1) {color:#FFFFFF;}
                    .d22-4 .m-info .con .tumor ul li span em {vertical-align:super; font-size:10px; font-style:normal;}
                    .d22-4 .m-info .con .mid {padding:20px 0; border-bottom:1px solid #f0b16d;}
                    .d22-4 .m-info .con .mid ul {}
                    .d22-4 .m-info .con .mid ul li {padding:5px 0;}
                    .d22-4 .m-info .con .mid ul li p {}
                    .d22-4 .m-info .con .mid ul li .lr-t {display:flex; justify-content:space-between;}
                    .d22-4 .m-info .con .mid ul li .lr-t span {padding:0;}
                    .d22-4 .m-info .con .mid ul li .lr-t span:nth-child(1) {padding-right:40px;}
                    .d22-4 .m-info .con .total {display:flex; justify-content:space-between;}
                    .d22-4 .m-info .con .total span:nth-child(1) {color:#FFFFFF;}
                    .d22-4 .m-info .con .advice {display:flex; justify-content:space-between;}
                    .d22-4 .m-info .mi-1 {top:7.5%;}
                    .d22-4 .m-info .mi-2 {top:44.55%;}
                    .d22-4 .m-info .mi-2 .line {}
                /**/
                .d22-4 .text {margin-top:120px;/* 配合类名为.im的偏移量 */ position:absolute; width:100%; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); color:#000000; text-align:center; padding:0 10%;}
                .d22-4 .text h2 {font-size:56px; margin-bottom:30px;}
                .d22-4 .text h2 em {font-size:28px; vertical-align:super;}
                .d22-4 .text p {font-size:22px;}  
    /**/
    .d22-5 {background:#dbdbdb;}
    .d22-5 .note p {color:#000000;}
    .d22-5 .row {}
        /**/
        .d22-5 .pin-d22-5 {height:100vh; display:flex; align-items:center;}
            /**/
            .d22-5 .it {}
                /**/
                .d22-5 .im {}
                    /**/
                    .d22-5 .img {background:url("https://www.sonoscape.com/statics/images/p22/005-bg.jpg") no-repeat scroll center center / 100% auto;}
                    /**/
                    .d22-5 .m-info {}
                    .d22-5 .m-info .mi-1 {top:3.5%;}
                    .d22-5 .m-info .mi-2 {top:39.15%;}
                    .d22-5 .m-info .mi-2 .line {top:50%;}
    /**/
    .d22-6 {position:relative;}
    .d22-6 .inner {background:url("https://www.sonoscape.com/statics/images/p22/006-bg.jpg") no-repeat scroll center center / 100% auto; background-size:cover; background-attachment:fixed;}
    .d22-6 .mask {content:""; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5);}
    /* 三款产品第6、7、8屏复用 */
        .con678-exp {background:#000000;}
        .con678-exp .inner {padding:200px 0;}
        .con678-exp .text {margin:auto; text-align:center; color:#f0b16d; position:relative; z-index:1;}
        .con678-exp .text h2 {font-size:72px; line-height:1; margin-bottom:20px;}
        .con678-exp .text h3 { margin-bottom:60px; font-size:32px; font-weight:200; padding:0 33%;}
        .con678-exp p {font-size:18px; color:#ffffff; padding:0 20%;}
        .con678-exp .list {padding:100px 0; position:relative; z-index:1; background:#FFFFFF;}
        .con678-exp .list ul {display:flex; justify-content:space-between; margin:0 -10px;}
        .con678-exp .list ul li {text-align:center; width:25%; padding:0 10px;}
        .con678-exp .list ul li img {display:block; margin:0 auto 20px;}
        .con678-exp .list ul li p {font-size:14px; color:#000000; padding:0 5%;}
    /**/
    .d22-7 {position:relative;}
    .d22-7 .inner {background:url("https://www.sonoscape.com/statics/images/p22/007-bg.jpg") no-repeat scroll center center / 100% auto; background-size:cover; background-attachment:fixed;}
    .d22-7 .list ul li {width:25%;}
    .d22-7 .mask {content:""; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5);}
    /**/
    .d22-8 {position:relative;}
    .d22-8 .inner {background:url("https://www.sonoscape.com/statics/images/p22/008-bg.jpg") no-repeat scroll center center / 100% auto; background-size:cover; background-attachment:fixed;}
    .d22-8 .mask {content:""; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5);}
    /**/
    .d22-9 {}
    .d22-9 .inner {padding:200px 0; background:#000000 url("https://www.sonoscape.com/statics/images/p22/009-bg.jpg") no-repeat scroll center center / 100% auto; background-size:cover; background-attachment:fixed;}
    .d22-9 .text {color:#FFFFFF; text-align:center; padding-right:25%;}
    .d22-9 .text h2 {font-size:72px; color:#f0b16d; text-shadow:1px 1px 0 rgba(0,0,0,0.5);}
    .d22-9 .text h3 {font-size:32px; color:#f0b16d; font-weight:200; margin:10px 0 120px; text-shadow:0 1px 0 rgba(0,0,0,0.8);}
    .d22-9 .text p {font-size:18px; color:#000000;}
    .d22-9 .list {padding:100px 0;}
    .d22-9 .list ul {display:flex; flex-wrap:wrap; margin:0 -10px;}
    .d22-9 .list ul li {width:16.666666%; padding:0 10px; text-align:center;}
    .d22-9 .list ul li img {display:block; margin:0 auto 20px;}
    .d22-9 .list ul li p {font-size:14px;}
    /**/
    .d22-10 {position:relative; padding:200px 0; background:#000000 url("https://www.sonoscape.com/statics/images/p22/010-bg.jpg") no-repeat scroll center center / 100% auto; background-size:cover; background-attachment:fixed;}
    .d22-10:before {content:""; position:absolute; left:0; top:0; width:100%; height:100%; background:#000000; opacity:0;}
    .d22-10 .text {color:#FFFFFF; text-align:center; padding-left:25%; position:relative; z-index:1;}
    .d22-10 .text h2 {font-size:72px; color:#f0b16d; text-shadow:1px 2px 0 rgba(0,0,0,0.5);}
    .d22-10 .text h3 {font-size:32px; color:#f0b16d; font-weight:200; margin:10px 0 120px; text-shadow:1px 1px 0 rgba(0,0,0,0.5);}
    .d22-10 .text p {font-size:18px; color:#000000;}
    .d22-10 .text p b {display:block; font-size:28px;}
    /**/
    .d22-11 {position:relative; padding:200px 0 100px; background:#ededed;}
    .d22-11 .inner {display:flex; justify-content:space-between;}
    .d22-11 .img {position:relative; width:650px; height:1300px; background:url("https://www.sonoscape.com/statics/images/p22/011-bg.jpg") no-repeat scroll center center / 100% auto;}
    .d22-11 .img ul {}
    .d22-11 .img ul li {position:absolute; display:inline-block; width:50px; height:50px; line-height:42px; font-size:32px; font-weight:600; text-align:center; color:#f0b16d; border:2px solid #f0b16d; border-radius: 100%;}
    .d22-11 .img ul li:nth-child(1) {left:25%; top:5%;}
    .d22-11 .img ul li:nth-child(2) {left:58.5%; top:26.5%;}
    .d22-11 .img ul li:nth-child(3) {left:37.5%; top:38.5%;}
    .d22-11 .img ul li:nth-child(4) {left:13.5%; top:45.5%;}
    .d22-11 .img ul li:nth-child(5) {left:58.5%; top:56.5%;}
    .d22-11 .text {width:45%; padding:0 0 50px; color:#000000;}
    .d22-11 .text ul {height:100%; display:flex; flex-direction:column; justify-content:space-between;}
    .d22-11 .text ul li {padding:30px 0 30px 70px; background-repeat:no-repeat; background-position:left center; background-size:15% auto;}
    .d22-11 .text ul li:nth-child(1) {background-image:url("https://www.sonoscape.com/statics/images/p22/011-num-1.png");}
    .d22-11 .text ul li:nth-child(2) {background-image:url("https://www.sonoscape.com/statics/images/p22/011-num-2.png");}
    .d22-11 .text ul li:nth-child(3) {background-image:url("https://www.sonoscape.com/statics/images/p22/011-num-3.png");}
    .d22-11 .text ul li:nth-child(4) {background-image:url("https://www.sonoscape.com/statics/images/p22/011-num-4.png");}
    .d22-11 .text ul li:nth-child(5) {background-image:url("https://www.sonoscape.com/statics/images/p22/011-num-5.png");}
    .d22-11 .text ul li h4 {margin-bottom:20px; font-size:28px;}
    .d22-11 .text ul li p {font-size:18px; opacity:0.7;}
    /**/
    .d22-12 {padding:100px 0 40px; background:#000000;}
    .d22-12 h2 {font-size:44px; color:#ffffff; text-align:center;}
    .d22-12 .img-box h4 {display:none;}


/***** P50-Elite *****/
.sel-product-detail-23 {}
.sel-product-detail-23 .p-detail {margin-top:90px;}
    /*公共*/
        /*标题*/
        .sel-product-detail-23 .con-t {position:relative; padding-top:100px;}
        .sel-product-detail-23 .con-t .rect-d {display:block; margin:0 auto 80px; width:40px; height:40px; position:relative; z-index:1; background-color:#009ba4;}
        .sel-product-detail-23 .con-t h2 {font-size:44px; color:#009ba4; width:100%; position:relative; z-index:1;}
        .sel-product-detail-23 .con-t h2 span {display:block;}
        .sel-product-detail-23 .con-t .t-bg {margin-top:-100px;}
        .sel-product-detail-23 .con-t .t-bg img {opacity:0.3;}
        .sel-product-detail-23 .text .desc {font-size:22px; color:#4d4d4d; margin-top:40px; padding:0 15%;}
        /*d23-con模块*/
        .d23-con {padding-bottom:100px;}
        .d23-con .topic {height:100vh; background-position:center center; background-size:cover; background-repeat:no-repeat; background-attachment:fixed;}
        .d23-con .text {text-align:center;}
        .d23-con .text .con-t {}
        .d23-con .text .con-t h2 {}
        .d23-con ul {display:flex; flex-wrap:wrap; margin:100px -20px 0;}
        .d23-con ul li {width:50%; padding:20px;}
        .d23-con ul li .inner {padding:40px; height:100%; background:#FFFFFF; box-shadow:20px 20px 20px rgba(0,0,0,0.05);;}
        .d23-con ul li img {display:block; width:100%; margin-bottom:30px;}
        .d23-con ul li h4 {font-size:22px; margin-bottom:10px;}
        .d23-con ul li p { font-size:18px;}
    /**/
    .d23-1 {position:relative; padding:100px 0 0; color:#FFFFFF; background-color:#009ba4;}
    .d23-1 .machine {max-width:1920px; margin:auto; position:relative;}
    .d23-1 .machine .inner {opacity:0; width:1200px; height:1500px; background-image:url("https://www.sonoscape.com/statics/images/p23/001-1.jpg"); background-position:center top; background-repeat:no-repeat; background-size:100% auto; animation:d23-1-move-inner 1s cubic-bezier(0.5, 0, 0, 0.5) 1 alternate forwards; animation-delay:0;}
        /**/
        @keyframes d23-1-move-inner
        {
          0% {
            opacity:0;
            margin-top:40px;
          }
          100% {
            opacity:1;
            margin-top:0px;
          }
        }
    .d23-1 .mrect {position:absolute; left:0; top:200px; width:100%;}
    .d23-1 .mrect .inner {max-width:1500px; margin:auto; position:relative;}
    .d23-1 .mrect i {opacity:0; display:block; width:200px; height:150px; position:absolute; background-image:linear-gradient(to left, rgba(255,255,255,0.2), rgba(255,255,255,0));}
    .d23-1 .mrect i:nth-child(1) {top:0; animation:d23-1-move-mrect-1 2s cubic-bezier(0.5, 0, 0, 0.5) 1 alternate forwards; animation-delay:0s;}
    .d23-1 .mrect i:nth-child(2) {top:200px; animation:d23-1-move-mrect-2 2s cubic-bezier(0.5, 0, 0, 0.5) 1 alternate forwards; animation-delay:0s;}
    .d23-1 .mrect i:nth-child(3) {top:400px; animation:d23-1-move-mrect-3 2s cubic-bezier(0.5, 0, 0, 0.5) 1 alternate forwards; animation-delay:0s;}
    .d23-1 .mrect i:nth-child(4) {top:50px; width:300px; height:225px; animation:d23-1-move-mrect-4 2s cubic-bezier(0.5, 0, 0, 0.5) 1 alternate forwards; animation-delay:0s;}
    .d23-1 .mrect i:nth-child(5) {top:200px; /*opacity:0.5;*/ animation:d23-1-move-mrect-5 2s cubic-bezier(0.5, 0, 0, 0.5) 1 alternate forwards; animation-delay:0s;}
    .d23-1 .mrect i:nth-child(6) {top:300px; animation:d23-1-move-mrect-6 2s cubic-bezier(0.5, 0, 0, 0.5) 1 alternate forwards; animation-delay:0s;}
    .d23-1 .mrect i:nth-child(7) {top:450px; width:100px; height:75px; animation:d23-1-move-mrect-7 2s cubic-bezier(0.5, 0, 0, 0.5) 1 alternate forwards; animation-delay:0s;}
    .d23-1 .mrect i:nth-child(8) {top:400px; width:100px; height:75px; animation:d23-1-move-mrect-8 2s cubic-bezier(0.5, 0, 0, 0.5) 1 alternate forwards; animation-delay:0s;}
        /**/
        @keyframes d23-1-move-mrect-1
        {
          0% {
            opacity:0;
            right:50px;
          }
          100% {
            opacity:1;
            right:0;
          }
        }
        /**/
        @keyframes d23-1-move-mrect-2
        {
          0% {
            opacity:0;
            right:-100px;
          }
          100% {
            opacity:0.5;
            right:-200px;
          }
        }
        /**/
        @keyframes d23-1-move-mrect-3
        {
          0% {
            opacity:0;
            right:50px;
          }
          100% {
            opacity:1;
            right:0;
          }
        }
        /**/
        @keyframes d23-1-move-mrect-4
        {
          0% {
            opacity:0;
            right:350px;
          }
          100% {
            opacity:1;
            right:200px;
          }
        }
        /**/
        @keyframes d23-1-move-mrect-5
        {
          0% {
            opacity:0;
            right:500px;
          }
          100% {
            opacity:1;
            right:300px;
          }
        }
        /**/
        @keyframes d23-1-move-mrect-6
        {
          0% {
            opacity:0;
            right:150px;
          }
          100% {
            opacity:1;
            right:100px;
          }
        }
        /**/
        @keyframes d23-1-move-mrect-7
        {
          0% {
            opacity:0;
            right:500px;
          }
          100% {
            opacity:1;
            right:400px;
          }
        }
        /**/
        @keyframes d23-1-move-mrect-8
        {
          0% {
            opacity:0;
            right:250px;
          }
          100% {
            opacity:1;
            right:200px;
          }
        }
    .d23-1 .s-title {width:100%; position:absolute; left:50%; top:400px; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%);}
    .d23-1 .s-title .row {display:flex; justify-content:flex-end;}
    .d23-1 .s-title .row .text {text-align:center;}
    .d23-1 .s-title .row .text h1 {font-size:72px; margin-bottom:30px;}
    .d23-1 .s-title .row .text h2 {font-size:44px; color:#FFFFFF;}
    .d23-1 .s-pic {width:100%; position:absolute; left:50%; bottom:-100px; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%);}
    .d23-1 .s-pic .row {}
    .d23-1 .s-pic .row .bi {position:relative; padding:10px; background-color:#FFFFFF; box-shadow:0 20px 20px rgba(0,0,0,0.1);}
    .d23-1 .s-pic .row .bi .ibox {width:30%; height:50%; position:absolute; right:0; top:0;}
    .d23-1 .s-pic .row .bi i {display:block; width:60px; height:60px; position:absolute; background:#009ba4;}
    .d23-1 .s-pic .row .bi i:nth-child(1) {left:100px; top:10px;}
    .d23-1 .s-pic .row .bi i:nth-child(2) {left:0; top:100px;}
    .d23-1 .s-pic .row .bi i:nth-child(3) {left:100px; top:160px;}
    .d23-1 .s-pic .row .bi i:nth-child(4) {left:160px; top:220px;}
    .d23-1 .s-pic .row .bi img {display:block;}
    /**/
    .d23-2 {padding:300px 0 200px; background:#090405;}
    .d23-2 .text {}
    .d23-2 .con-t {padding:0;}
    .d23-2 .con-t .rect-d {margin:0 0 25px 0; width:20px; height:20px; -webkit-transform:none; transform:none;}
    .d23-2 .con-t h2 {font-size:32px;}
    .d23-2 .con-t .t-bg {margin-top:-145px;}
    .d23-2 .con-t .t-bg img {opacity:10.5;}
    .d23-2 ul {display:flex; margin:40px -20px 0;}
    .d23-2 ul li {padding:20px; width:25%;}
    .d23-2 ul li .inner {padding:40px; font-size:18px; height:100%; background:#e9e9e9; box-shadow:20px 20px 20px rgba(0,0,0,0.05);}
    .d23-2 ul li p {}
    /**/
    .d23-3 {overflow:hidden;}
    .d23-3 .topic {position:relative; background-color:#000000; background-image:url("https://www.sonoscape.com/statics/images/p23/003-bg.jpg"); background-size:cover; background-position:center center; background-repeat:no-repeat;}
    .d23-3 .img {width:40%; margin:0 0 40px auto; position:relative; z-index:2;}
    .d23-3 .img img {display:block; width:100%;}
    .d23-3 .img img:nth-child(2) {width:30%; position:absolute; right:12%; top:16%;}
    .d23-3 .notes {margin-bottom:100px; width:100%; position:relative; z-index:1;}
    .d23-3 .notes p {font-size:16px; color:#666666;}
    .d23-3 .topic .sha {width:100%; height:100%; position:absolute; left:0; bottom:0; background-image:linear-gradient(to bottom, rgba(0,0,0,0) 10%, rgba(0,0,0,1));}
    /**/
    .d23-4 {background-color:#e9e9e9;}
    .d23-4 .topic {background-image:url("https://www.sonoscape.com/statics/images/p23/004-bg.jpg");}
    /**/
    .d23-5 {}
    .d23-5 .topic {background-image:url("https://www.sonoscape.com/statics/images/p23/005-bg.jpg");}
    .d23-5 ul li .inner {background-color:#e9e9e9;}
    /**/
    .d23-6 {background-color:#e9e9e9;}
    .d23-6 .topic {background-image:url("https://www.sonoscape.com/statics/images/p23/006-bg.jpg");}
    /**/
    .d23-7 {padding:100px 0;}
    .d23-7 .text {text-align:center;}
    .d23-7 .grad {display:flex; flex-wrap:wrap; margin-top:100px;}
    .d23-7 ul {width:50%; display:flex;}
    .d23-7 ul li {position:relative; width:100%; background:#595757; overflow:hidden;}
    .d23-7 ul li .inner {position:relative; height:100%; display:flex; align-items:center;}
    .d23-7 ul li span {position:absolute; z-index:1; left:20px; top:20px; display:inline-block; display:none; font-size:18px; color:#FFFFFF; width:40px; height:40px; line-height:40px; text-align:center; border:1px solid #FFFFFF; border-radius:100%;}
    .d23-7 ul li img {display:block; margin:auto auto 0; flex-shrink:0; width:100%;}
    .d23-7 ul li p {padding:30px; font-size:18px; line-height:1.4; text-align:center; width:100%; color:#FFFFFF; position:absolute; z-index:1; left:0; bottom:0;}
        /**/
        .d23-7 ul:nth-child(2) {flex-wrap:wrap;}
        .d23-7 ul:nth-child(2) li {width:50%;}
        .d23-7 ul:nth-child(2) li span {font-size:14px; width:30px; height:30px; line-height:30px; top:auto; bottom:20px; left:auto; right:20px;}
        .d23-7 ul:nth-child(2) li:nth-child(1) , .d23-7 ul:nth-child(2) li:nth-child(4) { background:#e9e9e9;}
        .d23-7 ul:nth-child(2) li:nth-child(1) span , .d23-7 ul:nth-child(2) li:nth-child(4) span {color:#8d8d8d; border-color:#8d8d8d;}
        .d23-7 ul:nth-child(2) li:nth-child(1) p , .d23-7 ul:nth-child(2) li:nth-child(4) p {color:#4d4d4d; display:flex; align-items:center; height:100%; /*bottom:auto; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);*/}
        .d23-7 ul:nth-child(2) li:nth-child(2) p , .d23-7 ul:nth-child(2) li:nth-child(3) p {bottom:auto; top:0;}
        /**/
        .d23-7 ul:nth-child(1) li .sha {content:""; position:absolute; left:0; bottom:0; width:100%; height:50%; background-image:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.8));}
        .d23-7 ul:nth-child(2) li:nth-child(2) .sha , .d23-7 ul:nth-child(2) li:nth-child(3) .sha {content:""; position:absolute; left:0; top:0; width:100%; height:50%; background-image:linear-gradient(to bottom, rgba(0,0,0,0.6), rgba(0,0,0,0));}
    /**/
    .d23-8 {}
    .d23-8 ul {}
    .d23-8 ul li {margin-bottom:40px; padding:60px; display:flex; align-items:center; background:#e9e9e9; box-shadow:20px 20px 20px rgba(0,0,0,0.05);}
    .d23-8 ul li img {width:40%;}
    .d23-8 ul li .t {margin-left:40px; width:60%;}
    .d23-8 ul li .t h4 {font-size:22px; margin-bottom:20px;}
    .d23-8 ul li .t p {font-size:18px;}
        /**/
        .d23-8 ul li:nth-child(2) , .d23-8 ul li:nth-child(4) {flex-direction:row-reverse; text-align:right;}
        .d23-8 ul li:nth-child(2) .t , .d23-8 ul li:nth-child(4) .t {margin:0 40px 0 0;}
    /**/
    .d23-9 {padding:150px 0;}
    .d23-9 h2 {font-size:44px; text-align:center; color:#009ba4;}
    .d23-9 img {display:block; margin:auto;}
    .d23-9 .swiper-slide .row {padding:0;}
    #product-detail .d23-9 .img-box {padding:0; border:none;}
    .d23-9 .swiper-pagination-bullet {background:#000000;}




/***** S50-Elite *****/
.sel-product-detail-24 {overflow:hidden;}
.sel-product-detail-24 .p-detail {margin-top:90px; color:#FFFFFF; background-color:#090405;}
    /*公共*/
        /*标题*/
        .sel-product-detail-24 .con-t {display:flex;}
        .sel-product-detail-24 .con-t .text {width:50%;}
        .sel-product-detail-24 .con-t .text .rect-d {display:block; width:35px; height:35px; position:relative; z-index:1; background-color:#009ba4;}
        .sel-product-detail-24 .con-t .text h2 {margin-top:40px; font-size:44px; color:#FFFFFF;}
        .sel-product-detail-24 .con-t .text h2 span {display:block;}
        .sel-product-detail-24 .con-t .t-bg {width:50%; margin-top:80px;}
        .sel-product-detail-24 .con-t .t-bg img {display:block; margin:0 0 0 auto; width:80%;}
        .sel-product-detail-24 .text .desc {font-size:22px; color:#4d4d4d; margin-top:40px; padding:0 15%;}
/**/
    .d24-1 {position:relative; z-index:1; padding:100px 0 0; color:#FFFFFF; background-color:#009ba4;}
    .d24-1 .machine {max-width:1920px; margin:auto; position:relative;}
    .d24-1 .machine .inner {opacity:0; width:1000px; height:1500px; background-image:url("https://www.sonoscape.com/statics/images/p24/001-1.jpg"); background-position:center top; background-repeat:no-repeat; background-size:100% auto; animation:d24-1-move-inner 1s cubic-bezier(0.5, 0, 0, 0.5) 1 alternate forwards; animation-delay:0;}
        /**/
        @keyframes d24-1-move-inner
        {
          0% {
            opacity:0;
            margin-top:40px;
          }
          100% {
            opacity:1;
            margin-top:0px;
          }
        }
    .d24-1 .mrect {position:absolute; left:0; top:200px; width:100%;}
    .d24-1 .mrect .inner {max-width:1500px; margin:auto; position:relative;}
    .d24-1 .mrect i {opacity:0; display:block; width:200px; height:150px; position:absolute; background-image:linear-gradient(to left, rgba(255,255,255,0.2), rgba(255,255,255,0));}
    .d24-1 .mrect i:nth-child(1) {top:0; animation:d24-1-move-mrect-1 2s cubic-bezier(0.5, 0, 0, 0.5) 1 alternate forwards; animation-delay:0s;}
    .d24-1 .mrect i:nth-child(2) {top:200px; animation:d24-1-move-mrect-2 2s cubic-bezier(0.5, 0, 0, 0.5) 1 alternate forwards; animation-delay:0s;}
    .d24-1 .mrect i:nth-child(3) {top:400px; animation:d24-1-move-mrect-3 2s cubic-bezier(0.5, 0, 0, 0.5) 1 alternate forwards; animation-delay:0s;}
    .d24-1 .mrect i:nth-child(4) {top:50px; width:300px; height:225px; animation:d24-1-move-mrect-4 2s cubic-bezier(0.5, 0, 0, 0.5) 1 alternate forwards; animation-delay:0s;}
    .d24-1 .mrect i:nth-child(5) {top:200px; /*opacity:0.5;*/ animation:d24-1-move-mrect-5 2s cubic-bezier(0.5, 0, 0, 0.5) 1 alternate forwards; animation-delay:0s;}
    .d24-1 .mrect i:nth-child(6) {top:300px; animation:d24-1-move-mrect-6 2s cubic-bezier(0.5, 0, 0, 0.5) 1 alternate forwards; animation-delay:0s;}
    .d24-1 .mrect i:nth-child(7) {top:450px; width:100px; height:75px; animation:d24-1-move-mrect-7 2s cubic-bezier(0.5, 0, 0, 0.5) 1 alternate forwards; animation-delay:0s;}
    .d24-1 .mrect i:nth-child(8) {top:400px; width:100px; height:75px; animation:d24-1-move-mrect-8 2s cubic-bezier(0.5, 0, 0, 0.5) 1 alternate forwards; animation-delay:0s;}
        /**/
        @keyframes d24-1-move-mrect-1
        {
          0% {
            opacity:0;
            right:50px;
          }
          100% {
            opacity:1;
            right:0;
          }
        }
        /**/
        @keyframes d24-1-move-mrect-2
        {
          0% {
            opacity:0;
            right:-100px;
          }
          100% {
            opacity:0.5;
            right:-200px;
          }
        }
        /**/
        @keyframes d24-1-move-mrect-3
        {
          0% {
            opacity:0;
            right:50px;
          }
          100% {
            opacity:1;
            right:0;
          }
        }
        /**/
        @keyframes d24-1-move-mrect-4
        {
          0% {
            opacity:0;
            right:350px;
          }
          100% {
            opacity:1;
            right:200px;
          }
        }
        /**/
        @keyframes d24-1-move-mrect-5
        {
          0% {
            opacity:0;
            right:500px;
          }
          100% {
            opacity:1;
            right:300px;
          }
        }
        /**/
        @keyframes d24-1-move-mrect-6
        {
          0% {
            opacity:0;
            right:150px;
          }
          100% {
            opacity:1;
            right:100px;
          }
        }
        /**/
        @keyframes d24-1-move-mrect-7
        {
          0% {
            opacity:0;
            right:500px;
          }
          100% {
            opacity:1;
            right:400px;
          }
        }
        /**/
        @keyframes d24-1-move-mrect-8
        {
          0% {
            opacity:0;
            right:250px;
          }
          100% {
            opacity:1;
            right:200px;
          }
        }
    .d24-1 .s-title {width:100%; position:absolute; left:50%; top:400px; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%);}
    .d24-1 .s-title .row {display:flex; justify-content:flex-end;}
    .d24-1 .s-title .row .text {text-align:center;}
    .d24-1 .s-title .row .text h1 {font-size:72px; margin-bottom:30px;}
    .d24-1 .s-title .row .text h2 {font-size:44px; color:#FFFFFF;}
    .d24-1 .s-pic {width:100%; position:absolute; left:50%; bottom:-100px; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%);}
    .d24-1 .s-pic .row {}
    .d24-1 .s-pic .row .bi {position:relative; padding:10px; background-color:#FFFFFF; box-shadow:0 20px 20px rgba(0,0,0,0.1);}
    .d24-1 .s-pic .row .bi i {display:block; width:60px; height:60px; position:absolute; background:#009ba4;}
    .d24-1 .s-pic .row .bi i:nth-child(1) {right:100px; top:10px;}
    .d24-1 .s-pic .row .bi i:nth-child(2) {right:260px; top:100px;}
    .d24-1 .s-pic .row .bi i:nth-child(3) {right:200px; top:160px;}
    .d24-1 .s-pic .row .bi i:nth-child(4) {right:100px; top:220px;}
    .d24-1 .s-pic .row .bi img {display:block;}
    /**/
    .d24-2 {}
    .d24-2 .topic {position:relative; padding:400px 0 200px; background-image:url("https://www.sonoscape.com/statics/images/p24/002-bg.jpg"); background-position:left center; background-repeat:no-repeat; background-size:cover;}
    .d24-2 .topic .sha {width:100%; height:100%; position:absolute; left:0; bottom:0; background-image:linear-gradient(to bottom, rgba(0,0,0,0) 10%, rgba(0,0,0,1));}
    .d24-2 .con-t {width:30%; margin:0 0 0 auto; position:relative; z-index:1;}
    .d24-2 .con-t .text {width:100%;}
    .d24-2 .con-t .text .rect-d {display:inline-block; margin-right:20px;}
    .d24-2 .con-t .text h2 {display:inline-block; margin-bottom:30px;}
    .d24-2 .con-t .text p {font-size:18px;}
    .d24-2 .dep {display:flex; position:relative;}
    .d24-2 .dep .d-l {width:25%; padding-right:5%;}
    .d24-2 .dep ul {display:flex; justify-content:space-between; width:75%; margin-top:5.33%; position:relative; z-index:1;}
    .d24-2 .dep ul li {width:auto; position:relative; transition:all 1s ease 1s; -webkit-transition:all 1s ease 1s;}
    .d24-2 .dep ul li img {display:block; max-width:none;}
    .d24-2 .dep ul li img:nth-child(1) {width:60px; position:absolute; left:0; top:0;}
    .d24-2 .dep ul li img:nth-child(2) {width:auto; height:30px; margin-top:40px;}
    .d24-2 .dep span {display:block; height:4px; background:#ccc; position:absolute; left:25%; top:57.15%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); transition:all 1s ease 1.95s; -webkit-transition:all 1s ease 1.95s;}
        /**/
        .d24-2 .dep.move span {animation:d24-2-move-span 2s cubic-bezier(0.5, 0, 0, 0.5) 1 alternate forwards; animation-delay:0s;}
        .d24-2 .dep.move ul li {animation:d24-2-move-li 1s cubic-bezier(0, 0, 0, 0) 1 alternate forwards; animation-delay:0s;}
        /**/
        @keyframes d24-2-move-span
        {
          0% {
            width:0;
          }
          100% {
            width:100vw;
          }
        }
        /**/
        @keyframes d24-2-move-li
        {
          0% {
            margin-left:100px;
          }
          100% {
            margin-left:0；
          }
        }
    .d24-2 .notes {margin-top:100px; width:100%; position:relative; z-index:1;}
    .d24-2 .notes p {font-size:16px; color:#666666;}
    /**/
    .d24-3 {padding-top:300px;}
    .d24-3 .pcgc {width:40%; margin-bottom:100px;}
    .d24-3 .pcgc h3 {font-size:32px; margin-bottom:20px;}
    .d24-3 .pcgc p {font-size:18px; margin-bottom:20px;}
    .d24-3 .pcgc em {font-style:normal; font-size:14px; opacity:0.3;}
    .d24-3 .perfor {padding:200px 0 200px; background-image:url("https://www.sonoscape.com/statics/images/p24/003-bg.jpg"); background-position:center center; background-repeat:no-repeat; background-size:cover;}
    .d24-3 ul {display:flex; margin:100px 0; }
    .d24-3 ul li {width:33.333333%; display:flex; align-items:center;}
    .d24-3 ul li img {display:block; margin-right:20px; width:35%;}
    .d24-3 ul li .t {width:65%; padding-right:20px;}
    .d24-3 ul li .t h4 {font-size:32px; line-height:1; margin-bottom:20px;}
    .d24-3 ul li .t p {font-size:18px; line-height:1.2;}
    /**/
    .d24-4 {padding:0 0 200px 0; overflow:hidden;}
    .d24-4 .con-t {justify-content:space-between; align-items:center; background:#009ba4;}
    .d24-4 .con-t .text {width:75%; padding:80px;}
    .d24-4 .con-t .text .rect-d {background-color:#FFFFFF;}
    .d24-4 .con-t .t-bg {margin:0; width:25%;}
    .d24-4 .con-t .t-bg img {width:100%;}
    .d24-4 ul {display:flex; flex-wrap:wrap; margin:0 -50px; overflow:hidden;}
    .d24-4 ul li {width:50%; margin-top:100px; padding:0 50px;}
    .d24-4 ul li .inner {}
    .d24-4 ul li img {display:block; margin-bottom:30px; width:60%;}
    .d24-4 ul li .t {width:100%;}
    .d24-4 ul li .t h4 {font-size:22px; margin-bottom:20px;}
    .d24-4 ul li .t p {font-size:18px;}
    /**/
    .d24-5 {}
    .d24-5 .text {}
    .d24-5 .text h2 {text-align:left; width:50%;}
    .d24-5 .text h2::before {left:0;}
    .d24-5 .con-t {flex-direction:row-reverse;}
    .d24-5 .con-t .t-bg img {margin:0 auto 0 0;}
    .d24-5 ul {margin-top:100px;}
    .d24-5 ul li {margin-bottom:40px;}
    .d24-5 ul li .inner {display:flex; align-items:center; flex-direction:row-reverse;}
    .d24-5 ul li img {width:40%;}
    .d24-5 ul li .t {margin:0 40px 0 0; width:60%;}
    .d24-5 ul li .t h4 {font-size:22px; margin-bottom:20px;}
    .d24-5 ul li .t p {font-size:18px;}
    .d24-5 ul li:nth-child(2) .inner , .d24-5 ul li:nth-child(4) .inner {flex-direction:row;}
    .d24-5 ul li:nth-child(2) .t , .d24-5 ul li:nth-child(4) .t {margin:0 0 0 40px;}
    /**/
    .d24-6 {padding:200px 0;}
    .d24-6 .text {margin-bottom:150px;}
    .d24-6 .topic {background-image:url("https://www.sonoscape.com/statics/images/p24/006-bg.jpg"); background-position:center center; background-repeat:no-repeat; background-size:cover;}
    .d24-6 .swiper-container {width:50%; height:900px; margin:0 0 0 auto; padding:0;}
    .d24-6 .swiper-container .swiper-wrapper {}
    .d24-6 .swiper-container .swiper-slide {}
    .d24-6 .swiper-container .img-box {border:none; text-align:left; padding:0 20px;}
    .d24-6 .swiper-container .img-box .img {}
    .d24-6 .swiper-container .img-box .img img {display:block;}
    .d24-6 .swiper-container .img-box h4 {font-size:18px;}
    .d24-6 .swiper-container .img-box p {font-size:16px;}
    .d24-6 .swiper-container-vertical > .swiper-pagination-bullets{right:0;}
    .d24-6 .swiper-button-next, .d24-6 .swiper-button-prev {width:60px; height:60px;}
    .d24-6 .swiper-button-prev {left:50%; top:0; margin:0 0 0 -30px; background:url("https://www.sonoscape.com/statics/images/p24/v-prev.png") no-repeat center center / 100% auto;}
    .d24-6 .swiper-button-prev::after {display:none;}
    .d24-6 .swiper-button-next {background:red; left:50%; top:auto; bottom:0; margin:0 0 0 -30px; background:url("https://www.sonoscape.com/statics/images/p24/v-next.png") no-repeat center center / 100% auto;}
    .d24-6 .swiper-button-next::after {display:none;}
    /**/
    .d24-7 {overflow:hidden;}
    .d24-7 .con-t {}
    .d24-7 .con-t .text {}
    .d24-7 .con-t .text .rect-d {margin:0 0 0 auto;}
    .d24-7 .con-t .text h2 {text-align:right;}
    .d24-7 .con-t .text h2 img {display:block; margin-top:40px;}
    .d24-7 ul {display:flex; flex-wrap:wrap; margin:80px -20px 0;}
    .d24-7 ul li {width:33.333333%; padding:20px;}
    .d24-7 ul li .inner {}
    .d24-7 ul li .inner a {display:block; position:relative; padding-bottom:100px; overflow:hidden;}
    .d24-7 ul li img {display:block;}
    .d24-7 ul li .t {width:100%; height:100px; padding:20px; border-top:4px solid #009ba4; color:#FFFFFF; position:absolute; left:0; bottom:0; background-image:linear-gradient(to left, rgba(59,54,55,1), rgba(35,30,30,1)); transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
    .d24-7 ul li .t h4 {font-size:18px; margin-bottom:15px;}
    .d24-7 ul li .t p {visibility:hidden; opacity:0; font-size:14px; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
    .d24-7 ul li .inner a:hover .t {height:100%;}
    .d24-7 ul li .inner a:hover .t p {opacity:1; visibility:visible;}
    /**/
    .d24-8 {}
    .d24-8 .topic {padding:100px 0 0; background-image:url("https://www.sonoscape.com/statics/images/p24/008-bg.jpg"); background-position:center center; background-repeat:no-repeat; background-size:cover;}
    .d24-8 .topic .p-design {margin-top:200px; padding:40px; width:50%; background:#000000;}
    .d24-8 .topic .p-design h3 {font-size:22px; color:#009ba4; margin-bottom:20px;}
    .d24-8 .topic .p-design p {font-size:18px;}
    .d24-8 .text {}
    .d24-8 .grad {display:flex; flex-wrap:wrap; margin:100px -5px 0;}
    .d24-8 ul {width:50%; display:flex;}
    .d24-8 ul li {}
    .d24-8 ul li .inner {position:relative; height:100%; display:flex; align-items:center; background-position:center center; background-repeat:no-repeat; background-size:cover;}
    .d24-8 ul li img {display:block; margin:auto; flex-shrink:0; width:100%;}
    .d24-8 ul li p {opacity:0; padding:20px; font-size:18px; line-height:1.4; text-align:center; width:100%; color:#FFFFFF; position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); webkit-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
        /**/
        .d24-8 ul:nth-child(1) {height:400px; position:relative; overflow:hidden;}
        .d24-8 ul:nth-child(1) li {position:absolute; left:0; top:0; width:100%; height:100%; padding:5px;}
        /**/
        .d24-8 ul:nth-child(2) {flex-wrap:wrap;}
        .d24-8 ul:nth-child(2) li {width:33.333333%; padding:5px;}
        .d24-8 ul:nth-child(2) li .inner {background-position:center center; background-repeat:no-repeat; background-size:cover;}
        .d24-8 ul:nth-child(2) li .inner a {display:block; width:100%; height:100%;}
        .d24-8 ul:nth-child(2) li .inner a:hover p {opacity:1;}
    /**/
    .d24-9 {padding-top:150px;}
    .d24-9 ul {}
    .d24-9 ul li {margin-bottom:40px; padding:60px; background-image:linear-gradient(to right, rgba(255,255,255,0.2), rgba(255,255,255,0));}
    .d24-9 ul li .inner {display:flex; align-items:center;}
    .d24-9 ul li img {width:40%;}
    .d24-9 ul li .t {margin-left:40px; width:60%;}
    .d24-9 ul li .t h4 {font-size:22px; margin-bottom:20px;}
    .d24-9 ul li .t p {font-size:18px;}
    .d24-9 ul li:nth-child(2) , .d24-9 ul li:nth-child(4) {background-image:linear-gradient(to left, rgba(255,255,255,0.2), rgba(255,255,255,0));}
    .d24-9 ul li:nth-child(2) .inner , .d24-9 ul li:nth-child(4) .inner {flex-direction:row-reverse; text-align:right;}
    .d24-9 ul li:nth-child(2) .t , .d24-9 ul li:nth-child(4) .t {margin:0 40px 0 0;}
    /**/
    .d24-10 {padding:150px 0;}
    .d24-10 h2 {font-size:44px; text-align:center;}
    .d24-10 img {display:block; margin:auto;}
    .d24-10 .swiper-slide .row {padding:0;}
    #product-detail .d24-10 .img-box {padding:0; border:none;}




/***** ProPet 70 *****/
.sel-product-detail-25 {}
.sel-product-detail-25 .p-detail {margin-top:90px;}
    /* public */
    .sel-product-detail-25 img {display:block; width:100%;}
    /**/
    .sel-product-detail-25 .d25-con {}
    .sel-product-detail-25 .d25-con .topic {padding:100px; background-color:#000000; background-position:center center; background-repeat:no-repeat; background-size:cover;}
    .sel-product-detail-25 .d25-con .topic .text {width:50%;}
    .sel-product-detail-25 .d25-con .topic .text h2 {font-size:44px; margin-bottom:20px;}
    .sel-product-detail-25 .d25-con .topic .text p {font-size:22px;}
    /**/
    .sel-product-detail-25 .d25-con-ul ul {display:flex; flex-wrap:wrap; margin:100px -20px;}
    .sel-product-detail-25 .d25-con-ul ul li {width:50%; padding:20px;}
    .sel-product-detail-25 .d25-con-ul ul li .inner {padding:40px; height:100%; background:#FFFFFF; box-shadow:20px 20px 20px rgba(0,0,0,0.05);;}
    .sel-product-detail-25 .d25-con-ul ul li img {display:block; width:100%; margin-bottom:30px;}
    .sel-product-detail-25 .d25-con-ul ul li h4 {font-size:22px; margin-bottom:10px; color:#009FAB;}
    .sel-product-detail-25 .d25-con-ul ul li p { font-size:18px;}
    /**/
    .d25-1 {position:relative; height:100vh; color:#FFFFFF; background-color:#000000; background-image:url('https://www.sonoscape.com/statics/images/p25/001-bg.jpg'); background-position:center center; background-repeat:no-repeat; background-size:cover;}
    .d25-1 h1 {font-size:0; text-align:center; position:absolute; left:50%; top:43%; width:50%; transform:translateX(-50%) translateY(-50%); animation:d25-1-h1 1s cubic-bezier(0.5, 0, 0, 0.5) 1 alternate forwards; animation-delay:0s;}
        /**/
       /* @keyframes d25-1-h1
        {
          0% {
            opacity:0;
            transform:translateX(-50%) translateY(40px);
          }
          100% {
            opacity:1;
            transform:translateX(-50%) translateY(0);
          }
        }*/
    .d25-1 .img {/*opacity:0;*/ width:48%; margin:auto; position:absolute; left:50%; bottom:0; transform:translateX(-50%); z-index:1; animation:d25-1-img 1s cubic-bezier(0.5, 0, 0, 0.5) 1 alternate forwards; animation-delay:0.5s;}
        /**/
        /*@keyframes d25-1-img
        {
          0% {
            opacity:0;
            transform:translateX(-50%) translateY(40px);
          }
          100% {
            opacity:1;
           transform:translateX(-50%) translateY(0);
          }
        }*/
    .d25-1 .text {/*opacity:0; */position:absolute; z-index:20; left:5%; bottom:15%; width:500px; animation:d25-1-text 1s cubic-bezier(0.5, 0, 0, 0.5) 1 alternate forwards; animation-delay:1s;}
        /**/
       /* @keyframes d25-1-text
        {
          0% {
            opacity:0;
            transform:translateY(40px);
          }
          100% {
            opacity:1;
           transform:translateY(0);
          }
        }*/
    .d25-1 .text h2 {font-size:32px; color:#009FAB; margin-bottom:20px;}
    .d25-1 .text p {font-size:18px; color:#FFFFFF; opacity:0.3;}
    .d25-1 .ornament {display:block; position:absolute;}
    .d25-1 .ornament img {display:block; width:100%;}
    .d25-1 .o_1 {width:200px; left:100px; top:100px;}
    .d25-1 .o_2 {width:150px; right:0; top:100px;}
    /**/
    .d25-2 {}
    .d25-2 .t {padding:150px 0 0; background-color:#000000; background-image:url('https://www.sonoscape.com/statics/images/p25/002-t-bg.jpg'); background-position:center center; background-repeat:no-repeat; background-size:cover; background-attachment:fixed;}
    .d25-2 .t .box {display:flex; flex-wrap:wrap; justify-content:space-between; align-items:flex-start;}
    .d25-2 .t img {width:calc(60% - 40px);}
    .d25-2 .t .text {color:#FFFFFF; width:calc(35%);}
    .d25-2 .t .text .tt {}
    .d25-2 .t .text h3 {font-size:32px; margin-bottom:20px;}
    .d25-2 .t .text p {font-size:16px;}
    .d25-2 .t .text p .division {display:block; height:20px;}
    .d25-2 .t .text img {width:100%; margin-top:40px;}
    .d25-2 .b {padding:150px 0 200px; border-bottom:10px solid #009FAB; background-color:#000000; background-image:url('https://www.sonoscape.com/statics/images/p25/002-b-bg.jpg'); background-position:center center; background-repeat:no-repeat; background-size:cover;}
    .d25-2 .b .box {}
    .d25-2 .b .text {width:50%;}
    .d25-2 .b .text h3 {font-size:44px; color:#009FAB;}
    /**/
    .d25-3 {padding:100px 0;}
    .d25-3 .inner {display:flex; flex-wrap:wrap; justify-content:space-between; margin-top:-200px;}
    .d25-3 .img {}
    .d25-3 .text h4 {font-size:18px; color:#009FAB; margin-bottom:20px;}
    .d25-3 .text p {font-size:16px;}
    .d25-3 .img_1 {width:100%; display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center;}
    .d25-3 .img_1 img {display:block; width:calc(50% - 40px);}
    .d25-3 .img_1 ul {width:calc(50% - 40px);}
    .d25-3 .img_1 ul li {display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center; padding:30px 0;}
    .d25-3 .img_1 ul li .cover {width:120px; border:1px solid rgba(0,0,0,0.3);}
    .d25-3 .img_1 ul li .cover img {display:block; width:100%;}
    .d25-3 .img_1 ul li .text {width:calc(100% - 120px - 40px);}
    .d25-3 .img_2 {width:calc(50% - 40px);}
    .d25-3 .img_2 img,
    .d25-3 .img_3 img {display:block; width:100%;}
    .d25-3 .img_2 ul,
    .d25-3 .img_3 ul { margin-top:40px; }
    .d25-3 .img_3 {width:calc(50% - 40px);}
    /**/
    .d25-4 {background-color:#e9e9e9;}
    .d25-4 .topic {background-image:url("https://www.sonoscape.com/statics/images/p25/004-bg.jpg");}
    .d25-4 .topic .text {margin:0 0 0 auto;}
    .d25-4 .topic .text h2 {color:#009FAB;}
    .d25-4 .topic .text p {opacity:0.8;}
    .d25-4 .topic .text img {margin-top:40px; width:80%;}
    /**/
    .d25-5 {background-color:#e9e9e9;}
    .d25-5 .topic {background-image:url("https://www.sonoscape.com/statics/images/p25/005-bg.jpg");}
    .d25-5 .topic .text {margin:auto; text-align:center;}
    .d25-5 .topic .text h2 {color:#009FAB;}
    .d25-5 .topic .text p {color:#FFFFFF;}
    .d25-5 ul li .inner {background-color:#e9e9e9;}
    /**/
    .d25-6 {background-color:#e9e9e9;}
    .d25-6 .topic {position:relative; background-image:url("https://www.sonoscape.com/statics/images/p25/006-bg.jpg");}
    .d25-6 .topic img {width:850px; position:absolute; left:0; bottom:-22px;}
    .d25-6 .topic .text {margin:0 0 0 auto; width:60%!important; text-align:right; color:#FFFFFF; position:relative; z-index:1;}
    .d25-6 ul {}
    .d25-6 ul li {padding:100px 0;}
    .d25-6 ul li .cell {display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center;}
    .d25-6 ul li .text {width:calc(50% - 40px);}
    .d25-6 ul li .img {width:calc(50% - 40px);}
    .d25-6 ul li .img img {display:block; width:100%;}
    .d25-6 ul li .text h2 {font-size:32px; margin-bottom:40px; color:#009FAB;}
    .d25-6 ul li .text p {font-size:18px;}
    .d25-6 ul li .text dl {margin-top:20px; display:flex; flex-wrap:wrap;}
    .d25-6 ul li .text dl dt {width:20%; text-align:center;}
    .d25-6 ul li .text dl dt img {display:block; margin:auto;}
    .d25-6 ul li .text dl dt p {}
    .d25-6 ul li:nth-child(2n+1) {background:#212325;}
    .d25-6 ul li:nth-child(2n+1) .text p {color:#FFFFFF;}
    .d25-6 ul li:nth-child(2n) .cell {flex-direction:row-reverse;}
    .d25-6 ul li:last-child {position:relative; overflow:hidden;}
    .d25-6 ul li:last-child dl {display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center; margin-top:60px;}
    .d25-6 ul li:last-child dl dt {display:flex; align-items:center; width:33.333333%;}
    .d25-6 ul li:last-child dl dt img {display:block; width:50px; height:50px; margin-right:20px; flex-shrink:0;}
    .d25-6 ul li:last-child dl dt .r {width:calc(100% - 50px); text-align:left;}
    .d25-6 ul li:last-child dl dt h4 {font-size:22px; color:#009FAB; margin-bottom:4px;}
    .d25-6 ul li:last-child dl dt p {font-size:16px;}
    .d25-6 ul li:last-child .cell .text {width:70%; position:relative; z-index:1;}
    .d25-6 ul li:last-child .machine {position:absolute; right:0; top:0; width:600px;}
    .d25-6 ul li:nth-child(3) .cell .text {width:calc(45% - 40px);}
    .d25-6 .sc-wrap {width:calc(55%); padding:0 80px; position:relative;}
    .d25-6 .swiper-container {padding:0; position:static;}
    .d25-6 .swiper-container .img-box {padding:0; border:none;}
    .d25-6 .swiper-container .swiper-pagination {bottom:-40px;}
    .d25-6 .swiper-container .swiper-button-prev {left:0;}
    .d25-6 .swiper-container .swiper-button-next {right:0;}
    /**/
    .d25-7 {padding:150px 0;}
    .d25-7 .topic {text-align:center; width:75%; margin:auto;}
    .d25-7 .topic h2 {font-size:44px; color:#009FAB; margin-bottom:20px;}
    .d25-7 .topic p {font-size:22px;}
    .d25-7 .t {margin:100px 0;}
    .d25-7 .t .ts {margin:40px 0; background:#F1F1F1;}
    .d25-7 .t h3 {font-size:22px;}
    .d25-7 .t .sc-wrap {position:relative; padding:80px 0;}
    .d25-7 .t .swiper-container {position:static; max-width:1240px; margin:auto; padding:0 20px;}
    .d25-7 .t .swiper-container .swiper-slide {display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center;}
    .d25-7 .t .swiper-container .swiper-slide .text {width:calc(35% - 40px);}
    .d25-7 .t .swiper-container .swiper-slide .text h4 {font-size:22px; color:#009FAB; margin-bottom:10px;}
    .d25-7 .t .swiper-container .swiper-slide .text p {font-size:18px;}
    .d25-7 .t .swiper-container .swiper-slide .img-box {width:calc(65% - 40px); padding:0; border:none; position:relative;}
    .d25-7 .t .swiper-container .swiper-slide .img-box img {display:block; width:100%;}
    .d25-7 .t .swiper-container .swiper-pagination {bottom:30px;}
    .d25-7 .t .swiper-container .swiper-pagination-bullet {background:#000000;}
    .d25-7 .b {}
    .d25-7 .b h3 {font-size:22px;}
    .d25-7 .b ul {display:flex; flex-wrap:wrap; justify-content:space-between; margin-top:40px;}
    .d25-7 .b ul li {width:calc(50% - 40px);}
    .d25-7 .b ul li .cell {display:flex; flex-wrap:wrap; justify-content:space-between;}
    .d25-7 .b ul li img {display:block; width:100%;}
    .d25-7 .b ul li .text {width:100%; margin-top:20px;}
    .d25-7 .b ul li .text h4 {font-size:22px; color:#009FAB; margin-bottom:10px;}
    .d25-7 .b ul li .text p {font-size:18px;}
    /**/
    .d25-8 {padding:100px 0; background:#000000;}
    .d25-8 .topic {text-align:center;}
    .d25-8 .topic h2 {font-size:44px; color:#009ba4; margin-bottom:20px;}
    .d25-8 .topic p {font-size:22px; color:#FFFFFF;}
    .d25-8 img {display:block; margin:auto;}
    .d25-8 .swiper-slide .row {padding:0;}
    .d25-8 .swiper-slide .img-box {padding:0; border:none;}
    .d25-8 .swiper-slide .text {margin-top:20px;}
    .d25-8 .swiper-slide .text p {font-size:18px; color:#FFFFFF; text-align:center; opacity:0.3;}
    .d25-8 .swiper-pagination-bullet {}




/***** ProPet 80 *****/
.sel-product-detail-26 {}
.sel-product-detail-26 .p-detail {margin-top:90px;}
    /* public */
    .sel-product-detail-26 img {display:block; width:100%;}
    /**/
    .sel-product-detail-26 .d26-con {}
    .sel-product-detail-26 .d26-con .topic {padding:100px; background-color:#000000; background-position:center center; background-repeat:no-repeat; background-size:cover;}
    .sel-product-detail-26 .d26-con .topic .text {}
    .sel-product-detail-26 .d26-con .topic .text h2 {font-size:44px; margin-bottom:20px;}
    .sel-product-detail-26 .d26-con .topic .text p {font-size:22px;}
    /**/
    .sel-product-detail-26 .d26-con-ul ul {display:flex; flex-wrap:wrap; margin:100px -20px;}
    .sel-product-detail-26 .d26-con-ul ul li {width:50%; padding:20px;}
    .sel-product-detail-26 .d26-con-ul ul li .inner {padding:40px; height:100%; background:#FFFFFF; box-shadow:20px 20px 20px rgba(0,0,0,0.05);;}
    .sel-product-detail-26 .d26-con-ul ul li img {display:block; width:100%; margin-bottom:30px;}
    .sel-product-detail-26 .d26-con-ul ul li h4 {font-size:22px; margin-bottom:10px; color:#009FAB;}
    .sel-product-detail-26 .d26-con-ul ul li p { font-size:18px;}
    /**/
    .d26-1 {position:relative; height:100vh; color:#FFFFFF; background-color:#000000; background-image:url('https://www.sonoscape.com/statics/images/p26/001-bg.jpg'); background-position:center center; background-repeat:no-repeat; background-size:cover;}
    .d26-1 h1 {font-size:0; text-align:center; position:absolute; left:50%; top:43%; width:50%; transform:translateX(-50%) translateY(-50%); animation:d26-1-h1 1s cubic-bezier(0.5, 0, 0, 0.5) 1 alternate forwards; animation-delay:0s;}
        /**/
        /*@keyframes d26-1-h1
        {
          0% {
            opacity:0;
            transform:translateX(-50%) translateY(40px);
          }
          100% {
            opacity:1;
            transform:translateX(-50%) translateY(0);
          }
        }*/
    .d26-1 .img {/*opacity:0;*/ width:42%; margin:auto; position:absolute; left:50%; bottom:0; transform:translateX(-50%); z-index:1; animation:d26-1-img 1s cubic-bezier(0.5, 0, 0, 0.5) 1 alternate forwards; animation-delay:0.5s;}
        /**/
        /*@keyframes d26-1-img
        {
          0% {
            opacity:0;
            transform:translateX(-50%) translateY(40px);
          }
          100% {
            opacity:1;
           transform:translateX(-50%) translateY(0);
          }
        }*/
    .d26-1 .text {/*opacity:0;*/ position:absolute; z-index:20; left:5%; bottom:15%; width:500px; animation:d26-1-text 1s cubic-bezier(0.5, 0, 0, 0.5) 1 alternate forwards; animation-delay:1s;}
        /**/
        /*@keyframes d26-1-text
        {
          0% {
            opacity:0;
            transform:translateY(40px);
          }
          100% {
            opacity:1;
           transform:translateY(0);
          }
        }*/
    .d26-1 .text h2 {font-size:32px; color:#009FAB; margin-bottom:20px;}
    .d26-1 .text p {font-size:18px; color:#FFFFFF; opacity:0.3;}
    .d26-1 .ornament {display:block; position:absolute;}
    .d26-1 .ornament img {display:block; width:100%;}
    .d26-1 .o_1 {width:200px; left:100px; top:100px;}
    .d26-1 .o_2 {width:150px; right:0; top:100px;}
    /**/
    .d26-2 {background-color:#000000; background-image:url('https://www.sonoscape.com/statics/images/p26/002-bg.jpg'); background-position:center center; background-repeat:no-repeat; background-size:cover; background-attachment:fixed;}
    .d26-2 .t {}
    .d26-2 .t .box {}
    .d26-2 .t .text {color:#FFFFFF; width:50%; margin:100px 0 50vh auto; padding:60px; background:rgba(5, 75, 81, 0.8); mix-blend-mode:hard-light;}
    .d26-2 .t .text h3 {font-size:32px; margin-bottom:20px;}
    .d26-2 .t .text p {font-size:18px;}
    .d26-2 .t .text p .division {display:block; height:20px;}
    /**/
    .d26-3 {background-color:#e9e9e9;}
    .d26-3 .topic {padding:100px 0!important; background-image:url("https://www.sonoscape.com/statics/images/p26/003-bg.jpg"); background-position:right top!important;}
    .d26-3 .topic .text {margin:auto; max-width:1240px; width:100%!important; padding:0 100px 0 20px;}
    .d26-3 .topic .text h2 {color:#009FAB;}
    .d26-3 .topic .text p {color:#FFFFFF;}
    .d26-3 .sc {background:#212325; position:relative;}
    .d26-3 .sc .swiper-container {padding:100px 0; position:static;}
    .d26-3 .sc .swiper-container .swiper-wrapper {}
    .d26-3 .sc .swiper-container .swiper-slide {display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center;}
    .d26-3 .sc .swiper-container .swiper-slide .img-box {width:calc(50% - 20px); padding:0; border:none; position:relative;}
    .d26-3 .sc .swiper-container .swiper-slide .img-box img {display:block;}
    .d26-3 .sc .swiper-container .swiper-slide .text {width:calc(50% - 20px); color:#FFFFFF;}
    .d26-3 .sc .swiper-container .swiper-slide .text h3 {font-size:22px; margin-bottom:20px;}
    .d26-3 .sc .swiper-container .swiper-slide .text p {font-size:16px;}
    .d26-3 .sc .swiper-container .swiper-slide .text p span {display:block;}
    .d26-3 .sc .swiper-container .swiper-slide .text p em {display:block; font-weight:bold; margin:10px 0; font-style:normal;}
    .d26-3 .sc .swiper-container .swiper-pagination {bottom:40px!important;}
    /**/
    .d26-4 {background-color:#e9e9e9;}
    .d26-4 .topic {background-image:url("https://www.sonoscape.com/statics/images/p26/004-bg.jpg");}
    .d26-4 .topic .text {margin:auto; max-width:800px; text-align:center;}
    .d26-4 .topic .text h2 {color:#009FAB;}
    .d26-4 .topic .text h2 span {display:block;}
    .d26-4 .topic .text p {}
    .d26-4 ul li .inner {background-color:#e9e9e9;}
    /**/
    .d26-5 {background-color:#e9e9e9;}
    .d26-5 .topic {position:relative; background-image:url("https://www.sonoscape.com/statics/images/p26/005-bg.jpg");}
    .d26-5 .topic img {position:absolute; left:0; bottom:0; width:600px;}
    .d26-5 .topic .text {margin:0 0 0 auto; max-width:800px; text-align:right; color:#FFFFFF; position:relative; z-index:1;}
    .d26-5 ul {}
    .d26-5 ul li {padding:100px 0;}
    .d26-5 ul li .cell {display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center; position:relative; z-index:1;}
    .d26-5 ul li .text {width:calc(50% - 40px);}
    .d26-5 ul li .img {width:calc(50% - 40px);}
    .d26-5 ul li .img img {display:block; width:100%;}
    .d26-5 ul li .text h2 {font-size:32px; margin-bottom:20px; color:#009FAB;}
    .d26-5 ul li .text p {font-size:18px;}
    .d26-5 ul li .text dl {margin-top:20px; display:flex; flex-wrap:wrap;}
    .d26-5 ul li .text dl dt {width:20%; text-align:center;}
    .d26-5 ul li .text dl dt img {display:block; margin:auto;}
    .d26-5 ul li .text dl dt p {}
    .d26-5 ul li:last-child {position:relative; overflow:hidden;}
    .d26-5 ul li:nth-child(2n+1) {background:#212325;}
    .d26-5 ul li:nth-child(2n+1) .text p {color:#FFFFFF;}
    .d26-5 ul li:nth-child(2n) .cell {flex-direction:row-reverse;}
    .d26-5 ul li:last-child dl {display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center; margin-top:40px;}
    .d26-5 ul li:last-child dl dt {display:flex; align-items:center; width:33.333333%;}
    .d26-5 ul li:last-child dl dt img {display:block; width:50px; height:50px; margin-right:20px; flex-shrink:0;}
    .d26-5 ul li:last-child dl dt .r {width:calc(100% - 50px); text-align:left;}
    .d26-5 ul li:last-child dl dt h4 {font-size:22px; color:#009FAB; margin-bottom:4px;}
    .d26-5 ul li:last-child dl dt p {font-size:16px;}
    .d26-5 ul li:last-child .cell .text {width:80%;}
    .d26-5 ul li:last-child .machine {position:absolute; right:0; top:0; width:600px;}
    .d26-5 ul li:nth-child(3) .cell .text {width:calc(45% - 40px);}
    .d26-5 .sc-wrap {width:calc(55%); padding:0 80px; position:relative;}
    .d26-5 .swiper-container {padding:0; position:static;}
    .d26-5 .swiper-container .img-box {padding:0; border:none;}
    .d26-5 .swiper-container .swiper-pagination {bottom:-40px;}
    .d26-5 .swiper-container .swiper-button-prev {left:0;}
    .d26-5 .swiper-container .swiper-button-next {right:0;}
    /**/

    /**/
    .d26-6 {background:#F1F1F1;}
    .d26-6 .topic {position:relative; background-image:url("https://www.sonoscape.com/statics/images/p26/006-bg.jpg"); background-position:left center!important;}
    .d26-6 .topic::after {opacity:0; content:""; position:absolute; left:0; top:0; width:100%; height:100%; background:#000000;}
    .d26-6 .topic .text {margin:auto; max-width:800px; text-align:center; position:relative; z-index:1;}
    .d26-6 .topic .text h2 {color:#009FAB;}
    .d26-6 .topic .text p {}
    .d26-6 .t {padding:100px 0 40px;}
    .d26-6 .t h3 {font-size:22px;}
    .d26-6 .t ul {margin:40px 0;}
    .d26-6 .t ul li {margin-bottom:40px;}
    .d26-6 .t ul li:last-child {margin:0;}
    .d26-6 ul li:nth-child(2n+1) .cell {flex-direction:row-reverse;}
    .d26-6 .t ul li .cell {display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center; padding:60px; background:#FFFFFF;}
    .d26-6 .t ul li .text {width:calc(50% - 20px);}
    .d26-6 .t ul li .text h4 {font-size:22px; color:#009FAB; margin-bottom:10px;}
    .d26-6 .t ul li .text p {font-size:18px;}
    .d26-6 .t ul li .img {width:calc(50% - 20px);}
    .d26-6 .t ul li .img img {display:block; width:100%;}
    .d26-6 .b {}
    .d26-6 .b h3 {font-size:22px;}
    .d26-6 .b ul {display:flex; flex-wrap:wrap; margin:20px -20px;}
    .d26-6 .b ul li {width:50%; padding:20px;}
    .d26-6 .b ul li .cell {padding:40px; height:100%; background:#FFFFFF; box-shadow:20px 20px 20px rgba(0,0,0,0.05);}
    .d26-6 .b ul li img {display:block; width:100%; margin-bottom:30px;}
    .d26-6 .b ul li h4 {font-size:22px; margin-bottom:10px; color:#009FAB;}
    /**/
    .d26-7 {}
    .d26-7 .topic {background-image:url("https://www.sonoscape.com/statics/images/p26/007-bg.jpg"); background-position:center top!important;}
    .d26-7 .topic .text {margin:auto; max-width:800px; text-align:center; color:#009FAB;}
    .d26-7 .inner {display:flex; flex-wrap:wrap; justify-content:space-between; padding:100px 0;}
    .d26-7 .img {}
    .d26-7 .text h4 {font-size:18px; color:#009FAB; margin-bottom:10px;}
    .d26-7 .text p {font-size:16px;}
    .d26-7 .img_1 {width:100%; display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center; margin-bottom:60px;}
    .d26-7 .img_1 img {display:block; width:calc(50% - 40px);}
    .d26-7 .img_1 ul {width:calc(50% - 40px);}
    .d26-7 .img_1 ul li {display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center; padding:30px 0;}
    .d26-7 .img_1 ul li .cover {width:120px; border:1px solid rgba(0,0,0,0.3);}
    .d26-7 .img_1 ul li .cover img {display:block; width:100%;}
    .d26-7 .img_1 ul li .text {width:calc(100% - 120px - 40px);}
    .d26-7 .img_2 {width:calc(50% - 40px);}
    .d26-7 .img_2 img,
    .d26-7 .img_3 img {display:block; width:100%;}
    .d26-7 .img_2 ul,
    .d26-7 .img_3 ul { margin-top:40px; }
    .d26-7 .img_3 {width:calc(50% - 40px);}
    /**/
    .d26-8 {}
    .d26-8 .topic {width:80%; margin:auto; text-align:center;}
    .d26-8 .topic h2 {font-size:44px; color:#009ba4; margin-bottom:20px;}
    .d26-8 .topic p {font-size:22px;}
    .d26-8 img {display:block; margin:auto;}
    .d26-8 .swiper-container {margin-top:60px; padding:100px; background:#000000;}
    .d26-8 .swiper-slide .row {padding:0;}
    .d26-8 .swiper-container .swiper-slide .img-box {padding:0; border:none;}
    .d26-8 .swiper-slide .text {margin-top:20px;}
    .d26-8 .swiper-slide .text p {font-size:18px; color:#FFFFFF; text-align:center; opacity:0.3;}
    .d26-8 .swiper-container .swiper-pagination {bottom:60px;}




/***** P9 Elite *****/
.sel-product-detail-27 {line-height:1.6;}
.sel-product-detail-27 .p-detail {margin-top:90px;}
  /* public */
  .sel-product-detail-27 img {display:block; width:100%;}
  /**/
  .d27-1 {padding:100px 0;}
  .d27-1 .shead {text-align:center;}
  .d27-1 .shead h1 {font-size:64px;}
  .d27-1 .shead p {font-size:32px;}
  .d27-1 .img {width:30%; margin:60px auto;}
  .d27-1 .intro {font-size:22px;}
  /**/
  .d27-2 {padding:150px 0; color:#FFFFFF; background:#2F302F;}
  .d27-2 .shead {}
  .d27-2 .shead h2 {margin-bottom:40px; text-align:center; font-size:44px; color:#009FAB;}
  .d27-2 .shead p {font-size:22px;}
  .d27-2 ul {display:flex; flex-wrap:wrap; justify-content:space-between; margin:40px -40px -40px;}
  .d27-2 ul li {width:50%; padding:40px;}
  .d27-2 ul li .cell {}
  .d27-2 ul li .text {}
  .d27-2 ul li .text h3 {font-size:32px; position:relative; color:#009FAB; margin-bottom:40px; padding-bottom:20px;}
  .d27-2 ul li .text h3::after {content:""; position:absolute; left:0; bottom:0; width:100%; height:1px; background:linear-gradient(to right, rgba(255,255,255,1), rgba(255,255,255,0));}
  .d27-2 ul li .text p {font-size:22px;}
  .d27-2 ul li .img {margin-bottom:40px;}
  /**/
  .d27-3 {padding:150px 0;}
  .d27-3 .shead {}
  .d27-3 .shead h2 {font-size:44px; padding:0 100px;}
  .d27-3 .shead h2 span {display:block;}
  .d27-3 ul {margin-top:100px;}
  .d27-3 ul li {margin-bottom:40px;}
  .d27-3 ul li .cell {display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center; padding:60px; background:#E3E3E3;}
  .d27-3 ul li .text {width:calc(50% - 20px);}
  .d27-3 ul li .text h3 {font-size:22px; margin-bottom:20px;}
  .d27-3 ul li .text p {font-size:18px;}
  .d27-3 ul li .img {width:calc(50% - 20px);}
  .d27-3 ul li:nth-child(2n) .cell {flex-direction:row-reverse;}
  /**/
  .d27-4 {padding:150px 0; color:#FFFFFF; background-color:#000000; background-image:url('https://www.sonoscape.com/statics/images/p27/004-bg.jpg'); background-position:center center; background-repeat:no-repeat; background-size:cover;}
  .d27-4 .inner {display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center;}
  .d27-4 .text {width:50%;}
  .d27-4 .text .shead {}
  .d27-4 .text .shead h2 {font-size:44px; color:#009FAB;}
  .d27-4 ul {margin-top:100px;}
  .d27-4 ul li {padding:20px 0;}
  .d27-4 ul li .cell {display:flex; align-items:center;}
  .d27-4 ul li .cell img {width:100px; margin-right:20px; flex-shrink:0;}
  .d27-4 ul li p {font-size:18px; font-weight:bold;}
  .d27-4 .img {width:50%;}
  /**/
  .d27-5 {padding:150px 0; color:#FFFFFF; background-color:#000000; background-image:url('https://www.sonoscape.com/statics/images/p27/005-bg.jpg'); background-position:center center; background-repeat:no-repeat; background-size:cover; background-attachment:fixed;}
  .d27-5 .shead {}
  .d27-5 .shead h2 {font-size:44px; color:#009FAB; text-align:center;}
  .d27-5 ul {margin-top:60px;}
  .d27-5 ul li {padding:40px 0;}
  .d27-5 ul li .cell {}
  .d27-5 ul li h3 {margin-bottom:10px; font-size:32px; color:#009FAB;}
  .d27-5 ul li p {font-size:22px;}




/***** P11 Elite *****/
.sel-product-detail-28 {line-height:1.6;}
.sel-product-detail-28 .p-detail {margin-top:90px;}
  /* public */
  .sel-product-detail-28 img {display:block; width:100%;}
  /**/
  .d28-1 {padding:150px 0;}
  .d28-1 .shead {text-align:center;}
  .d28-1 .shead h1 {font-size:64px;}
  .d28-1 .shead p {font-size:32px;}
  .d28-1 .img {width:30%; margin:60px auto;}
  .d28-1 .intro {font-size:22px;}
  /**/
  .d28-2 {padding:150px 0; background:#F1F1F1;}
  .d28-2 .shead {}
  .d28-2 .shead h2 {margin-bottom:40px; text-align:center; font-size:44px; color:#009FAB;}
  .d28-2 .shead p {font-size:22px;}
  .d28-2 ul {display:flex; flex-wrap:wrap; justify-content:space-between; margin:40px -40px -40px;}
  .d28-2 ul li {width:50%; padding:40px;}
  .d28-2 ul li .cell {}
  .d28-2 ul li .text {}
  .d28-2 ul li .text h3 {font-size:32px; position:relative; color:#009FAB; margin-bottom:20px; padding-bottom:20px;}
  .d28-2 ul li .text h3::after {content:""; position:absolute; left:0; bottom:0; width:100%; height:1px; background:linear-gradient(to right, rgba(0,0,0,1), rgba(0,0,0,0));}
  .d28-2 ul li .text p {font-size:22px;}
  .d28-2 ul li .img {margin-bottom:30px;}
  /**/
  .d28-3 {padding:150px 0; color:#FFFFFF; background:#2F302F;}
  .d28-3 .shead {}
  .d28-3 .shead h2 {font-size:44px; color:#009FAB; text-align:center;}
  .d28-3 ul {display:flex; flex-wrap:wrap; justify-content:space-between; margin-top:100px;}
  .d28-3 ul li {margin-bottom:80px;}
  .d28-3 ul li:nth-child(2),
  .d28-3 ul li:nth-child(3),
  .d28-3 ul li:nth-child(7),
  .d28-3 ul li:nth-child(8) {width:calc(50% - 40px);}
  .d28-3 ul li:nth-child(2) .cell,
  .d28-3 ul li:nth-child(3) .cell,
  .d28-3 ul li:nth-child(7) .cell,
  .d28-3 ul li:nth-child(8) .cell {flex-direction:column-reverse; justify-content:flex-end;}
  .d28-3 ul li:nth-child(2) .text,
  .d28-3 ul li:nth-child(3) .text,
  .d28-3 ul li:nth-child(7) .text,
  .d28-3 ul li:nth-child(8) .text {width:100%; padding:0;}
  .d28-3 ul li:nth-child(2) .img,
  .d28-3 ul li:nth-child(3) .img,
  .d28-3 ul li:nth-child(7) .img ,
  .d28-3 ul li:nth-child(8) .img {width:100%; margin-bottom:20px; padding:0;}
  .d28-3 ul li:nth-child(5),
  .d28-3 ul li:nth-child(6) {width:calc(50% - 40px);}
  .d28-3 ul li:nth-child(5) .cell,
  .d28-3 ul li:nth-child(6) .cell {padding:0; background:transparent;}
  .d28-3 ul li:nth-child(5) .text,
  .d28-3 ul li:nth-child(6) .text {width:100%;}
  .d28-3 ul li:nth-child(5) .text h3,
  .d28-3 ul li:nth-child(6) .text h3 {width:100%; position:relative; margin-bottom:40px; padding-bottom:20px; color:#009FAB;}
  .d28-3 ul li:nth-child(5) .text h3::after,
  .d28-3 ul li:nth-child(6) .text h3::after {content:""; position:absolute; left:0; bottom:0; width:100%; height:1px; background:linear-gradient(to right, rgba(0,159,171,1), rgba(0,159,171,0));}
  .d28-3 ul li .cell {display:flex; flex-wrap:wrap; justify-content:space-between; height:100%; padding:60px; background:#009FAB;}
  .d28-3 ul li .text {width:calc(50% - 20px);}
  .d28-3 ul li .text h3 {font-size:32px; margin-bottom:20px;}
  .d28-3 ul li .text p {font-size:22px;}
  .d28-3 ul li .img {width:calc(50% - 20px);}
  /**/
  .d28-4 {padding:150px 0; background:#F2F2F2;}
  .d28-4 .inner {display:flex; flex-wrap:wrap; justify-content:space-between; align-items:flex-end;}
  .d28-4 .text {width:40%;}
  .d28-4 .text .shead {}
  .d28-4 .text .shead h2 {font-size:44px; color:#009FAB;}
  .d28-4 ul {margin-top:100px;}
  .d28-4 ul li {padding:10px 0;}
  .d28-4 ul li .cell {display:flex; align-items:center; flex-direction:column; padding:20px 0 30px; background:#FFFFFF;}
  .d28-4 ul li .cell img {width:100px; flex-shrink:0;}
  .d28-4 ul li p {font-size:18px; font-weight:bold;}
  .d28-4 .img {width:50%;}
  /**/
  .d28-5 {padding:150px 0; color:#FFFFFF; background-color:#000000; background-image:url('https://www.sonoscape.com/statics/images/p28/005-bg.jpg'); background-position:center center; background-repeat:no-repeat; background-size:cover; background-attachment:fixed;}
  .d28-5 .shead {}
  .d28-5 .shead h2 {font-size:44px; color:#009FAB; text-align:center;}
  .d28-5 ul {margin-top:60px;}
  .d28-5 ul li {padding:40px 0;}
  .d28-5 ul li .cell {}
  .d28-5 ul li h3 {margin-bottom:10px; font-size:32px; color:#009FAB;}
  .d28-5 ul li p {font-size:22px;}
  /**/
  .d28-6 {padding:150px 0; color:#FFFFFF; background:#000000;}
  .d28-6 h2 {font-size:44px; text-align:center;}




/***** P12 Elite *****/
.sel-product-detail-29 {line-height:1.6;}
.sel-product-detail-29 .p-detail {margin-top:90px;}
  /* public */
  .sel-product-detail-29 img {display:block; width:100%; flex-shrink:0;}
  /**/
  .d29-1 {padding:600px 0 150px; background-image:url('https://www.sonoscape.com/statics/images/p29/001-bg.jpg'); background-position:center top; background-repeat:no-repeat; background-size:cover;}
  .d29-1 .shead {}
  .d29-1 .shead h1 {font-size:72px;}
  .d29-1 .shead p {font-size:32px;}
  /**/
  .d29-2 {padding:150px 0 0; color:#FFFFFF; background-color:#000000; background-image:url('https://www.sonoscape.com/statics/images/p29/002-bg.jpg'); background-position:center center; background-repeat:no-repeat; background-size:cover; overflow:hidden;}
  .d29-2 .inner {display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center;}
  .d29-2 .img {width:calc(50% - 40px); position:relative;}
  .d29-2 .img .gmovie {position:absolute; right:11.55%; top:3.15%; width:40.25%; overflow:hidden;}
  .d29-2 .img .gmovie img {}
  .d29-2 .text {width:calc(50% - 40px);}
  .d29-2 .text p {font-size:22px;}
  .d29-2 .text p .division {display:block; height:20px;}
  /**/
  .d29-3 {padding:150px 0;}
  .d29-3 .shead {}
  .d29-3 .shead h2 {font-size:44px; color:#54C3CD; text-align:center;}
  .d29-3 .shead h2 span {display:block;}
  .d29-3 ul {display:flex; flex-wrap:wrap; justify-content:space-between; margin:100px -20px -20px;}
  .d29-3 ul li {width:20%; padding:20px;}
  .d29-3 ul li .cell {}
  .d29-3 ul li .text {text-align:center; margin-bottom:20px;}
  .d29-3 ul li .text p {font-size:16px; font-weight:bold; line-height:1.4;}
  .d29-3 ul li .img {}
  .d29-3 ul li:nth-child(2n) {margin-top:100px;}
  /**/
  .d29-4 {padding:150px 0; color:#FFFFFF; background-color:#000000; background-image:url('https://www.sonoscape.com/statics/images/p29/004-bg.jpg'); background-position:center center; background-repeat:no-repeat; background-size:cover; background-attachment:fixed;}
  .d29-4 .inner {}
  .d29-4 .shead {text-align:center;}
  .d29-4 .shead h2 {font-size:44px; color:#54C3CD; margin-bottom:20px;}
  .d29-4 .shead p {font-size:22px;}
  .d29-4 .sc-wrap {position:relative;}
  .d29-4 .swiper-container {position:static;}
  .d29-4 .swiper-container .swiper-wrapper {align-items:flex-start;}
  .d29-4 .swiper-container .swiper-slide {}
  .d29-4 .swiper-container .img-box {margin-bottom:30px; padding:0; border:none;}
  .d29-4 .swiper-container .text {}
  .d29-4 .swiper-container .text h3 {font-size:32px; color:#54C3CD; position:relative; margin-bottom:40px; padding-bottom:20px;}
  .d29-4 .swiper-container .text h3::after {content:""; position:absolute; left:0; bottom:0; width:100%; height:1px; background:linear-gradient(to right, rgba(84,195,205,1), rgba(84,195,205,0));}
  .d29-4 .swiper-container .text p {font-size:22px;}
  /**/
  .d29-5 {overflow:hidden;}
  .d29-5 .topic {height:80vh; position:relative; background-color:#000000; background-image:url('https://www.sonoscape.com/statics/images/p29/005-bg.jpg'); background-position:center center; background-repeat:no-repeat; background-size:cover; background-attachment:fixed;}
  .d29-5 .topic img {width:50%; position:absolute; right:0; bottom:0;}
  .d29-5 .shead {margin-top:150px;}
  .d29-5 .shead h2 {font-size:44px; text-align:center; color:#71C1CF;}
  .d29-5 .sc-wrap {position:relative; padding:0 0 60px 0;}
  .d29-5 .swiper-container {position:static;}
  .d29-5 .swiper-container .swiper-wrapper {align-items:flex-start;}
  .d29-5 .swiper-container .swiper-slide {display:flex; flex-wrap:wrap; justify-content:space-between;}
  .d29-5 .swiper-container .swiper-slide .img-box {width:100%; margin-bottom:30px; padding:0; position:relative;}
  .d29-5 .swiper-container .swiper-slide .text {width:100%;}
  .d29-5 .swiper-container .swiper-slide .text h3 { font-size:32px; color:#54C3CD; margin-bottom:10px;}
  .d29-5 .swiper-container .swiper-slide .text p {font-size:22px;}
  .d29-5 .swiper-container .swiper-pagination-bullet {background:#000000;}
  .d29-5 .swiper-container .swiper-pagination {bottom:60px;}
  /**/
  .d29-6 {padding:150px 0; background-image:url('https://www.sonoscape.com/statics/images/p29/006-bg.jpg'); background-position:center center; background-repeat:no-repeat; background-size:cover; background-attachment:fixed;}
  .d29-6 h2 {font-size:44px; text-align:center;}
  .d29-6 .box {display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center; margin-top:60px;}
  .d29-6 .text {width:calc(50%);}
  .d29-6 .text ul {}
  .d29-6 .text ul li {padding:20px 0;}
  .d29-6 .text ul li .cell {display:flex; flex-direction:row-reverse; align-items:center;}
  .d29-6 .text ul li .cell img {width:100px; margin-left:20px;}
  .d29-6 .text ul li p {font-size:18px; font-weight:bold; text-align:right;}
  .d29-6 .img {width:calc(50% - 40px);}
  /**/
  .d29-7 {padding:150px 0; color:#FFFFFF; background-color:#000000; background-image:url('https://www.sonoscape.com/statics/images/p29/007-bg.jpg'); background-position:center center; background-repeat:no-repeat; background-size:cover; background-attachment:fixed;}
  .d29-7 .shead {}
  .d29-7 .shead h2 {font-size:44px; color:#54C3CD; text-align:center;}
  .d29-7 ul {margin-top:60px;}
  .d29-7 ul li {padding:40px 0;}
  .d29-7 ul li .cell {}
  .d29-7 ul li h3 {margin-bottom:10px; font-size:32px; color:#54C3CD;}
  .d29-7 ul li p {font-size:22px;}
  /**/
  .d29-8 {padding:150px 0; color:#FFFFFF; background:#000000;}
  .d29-8 h2 {font-size:44px; text-align:center;}




/***** P20 Elite *****/
.sel-product-detail-30 {line-height:1.6;}
.sel-product-detail-30 .p-detail {margin-top:90px;}
  /* public */
  .sel-product-detail-30 img {display:block; width:100%;}
  .sel-product-detail-30 .d30-con .topic {padding:300px 100px; background-color:#000000; background-position:center center; background-repeat:no-repeat; background-size:cover;}
  .sel-product-detail-30 .d30-con .topic .text {color:#FFFFFF; width:50%; margin:0 0 0 auto; text-align:center;}
  .sel-product-detail-30 .d30-con .topic .text h2 {font-size:44px;}
  /**/
  .d30-1 {padding:400px 0; background-image:url('https://www.sonoscape.com/statics/images/p30/001-bg.jpg'); background-position:left top; background-repeat:no-repeat; background-size:cover;}
  .d30-1 .text {text-align:center;}
  .d30-1 .text h1 {font-size:64px; display:inline-block; background-image:-webkit-linear-gradient(left,#9A6BA8,#644275); -webkit-background-clip:text; -webkit-text-fill-color:transparent; }
  .d30-1 .text p {font-size:28px; color:#595757;}
  /**/
  .d30-2 {color:#FFFFFF; background:#000000;}
  .d30-2 .inner {display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center;}
  .d30-2 .img {width:calc(50% - 40px);}
  .d30-2 .text {width:calc(50% - 40px);}
  .d30-2 .text h2 {font-size:44px; margin-bottom:20px;}
  .d30-2 .text p {font-size:22px;}
  /**/
  .d30-3 {}
  .d30-3 .topic {background-image:url('https://www.sonoscape.com/statics/images/p30/003-bg.jpg'); background-attachment:fixed;}
  .d30-3 .box {padding:20px 0; position:relative; background-color:#181718;}
  .d30-3 .swiper-container {position:static;}
  .d30-3 .swiper-container .swiper-slide {display:flex; flex-wrap:wrap; flex-direction:row-reverse; justify-content:space-between; align-items:center;}
  .d30-3 .swiper-container .swiper-slide .img-box {width:calc(50% - 40px); position:relative; padding:0; border:none;}
  .d30-3 .swiper-container .swiper-slide .text {width:calc(50% - 40px); color:#FFFFFF;}
  .d30-3 .swiper-container .swiper-slide .text h3 {font-size:32px; margin-bottom:20px;}
  .d30-3 .swiper-container .swiper-slide .text p {font-size:22px;}
  .d30-3 .swiper-container .swiper-slide .text p .division {display:block; height:20px;}
  .d30-3 .swiper-container .swiper-pagination {bottom:40px;}
  /**/
  .d30-4 .topic {background-image:url('https://www.sonoscape.com/statics/images/p30/004-bg.jpg'); background-attachment:fixed;}
  .d30-4 .list {background:#000000;}
  .d30-4 ul {display:flex; flex-wrap:wrap; margin:80px -20px;}
  .d30-4 ul li {width:50%; padding:20px;}
  .d30-4 ul li .inner {}
  .d30-4 ul li .inner a {display:block; position:relative; padding-bottom:100px; overflow:hidden;}
  .d30-4 ul li img {display:block;}
  .d30-4 ul li .t {width:100%; height:100px; padding:20px; border-top:4px solid #91619E; color:#FFFFFF; position:absolute; left:0; bottom:0; background-image:linear-gradient(to left, rgba(59,54,55,1), rgba(35,30,30,1)); transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
  .d30-4 ul li .t h4 {font-size:22px; margin-bottom:15px;}
  .d30-4 ul li .t p {visibility:hidden; opacity:0; font-size:18px; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
  .d30-4 ul li .inner a:hover .t {height:100%;}
  .d30-4 ul li .inner a:hover .t p {opacity:1; visibility:visible;}
  /**/
  .d30-5 .topic {background-image:url('https://www.sonoscape.com/statics/images/p30/005-bg.jpg'); background-attachment:fixed;}
  .d30-5 .list {padding:100px 0; background:#000000;}
  .d30-5 ul {}
  .d30-5 ul li {margin-bottom:40px; padding:60px; background-image:linear-gradient(to right, rgba(255,255,255,0.2), rgba(255,255,255,0));}
  .d30-5 ul li:last-child {margin:0;}
  .d30-5 ul li .cell {display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
  .d30-5 ul li .img {width:calc(40% - 40px);}
  .d30-5 ul li .text {width:calc(60% - 40px); color:#FFFFFF;}
  .d30-5 ul li .text h3 {font-size:22px; margin-bottom:20px;}
  .d30-5 ul li .text p {font-size:18px;}
  .d30-5 ul li:nth-child(2),
  .d30-5 ul li:nth-child(4) {background-image:linear-gradient(to left, rgba(255,255,255,0.2), rgba(255,255,255,0));}
  .d30-5 ul li:nth-child(2) .cell,
  .d30-5 ul li:nth-child(4) .cell {flex-direction:row-reverse;}
  .d30-5 ul li:nth-child(2) .text,
  .d30-5 ul li:nth-child(4) .text {margin:0 40px 0 0;}
  /**/
  .d30-6 .topic {background-image:url('https://www.sonoscape.com/statics/images/p30/006-bg.jpg'); background-attachment:fixed;}
  .d30-6 .box {position:relative; padding:150px 0;}
  .d30-6 ul {display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center; margin:-40px 0;}
  .d30-6 ul li {width:35%; padding:40px 0; display:flex;}
  .d30-6 ul li .cell {width:80%;}
  .d30-6 ul li .cell .text {margin-top:20px;}
  .d30-6 ul li img {display:block; width:100%;}
  .d30-6 .img {position:absolute; left:50%; top:50%; transform:translateX(-50%) translateY(-50%); width:30%;}
  .d30-6 .img img {display:block; width:100%;}
  .d30-6 ul li:nth-child(2),
  .d30-6 ul li:nth-child(4) {justify-content:flex-end;}

  


/***** P25 Elite *****/
.sel-product-detail-31 {line-height:1.6;}
.sel-product-detail-31 .p-detail {margin-top:90px;}
  /**/
  .d31-1 {padding:100px 0;}
  .d31-1 .shead {text-align:center;}
  .d31-1 .shead h1 {font-size:64px; color:#534479;}
  .d31-1 .shead p {font-size:32px;}
  .d31-1 .img {width:30%; margin:60px auto;}
  .d31-1 .img img {display:block; width:100%;}
  .d31-1 .intro {font-size:22px;}
  /**/
  .d31-2 {padding:150px 0; background:#EDEDED;}
  .d31-2 .shead {}
  .d31-2 .shead h2 {margin-bottom:40px; text-align:center; font-size:44px; color:#5B4D7F;}
  .d31-2 .shead p {font-size:22px;}
  .d31-2 ul {display:flex; flex-wrap:wrap; justify-content:space-between; margin:40px -40px -40px;}
  .d31-2 ul li {width:50%; padding:40px;}
  .d31-2 ul li:nth-child(1) {width:100%;}
  .d31-2 ul li:nth-child(1) .cell {display:flex; flex-wrap:wrap; justify-content:space-between; flex-direction:row-reverse;}
  .d31-2 ul li:nth-child(1) .text {width:calc(50% - 40px);}
  .d31-2 ul li:nth-child(1) .img {width:calc(50% - 40px);}
  .d31-2 ul li .cell {}
  .d31-2 ul li .text {}
  .d31-2 ul li .text h3 {font-size:32px; position:relative; color:#5B4D7F; margin-bottom:20px; padding-bottom:20px;}
  .d31-2 ul li .text h3::after {content:""; position:absolute; left:0; bottom:0; width:100%; height:1px; background:linear-gradient(to right, rgba(91,77,127,1), rgba(91,77,127,0));}
  .d31-2 ul li .text p {font-size:22px;}
  .d31-2 ul li .text p .division {display:block; height:20px;}
  .d31-2 ul li .img {margin-bottom:30px;}
  .d31-2 ul li .img img {display:block; width:100%;}
  /**/
  .d31-3 {padding:150px 0;}
  .d31-3 .shead {text-align:center;}
  .d31-3 .shead h2 {font-size:44px; color:#5B4D7F; margin-bottom:20px;}
  .d31-3 .shead p {font-size:22px;}
  .d31-3 ul {margin:60px -40px -40px; display:flex; flex-wrap:wrap; justify-content:space-between;}
  .d31-3 ul li {width:25%; padding:40px;}
  .d31-3 ul li .cell {}
  .d31-3 ul li .text {text-align:center;}
  .d31-3 ul li .text h3 {font-size:36px; margin-bottom:20px;}
  .d31-3 ul li .text p {font-size:22px;}
  .d31-3 ul li .img {margin-bottom:20px;}
  .d31-3 ul li .img img {display:block; width:100%;}
  /**/
  .d31-4 {padding:150px 0; background:#F1F1F1;}
  .d31-4 ul {}
  .d31-4 ul li {margin-bottom:40px;}
  .d31-4 ul li .cell {display:flex; flex-wrap:wrap; justify-content:space-between; padding:60px; background:#E3E3E3;}
  .d31-4 ul li .text {width:calc(50% - 20px);}
  .d31-4 ul li .text h3 {font-size:32px; margin-bottom:20px;}
  .d31-4 ul li .text p {font-size:22px;}
  .d31-4 ul li .img {width:calc(50% - 20px);}
  .d31-4 ul li .img img {display:block; width:100%;}
  .d31-4 ul li:nth-child(2n) .cell {flex-direction:row-reverse;}
  /**/
  .d31-5 {padding:150px 0;}
  .d31-5 h2 {margin-bottom:100px; font-size:44px; text-align:center; color:#534479;}
  .d31-5 .box {position:relative;}
  .d31-5 ul {display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center; margin:-40px 0;}
  .d31-5 ul li {width:35%; padding:40px 0; display:flex;}
  .d31-5 ul li .cell {width:80%;}
  .d31-5 ul li .cell .text {margin-top:20px;}
  .d31-5 ul li img {display:block; width:100%;}
  .d31-5 .img {position:absolute; left:50%; top:50%; transform:translateX(-50%) translateY(-50%); width:30%;}
  .d31-5 .img img {display:block; width:100%;}
  .d31-5 ul li:nth-child(2),
  .d31-5 ul li:nth-child(4) {justify-content:flex-end;}
  /**/
  .d31-6 {padding:150px 0; color:#FFFFFF; background:#000000;}
  .d31-6 h2 {font-size:44px; text-align:center;}
  .d31-6 .swiper-container {}
  .d31-6 .swiper-container .text {text-align:center; margin-top:20px;}




/***** P40 Elite *****/
.sel-product-detail-32 {}
.sel-product-detail-32 .p-detail {margin-top:90px;}
  /*d32-con模块*/
  .d32-con {}
  .d32-con .topic {padding:200px 0; background-color:#000000; background-position:center center; background-size:cover; background-repeat:no-repeat;}
  .d32-con .topic .text {color:#FFFFFF; text-align:center;}
  .d32-con .topic .text h2 {font-size:44px; margin-bottom:30px;}
  .d32-con .topic .text p {font-size:22px;}
  .d32-con ul {display:flex; flex-wrap:wrap; margin:100px -20px 0;}
  .d32-con ul li {width:50%; padding:20px;}
  .d32-con ul li .inner {padding:40px; height:100%; background:#FFFFFF; box-shadow:20px 20px 20px rgba(0,0,0,0.05);;}
  .d32-con ul li img {display:block; width:100%; margin-bottom:30px;}
  .d32-con ul li h4 {font-size:22px; color:#009FAB; margin-bottom:10px;}
  .d32-con ul li p { font-size:18px;}
  /**/
  .d32-1 {position:relative; padding:400px 0; color:#FFFFFF; background-color:#009ba4; background-image:url("https://www.sonoscape.com/statics/images/p32/001-bg.jpg"); background-position:center center; background-repeat:no-repeat; background-size:cover;}
  .d32-1 .mrect {display:none; position:absolute; left:0; top:200px; width:100%;}
  .d32-1 .mrect .inner {max-width:1500px; margin:auto; position:relative;}
  .d32-1 .mrect i {opacity:0; display:block; width:200px; height:150px; position:absolute; background-image:linear-gradient(to left, rgba(255,255,255,0.2), rgba(255,255,255,0));}
  .d32-1 .mrect i:nth-child(1) {top:0; animation:d32-1-move-mrect-1 2s cubic-bezier(0.5, 0, 0, 0.5) 1 alternate forwards; animation-delay:0s;}
  .d32-1 .mrect i:nth-child(2) {top:200px; animation:d32-1-move-mrect-2 2s cubic-bezier(0.5, 0, 0, 0.5) 1 alternate forwards; animation-delay:0s;}
  .d32-1 .mrect i:nth-child(3) {top:400px; animation:d32-1-move-mrect-3 2s cubic-bezier(0.5, 0, 0, 0.5) 1 alternate forwards; animation-delay:0s;}
  .d32-1 .mrect i:nth-child(4) {top:50px; width:300px; height:225px; animation:d32-1-move-mrect-4 2s cubic-bezier(0.5, 0, 0, 0.5) 1 alternate forwards; animation-delay:0s;}
  .d32-1 .mrect i:nth-child(5) {top:200px; /*opacity:0.5;*/ animation:d32-1-move-mrect-5 2s cubic-bezier(0.5, 0, 0, 0.5) 1 alternate forwards; animation-delay:0s;}
  .d32-1 .mrect i:nth-child(6) {top:300px; animation:d32-1-move-mrect-6 2s cubic-bezier(0.5, 0, 0, 0.5) 1 alternate forwards; animation-delay:0s;}
  .d32-1 .mrect i:nth-child(7) {top:450px; width:100px; height:75px; animation:d32-1-move-mrect-7 2s cubic-bezier(0.5, 0, 0, 0.5) 1 alternate forwards; animation-delay:0s;}
  .d32-1 .mrect i:nth-child(8) {top:400px; width:100px; height:75px; animation:d32-1-move-mrect-8 2s cubic-bezier(0.5, 0, 0, 0.5) 1 alternate forwards; animation-delay:0s;}
      /**/
      @keyframes d32-1-move-mrect-1
      {
        0% {
          opacity:0;
          right:50px;
        }
        100% {
          opacity:1;
          right:0;
        }
      }
      /**/
      @keyframes d32-1-move-mrect-2
      {
        0% {
          opacity:0;
          right:-100px;
        }
        100% {
          opacity:0.5;
          right:-200px;
        }
      }
      /**/
      @keyframes d32-1-move-mrect-3
      {
        0% {
          opacity:0;
          right:50px;
        }
        100% {
          opacity:1;
          right:0;
        }
      }
      /**/
      @keyframes d32-1-move-mrect-4
      {
        0% {
          opacity:0;
          right:350px;
        }
        100% {
          opacity:1;
          right:200px;
        }
      }
      /**/
      @keyframes d32-1-move-mrect-5
      {
        0% {
          opacity:0;
          right:500px;
        }
        100% {
          opacity:1;
          right:300px;
        }
      }
      /**/
      @keyframes d32-1-move-mrect-6
      {
        0% {
          opacity:0;
          right:150px;
        }
        100% {
          opacity:1;
          right:100px;
        }
      }
      /**/
      @keyframes d32-1-move-mrect-7
      {
        0% {
          opacity:0;
          right:500px;
        }
        100% {
          opacity:1;
          right:400px;
        }
      }
      /**/
      @keyframes d32-1-move-mrect-8
      {
        0% {
          opacity:0;
          right:250px;
        }
        100% {
          opacity:1;
          right:200px;
        }
      }
  .d32-1 .s-title {width:100%;}
  .d32-1 .s-title .row .text {text-align:center;}
  .d32-1 .s-title .row .text h1 {font-size:72px; line-height:1; margin-bottom:20px;}
  .d32-1 .s-title .row .text h2 {font-size:32px; font-weight:normal; color:#FFFFFF;}
  /**/
  .d32-2 {padding:200px 0; background-color:#009ba4; background-image:url("https://www.sonoscape.com/statics/images/p32/002-bg.jpg"); background-position:center center; background-repeat:no-repeat; background-size:cover; overflow:hidden;}
  .d32-2 .row {position:relative;}
  .d32-2 .img {position:absolute; right:0; top:50%; transform:translateY(-50%); width:40%; z-index:2;}
  .d32-2 .img img {display:block; width:100%;}
  .d32-2 .text {width:100%; position:relative; z-index:1; padding:60px 100px; background:linear-gradient(to right, rgba(0,155,164,0.8), rgba(0,155,164,0));}
  .d32-2 .text ul {width:60%;}
  .d32-2 .text ul li {padding:10px 0; border-bottom:1px solid rgba(255, 255, 255, 1.0);}
  .d32-2 .text ul li:last-child {border:none;}
  .d32-2 .text ul li p {color:#FFFFFF; font-size:22px;}
  .d32-2 .text ul li p span {font-size:44px; font-weight:bold;}
  /**/
  .d32-3 {}
  .d32-3 .perfor {padding:200px 0 200px; background-color:#000000; background-image:url("https://www.sonoscape.com/statics/images/p32/003-bg.jpg"); background-position:center center; background-repeat:no-repeat; background-size:cover;}
  .d32-3 ul {display:flex; flex-wrap:wrap; margin:100px 0; }
  .d32-3 ul li {width:33.333333%; display:flex; align-items:center;}
  .d32-3 ul li img {display:block; margin-right:30px; width:35%; border:2px solid #FFFFFF; flex-shrink:0;}
  .d32-3 ul li .t {width:65%; padding-right:20px; color:#FFFFFF;}
  .d32-3 ul li .t h4 {font-size:32px; line-height:1; margin-bottom:20px;}
  .d32-3 ul li .t h4 span {display:inline-block; font-size:64px; margin-right:10px;}
  .d32-3 ul li .t h4 em {font-style:normal; font-size:22px;}
  .d32-3 ul li .t p {font-size:18px; line-height:1.2;}
  /**/
  .d32-4 {}
  .d32-4 .topic {background-image:url("https://www.sonoscape.com/statics/images/p32/004-bg.jpg");}
  .d32-4 ul li  {width:33.333333%;}
  .d32-4 .sc-wrap {position:relative; padding:100px 0; background-color:#e9e9e9; background-image:url("https://www.sonoscape.com/statics/images/p32/004-bg-2.jpg"); background-position:center center; background-repeat:no-repeat; background-size:cover;}
  .d32-4 .swiper-container {position:static; padding:0 20px 70px; max-width:1240px;}
  .d32-4 .swiper-container .swiper-wrapper {align-items:flex-start;}
  .d32-4 .swiper-container .img-box {margin-bottom:30px; padding:0}
  .d32-4 .swiper-container .text h4 {font-size:22px; margin-bottom:10px;}
  .d32-4 .swiper-container .text p {}
  .d32-4 .swiper-container .swiper-pagination-bullet {background:#000000;}
  .d32-4 .swiper-container .swiper-pagination {bottom:100px;}
  /**/
  .d32-5 {padding-bottom:100px;}
  .d32-5 .topic {background-image:url("https://www.sonoscape.com/statics/images/p32/005-bg.jpg");}
  .d32-5 ul li .inner {background-color:#e9e9e9;}
  /**/
  .d32-6 {position:relative; padding:0 0 100px 0; overflow:hidden;}
  .d32-6 .row {position:relative; z-index:1;}
  .d32-6 .topic {height:800px; background-image:url("https://www.sonoscape.com/statics/images/p32/006-bg.jpg"); background-position:center center; background-repeat:no-repeat; background-size:cover; background-attachment:fixed;}
  .d32-6 .shead {padding:100px 0; text-align:center;}
  .d32-6 .shead h2 {font-size:44px; color:#009FAB;}
  .d32-6 .shead p {font-size:22px;}
  .d32-6 ul {display:flex; flex-wrap:wrap; margin:-20px;}
  .d32-6 ul li {width:50%; padding:20px;}
  .d32-6 ul li .inner {padding:40px; height:100%; background:#e9e9e9; box-shadow:20px 20px 20px rgba(0,0,0,0.05);}
  .d32-6 ul li img {margin-bottom:30px;}
  .d32-6 ul li h4 {font-size:22px; margin-bottom:10px;}
  .d32-6 .rects_bg {position:absolute; right:0; top:800px;  width:650px; height:574px; background-image:url("https://www.sonoscape.com/statics/images/p32/006-bg-2.jpg"); background-position:center center; background-repeat:no-repeat; background-size:cover;}
  /**/
  .d32-7 {padding:0 0 100px 0; position:relative;}
  .d32-7 .topic {height:800px; background-image:url("https://www.sonoscape.com/statics/images/p32/007-bg.jpg"); background-position:center center; background-repeat:no-repeat; background-size:cover; background-attachment:fixed;}
  .d32-7 .shead {padding:100px 0; position:relative; z-index:1; text-align:center;}
  .d32-7 .shead h2 {font-size:44px; color:#009FAB; margin-bottom:30px;}
  .d32-7 .shead p {font-size:22px;}
  .d32-7 .sc-wrap {position:relative; z-index:1;}
  .d32-7 .swiper-container {position:static; padding:0 20px 70px; max-width:1240px;}
  .d32-7 .swiper-container .swiper-wrapper {align-items:flex-start;}
  .d32-7 .swiper-container .img-box {margin-bottom:30px; padding:0}
  .d32-7 .swiper-container .text h4 {font-size:22px; margin-bottom:10px;}
  .d32-7 .swiper-container .text p {}
  .d32-7 .swiper-container .swiper-pagination-bullet {background:#000000;}
  .d32-7 .rects_bg {position:absolute; left:0; top:800px;  width:650px; height:574px; background-image:url("https://www.sonoscape.com/statics/images/p32/007-bg-2.jpg"); background-position:center center; background-repeat:no-repeat; background-size:cover;}
  /**/
  .d32-8 {padding:150px 0; background:#F2F2F2;}
  .d32-8 .shead {text-align:center;}
  .d32-8 .shead h2 {font-size:44px; color:#009FAB; margin-bottom:30px;}
  .d32-8 .shead p {font-size:22px;}
  .d32-8 .box {display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center; margin-top:100px;}
  .d32-8 .box .text {width:45%;}
  .d32-8 .box .text ul {}
  .d32-8 .box .text ul li {padding:20px 0;}
  .d32-8 .box .text ul li .cell {display:flex; align-items:flex-start;}
  .d32-8 .box .text ul li img {width:100px; margin-right:20px; flex-shrink:0; border:1px solid rgba(0, 0, 0, 0.3);}
  .d32-8 .box .text ul li p {}
  .d32-8 .box .text ul li p strong {display:block; margin-bottom:10px; font-size:18px; line-height:1; color:#009FAB;}
  .d32-8 .box .text ul li p span {}
  .d32-8 .box .img {width:40%;}
  /**/
  .d32-9 {padding:150px 0; color:#FFFFFF; background-color:#000000; background-image:url('https://www.sonoscape.com/statics/images/p32/009-bg.jpg'); background-position:center center; background-repeat:no-repeat; background-size:cover; background-attachment:fixed;}
  .d32-9 .shead {}
  .d32-9 .shead h2 {font-size:44px; color:#54C3CD; text-align:center;}
  .d32-9 ul {margin-top:60px;}
  .d32-9 ul li {padding:40px 0;}
  .d32-9 ul li .cell {}
  .d32-9 ul li h3 {margin-bottom:10px; font-size:32px; color:#54C3CD;}
  .d32-9 ul li p {font-size:22px;}
  /**/
  .d32-10 {padding:150px 0; background:#000000;}
  .d32-10 h2 {font-size:44px; text-align:center; color:#FFFFFF;}
  .d32-10 .swiper-slide .text {margin-top:20px;}
  .d32-10 .swiper-slide .text p {color:#FFFFFF; text-align:center;}




/***** 服务与支持 *****/
#support {}
#support .navigation { position:static;}
#support .page-title {text-align:center;}
#support .temp_banner { margin:0; background:#000000 url("https://www.sonoscape.com/statics/images/support/001.jpg") no-repeat scroll center center / 100% auto; background-size:cover;}
#support a.anchor {top:2px;}
.support-box {}
.support-box img { display:block; margin:auto;}
.support-box .world-map {padding-top:50px;}
/* service-type */
.service-type {}
.service-type ul { margin:20px auto;}
.service-type ul li {float:left; width:25%; text-align:center; color:#ffffff;}
.service-type ul li a { display:block; padding:40px 0; margin-right:20px; color:#ffffff; background:#f8f8f8;}
.service-type ul li a .inner {position:relative; display:block; transition:all 0.3s ease-out 0s;}
.service-type ul li a .inner span {display:block; width:64px; margin:auto;}
.service-type ul li a .inner span img {width:100%;}
.service-type ul li p { margin-top:10px; line-height:1.6; font-size:18px; color:#333333;}
    /*hover*/
    #s1 ul li a:hover .inner { z-index:2; transform:translate3d(0,-10px,0); transition-delay:0.05s;transition-duration:0.35s;}
    #s2 ul li a:hover .inner { opacity:0.5;}

#s2 {display:none; position:fixed; left:0; top:0; z-index:9; width:100%; background:#ffffff;}
#s2 ul {margin:0; text-align:center;}
#s2 ul li {float:none; width:auto; display:inline-block;}
#s2 ul li a {margin:0; padding:15px 40px; background:none;}
#s2 ul li a .inner span {width:28px;}
#s2 ul li p {display:none;}
#s2.target-fix {display:block; box-shadow:0 20px 40px rgba(0,0,0,0.05);}
    
/* sb-1 */
.sb-1 {padding:100px 0; text-align:center; background:#e9edef url("https://www.sonoscape.com/statics/images/support/sb-1-bg.jpg") no-repeat scroll center center / 100% auto; background-size:cover;}
.sb-1 h2 {font-size:44px; margin-bottom:40px;}
/* sb-2 */
/*
.sb-2 {padding:150px 0 100px; text-align:center; background:#e9edef url("../images/support/sb-2-bg.jpg") no-repeat scroll center center / 100% auto; background-size:cover;}
.sb-2 .text {}
.sb-2 .text h2 {font-size:44px; margin-bottom:30px;}
.sb-2 .text p {font-size:28px; font-weight:bold; width:60%; margin:auto;}
.sb-2 .text .t {margin-bottom:80px;}
.sb-2 .text h3 {font-size:32px; margin-bottom:20px;}
.sb-2 .text .b p {font-size:18px; font-weight:normal;}
.sb-2 .text a.btn {margin-top:60px;}
*/
.sb-2 { padding:100px 0; text-align:center; background:#e9edef url("https://www.sonoscape.com/statics/images/support/sb-2-bg.jpg") no-repeat scroll right top / 100% auto; background-size:cover;}
.sb-2 .text {padding:100px 40px 80px; float:left; width:50%; background:rgba(255,255,255,0.96);}
.sb-2 .text h2 {font-size:44px; margin-bottom:30px;}
.sb-2 .text p {font-size:22px; font-weight:bold; margin:auto;}
.sb-2 .text .t {margin-bottom:80px;}
.sb-2 .text h3 {font-size:32px; margin-bottom:20px;}
.sb-2 .text .b {margin:0;}
.sb-2 .text .b p {font-size:18px; font-weight:normal;}
.sb-2 .text a.btn {display:none; margin-top:60px; cursor:help;}
          /**/
          .sb-2 .dlist { margin-top:40px; padding:20px 0 0; border-top:1px solid #e0e0e0;}
          .sb-2 .dlist ul {}
          .sb-2 .dlist ul li {padding:5px 10px 5px 35px; position:relative; overflow:hidden;}
          .sb-2 .dlist ul li:hover {background:#f5f5f5;}
          .sb-2 .dlist ul li::before {content:""; width:4px; height:4px; background:#cccccc; position:absolute; left:15px; top:20px; border-radius:100%;}
          .sb-2 .dlist ul li p { margin:0; color:#4d4d4d; font-weight:normal; text-align:left; width:90%; font-size:18px; }
          .sb-2 .dlist ul li a { display:block; width:40px; height:32px; position:absolute; right:0; top:5px; color:#00b1ad; line-height:1.8; background:url("https://www.sonoscape.com/statics/css/images/download.svg") no-repeat scroll center center / 45% auto;}
          .sb-2 .dlist ul li a:hover {opacity:0.5;}
/* sb-3 */
.sb-3 {padding:150px 0 100px; text-align:center;}
.sb-3 .shead {width:60%; margin:0 auto 80px;}
.sb-3 .shead h2 {font-size:44px; margin-bottom:20px;}
.sb-3 .shead p {font-size:22px;}
.sb-3 ul {}
.sb-3 ul li {}
.sb-3 ul li .cell {display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap;}
.sb-3 ul li .cover {width:50%;}
.sb-3 ul li .cover span {display:block; width:100%; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.sb-3 ul li .text {width:50%; padding:0 0 0 6%; text-align:left;}
.sb-3 ul li .text h3 {font-size:28px; margin-bottom:20px;}
.sb-3 ul li .text p {font-size:22px;}
.sb-3 ul li:nth-child(2n) .cell {flex-direction:row-reverse;}
.sb-3 ul li:nth-child(2n) .text {padding:0 6% 0 0;}

/* sb-4 */
.sb-4 {padding:0 0 100px 0; text-align:center;}
.sb-4 .text {margin-bottom:40px;}
.sb-4 .text h2 {font-size:44px; margin-bottom:20px;}
.sb-4 .text p {font-size:22px; width:60%; margin:auto;}
/* sb-5 */
.sb-5 {padding:150px 0 100px; text-align:center; background:#f8f8f8;}
.sb-5 .text { text-align:center; margin-bottom:30px;}
.sb-5 .text h2 { font-size:44px;}
.sb-5 .text p {font-size:22px;}
.sb-5 .info {width:33%; margin:auto; overflow:hidden;}
.sb-5 .info .i {}
.sb-5 .info img {display:block; margin-right:20px; width:130px; float:left;}
.sb-5 .info p {text-align:left; line-height:2;}



/***** 工作机会 *****/
#career {}
#career .temp_banner { background:#000000 url("https://www.sonoscape.com/statics/css/images/temp-banner-9.jpg") no-repeat scroll center center / 100% auto; background-size:cover;}
#career .career-group {}
/**/
.career-type {}
.career-type ul { margin:20px auto;}
.career-type ul li {float:left; width:25%; text-align:center; color:#ffffff;}
.career-type ul li a { display:block; padding:40px 0; margin-right:20px; color:#ffffff; background:#f8f8f8; cursor:default;}
.career-type ul li a .inner {position:relative; display:block; transition:all 0.3s ease-out 0s;}
.career-type ul li a .inner span {display:block; width:64px; margin:auto;}
.career-type ul li p { margin-top:10px; line-height:1.6; font-size:18px; color:#333333;}
/*hover*/
/*
.career-type ul li a:hover .inner { z-index:2; transform:translate3d(0,-10px,0); transition-delay:0.05s; transition-duration:0.35s;}
.career-type ul li span { margin:auto; display:block; width:60px; height:auto; transition:all 0.3s ease-out 0s;}
.career-type ul li span em {display:none; color:#009FAB; font-size:72px; transition:all 0.3s ease-out 0s;}
*/

/**/
#career .cg-1 {padding:100px 0; text-align:center;}
#career .cg-1 h1 {font-size:72px; margin-bottom:20px;}
#career .cg-1 h2 {font-size:32px; font-weight:normal; margin-bottom:60px;}
#career .cg-1 h3 {font-size:22px; font-weight:normal; line-height:1.8; width:50%; margin:auto;}
#career .tg {margin-top:50px;}
#career .tg h2 { margin:0; font-size:120px; color:#00b1ad; font-weight:bold;}
#career .tg h2 span { position:relative;}
#career .tg h2 span em {position:absolute; right:-30px; top:-30px; font-size:32px;}
#career .tg h3 {font-size:44px; line-height:1.4; font-weight:bold;}
#career .tg .line {position:relative; margin:40px auto; width:60%; height:40px; border-bottom:1px solid #333333;}
#career .tg .line .vline { position:absolute; left:50%; bottom:0; width:1px; height:40px; background:#333333;}
#career .tg .text {display:flex; justify-content:space-between; width:60%; margin:auto;}
#career .tg .text h2 {font-size:72px; color:#333333;}
#career .tg .text p {font-size:24px; line-height:1.2;}
#career .tg .text .l {width:calc(50% - 20px);}
#career .tg .text .l p {}
#career .tg .text .r {width:calc(50% - 20px);}
#career .tg .text .r p {}
/**/
.cg_list {padding:60px 0; background:#f2f2f2;}
.cg_list .t {display:flex; flex-wrap:wrap; margin:-10px;}
.cg_list .t li {width:33.333333%; padding:10px;}
.cg_list .t li .inner {padding:40px; height:100%; background:#ffffff;}
.cg_list .t li h3 {font-size:44px; margin-bottom:20px;}
.cg_list .t li p {font-size:18px; font-weight:600; margin-bottom:20px;}
.cg_list .t li p span {display:block; line-height:1.4; padding:10px 0; position:relative;}
.cg_list .t li p span::before {display:none; content:""; position:absolute; left:0; top:20px; width:4px; height:4px; border-radius:100%; background:rgba(0, 0, 0, 0.3);}
.cg_list .t li a {}
.cg_list .b {display:flex; flex-wrap:wrap; margin:10px -10px;}
.cg_list .b li {width:33.333333%; padding:10px;}
.cg_list .b li .inner {position:relative; padding:60px 40px; height:100%; background:#ffffff;}
.cg_list .b li .inner::before { content:""; position:absolute; left:40px; top:20px; width:20px; height:20px; background:url("https://www.sonoscape.com/statics/css/images/quote_l_green.png") no-repeat scroll center center / 100% auto;}
.cg_list .b li .inner::after { content:""; position:absolute; right:40px; bottom:20px; width:20px; height:20px; background:url("https://www.sonoscape.com/statics/css/images/quote_r_green.png") no-repeat scroll center center / 100% auto;}
  /**/
  .cg_list .b li:nth-child(1) .inner {background:#f8f8f8;}
  /**/
  .cg_list .b li:nth-child(2) {width:66.666667%;}
  .cg_list .b li:nth-child(2) .inner {}
  .cg_list .b li:nth-child(2) .inner p {}
  /**/
  .cg_list .b li:nth-child(3) {width:50%;}
  /**/
  .cg_list .b li:nth-child(4) {width:50%;}
  .cg_list .b li:nth-child(4) .inner { background:#f8f8f8;}
  /**/
.cg_list .b li p {}
.cg_list .link {padding:40px 40px 0; overflow:hidden;}
.cg_list .link a.linkedin {display:block; float:left; margin:4px 40px 0 0;}
.cg_list .link .cu {float:left;}
.cg_list .link .cu a {text-decoration:underline;}
.cg_list .link span { display:block; font-size:18px; font-weight:bold; margin-bottom:2px;}
.cg_list .link img {display:block; width:150px;}


/***** 校园招聘 *****/
#campus {}
#campus .temp_banner { background:#000000 url("https://www.sonoscape.com/statics/css/images/temp-banner-8.jpg") no-repeat scroll center center / 100% auto; background-size:cover;}
#campus .campus-group {font-size:16px; line-height:2.2;}
    /**/
    #campus .cg-1 {padding:100px 0 50px; text-align:center;}
    #campus .cg-1 h1 {font-size:36px; margin-bottom:10px;}
    #campus .cg-1 p {font-size:22px;}
    #campus .cg-1 ul {margin-top:40px;}
    #campus .cg-1 ul li {float:left; padding:40px; width:33.333333%;}
    #campus .cg-1 ul li .img { margin:auto; width:140px; height:140px;}
    #campus .cg-1 ul li img {}
    #campus .cg-1 ul li p { margin-top:10px; font-size:16px;}


/***** 社会招聘 *****/
#social {}
#social .temp_banner { background:#000000 url("https://www.sonoscape.com/statics/css/images/temp-banner-9.jpg") no-repeat scroll center center / 100% auto; background-size:cover;}
#social .social-group {}
    /**/
    .filter { display:none; padding:60px 0 0;}
    .filter .condition {margin-bottom:5px; font-size:16px;}
    .filter .condition span {display:block; float:left; padding:5px 0;}
    .filter .condition .inner {float:left;}
    .filter .condition .inner ul {float:none; margin-bottom:10px;}
    .filter .condition ul {float:left;}
    .filter .condition ul li {float:left;}
    .filter .condition ul li.sub {position:relative;}
    .filter .condition ul li .submenu {position:absolute;}
    .filter .condition ul li .submenu li {float:left;}
    .filter .condition ul li a {display:inline-block; padding:5px 10px;}
    .filter .condition ul li a.on {color:#ffffff; background:#009FAB;}
    
    /**/
    .career-table {margin:40px 0;}
    .career-table th {}
    .career-table .col-1 {width:30%;}
    .career-table .col-2 {width:20%;}
    .career-table .col-3 {width:10%;}
    .career-table .col-4 {width:20%;}
    .career-table .col-5 {width:20%;}
    .career-table td {}


/***** 人在开立 *****/
#environment {}
#environment .temp_banner { background:#000000 url("https://www.sonoscape.com/statics/css/images/temp-banner-11.jpg") no-repeat scroll center center / 100% auto; background-size:cover;}
#environment .temp_main {padding-top:80px;}
#environment .news_list {float:none; width:100%; border:none;}


/***** 投资者关系 *****/
#investor {}
#investor .temp_banner {background:#000000 url("https://www.sonoscape.com/statics/css/images/temp-banner-10.jpg") no-repeat scroll center center / 100% auto; background-size:cover;}
#investor .temp_main {padding:80px 0 0;}
.investor-box { margin:auto; width:1240px; overflow:hidden;}
/**/
.side-anchor { width:240px; position:relative;}
.side-anchor .row {padding-right:0;}
.side-anchor .sa {}
.cover-layer { position:absolute; top:0; right:-1px; width:200px; height:50px; border-right:4px solid #009FAB;}
.side-anchor ul {overflow:hidden;}
.side-anchor ul li {border-bottom:1px solid #f2f2f2;}
.side-anchor ul li a {display:block; width:100%; height:49px; line-height:49px; font-size:16px; text-align:right; padding-right:25px; color:#1e1e1e;}
.side-anchor ul li a:hover { color:#009FAB;}
.side-anchor ul li a.on {color:#009FAB;}
.target-fix {position:fixed; top:90px;}
.target-fix-2 {top:auto; bottom:372px;}
/**/
.article-content {width:1000px; border-left:1px solid #f2f2f2;}
.article-content .info-list {margin-left:60px;}
/**/
.info-item {margin-bottom:60px; padding-bottom:30px; border-bottom:1px solid #f2f2f2;}
.info-title h2 {font-size:22px; margin-bottom:20px; color:#009FAB;}
.info-con {font-size:16px;}
.info-con p {margin-bottom:20px;}
.info-con p.bold {}
.info-con a {color:#009FAB;}
.info-con p .investor-tree {width:50%; margin:auto;}
.info-con .note {font-size:12px; color:#b2b2b2;}
.info-con .table-list {margin-bottom:40px;}
#investor .anchor {top:-90px;}
    /* A */
        /**/
        table { border-collapse:collapse; border-spacing:0; width:100%; margin-bottom:10px;}
        table .even {background:#f2f8fc;}
        table .odd {background:#ffffff;}
        table th { padding:12px 20px; text-align:left; font-size:14px; color:#4d4d4d; border-bottom:1px solid #f2f2f2; background:#ffffff;}
        table td {padding:12px 20px; font-size:14px; text-align:left;}
        /**/
        .A-table-1 {}
        .A-table-1 .col-1 {width:10%;}
        .A-table-1 .col-2 {width:50%;}
        .A-table-1 .col-3 {width:20%;}
        .A-table-1 .col-4 {width:20%;}
        /**/
        .A-table-2 {}
        .A-table-2 .col-1 {width:25%;}
        .A-table-2 .col-2 {width:20%;}
        .A-table-2 .col-3 {width:40%;}
        .A-table-2 .col-4 {width:15%;}
        /**/
        .A-table-3 {}
        .A-table-3 .col-1 {width:40%;}
        .A-table-3 .col-2 {width:30%;}
        .A-table-3 .col-3 {width:30%;}
        /**/
        .A-table-4 {}
        .A-table-4 .col-1 {width:30%;}
        .A-table-4 .col-2 {width:20%;}
        .A-table-4 .col-3 {width:30%;}
        .A-table-4 .col-4 {width:20%;}
        /**/
        .A-table-5 {}
        .A-table-5 .col-1 {width:40%;}
        .A-table-5 .col-2 {width:30%;}
        .A-table-5 .col-3 {width:30%;}
    /* B */
        /**/
        .B-table-1 {}
        .B-table-1 .col-1 {width:35%;}
        .B-table-1 .col-2 {width:25%;}
        .B-table-1 .col-3 {width:25%;}
        .B-table-1 .col-4 {width:15%;}
        /**/
        .B-table-2 {}
        .B-table-2 .col-1 {width:35%;}
        .B-table-2 .col-2 {width:25%;}
        .B-table-2 .col-3 {width:25%;}
        .B-table-2 .col-4 {width:15%;}
        /**/
        .B-table-3 {}
        .B-table-3 .col-1 {width:15%;}
        .B-table-3 .col-2 {width:40%;}
        .B-table-3 .col-3 {width:15%;}
        .B-table-3 .col-4 {width:15%;}
        .B-table-3 .col-5 {width:15%;}
    /* C */
        img.realstock {width:50%; margin-bottom:80px;}
    /* D */
        /**/
        .D{}
        .D-table-1 {}
        .D-table-1 .col-1 {width:25%;}
        .D-table-1 .col-2 {width:25%;}
        .D-table-1 .col-3 {width:25%;}
        .D-table-1 .col-4 {width:50%;}
        .D-table-2 a {color:#4d4d4d;}
        .D-table-2 a:hover {color:#009FAB;}
        /**/
        .D-table-2 {}
        .D-table-2 .col-1 {width:80%;}
        .D-table-2 .col-2 {width:20%;}
    /* E */
        /**/
        .E{}
        .E-table-1 {}
        .E-table-1 .col-1 {width:80%;}
        .E-table-1 .col-2 {width:20%;}
        .E-table-1 a {color:#4d4d4d;}
        .E-table-1 a:hover {color:#009FAB;}
    /* F */
        /**/
        .F{}
        .notice {}
        .notice ul {}
        .notice ul li { margin-bottom:20px; overflow:hidden;}
        .notice ul li a {float:left; width:90%; font-size:16px; color:#333333;}
        .notice ul li a:hover {color:#009FAB;}
        .notice ul li span {float:right; width:10%; text-align:right; font-size:14px; color:#b2b2b2; line-height:1.5;}
    /* G */
        /**/
        .G{}
    /* H */
        /**/
        .H{}
        .H-table-1 {}
        .H-table-1 .col-1 {width:20%;}
        .H-table-1 .col-2 {width:80%;}
    /* I */
        /**/
        .I{}
    /* J */
        /**/
        .J{}
    /* K */
        /**/
        .K{}
    /* L */
        /**/
        .L{border:none; padding-bottom:0;}





/***** 登录、注册 *****/
.sel-login {}
/**/
.sel-login .navigation {background:none;}
.sel-login .navigation .logo {color:#ffffff;}
.sel-login .menu li a {color:#ffffff;}
.sel-login .menu li .nav_submenu li a {color:#333333;}
/**/
.sel-login .temp_banner { margin:0; height:200px; background:#000000 url("https://www.sonoscape.com/statics/css/images/temp-banner-13.jpg") no-repeat scroll center center / 100% auto; background-size:cover;}
.sel-login .temp_banner::before {height:200px;}
/**/
.sel-login .form { position:relative; margin:-175px auto 0; padding:40px; width:500px; background:#ffffff; box-shadow:0 20px 40px #f2f2f2;}
.sel-login .form h1 {text-align:center; font-size:22px; margin-bottom:30px;}
/**/
.sel-login .temp_main {padding-top:80px;}
/**/
.sel-login .copyright {border:none;}



/***** 首页技术点 *****/
.tech-point-box {padding:90px 0 100px;}
.tech-point-box .topic {margin-bottom:20px;}
.tech-point-box .topic img {}
.tech-point-box .text {}
.tech-point-box .text h2 {font-size:24px; margin:60px 0 20px;}
.tech-point-box .text p {font-size:18px;}
.tech-point-box .text ul {margin-top:80px;}
.tech-point-box .text ul li { float:left; width:33.333333%; margin-bottom:40px;}
.tech-point-box .text ul li .inner { padding-right:20px; overflow:hidden;}
.tech-point-box .text ul li img {}
.tech-point-box .text ul li h4 {margin:20px 0 10px;}
.tech-point-box .text ul li p {font-size:14px;}



/***** 使用条款 *****/
#terms {}
#terms .navigation {border-bottom:1px solid #f2f2f2;}
#terms .copyright {border-top:1px solid #f2f2f2;}
.terms-box {padding:160px 0; width:60%; margin:auto;}
.terms-box h1 {text-align:center; font-size:32px;}
.terms-box .col {margin:40px 0;}
.terms-box h2 {font-size:22px; margin-bottom:20px;}
.terms-box p {font-size:16px; margin-bottom:10px;}



/***** sel-product-veterinary *****/
.sel-product-veterinary .spv{height:500px; margin-top:90px;}

.sel-product-veterinary .anchor-list {display:none!important;}
.sel-product-veterinary .p-group {padding:0;}
.sel-product-veterinary .p-group h2 {padding:40px 0; font-size:44px; text-align:center; background:#FFFFFF;}
.sel-product-veterinary .pg-inner {padding:40px 0;}

.sel-product-veterinary .spv .swiper-slide {cursor:move;cursor:grab;background-color:#009FAB; background-attachment:scroll; background-position:center center; background-size:cover; overflow:hidden;}
.sel-product-veterinary .spv .swiper-slide .text { position:absolute; z-index:3; right:5%; top:50%; transform:translateY(-50%); width:40%; margin-right:20px; padding:0 40px; color:#ffffff; opacity:0;}
.sel-product-veterinary .spv .swiper-slide .text h1 { font-size:72px;}
.sel-product-veterinary .spv .swiper-slide .text p { display:none; margin:0; font-size:32px; line-height:1;}
.sel-product-veterinary .spv .swiper-slide .ma {display:none;}
.sel-product-veterinary .spv .swiper-slide .btn-area {display:none;}
.sel-product-veterinary .spv .swiper-slide .btn-area a { background:url("https://www.sonoscape.com/statics/css/images/transition_btn_bg.png"); background-repeat:repeat-x; opacity:0.8; transition:all 0.3s ease-out 0s;}
.sel-product-veterinary .spv .swiper-slide .btn-area a:hover { color:#ffffff; opacity:1;}
.sel-product-veterinary .spv .swiper-slide .btn-area a:hover::before {display:none;}
.sel-product-veterinary .spv .swiper-slide .mask {width:100%; height:100%; position:absolute; z-index:2; left:0; top:0; background:#000000; opacity:0;}
.sel-product-veterinary .spv .swiper-slide-active .text { opacity:1; margin-right:0; -webkit-transition-delay:1s;transition-delay:1s;-webkit-transition-duration:1s; transition-duration:1s;/* Safari 5.1 - 6.0 */}

.sel-product-veterinary  .use_case {padding:100px 0 60px; border-bottom:1px solid #F2F2F2; text-align:center;}
.sel-product-veterinary  .use_case .inner {}
.sel-product-veterinary  .use_case h2 {font-size:44px; width:60%; margin:auto;}
.sel-product-veterinary  .use_case ul {display:flex; flex-wrap:wrap; justify-content:space-between; margin:40px -10px -10px;}
.sel-product-veterinary  .use_case ul li {width:20%; padding:10px;}
.sel-product-veterinary  .use_case ul li img {display:block; margin-bottom:10px;}
.sel-product-veterinary  .use_case ul li p {font-size:18px;}

.sel-product-veterinary .vlt_wrap {padding:0 0 30px; background:#FFFFFF;}
.sel-product-veterinary .v_list_tab {padding-left:20px;}
.sel-product-veterinary .v_list_tab .swiper-wrapper {justify-content:center;}
.sel-product-veterinary .v_list_tab .swiper-slide {width:auto!important; background:#f8f8f8; transition:all 0.3s ease-out 0s;}
.sel-product-veterinary .v_list_tab .swiper-slide:hover {color:#ffffff; background:#009FAB;}
.sel-product-veterinary .v_list_tab .swiper-slide.on {color:#ffffff; background:#009FAB;}
.sel-product-veterinary .v_list_tab .swiper-slide .t_list {display:flex;}
.sel-product-veterinary .v_list_tab .swiper-slide .text {}
.sel-product-veterinary .v_list_tab .swiper-slide .text span {display:block; padding:0 20px; cursor:pointer; text-align:center; width:auto; height:44px; line-height:44px; font-size:16px; overflow:hidden;}
.sel-product-veterinary .v_list_tab_wrap {display:none;}


