@charset "utf-8";
/**
 * 自定义样式
 *
 * @author	RayLee
 * @link	http://www.f008.com/
 * @date	2017-06-30
 */

/*************************************************************************/

/**
 * 重置样式
 */
html { font-family: "\5FAE\8F6F\96C5\9ED1", "\82F9\679C\4E3D\4E2D\9ED1", "Roboto", sans-serif; padding:0; margin:0; height:100%; overflow-x:hidden; background:#f5f5f5; }

.container{ margin:0 auto; max-width:1256px; width:100%; box-sizing:border-box; }

@media only screen and (max-width: 1280px){
	.container{ width:95%; }
}

.m-0 { margin:0 !important; }
.mt-0 { margin-top:0 !important; }
.mb-0 { margin-bottom:0 !important; }
.ml-0 { margin-left:0 !important; }
.mr-0 { margin-right:0 !important; }

.p-0 { padding:0 !important; }
.pt-0 { padding-top:0 !important; }
.pb-0 { padding-bottom:0 !important; }
.pl-0 { padding-left:0 !important; }
.pr-0 { padding-right:0 !important; }

.oh { overflow:hidden !important; }
.clearfix:after { clear:both; content:''; display:block; width:0; height:0; visibility:hidden; }
.line { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.bgfix { background-position:center center; background-repeat:no-repeat; background-size:cover; }

/*************************************************************************/

/**
 * 字体图标
 */
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: local('Material Icons'), local('MaterialIcons-Regular'), url(../fonts/material/Material.woff2) format('woff2');
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

/*************************************************************************/

/**
 * 公共顶部
 */
#site-header { height: 80px; background:#fff; }
#site-header .header-container { position:relative; }

#site-header .site-logo { position:absolute; left:0; height:80px; }
#site-header .site-logo img { display:block; height:50%; width:auto; margin-top:12%; }

#site-header .site-nav,
#site-header .tablet-nav { height:100%; position:absolute; top:0; right:0; }
#site-header .site-nav .nav-list { position:relative; }
#site-header .site-nav .nav-link { display:block; padding:0 20px; color:#535353; transition:.5s all; line-height:80px; font-size: 16px; }
#site-header .site-nav .nav-link:hover,
#site-header .site-nav .nav-link.current { background:#f3f3f3; transition:.5s all; color:#083e8c; }

#site-header .icon-list { margin-left:15px; }
#site-header .site-nav .icon-link { display:block; color:#535353; height:40px; width:40px; border:1px solid #535353; border-radius:50%; margin-top:20px; transition:.5s all; }
#site-header .site-nav .icon-link:hover { background:#083e8c; transition:.5s all; color:#fff; }
/*#site-header .site-nav .material-icons { line-height:40px; font-size:18px; }
*/
/**0817 开始**/
#site-header .site-nav .icon-link i{ background:url(../images/index_top.png) no-repeat;}
#site-header .site-nav .icon-link .search-icon {width: 16px; height: 16px;background-position: -10px -150px; margin-top:10px;}
#site-header .site-nav .icon-link:hover .search-icon {background-position: -10px -186px;}

#site-header .site-nav .icon-link .call-icon {width: 14px; height: 14px;background-position: -10px -10px; margin-top:12px;}
#site-header .site-nav .icon-link:hover .call-icon {background-position: -10px -44px;}

#site-header .site-nav .icon-link .card-icon {width: 15px; height: 16px;background-position: -10px -78px; margin-top:10px;}
#site-header .site-nav .icon-link:hover .card-icon {background-position: -10px -114px;}
/**0817 结束**/


#site-header .sub-nav { border-top:1px solid #e5e5e5; height:70px; width:100%; background:rgba(255,255,255,0.8); position:fixed; z-index:999; left:0; top:80px; display:none; }
#site-header .sub-nav-container { height:100%; }
#site-header .sub-nav-list { width:100%; height:100%; }
#site-header .sub-nav-list .sub-list { height:100%; display:inline-block; }
#site-header .sub-nav-list .sub-link { display:inline-block; width:auto; height:100%; line-height:70px; color:#434343; font-size:14px; transition:.5s all; padding:0 15px; }
#site-header .sub-nav-list .sub-link:hover { background:rgba(255,255,255,0.3); transition:.5s all; }

#site-header .sub-nav .sub-text { display:inline-block; }
#site-header .sub-nav .sub-icon { background-image:url(../images/icon.png); background-repeat:no-repeat; display:inline-block; }
#site-header .sub-nav .icon-21 { background-size:auto 38px; background-position:0 0; width:30px; height:34px; margin-top:18px; }
#site-header .sub-nav .icon-20 { background-size:auto 38px; background-position:-31px 0; width:28px; height:37px; margin-top:16.5px; }
#site-header .sub-nav .icon-22 { background-size:auto 38px; background-position:-60px 0; width:28px; height:37px; margin-top:16.5px; }
#site-header .sub-nav .icon-23 { background-size:auto 48px; background-position:-113px 0; width:30px; height:36px; margin-top:17px; }
#site-header .sub-nav .icon-24 { background-size:auto 43px; background-position:-134px 0; width:30px; height:36px; margin-top:17px; }
#site-header .sub-nav .icon-25 { background-size:auto 38px; background-position:-149px 0; width:25px; height:36px; margin-top:17px; }
#site-header .sub-nav .icon-26 { background-size:auto 38px; background-position:-177px 0; width:30px; height:36px; margin-top:17px; }
#site-header .sub-nav .icon-27 { background-size:auto 38px; background-position:-205px 0; width:30px; height:36px; margin-top:17px; }
#site-header .sub-nav .icon-9 { background-size:auto 38px; background-position:-239px 0; width:31px; height:6px; margin-top:32px; }

#site-header .tablet-nav .icon-link { display:block; color:#535353; height:50px; width:50px; border:1px solid #535353; border-radius:50%; margin-top:15px; }
#site-header .tablet-nav .material-icons { line-height:50px; font-size:24px; }

#site-header .tablet-menu { position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.9); padding:0 10px; z-index:999; display:none; overflow:auto; }
#site-header .tablet-menu .menu-header { height:80px; width:100%; position:relative; border-bottom:1px solid #555; }
#site-header .tablet-menu .header-title { color:#fff; font-size:1.5em; height:100%; line-height:80px; }
#site-header .tablet-menu .header-icon { display:block; position:absolute; top:15px; right:0; height:50px; width:50px; }
#site-header .tablet-menu .header-icon .material-icons { color:#fff; font-size:24px; line-height:50px; }

#site-header .tablet-menu-container { border:none; box-shadow:none; }
#site-header .tablet-menu-list a { display:block; background:none; color:#fff; }
#site-header .tablet-menu-list.active { background:rgba(0,0,0,.3); }
#site-header .tablet-menu-link { border-bottom:1px solid #222; position:relative; }
#site-header .tablet-menu-link .nav-icon { position:absolute; top:0; right:0; }
#site-header .tablet-nav-collapsible { border:none; }
#site-header .tablet-nav-collapsible { background:rgba(0,0,0,.3); }
#site-header .collapsible-list { min-height:3rem; line-height:3rem; }
#site-header .collapsible-link { padding:0 25px; border-bottom:1px solid #111; }
#site-header .tablet-menu-list.active .icon-right { display:none; }
#site-header .tablet-menu-list.active .icon-down { display:block !important; }

/*************************************************************************/

/**
 * 公共底部
 */
#site-footer { background:#fff; margin-top:50px; }

#site-footer .menu-container { border-bottom:1px solid #d2d2d2; padding:30px 0; }
#site-footer .menu-list { width:25%; }
#site-footer .menu-link { display:block; width:80%; margin:0 auto; color:#434343; padding:20px; box-sizing:border-box; border-radius:8px; transition:.5s all; }
#site-footer .menu-link:hover { background:#f2f2f2; transition:.5s all; }
#site-footer .menu-text { display:inline-block; height:50px; }
#site-footer .text-big { display:block; font-size:14px; }
#site-footer .text-small { font-size:12px; color:#083e8c; font-style:normal; }
#site-footer .menu-icon { display:inline-block; background-image:url(../images/f-icon.png); background-repeat:no-repeat; background-size:auto 50px; height:50px; }
#site-footer .icon-1 {  background-position:0 0; width:42px; }
#site-footer .icon-2 { background-position:-42px 0; width:41px; }
#site-footer .icon-3 { background-position:-85px 0; width:41px; }
#site-footer .icon-4 { background-position:-126px 0; width:42px; }

/* 20211116 调整 */
#site-footer .menu-icon { width: 50px; }
#site-footer .icon-new01 { background-image: url(../images/icon-new/icon01.png?v=2025); }
#site-footer .icon-new02 { background-image: url(../images/icon-new/icon02.png?v=2025); }
#site-footer .icon-new03 { background-image: url(../images/icon-new/icon03.png?v=2025); }
#site-footer .icon-new04 { background-image: url(../images/icon-new/icon04.png?v=2025); }
#site-footer .icon-new05 { background-image: url(../images/icon-new/icon05.png?v=2025); }
#site-footer .icon-new06 { background-image: url(../images/icon-new/icon06.png?v=2025); }

#site-footer .contact-phone { font-size:1.5rem; }
#site-footer .contact-phone .text { margin-bottom:20px !important; }
#site-footer .contact-phone .phone { display:block; width:70%; height:60px; line-height:60px; margin:0 auto; border:1px solid #083e8c; color:#083e8c; border-radius:5px; }
#site-footer .contact-phone .icon { vertical-align:text-bottom; font-size:1.8rem; }

#site-footer .tablet-nav-container { padding-top:40px; }
#site-footer .nav-container { margin-top:40px !important; font-size:16px; }
#site-footer .nav-list { width:100%; height:60px; line-height:60px; border-bottom:1px solid #d2d2d2; }
#site-footer .nav-link { display:block; position:relative; color:#434343; width:100%; height:100%; }
#site-footer .nav-icon { position:absolute; right:0; top:18px; color:#999; }

#site-footer .about { margin-bottom:0 !important; margin-top:50px; padding-bottom:50px; }
#site-footer .about .logo,
#site-footer .about .info { border-right:1px solid #d2d2d2; min-height:185px; }
#site-footer .about .logo a { display:block; margin-top:25%; }
#site-footer .about .logo img { width:80%; display:block; }
#site-footer .about .info { padding:0 5%; }
#site-footer .about .info-title { font-size:1.6rem; margin-bottom:30px !important; }
#site-footer .about .info-title .cn { color:#083e8c; }
#site-footer .about .info-title .en { color:#a0a0a0; }
#site-footer .about .text { width:50%; }
#site-footer .about .company { font-size:14px; color:#313131; font-weight:bold; margin-bottom:15px !important; }
#site-footer .about .txt { padding:0; margin:0; font-size:12px; color:#535353; margin-top:5px; }
#site-footer .about .qrcode img { display:block; float:right; }
#site-footer .about a { color:#535353; }
#site-footer .about a:hover { text-decoration:underline; }

#site-footer .qrcode-box{ position:relative;}
#site-footer .qrcode-txt{display:block; font-size:13px; color:#535353;position: absolute;top: 0;right: 0;margin-top:11rem;margin-right:5%;}

#site-footer .copyright { background:#0d4da1; color:#fff; padding:20px 0; }
#site-footer .copyright a { color:#fff; }
#site-footer .copyright a:hover { text-decoration:underline; }
#site-footer .copyright .link { padding-left:10px; }
#site-footer .copyright .support-link { float:right; }

/**
 * 小工具
 */
#site-widget { position:fixed; right:10px; bottom:160px; width:45px; background:#1b1b1b; z-index:999; display:none; }
#site-widget .widget-list { position:relative; }
#site-widget .widget-link { display:block; width:100%; height:45px; border-bottom:1px solid #434343; transition:.5s all; }
#site-widget .widget-link:hover { background:#000; transition:.5s all; }
#site-widget .widget-icon { background-image:url(../images/w-icon.png); background-repeat:no-repeat; display:inline-block; margin:0 auto; margin-top:9.5px; width:26px; height:26px; background-size:auto 26px; }
#site-widget .icon-1 { background-position:0 0; }
#site-widget .icon-2 { background-position:-26px 0; }
#site-widget .icon-3 { background-position:-52px 0; }
#site-widget .icon-4 { background-size:auto 64px; background-position:-210px -18px; width:26px; height:26px; }
#site-widget .widget-show { background:#1b1b1b; padding:10px; position:absolute; top:0; left:0; display:none; color:#fff; }
#site-widget .widget-show .icon { width:16px; height:100%; background:url(../images/w-arrow-r.png) no-repeat left center; display:block; position:absolute; right:-16px; top:0; }
#site-widget .widget-show .text { min-width:135px; max-width:300px; }

/*************************************************************************/

/**
 * 首页
 */
#home-slide-show { height:auto; width:100%; position:relative; }
#home-slide-show .swiper-slide { height:100%; }
#home-slide-show .home-slide-container { width:100%; height:100%; }
#home-slide-show .slide-img { width:100%; height:auto; }
#home-slide-show .slide-img-big { display:block !important; }
#home-slide-show .swiper-pagination-bullet { width:30px; height:3px; border-radius:0; }

#site-home .product-nav { margin:50px 0; }
#site-home .product-nav .product-nav-list { width:100%; }
#site-home .product-nav .nav-list { width:16.666%; height:140px; border-right:1px solid #d2d2d2; }
#site-home .product-nav .nav-list:last-child { border-right:none; }
#site-home .product-nav .nav-link { display:block; width:100%; height:100%; color:#434343; font-size:14px; transition:.5s all; }
#site-home .product-nav .nav-link:hover { background:#e3e3e3; transition:.5s all; }

#site-home .product-nav .nav-text { display:block; margin-top:15px; }
#site-home .product-nav .nav-icon { background-image:url(../images/icon.png); background-repeat:no-repeat; display:block; margin:0 auto; margin-top:20px; height:62px; }
#site-home .product-nav .icon-21 { background-size:auto 70px; background-position:-2px 0; width:49px; }
#site-home .product-nav .icon-20 { background-size:auto 64px; background-position:-51px 0; width:47px; }
#site-home .product-nav .icon-22 { background-size:auto 64px; background-position:-102px 0; width:47px; }
#site-home .product-nav .icon-23 { background-size:auto 80px; background-position:-188px 0; width:57px; }
#site-home .product-nav .icon-24 { background-size:auto 70px; background-position:-218px 0; width:51px; }
#site-home .product-nav .icon-25 { background-size:auto 67px; background-position:-261px 0; width:48px; }
#site-home .product-nav .icon-26 { background-size:auto 67px; background-position:-313px 0; width:49px; }
#site-home .product-nav .icon-27 { background-size:auto 67px; background-position:-365px 0; width:48px; }
#site-home .product-nav .icon-9 { background-size:auto 67px; background-position:-421px 30px; width:49px; }

#site-home .customize { margin-top: 30px; }
#site-home .customize .customize-container { width:100%; }
#site-home .customize .customize-list { width:48.7%; height:auto; overflow:hidden; position:relative; border-radius:10px; }
#site-home .customize .customize-image { display:block; width:100%; height:auto; }
#site-home .customize .customize-link { display:block; width:100%; height:100%; position:absolute; top:0; left:0; background:rgba(0,0,0,0.3); color:#fff; transition:.5s all; }
#site-home .customize .customize-link:hover { background:rgba(0,0,0,0.6); transition:.5s all; }
#site-home .customize .customize-title { display:block; margin-top:25%; font-size:2rem; }
#site-home .customize .customize-desc { display:block; margin-top:20px; padding:0 10px; }

/* 首页护齿课堂 */
#site-home .gumshield{}
#site-home .gumshield .gumshield-container { width:100%; }
#site-home .gumshield .gumshield-list { width:100%; height:auto; overflow:hidden; position:relative; border-radius:10px; }
#site-home .gumshield .gumshield-image { display:block; width:100%; height:auto; }
#site-home .gumshield .gumshield-link { display:block; width:100%; height:100%; position:absolute; top:0; left:0; background:rgba(0,0,0,0.3); color:#fff; transition:.5s all; }
#site-home .gumshield .gumshield-link:hover { background:rgba(0,0,0,0.6); transition:.5s all; }
#site-home .gumshield .gumshield-title { display:block; margin-top:13%; font-size:2rem; }
#site-home .gumshield .gumshield-desc { display:block; margin-top:20px; padding:0 10px; }

#site-home .information .information-list { width:50%; }
#site-home .information .information-link { display:block; width:100%; height:100%; position:relative; }
#site-home .information .information-image { display:block; width:100%; height:auto; }
#site-home .information .information-title { display:block; width:100%; position:absolute; top:42%; left:0; color:#fff; font-size:1.5rem; }

#site-home .home-news { margin-top:30px; overflow:hidden; }
#site-home .home-news .news-container { width:100%; }
#site-home .home-news .news-list { width:31.5%; margin-right:2.75%; }
#site-home .home-news .news-list:last-child { margin-right:0; float:right !important; }
#site-home .home-news .news-link { display:block; background:#fff; width:100%; border-radius:10px; color:#434343; }
#site-home .home-news .news-link:hover .news-text { color:#083e8c; transition:.5s all; }
#site-home .home-news .news-link:hover img { opacity:0.6; transition:.5s all; }
#site-home .home-news .news-thumb { display:block; width:100%; height:300px; }
#site-home .home-news .news-thumb img { display:block; height:100%; margin:0 auto; transition:.5s all; }
#site-home .home-news .news-text { display:block; padding:15px; }
#site-home .home-news .news-title { display:block; width:100%; font-size:16px; font-weight:bold; margin-bottom:5px; transition:.5s all; }
#site-home .home-news .news-desc { display:block; font-style:normal; color:#666; width:100%;  }

/*************************************************************************/

/**
 * 移动端优化
 */
@media only screen and (max-width: 992px){
	#site-footer { margin-top:0; }
	#site-footer .about .qrcode img { float:none; margin:0 auto; }
	#site-footer .copyright .text,
	#site-footer .copyright .link { display:block; text-align:center; line-height:1.8; }
	#site-footer .copyright .support-link { float:none; padding-left:10px; }
	
	#site-home .product-nav { margin:0; }
	#site-home .product-nav-container { width:100%; }
	#site-home .product-nav .nav-list { width:33.3%; border-top:1px solid #d2d2d2; }
	#site-home .product-nav .nav-list:nth-child(1){ border-top:none; }
	#site-home .product-nav .nav-list:nth-child(2){ border-top:none; }
	#site-home .product-nav .nav-list:nth-child(3){ border-top:none; }
	#site-home .product-nav .nav-list:nth-child(3n+0){ border-right:none; }
	
	#site-home .customize { width:100%; }
	#site-home .customize .customize-list { width:100%; border-radius:0; margin-bottom:20px; }
	#site-home .customize .customize-title { font-size:1.6rem; }
	#site-home .customize .customize-desc { margin-top:10px; }
	
  /* 首页护齿课堂 */
  #site-home .gumshield { width:100%; }
  #site-home .gumshield .gumshield-list { width:100%; border-radius:0; margin-bottom:20px; }
  #site-home .gumshield .gumshield-title { font-size:1.6rem; }
  #site-home .gumshield .gumshield-desc { margin-top:10px; }

	#site-footer .qrcode-txt{display:none;}
	
}


/***首页产品中心导航置顶 开始***/
#site-fixed{ height:100%; position:absolute; top:0; right:0; display:none;}
#site-fixed .sub-nav { border-top:1px solid #e5e5e5; height:70px; width:100%; background:rgba(255,255,255,1); position:fixed; z-index:999; left:0; top:0; display:block; }
#site-fixed .sub-nav-container { height:100%; }
#site-fixed .sub-nav-list { width:100%; height:100%; }
#site-fixed .sub-nav-list .sub-list { height:100%; display:inline-block; }
#site-fixed .sub-nav-list .sub-link { display:inline-block; width:auto; height:100%; line-height:70px; color:#434343; font-size:12px; transition:.5s all; padding:0 15px; }
#site-fixed .sub-nav-list .sub-link:hover { background:rgba(255,255,255,0.3); transition:.5s all; }

#site-fixed .sub-nav .sub-text { display:inline-block; }
#site-fixed .sub-nav .sub-icon { background-image:url(../images/icon.png); background-repeat:no-repeat; display:inline-block; }
#site-fixed .sub-nav .icon-20 { background-size:auto 38px; background-position:0 0; width:30px; height:34px; margin-top:18px; }
#site-fixed .sub-nav .icon-21 { background-size:auto 38px; background-position:-31px 0; width:28px; height:37px; margin-top:16.5px; }
#site-fixed .sub-nav .icon-22 { background-size:auto 38px; background-position:-60px 0; width:28px; height:37px; margin-top:16.5px; }
#site-fixed .sub-nav .icon-23 { background-size:auto 48px; background-position:-113px 0; width:30px; height:36px; margin-top:17px; }
#site-fixed .sub-nav .icon-24 { background-size:auto 43px; background-position:-134px 0; width:30px; height:36px; margin-top:17px; }
#site-fixed .sub-nav .icon-25 { background-size:auto 38px; background-position:-149px 0; width:25px; height:36px; margin-top:17px; }
#site-fixed .sub-nav .icon-26 { background-size:auto 38px; background-position:-177px 0; width:30px; height:36px; margin-top:17px; }
#site-fixed .sub-nav .icon-27 { background-size:auto 38px; background-position:-205px 0; width:30px; height:36px; margin-top:17px; }
#site-fixed .sub-nav .icon-9 { background-size:auto 38px; background-position:-239px 0; width:31px; height:6px; margin-top:32px; }

@media only screen and (max-width: 1280px){.sub-nav-container{width:100%;}}
/***首页产品中心导航置顶 结束***/

/* 首页旗下品牌 */
.brand{margin-bottom: 30px;overflow: hidden;}
.brand .title{text-align: center;margin-bottom: 35px;}
.brand .title h1{color: #333333;font-size: 34px;font-weight: 700;margin-top: 50px ;}
.brand .title p{color: #434343;letter-spacing: 2.9px;font-size: 16px;margin-top: 30px;}
.brand .list .item .img img{display: block;width: 100%;}
.brand .list .item{float: left;width: 33.33%;position: relative;text-align: center;}
.brand .list .item:after{content: '';display: block;width: 100%;height: 100%;background: rgba(0,0,0,.5);position: absolute;left: 0;top: 0;transition: all 1s;}
.brand .list .item .info{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;flex-direction: column;justify-content: center;z-index: 1024;transition: all .3s;}
.brand .list .item .info .text{display: none;}
.brand .list .item .info .text span {color: #083e8c;font-size: 20px;display: block;margin-top: 10px; }
.brand .list .item .info .text em{display: inline-block;border: solid 1px #083e8c;height: 36px;font-style: normal;line-height: 36px;color: #083e8c;margin-top: 50px;padding: 0 20px;position: relative;}
.brand .list .item .info .text em:after{content: '';display: block;width: 0%;height: 100%;background: #083e8c;position: absolute;top: 0;left: 0;z-index: -1;transition: all .3s;}
.brand .list .item .info .text em:hover{color: #fff;}
.brand .list .item .info .text em:hover:after{width: 100%;}
.brand .list .item:hover:after{background: rgba(223,232,246,.8);}
@media only screen and (max-width: 992px){
  .brand .list .item .info .logo img{width: 80%;}
  .brand .list .item .info .text span{width: 80%;margin-left: auto;margin-right: auto;}
}
@media only screen and (max-width: 600px){
  .brand .list .item{width: 100%;height: 300px;}
}

/* 旗下品牌 */
.subbrand {margin-top: -60px;}
.subbrand .container {background: #fff;border-radius: 5px;padding-bottom: 50px;}
.subbrand .profile-brand-title {border-bottom: 1px solid #ecebeb;padding: 0 25px !important;}
.subbrand .profile-brand-title h2 {font-size: 26px;}
.subbrand-title h2 {font-size: 20px;letter-spacing: 0.4px;font-weight: 700;padding: 0 20px;position: relative;line-height: 1;margin-left: 10px;}
.subbrand-title h2:after {content: '';width: 5px;height: 100%;background: #083e8c;position: absolute;left: 0;top: 0;}
.swiper-box{position: relative;padding-bottom: 15px;}
.swiper-box .swiper-container {width: 89%;border-radius: 10px;margin: 0 auto; box-shadow: 0 0 20px rgba(0,0,0,0.05); position: relative;z-index: 99;}
.left-swiper {
  position:absolute;
  left:117px;
  top:52px;
  z-index:1;
}
.right-swiper {
  position:absolute;
  right:117px;
  left:auto;
  top:52px;
  z-index:1;
}
.nocurrent-swiper {
  width:479px;
  height:273px;
  border-radius:8px;
  box-shadow:0 0 20px rgba(0,0,0,0.05);
}
.nocurrent-swiper:before {
  content:'';
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(237,240,240,0.9);
  z-index:99;
}
.swiper-box .swiper-slide {background-position: center;background-size: cover;width: 630px;height: 375px;}
.swiper-box .swiper-button-prev {width:46px;height:46px;background:url(../images/curr_prev.png) no-repeat center center;}
.swiper-box .swiper-button-next { width:46px; height:46px; background-size:auto; background-image:url(../images/curr_next.png);}
@media only screen and (max-width: 992px){
  .swiper-box .swiper-slide{width: 430px;height: 256px;}
  .swiper-box .swiper-container{width: 80%;}
}
@media only screen and (max-width: 600px){
  .swiper-box .swiper-container{width: 100%;}
  .swiper-box .swiper-slide {width: 90%;height: 160px;}
  .swiper-box .swiper-container{padding-bottom: 0;}
  .swiper-box .swiper-button-prev,.swiper-box .swiper-button-next{display: none;}
}