/*@font-face{*/
	/*font-family: 'SourceHanSansCN-Normal';*/
	/*src : url('../font/SourceHanSansCN-Normal.otf');*/
/*}*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,lengend,button,input,textarea,th,td{margin:0;padding:0;font-family:'siyuan';}
body,button,input,select,textarea,th{color:#414141;background-color:#FFF;font-size:12px;line-height:1.5em;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
li{list-style:none}
img{border:0 none;-ms-interpolation-mode:bicubic;max-width:100%}
input[type="button"],input[type='submit']{cursor:pointer}
button{cursor:pointer}
table{border-collapse:collapse;border-spacing:0}
a{color:#414141;text-decoration:none}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
@font-face{font-family:'siyuan';src:url(../font/SourceHanSansCN-Normal.otf);}
.header{height:60px}
.header-box{z-index:9998;position:fixed;top:0;width:100%;background-color:#fff;border-bottom:1px solid #f2f2f2;height:60px}
/*.header-box > .menu-wrapper{padding:0 15px;margin:0px auto;height:60px}*/
.header-box > .menu-wrapper{margin:0px auto;height:60px}
.menu-wrapper .logo{float:left;display:block;width:129px;margin-top:10px}
.menu-wrapper .logo img{width:100%;display:block}
.menu-wrapper .nav{float:right}
.menu-wrapper .nav > li{float:left;padding-left:30px}
.menu-wrapper .nav > li > a{text-align:right;font-weight:500;display:block;color:#787878;font-size:16px;line-height:60px}
.menu-wrapper .nav a:hover{color:#000}
.menu{display:none;background:#fff;-webkit-box-shadow:0 4px 5px silver;box-shadow:0 4px 5px silver;position:absolute;top:50px;left:0;right:0;text-align:center}
.menu .t{padding:45px 15px;overflow:hidden;margin:auto}
.menu .t a{display:inline-block;padding:0 15px;width:13.25%}
.menu .t img{margin-bottom:10px;width:100%}
.menu .b{background-color:#f2f2f2;line-height:60px}
.menu .b i{margin-right:5px; background:url(../images/icon8.png) no-repeat; width: 12px; height: 10px; display: inline-block;}
.mobile-nav{position:fixed;top:0;height:0;width:100%;z-index:999;background:#f7f7f7;bottom:0;-webkit-transition:background .35s linear,height .35s ease-in;transition:background .35s linear,height .35s ease-in;overflow:hidden;padding-top:60px}
.mobile-nav ul{overflow-y:auto;height:100%;font-size:14px}
.mobile-nav .fa-th-large{background:url(../images/icon8.png) no-repeat; width: 12px; height: 10px; display: inline-block;margin-right:5px}
.mobile-nav .dh,.mobile-nav a{border-bottom:1px solid #e9e9e9;padding:15px 35px;display:block}
.mobile-nav .dh{display:-webkit-flex;-webkit-justify-content:space-between;-webkit-align-items:center}
.fa-chevron-right{ display: block; width:14px; height:14px;background:url(../images/icon9.png) no-repeat; background-size: 100%;}
.mobile-nav .active .fa-chevron-right{-webkit-transform:rotate(90deg)}
.mobile-menu{display:none}
.mobile-menu a{padding-left:55px}
.open-box{height:100%}
.navbar-toggle{position:relative;float:left;outline:none;margin-top:8px;font-size: 14px; border:0;padding: 0 15px}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar{width:26px;-webkit-transition:all .2s;transition:all .2s;height:3px;background-color:#181818}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-toggle .middle-bar{opacity:0}
.navbar-toggle .top-bar{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:10% 10%;transform-origin:10% 10%}
.navbar-toggle .bottom-bar{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:10% 90%;transform-origin:10% 90%}
.navbar-toggle.collapsed .top-bar{-webkit-transform:rotate(0);transform:rotate(0)}
.navbar-toggle.collapsed .middle-bar{opacity:1}
.navbar-toggle.collapsed .bottom-bar{-webkit-transform:rotate(0);transform:rotate(0)}
.banner{position:relative}
.banner .swiper-container{max-width:1170px;max-height:450px;margin:0 auto}
.special-ban .swiper-container{max-width:100%;margin:0 auto}
.banner .swiper-button-next,.banner .swiper-button-prev{color:#a7a7a7;width:15%;top:0;height:100%;margin:0;outline:none}
.banner .swiper-button-next:after,.banner .swiper-button-prev:after{display:none}
.banner .swiper-button-prev{background:url(../images/left.png) center no-repeat;background-size:19px 35px}
.banner .swiper-button-next{background:url(../images/right.png) center no-repeat;background-size:19px 35px}
.banner .txt{ padding:40px 15px; text-align: center; background:#f7f7f7; display: none;}
.banner .txt h1{ font-size: 24px; line-height: 1.2; margin-bottom: 10px;}
.banner .txt p{font-size: 15px; line-height: 1.3;}
.swiper-pagination{position:inherit;padding-top:10px}
.swiper-pagination-bullet{width:10px;height:10px;border:solid #a7a7a7 1px;margin:0 5px;background-color:rgba(0,0,0,0);opacity:1;outline:none}
.swiper-pagination-bullet-active{background:#a7a7a7;width:12px;height:12px;vertical-align:-1px}
.footer .menu-wrapper,.container-fluid .menu-wrapper{margin:auto;padding:0 15px}
.footer{background-color:#a8a8a8;color:#fff}
.footer .menu-wrapper{padding:40px 15px;overflow:hidden}
.footer .l,.footer .m,.footer .r{overflow:hidden;float:left}
.footer dl{float:left}
.footer dt{height:20px;margin-bottom:18px;font-family: 'siyuan';  font-weight: 300;  font-style: normal;  font-size: 15px;}
.footer dd{font-family:'siyuan';font-weight:300;font-style:normal;font-size:15px;line-height:20px}
.footer dd a{color:#fff}
.footer .l{width:40%}
.footer .m{width:30%}
.footer .r{width:30%}
.footer .l dl{width:100%;padding:0 15px}
.footer .r a{display:inline-block;height:28px;margin-right:5px}
.footer .r a img{height:100%;display:block}
.container-fluid{line-height:58px;font-size:12px;font-weight:300}
.container-fluid .fluoid-r a{margin-left: 15px;}
.container-fluid .menu-wrapper{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;}
.menu-wrapper h2 a:hover{text-decoration:underline}
.home-block1{text-align:center}
.home-block1 .menu-wrapper{margin:auto;padding-bottom:50px}
.home-block1 img{margin:auto}
.home-block1 .title{padding:30px 0;margin-bottom:20px}
.home-block1 .title h2{font-size:32px;margin-bottom:20px;font-weight:inherit;line-height:1}
.home-block1 .title p{font-size:18px}
.home-block1 .txt{margin:50px auto}
.home-block2{text-align:center}
.home-block2 .menu-wrapper{margin:auto;overflow:hidden}
.home-block2  h2{font-size:32px;margin-bottom:50px;font-weight: 400;font-style: normal;font-size: 20px;color: #414141;line-height:1}
.home-block2 li{width:50%;padding:0 15px;margin-bottom:100px;float:left}
.home-block2 .txt{padding-top:20px}
.home-block2 .txt h2{font-size:16px;margin-bottom:15px;font-weight:inherit;line-height:1.2;font-weight:600;}
.home-block2 .txt p{font-size:14px;font-weight:300;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.home-block3{text-align:center;}
.home-block3 .menu-wrapper{margin:auto;overflow:hidden}
.home-block3 li{width:33.3%;padding:0 15px;margin-bottom:100px;float:left}
.home-block3 .txt{padding-top:20px}
.home-block3  h2{font-size:32px;margin-bottom:50px;font-weight: 400;font-style: normal;font-size: 20px;color: #414141;line-height:1}
.home-block3 .txt h2{font-size:16px;margin-bottom:15px;font-weight:inherit;line-height:1.2;font-weight:600;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.home-block3 .txt p{font-size:14px;font-weight:300;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.home-block4{text-align:center}
.home-block4 .menu-wrapper{margin:auto;overflow:hidden}
.home-block4 li{width:50%;padding:0 15px;margin-bottom:50px;float:left}
.home-block5{text-align:center;margin-bottom:100px}
.home-block5 .menu-wrapper{margin:auto}
.home-block5  h2{font-size:32px;margin-bottom:20px;font-weight:inherit;line-height:1}
.home-block5  p{font-size:18px}
.home-block5 .txt{width:60%;margin:30px auto 50px auto;font-size:15px;line-height:1.5;font-weight:300}
.home-block5 a{border:#000 solid 1px;display:inline-block;padding:10px 70px;font-size:14px}
.home-block5 a:hover{background:#000;color:#fff}
.home-block6{text-align:center}
.home-block6 .menu-wrapper{margin:auto;overflow:hidden}
.home-block6 li{width:50%;padding:0 15px;margin-bottom:50px;float:left}
.home-block6 > h2{font-size:32px;margin-bottom:50px;font-weight:inherit;line-height:1}
.home-block6 ul h2{font-size:16px;margin-bottom:15px;font-weight:inherit;line-height:1}
.home-block7{text-align:center;background:#f2f2f2}
.home-block7 .menu-wrapper{margin:auto;padding:90px 0 70px 0;width:40%}
.home-block7 .swiper-pagination{padding-top:50px}
.home-block7 .swiper-pagination-bullet{width:15px;height:15px;background:#fff}
.home-block7 .swiper-pagination-bullet-active{width:15px;height:15px;background:#a7a7a7;vertical-align:none}
.home-block7 .bt{font-size:18px;margin-bottom:60px;line-height:1.3}
.actions{margin:auto;padding:0 15px;}
.actions ul{line-height:50px;border-bottom:1px solid #f2f2f2; overflow: hidden;}
.actions li{float:left;color:#777;background:url(../images/crumbs_separator.png) no-repeat transparent right center;  margin-right:10px;}
.actions li:last-child {background: transparent;}
.actions li a{display:block;padding:0 15px 0 0;color:#777;}
.actions li a:link,#crumbs li a:visited{text-decoration:none;color:#777;}
.actions li a:hover,#crumbs li a:focus{color:#dd2c0d}
.information-con .menu-wrapper{margin:auto;padding:0 15px}
.information-con .title{padding-top:30px;padding-bottom:20px;border-bottom:1px solid #f2f2f2}
.information-con .title h1{font-size:32px;line-height:1.2;margin-bottom:10px}
.information-con .title .b{display:-webkit-flex;-webkit-justify-content:space-between;-webkit-align-items:center;font-size:14px}
.information-con .title .r a{width:25px;display:inline-block;margin-left:10px}
.information-con .con{font-size:16px;line-height:1.5;padding:20px 0}
.main-product-header{color:#414141;background-color:#f2f2f2;padding:30px 0}
.main-product-header .content{margin:0 auto;width:870px}
.main-product-header h1{font-size:40px;margin:1em 0 .5em;font-weight:300;line-height:38px}
.main-product-room{width:870px;overflow:hidden;margin:60px auto 0 auto}
.product-nav{width:20%;float:left;padding-right:15px}
.product-nav-title h2{padding-bottom:30px;font-size:16px;line-height:28px;font-weight:inherit}
.product-nav-menu{margin-bottom:30px}
.product-nav-menu dt{font-size:16px;margin-bottom:15px;font-size:16px}
.product-nav-menu dd{height:292px;overflow:scroll;overflow-y:scroll;overflow-x:hidden}
.product-nav-menu dd li{line-height:30px}
.product-nav-menu dd li a:hover{font-weight:bold}
.product-list-page{width:80%;padding-left:36px;float:right;margin-bottom:40px;position:relative}
.upper-underlined-title{color:#414141;width:100%;float:left;text-align:center;margin-top:30px;margin-bottom:50px}
.upper-underlined-title h2{font-size:20px;font-weight:inherit}
.upper-underlined-title .text+hr{color:inherit;height:1px;width:7%;background-color:#414141;clear:both;border:0;display:block;margin:20px auto 30px auto}
.product-list li{text-align:center;width:28%;float:left;margin:0 2.5%;padding-bottom:30px}
.product-list .txt{padding-top:20px}
.product-list .txt h2{font-size:16px;margin-bottom:10px;font-weight:inherit;line-height:1}
.product-list .txt h2 a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.2;height:37px}
.product-list .txt p{font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:36px}
.product-list-page .gd{padding:50px 0;text-align:center;clear:both}
.more{border:#000 solid 1px;display:inline-block;padding:10px 70px;font-size:14px}
.more:hover{background:#000;color:#fff}
.intro-con{padding-top:140px;padding-bottom:50px}
.intro-con .menu-wrapper{margin:auto;padding:0 15px}
.intro-con h2{font-weight:inherit;line-height:1.1}
.intro-con p{line-height:23px;font-size:15px;margin-bottom:20px}
.intro-con p strong{font-weight:inherit}
.intro-con .header{margin-bottom:20px;padding-bottom:0;font-size:40px}
.intro-con .subtitle{margin-bottom:20px;padding-bottom:0;font-size:26px}
.intro-con .text{margin-top:20px;padding-top:0}
.product-details{max-width:1170px;margin:auto}
.product-details .top{overflow:hidden;padding:50px 0;position:relative;min-height:870px}
.product-details .top .l{float:left;width:645px;position:absolute;top:50px}
.product-details .top .r{padding-left:670px}
.product-details .top .swiper-slide{background-size:cover;background-position:center}
.product-details .bottom{margin-bottom:100px;font-size:14px;line-height:1.5}
.product-details .swiper-button-next,.product-details .swiper-button-prev{color:#a7a7a7;top:auto;margin:0;outline:none;bottom:35px;width:35px}
.product-details .swiper-button-next:after,.product-details .swiper-button-prev:after{display:none}
.product-details .swiper-button-prev{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 44' id='isdinicon-arrow-back' width='100%25' height='100%25'%3E%3Ctitle%3Earrow-back%3C/title%3E%3Cpath fill='%23ccc' d='M17.5 13.3c.4-.4.9-.4 1.3 0s.4.9 0 1.3l-6.7 6.6H34c.5 0 .9.4.9.9s-.4.9-.9.9H12.1l6.6 6.6c.4.4.4 1 0 1.3-.4.4-.9.4-1.3 0l-8.1-8.1c-.4-.4-.4-.9 0-1.3l8.2-8.2z'%3E%3C/path%3E%3C/svg%3E") center no-repeat}
.product-details .swiper-button-next{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 44' id='isdinicon-arrow-forward' width='100%25' height='100%25'%3E%3Ctitle%3Earrow-forward%3C/title%3E%3Cpath fill='%23ccc' d='M26 13.3c-.3-.4-.9-.4-1.3 0-.3.3-.3.9 0 1.3l6.4 6.4H9.9c-.5 0-.9.4-.9.9s.4.9.9.9h21.2l-6.4 6.4c-.3.4-.3.9 0 1.3.4.4.9.4 1.3 0l8-8c.4-.3.4-.9 0-1.3l-8-7.9z'%3E%3C/path%3E%3C/svg%3E") center no-repeat}
.gallery-top{width:100%}
.gallery-thumbs{height:20%;box-sizing:border-box;padding:10px 0;margin:0 55px}
.gallery-thumbs .swiper-slide{width:20%;height:100%}
.gallery-thumbs .swiper-slide img{width:100%;opacity:.7;display:block;border:1px solid #CCC}
.gallery-thumbs .swiper-slide-thumb-active img{opacity:1;border:1px solid rgba(136,136,136,0.7)}
.product-details .title{margin-bottom:30px;padding-left:670px}
.product-details .title h2,.product-details .title h4{font-size:32px;line-height:1.1;font-weight:inherit;margin-bottom:10px}
.product-details .title h4{margin-bottom:30px}
.description .dh{display:-webkit-flex;-webkit-justify-content:space-between;-webkit-align-items:center;margin-bottom:15px;line-height:40px;cursor:pointer}
.description .dh span{font-size:20px}
/*.description .dh i{display: block;width: 15px; height: 15px; background:url(../images/icon10.png) no-repeat;}*/
/*.description .active i{background:url(../images/icon11.png) no-repeat;}*/
.description .dh i{display: block;width: 15px; height: 15px; background:url(../images/icon11.png) no-repeat;}
.description .active i{background:url(../images/icon10.png) no-repeat;}
.description-con{margin-bottom:20px;font-size:15px;height: 140px;overflow: hidden;}
.indicaciones-main{font-size:14px;margin-bottom:15px}
.product-details .r dt{line-height:40px;font-size:20px;margin-bottom:10px}
.product-details .r dd a{width:30px;display:inline-block;margin-right:10px}
.mobile-product-nav-menu{background-color:#f2f2f2;padding:20px 15px 15px;display:none}
.mobile-product-nav-menu .bt{font-size:16px;display: -webkit-flex;display: flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center; margin-bottom: 5px;}
.mobile-product-nav-menu .bt i{display: block;width: 15px; height: 15px; background:url(../images/icon10.png) no-repeat;}
.mobile-product-nav-menu .active i{background:url(../images/icon11.png) no-repeat;}
.mobile-product-nav-menu .con{display: none; padding-top: 15px;}
.mobile-product-nav-menu dl{font-size:14px;margin-bottom:15px}
.mobile-product-nav-menu dt{margin-bottom:5px}
.mobile-product-nav-menu select{display:block;width:100%;background:#fff;outline:none;border:#ddd 1px solid; padding:8px; font-size: 14px; border-radius:3px;}
.flex{display:flex}
.text-center{text-align:center}
.left-block{align-self:center;}
.right-block{text-align:right}
.text-block{width:50%;margin:0 auto;}
.text-block h1{margin-bottom:5px;font-size:45px;line-height:1}
.text-block h2{margin-top:0px;font-size:32px;margin-bottom:10px;line-height:40px}
.text-block p{line-height:30.8px;font-size:22px;margin:0}
.left-block{flex-basis:50%}
.right-block{flex-basis:50%}
.about-1{background-color:#F2F2F2}
.about-2{background-color:#E8F6FE;padding-top:60px}
.about-3{margin:80px 0px}
.about-3 .left-block{text-align:center;align-self:center}
.about-3 .left-block .img{ width:50%; margin:auto;}
.about-3 .right-block{text-align:left;align-self:center}
.about-3 .right-block .text-block{margin:0;width:60%; margin-left:-10%;}
.about-3 .text-block p{margin-bottom:20px;font-size:18px}
.about-3 .ico-txt {font-size: 22px;padding-bottom:10px;}
.about-3 .ico-txt dl{margin-bottom:20px;}
.about-3 .ico-txt dt{background:url(../images/xin.png) no-repeat center left; padding-left: 25px; background-size: 20px; margin-bottom: 10px;}
.about-3 .ico-txt dd{padding-left: 25px; padding-top: 10px; font-size: 16px;}
.about-4 .overlapped-text{display:inline;align-self:center;position:absolute;max-width:50%}
.about-4 .centered-block{max-width:50%;display:block;margin:0 auto}
.about-4 img{width:100%;max-width:100%;align-self:center}
.about-5{margin-top:120px;margin-bottom:60px}
.about-5 h2{font-size:30px;margin:20px 0}
.about-5 p{font-size:18px;line-height:30.8px}
.container,.small-container{max-width:1230px;margin-left:auto;margin-right:auto;width:100%}
.block{display:none}
.about-6{position:relative}
.about-6 img.video-open{max-width:100%;align-self:center;-webkit-filter:brightness(0.7);filter:brightness(0.7)}
.about-6 .overlapped-text{position:absolute;align-self:center;width:100%;text-align:center;color:white}
.about-6 .video-title{font-size:38px;line-height:1.2}
.about-6 .overlapped-text .subtitle{font-size:20px;color:white}
.about-6 .overlapped-text .video-btn img{max-height:50px;vertical-align:middle}
.about-6 .video-btn span{vertical-align:middle;font-weight:400}
.about-7,.about-8{margin:80px auto;max-width:75%}
.about-7 h2,.about-8 h2{font-size:30px;line-height:1.2;margin-bottom:20px}
.about-7 p,.about-8 p{font-size:18px;line-height:30.8px}
.full-w{width:100%}
.about-9{flex-wrap:wrap;justify-content:center}
.about-9 .feature-item{text-align:center;width:33.3333%;padding:20px;margin-bottom:10px}
.about-9 .feature-title{font-size:22px !important;margin-top:5px;margin-bottom:15px}
.about-9 p{font-size:16px;line-height:30.8px; padding:0 10%;}
.feature-icon{margin:0 auto;background-image:url(../images/icons-sb5fbf6ffe0.png);background-repeat:no-repeat}
.icons-check{background-position:0 -198px;height:68px;width:68px}
.icons-leaf{background-position:0 -965px;height:68px;width:68px}
.icons-secure-check{background-position:0 -1447px;height:68px;width:68px}
.icons-shopping-bag-inverse{background-position:0 -1515px;height:39px;width:39px}
.icons-shopping-bag-menu{background-position:0 -1554px;height:27px;width:21px}
.icons-shopping-bag{background-position:0 -1581px;height:44px;width:44px}
.icons-shopping-bigbag{background-position:0 -1625px;height:50px;width:43px}
.icons-truck{background-position:0 -1675px;height:68px;width:68px}
.icons-twitter-inverse{background-position:0 -1743px;height:24px;width:30px}
.icons-twitter{background-position:0 -1767px;height:22px;width:27px}
.icons-hands-heart{background-position:0 -616px;height:68px;width:68px}
.icons-bunny{background-position:0 -130px;height:68px;width:68px}
.icons-box{background-position:0 -62px;height:68px;width:68px}
.icons-recycle{background-position:0 -1163px;height:68px;width:68px}
.video-modal{height:100%;width:100%;background-color:white;position:fixed;top:0;left:0;z-index:10000;display:none}
.video-modal .close{position:absolute;top:50px;left:50px;cursor:pointer}
.video-con{height:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}
.video-modal video{width:80%;height:80%;margin:auto;display:block;background:#000}
.icons-cross{background:url(../images/icon7.png) no-repeat;height:20px;width:20px}

.crumbs{width:870px;margin:auto; overflow:hidden;padding-top: 50px;}
.crumbs li{float:left;color:#777;background:url(../images/crumbs_separator.png) no-repeat transparent right center;  font-size: 14px; margin-right:10px;}
.crumbs li:last-child {background: transparent;}
.crumbs li a{display:block;padding:0 15px 0 0;color:#777;}
.crumbs li a:link,#crumbs li a:visited{text-decoration:none;color:#777;}
.crumbs li a:hover,#crumbs li a:focus{color:#dd2c0d}

.desktop-img{display:block;}
.mobile-img{display: none;}
.details-main{ padding:80px 0;}
.details-con{margin: 40px auto;max-width: 1472px;padding: 0 32px;}
.details-con dl{box-sizing: border-box;display: -webkit-flex;display: flex;-webkit-flex: 0 1 auto;flex: 0 1 auto;-webkit-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;flex-wrap: wrap;position: relative;-webkit-align-items: center;align-items: center; text-align: center; padding:42px 0;}
.details-con dt,.details-con dd{-webkit-flex-basis: 41.66666667%;flex-basis: 41.66666667%;width: 41.66666667%;padding: 0 16px;}
.details-con .dl-img-r{-webkit-flex-direction: row-reverse;flex-direction: row-reverse;}
.dd-8{-webkit-flex-basis: 8.33333333%;flex-basis: 8.33333333%;width: 8.33333333%;}
.width-50b{ width: 50%; margin:auto;}
.details-con dd h3{ font-size: 26px; line-height: 1; margin-bottom: 20px;}
.details-con dd p{ font-size: 16px;line-height: 1.5;}
.details-img-center{text-align: center;}
.details-img-center img{margin:auto;}

.details-title-1{text-align: center;line-height: 1.3; padding-top: 100px;}
.details-title-1 h2{font-size: 32px;}
.details-title-1 h4{font-size: 32px;}
.details-title-1 p{ font-size: 16px;line-height: 1.5;}
.details-title-1 h5{font-size: 22px;}
.details-title-2{text-align: center;padding-top:50px;}
.details-title-2 h3{ font-size: 26px; line-height: 1; margin-bottom: 20px;}
.details-title-2 p{ font-size: 16px;line-height: 1.5;}

.details-block-1{margin: 40px auto;max-width: 1472px;padding: 0 32px; text-align: center;}
.details-block-1 h4{font-size: 22px; line-height: 1.5; margin-bottom: 30px;padding-top: 20px;}
.details-block-1 .con{display: -webkit-flex;display: flex;-webkit-align-items: center;
    align-items: center;}
.details-block-1 dl{-webkit-flex-basis: 16.66666667%;flex-basis: 16.66666667%;width: 16.66666667%;}
.details-block-1 dt img{margin:auto;}
.details-block-1 dd{font-size: 16px;padding-top: 10px; font-weight: bold;}
.details-block-1 dd h5{margin-bottom: 15px;}
.details-block-1 dd p{font-weight:normal;}

.details-block-2{margin: 40px auto;max-width: 1472px;padding: 0 32px; text-align: center;}
.details-block-2 .con{display: -webkit-flex;display: flex; margin-top:100px;}
.details-block-2 dl{-webkit-flex-basis: 16.66666667%;flex-basis: 16.66666667%;width: 16.66666667%; padding:0 16px;}
.details-block-2 .dd-25{-webkit-flex-basis:25%;flex-basis:25%;width:25%;}
.details-block-2 dt img{margin:auto;}
.details-block-2 dd{font-size: 16px;padding-top:20px; font-weight: bold;}
.details-block-2 dd h5{margin-bottom: 15px;}
.details-block-2 dd p{font-weight:normal;}

.details-block-3{box-sizing: border-box;display: -webkit-flex;display: flex;-webkit-flex: 0 1 auto;flex: 0 1 auto;-webkit-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;flex-wrap: wrap;position: relative;-webkit-align-items: center;align-items: center; text-align: center;margin: 40px auto;max-width: 1472px;padding: 0 32px;-webkit-justify-content:center;justify-content:center;}
.details-block-3 li{-webkit-flex-basis: 33.33333333%;flex-basis: 33.33333333%;width: 33.33333333%;padding: 0 16px;}

.details-block-4{box-sizing: border-box;display: -webkit-flex;display: flex;margin: 40px auto;max-width: 1472px;padding: 0 32px;-webkit-align-items: center;align-items: center; text-align: center;-webkit-justify-content:center;justify-content:center;}
.details-block-4 .box{width: 66%;display: -webkit-flex;display: flex;text-align: center;-webkit-justify-content:center;justify-content:center;}
.details-block-4 dl{padding: 0 16px;}
.details-block-4 dt{margin-bottom: 10px}
.details-block-4 p{ font-size:16px;}
.details-block-4 h4{ font-size:20px;margin:15px 0; line-height: 1.2;}
.dd-50{-webkit-flex-basis:50%;flex-basis:50%;width:50%;}
.dd-33{-webkit-flex-basis: 33.33333333%;flex-basis: 33.33333333%;width: 33.33333333%;}
.dd-25{-webkit-flex-basis:25%;flex-basis:25%;width:25%;}
.dd-16{-webkit-flex-basis: 16.66666667%;flex-basis: 16.66666667%;width: 16.66666667%;}

.details-block-5{position: relative;}
.details-block-5 .txt{ position: absolute; top:35%; left: 10%;}
.details-block-5 h3{ font-size: 26px; margin-bottom: 30px; line-height: 1;}
.details-block-5 p{ font-size: 18px; line-height: 1.5}

.details-block-6{position: relative;}
.details-block-6 .txt{ position: absolute; top:40%; left:60%; right: 10%;}
.details-block-6 h3{ font-size: 26px; margin-bottom: 30px; line-height: 1;}
.details-block-6 p{ font-size: 18px; line-height: 1.5}

@media (min-width:768px){.menu-wrapper{width:750px}.navbar-toggle{display:none}}
@media (min-width:992px){.menu-wrapper{width:970px}.navbar-toggle{display:none}}

@media (min-width:1200px){.menu-wrapper{width:1170px}.navbar-toggle{display:none}.text-block p{font-size: 18px;}}
@media only screen and (max-width:767px){
    section .col-md{width: auto; padding:0;}
    .about-9 p{padding:0;}
    .headerColumn .subtitle, .intro .subtitle{font-size:18px!important;}
    .headerColumn .title, .intro .title{ font-size:28px!important;}
    .banner .swiper-button-next, .banner .swiper-button-prev{display: none;}
    .banner .txt{display: block;}
    .details-block-1 h4{font-size: 18px;}
    .details-block-1 .con{display: block;}
    .details-block-1 .con dl{width: auto; padding:20px 0;}
    .details-block-2 h4{font-size: 18px;}
    .details-block-2 .con{display: block;margin:0;}
    .details-block-2 .con dl{width: auto; padding:20px 0;}
    .details-block-3,.details-block-4{display: block;margin:0; padding:0;}
    .details-block-3 li{ width: 100%; margin-bottom: 20px; padding:0;}
    .details-block-4 .box{ width: 100%;-webkit-flex-direction:column;flex-direction:column;}
    .details-block-4 .box dl{margin-bottom: 20px;}
    .dd-25,.dd-33,.dd-50{ width: 100%;}
    .details-block-5 .txt,.details-block-6 .txt{position: inherit; left: 0; top: 0; text-align: center; padding:20px 20px 0;}
    .desktop-img{display:none;}
    .mobile-img{display: block;}
    .details-main{padding:50px 0;}
    .details-con{padding:0;margin:0;}
    .details-con dl{display: block;}
    .details-con dt{margin-bottom: 20px; padding:0;}
    .details-con dd{padding:0 32px;}
    .details-con dt,.details-con dd{-webkit-flex-basis: 100%;flex-basis: 100%;width: 100%;min-width: 100%;}
    .details-con dd h3{font-size: 21px;}
    .details-title-1{padding:50px 16px 0 16px;}
    .details-title-1 h4{ font-size: 28px;}
    .details-title-2{width: 100%;}
    .details-title-2{padding:15px 32px!important;}
    .nav{display:none!important}
    .menu-wrapper{text-align:center}
    .menu-wrapper .logo{float:none;margin:12px auto auto}
    .footer .l,.footer .m{display:none}
    .footer .r{width:100%;text-align:center}
    .footer .r dl{float:none}
    .footer + .container-fluid{background-color:#a8a8a8;color:#fff;line-height:1;padding:25px 0;border-top: #b3b3b3 solid 1px;}
    .container-fluid .menu-wrapper{display: block;}
    .fluoid-l a,.fluoid-r a{color:#fff;}
    .container-fluid .fluoid-r{padding-top:15px;}
    .container-fluid .fluoid-r a{border-right:#fff solid 1px;padding:0 15px; margin:0;}
    .container-fluid .fluoid-r a:last-child{border:0;}
    .home-block1 .txt,.home-block5 .txt{width:90%}
    .home-block2 li,.home-block3 li,.home-block4 li,.home-block6 li{width:auto;float:none}
    .home-block7 .menu-wrapper{padding:50px 15px 30px 15px;width:auto}
    .product-details .top{padding:20px;margin-bottom:50px}
    .product-details .title{margin-bottom:20px}
    .product-details .top .l,.product-details .top .r{float:none}
    .product-details .top .l{width:auto;position:inherit;top:0}
    .product-details .title,.product-details .top .r{padding:0}
    .product-details .swiper-button-next,.product-details .swiper-button-prev{bottom:2%}
    .indicaciones-main{padding-top:30px;margin-bottom:30px}
    .intro-con{padding-top:50px}
    .actions{display:none}
    .main-product-header{background:none;padding:0 15px}
    .main-product-header h1{font-size:26px}
    .main-product-room{width:auto;margin:0}
    .crumbs{width:auto; padding:0 15px 15px;}
    .product-nav{display:none}
    .main-product-header .content{width:auto}
    .product-list-page{width:100%;float:none;padding-left:0}
    .product-list li{width:45%}
    .product-list li img{width:100%;display:block}
    .upper-underlined-title{margin-bottom:0}
    .mobile-product-nav-menu{display:block}
    .flex{flex-direction:column-reverse}
    .about-1,.about-2{background-color:transparent}
    .left-block,.right-block{width:100%}
    .text-block{width:auto;margin:40px 0px;padding:0px 20px;max-width:none}
    .about-3{flex-direction:column;margin:0;}
    .about-3 .left-block{padding:0px 20px}
    .about-3 .left-block .img{width: auto;}
    .about-3 .right-block .text-block{width:100%;margin:0;}
    .about-4 .overlapped-text{margin:40px 0px;display:block;position:static;max-width:none}
    .about-4 .centered-block{max-width:none}
    .about-5{border-top:1px solid #cccccc;text-align:left;margin:60px 0px;padding:0px 20px}
    .about-6{flex-direction:row}
    .about-6 .video-title{font-size:20px}
    .about-6 .video-btn img{max-height:40px;width:auto}
    .about-7,.about-8{margin:40px 0px;padding:0px 20px;max-width:none}
    h2{font-size:22px!important}
    p{font-size:15px !important}
    .about-9 .feature-item{width:100%}
    .block-right{float:none!important}
    .product-list .txt h2{font-size:16px!important}
    .product-list .txt p{font-size:12px!important;line-height:1.3!important}
    .row-eq-height p:not(.text),.text-center p:not(.text),.text-left p:not(.text){float:none!important}
    .home-block7 .bt{font-size:16px}
    .video-modal .close{ left: 20px; top: 20px; }
}
.product-nav-menu_weight{font-weight:bold}


/*新加的*/
@media (max-width:992px){.menu .t a {  width: 16.25%;  }}

.footer .menu-wrapper{padding:30px 15px;overflow:hidden}


.quanqiu{margin-bottom: 0 !important;}

@media only screen and (min-width:767px){.quanqiu_jianju{margin-top: 8px;} }.footer_pc_show{display: block}
@media only screen and (max-width:767px){.quanqiu_jianju{margin-top: 18px; }.footer_pc_show{display: none}}
