.container{ clear:both; width:calc(100% - 56px); margin:0 auto; padding:28px 0 74px 0; overflow:hidden; }
@media (max-width: 750px){
.container{width:calc(100% - 10px);padding:0;}

	}

.tit-size42 {font-size: 42px;}
.tit-size40 {font-size: 40px;}
.h3-size38 {font-size: 38px;}
.h3-size36 {font-size: 36px;}
.h3-size34 {font-size: 34px;}
.h3-size32 {font-size: 32px;}
.h3-size30 {font-size: 30px;}
.h3-size28 {font-size: 28px;}
.h3-size26 {font-size: 26px;}
.h3-size24 {font-size: 24px;}
.h3-size22 {font-size: 22px;}
.h3-size20 {font-size: 20px;}
.p-size18 {font-size: 18px;}
.p-size16 {font-size: 16px;}
.p-size14 {font-size: 14px;}
@media (max-width:1681px) {.tit-size42 { font-size: 38px;}
.tit-size40 { font-size: 36px;}
.h3-size38 { font-size: 34px;}
.h3-size36 { font-size: 32px;}
.h3-size34 { font-size: 30px;}
.h3-size32 { font-size: 28px;}
.h3-size30 { font-size: 26px;}
.h3-size28 { font-size: 24px;}
.h3-size26 { font-size: 24px;}
.h3-size24 { font-size: 22px;}
.h3-size22 { font-size: 20px;}
.h3-size20 { font-size: 18px;}
.p-size18 { font-size: 17px;}
}
@media (max-width:1459px) {.tit-size42 { font-size: 32px;}
.tit-size40 { font-size: 30px;}
.h3-size38 { font-size: 28px;}
.h3-size36 { font-size: 28px;}
.h3-size34 { font-size: 26px;}
.h3-size32 { font-size: 26px;}
.h3-size30 { font-size: 26px;}
.h3-size28 { font-size: 24px;}
.h3-size26 { font-size: 20px;}
.h3-size24 { font-size: 18px;}
.h3-size22 { font-size: 18px;}
.h3-size20 { font-size: 17px;}
.p-size18 { font-size: 16px;}
.p-size16 { font-size: 14px;}
}
@media (max-width:1259px) {.tit-size42 { font-size: 32px;}
.tit-size40 { font-size: 30px;}
.h3-size38 { font-size: 26px;}
.h3-size36 { font-size: 26px;}
.h3-size34 { font-size: 24px;}
.h3-size32 { font-size: 24px;}
.h3-size30 { font-size: 24px;}
.h3-size28 { font-size: 22px;}
.h3-size26 { font-size: 20px;}
.h3-size24 { font-size: 18px;}
.h3-size22 { font-size: 18px;}
.h3-size20 { font-size: 17px;}
.p-size18 { font-size: 16px;}
.p-size16 { font-size: 14px;}
}
@media (max-width:991px) {.tit-size42 { font-size: 28px;}
.tit-size40 { font-size: 28px;}
.h3-size38 { font-size: 24px;}
.h3-size36 { font-size: 24px;}
.h3-size34 { font-size: 22px;}
.h3-size32 { font-size: 22px;}
.h3-size30 { font-size: 22px;}
.h3-size28 { font-size: 22px;}
.h3-size26 { font-size: 20px;}
.h3-size24 { font-size: 18px;}
.h3-size22 { font-size: 18px;}
.h3-size20 { font-size: 16px;}
.p-size18 { font-size: 15px;}
}
@media (max-width:767px) {.tit-size42 { font-size: 22px;}
.tit-size40 { font-size: 22px;}
.h3-size38 { font-size: 20px;}
.h3-size36 { font-size: 20px;}
.h3-size34 { font-size: 20px;}
.h3-size32 { font-size: 20px;}
.h3-size30 { font-size: 20px;}
.h3-size28 { font-size: 18px;}
.h3-size26 { font-size: 17px;}
.h3-size24 { font-size: 16px;}
.p-size22 { font-size: 16px;}

.p-size18 { font-size: 14px;}
}


.contsa{WIDTH: 100%; overflow:hidden}
.contsa-a{WIDTH: 40%; FLOAT: left}
.contsa-b{WIDTH: 60%; FLOAT: right}
@media (max-width: 750px){
.contsa-a{width:100%;}
.contsa-b{width:100%; }	
	}
	
.INA1txt1{font-size:52px; padding-bottom:1%; text-align:center; color:#1f2e73; font-weight:bold;margin-top:5px;}


@media (max-width:768px){

	.INA1txt1{font-size:32px; padding-bottom:1%; text-align:center; color:#1f2e73; font-weight:bold; margin-top:25px;}
}

.jm01{width:100%}
.jm01-a{width:45%; float:left; text-align:right; padding-top:5%}
.jm01-b{width:40%;float: right;padding:5% 10% 5% 0%;}

.jm02{width:100%}
.jm02-a{width:40%;float:  left; padding:5%;}
.jm02-b{width:50%; float:right; padding-top:5%}

@media (max-width:768px){

.jm01-a{width:100%; float: none; text-align: left; padding-top:0%}
.jm01-b{width:100%;float:none;padding:5% 10% 5% 0%;}


.jm02-a{width:100%;float:none; padding:0%;}
.jm02-b{width:100%; float:none; padding-top:0%}
	
}

	
.children_nav {background: none;background-color: rgb(242, 242, 242);border-bottom: solid 1px #cbcbcbbf;}
.children_nav ul {width:calc(100% - 56px);margin: 0 auto;}
.children_nav ul li{display: inline-block;}
.children_nav ul li a{padding: 20px;border-right: solid 1px rgb(216, 216, 216);width: 225px;text-align: center;display: inline-block;}
.children_nav ul li:hover{background-color: #2a3274;color: #fff;cursor: pointer;}
.children_nav ul li:hover a{color: #fff;}
.section-title{text-align: center;margin-bottom: 35px;}
.section-title p{font-size:18px;}
.section-title p:nth-child(1){font-size:42px; padding-bottom:1%; text-align:center; color:#1f2e73; font-weight:bold;margin-top:5px;}

#trend1{padding-top: 100px;}
#trend2{padding-top: 100px;padding-bottom: 100px;margin-top: 0px;position: relative;}
#trend2 p{color: #000;}
.swiper-history{max-width: 1200px;margin: 0 auto;position: relative;}
.swiper-history .swiper-button-prev,.swiper-history .swiper-container-rtl .swiper-button-next{left: -45px;}
.swiper-history .swiper-button-next, .swiper-history  .swiper-container-rtl .swiper-button-prev {right: -45px;}
.swiper-history ul li {height: 284px;float: left;margin-right: 20px; position:relative; cursor:pointer}
.swiper-history ul li .pic{display: block;padding: 0 30px;text-align: center;height: 200px;background: #fff;position: relative;-moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius: 5px;}
.swiper-history ul li .pic span {font-size: 30px;color: #000; line-height: 50px;display: block;padding-top: 34px;}
.swiper-history ul li .pic p { color: #333; padding-top: 20px; line-height: 24px;height: 76px;overflow: hidden;}
.swiper-history ul li .sjx { width: 28px; height: 83px; display: block;position: absolute;left: 50%;margin-left: -14px;top: 200px;background: url(../images/home/dian.png) no-repeat center top;}
.swiper-history ul li:hover .pic{background: #263078;}
.swiper-history ul li:hover .pic span { color: #fff;}
.swiper-history ul li:hover .pic p { color: #fff!important;}
.swiper-history ul li:hover .sjx {background: url(../images/home/dian-a.png) no-repeat center top;}
#trend2 .h_line {width: 100%;background: url(../images/home/h_line.png) no-repeat center top;height: 48px;position: absolute;bottom: 82px;}
.swiper-history ul li:nth-child(1) .fl{width: 0%;position: absolute;top: 25%;}
.swiper-history ul li .fl{width: 10%;position: absolute;top: 25%;}
.swiper-history ul li .fr{width: 83%;}
.swiper-history .jiantou{
}
#trend3{padding-bottom: 100px;margin-top: 120px;}
#trend3 .list ul{display: block;overflow: hidden;display: flex;flex-wrap: wrap;}
#trend3 .list ul li{margin-bottom: 40px;width: 14%;margin-left: 5%;padding: 10px 0;font-size: 18px;border: 1px #2a3274 solid;color: #2a3274;text-align: center;cursor: pointer;}
#trend3 .list ul li:hover{background-color: #2a3274;color: #fff;}
#module_18163474{padding-top: 95px;}
#module_18163486 {margin-top: 11rem;padding-right: 60px;}
.join1-txt1{padding-right: 60px;}
.join2{margin-top: 0px;padding-bottom: 100px;}
.join2 img{max-width: 1000px;}
.section-title2  {text-align: center;margin-bottom: 0px;padding: 100px 0 50px 0;}
.section-title2 span{letter-spacing: 5px;}
.section-title2 p{letter-spacing: 0!important;}
#trend2 .section-title p{color: #fff!important;}
.section-title2 .tit1{font-size: 40px;color: #fff;}
.section-title2 .tit2 p:nth-of-type(1){font-size: 32px;color: #919191;}
.section-title2 .tit2 p:nth-of-type(2){font-size: 22px;color: #919191;}
.section-title2 .tit3{margin-top: 20px;color: #fff;}
.join2 .img{text-align: center;}

.join3 .title{margin: 100px 0;text-align: center;}
.section-title .tag{ font-size: 42px; color: #2a3274; font-style: italic;}
.section-title2{text-align: center;}
.section-title2 p{text-align: center;}
.section-title2 p:nth-child(1) span{font-size: 40px;color: #000;}
.section-title2 span{color: rgb(127, 127, 127);}
.join3 .con ul{display: flex;padding-top: 10%;max-width: 63%;flex-wrap: wrap;}
.join3 .con ul li{margin-right: 1.5%;margin-bottom: 3%;text-align: center;width:21.5%;background-color: #263078;color: #fff;padding: 20px;}
.join3 .con ul li h1{
   }
.join3 .con ul li p{color: #fff;margin-top: 25px;min-height: 63px;}

.join3 .con{position: relative;}
.join3 .img{position: absolute;top: -90px;left: 45px;}

.join4{}
.join4 .proccess img{max-width: 1200px;}
.join5{margin-top: 100px;}
.join-box{margin: 100px auto 0 auto;max-width: 1200px;}
.join6{display: flex;margin-bottom: 100px;}
.join6 .txt{width: 60%;padding-right: 10%;line-height: 2;font-size: 20px;}
.join6 .txt h1{color: rgb(63 63 63 / 80%);font-size: 32px;font-weight: 600;margin-bottom: 40px;}
.join6 .txt .tel{margin-top: 40px;}
.join6 .txt .tel strong{font-weight: 600;font-size: 28px;}
.join6 .feed{
   padding: 30px;
   background: #000000b3;
   border-radius: 10px;}
.join6 form{margin-top: 40px;color: #fff;}
.join6 input::-webkit-input-placeholder { /* WebKit, Blink, Edge */color:   rgba(255, 255, 255, 0.733);}.join6 input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    rgba(255, 255, 255, 0.733);}.join6 input::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:   rgba(255, 255, 255, 0.733);}.join6 input:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:   rgba(255, 255, 255, 0.733);}
.join6 form .input{display: flex;border-bottom: #ffffff 1px solid;margin-bottom: 20px; line-height:45px;}
.join6 form input{background-color: #00000000;width: 85%;outline: none;padding-bottom: 10px;}
.join6 form label{width: 20%;font-size: 16px;font-weight: 100;}
.join6 .feed{width: 40%;}
.join6 .feed .title{color: #fff;font-size: 20px;text-align: center;}
.join6 .feed h1{color: #fff;}
.join6 .feed .submit{border:#263078 1px solid;background-color: #263078;width: 50%;margin: 0 auto;display: block;padding: 10px 0;border-radius:25px;transition: all ease-in-out 0.4s;}
.join6 .feed .submit:hover{color: #263078;background-color: #fff;}



/*contact*/
.contact1-box{border: #000 1px solid;min-height: 210px;padding: 20px 1%;width: 32%;margin-left: 2%}
.contact1-box:nth-child(1){margin-left: 0;}
.contact1-box .txt{text-align: center;font-size: 15px;margin-top: 20px;line-height: 2;}
.contact1 .section-title2 {padding-bottom: 50px;}
.map{width: 90%;margin: 100px auto 100px auto;}
.map h1{margin-bottom: 30px;}
.map .map1{ width: 49%; margin-right: 2%;}
.map .map2{width: 49%;}
#map1{min-height: 300px;}
#map2{min-height: 300px;}
.localtion .img{background: url('../images/home/brand1.jpg');height: 840px;width: 100%;overflow: hidden;}
.localtion .img .con{background: #0000009e;z-index: 999;max-width: 80%;padding: 50px;margin: 80px auto 0 auto;border-radius: 20px;}
.localtion .img .con p{color: #fff;line-height: 3;font-size: 16px;}

.brand2{display: flex;flex-wrap: wrap;justify-content: center;}
.pro-nav{display: flex;}
.pro-nav a{width: 50%;margin:0 20px;}
.pro-nav img{width: 100%;}
.pro-nav img:nth-child(2){max-height: 650px;}
.section-title3 p{line-height: 2.5em;}
.section-title3 p:nth-child(1) span{color: rgb(89, 89, 89); text-align: center;}
.section-title4 p:nth-child(1){font-size: 24px;}
.section-title4 p{color: rgb(242, 242, 242); line-height: 2em;}
#Sub18187971_2{top: 20px;}
#module_18187971{padding-top:150px;}
#module_18187972{margin-top: 0px;}
#module_18187972 .BodyCenter.BodyCenter18187972{background-color: transparent;background-image: url(../images/home/sleep-back.jpg);background-size: auto;background-repeat: no-repeat;background-position: 50% 50%;background-Attachment: scroll;}
.sleep-list ul{display: flex;flex-wrap: wrap;}
.sleep-list ul li{width: 32%;margin-right: 1.5%;margin-bottom: 1.5%;}
.sleep-list ul li:nth-child(3n){margin-right: 0;}
#analy{width: 1200px;margin: 0 auto;float: none;display: flex;flex-wrap: wrap;padding: 100px 0;}
#analy{display: flex;flex-wrap: wrap;padding: 100px 0;text-align: center;}
#analy .con{width: 50%;}
#analy img{margin-top: 100px;}
/*news-view*/
.news{background-color: #f4f4f4;}.news-view{width: 1200px;margin: 50px auto;background-color: #fff;padding: 0 80px;}
.news-details-title {font-style: normal;line-height: 1.5;padding: 60px 0 19px 0;text-align: center;}
.news-details {font-size: 11px ! important;padding-bottom: 24px;text-align: center;border-bottom: #ddd 1px solid;}
.news-details p{display: inline-block;padding-left: 13px;color: #666;}
#readMore{padding: 30px 0;}

#module_17799029 .sub-nav-item-box a:hover{color: #2a3274;}
.section-title5 p{color: #fff;letter-spacing: 5px;font-size: 14px;text-align: center;}
.section-title5 p:nth-child(1){font-size: 40px; text-align: center;color: rgb(255, 255, 255); }
.section-title5 p:nth-child(2){letter-spacing: 0px;}
.section-title5 p:nth-child(2) span{letter-spacing: 5px;}
.section-title5 p strong{font-size: 40px; font-family: impact, chicago;color: #2a3274;}
.about5 .title h1 {font-size: 40px;margin-bottom: 20px;}
.about5 .title p {font-size: 18px;color: #737373;}
.sleep-title p{text-align: center;line-height: 3em;color: rgb(89, 89, 89);font-size: 20px;}
.sleep-title strong{color: rgb(0, 0, 0);}
.sleep-title p:nth-child(1){font-size: 40px;margin-bottom: 0px;}
.sleep-title p:nth-child(1) strong{color: #2a3274;}

.sleep-title2 p{text-align: center;line-height: 2em;color: rgb(89, 89, 89);}
.sleep-title2 p:nth-child(1){font-size: 40px;margin-bottom: 0px;}
.sleep-title2 p:nth-child(1) strong{color: #2a3274;}
.sleep-title2 p:nth-child(2){font-size: 16px;}

@media screen and (min-width: 768px){#module_18192712 >.module_18192712 {margin-top:60px;margin-left:0px;margin-right:30px;margin-bottom:10px;}}@media screen and (max-width: 767px){#module_18192712 >.module_18192712 {margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;}}#module_18192712 >.module_18192712 {box-shadow: 0px 0px 0px 0px #ccc;transition: box-shadow 0.5s ease 0s;}#module_18192712:hover {border:none;}#module_18192712:hover >.module_18192712 {box-shadow: 0px 0px 0px 0px #ccc;transition: box-shadow 0.5s ease 0s;}#module_18192712 .ModuleImageTextGiantContent{margin-top:px;}#module_18192712 .ModuleImageTextGiantContent{margin-bottom:px;}#module_18192712 .ModuleImageTextGiantContent{margin-left:px;}#module_18192712 .ModuleImageTextGiantContent{margin-right:px;}#module_18192712 .imageTextGiant-Container{padding-top:10px;}#module_18192712 .imageTextGiant-Container{padding-bottom:10px;}#module_18192712 .imageTextGiant-Container{padding-left:20px;}#module_18192712 .imageTextGiant-Container{padding-right:10px;}#module_18192712 .showHandle .btn{font-size:px;}#module_18192712 .showHandle .btn{font-family:;}#module_18192712 .showHandle .btn{color:;}#module_18192712 .showHandle .btn{}#module_18192712 .showHandle .btn{}#module_18192712 .showHandle .btn{}#module_18192712 .showHandle div{border-top-color: !important;}#module_18192712 .showHandle div{border-top-style: !important;}#module_18192712 .showHandle div{border-top-width:px !important;}#module_18192712 .showHandle{background-color:;}#module_18192712 .showHandle{}#module_18192712 .showHandle{}#module_18192712 .showHandle{}#module_18192712 .showHandle{}#module_18192712 .showHandle{}


@media screen and (min-width: 768px)
{#module_18187984 .BodyCenter.BodyCenter18187984 {padding-top: 20px;padding-left: 35px;padding-right: 35px;padding-bottom: 10px;background: none;background-color: rgb(242, 242, 242);}#module_18187980 .BodyCenter.BodyCenter18187980 {padding-top: 40px;padding-left: 45px;padding-right: 45px;padding-bottom: 75px;background: none;background-color: rgb(63, 63, 63);}#module_18187986 .BodyCenter.BodyCenter18187986 {padding-top: 70px;padding-left: 0px;padding-right: 0px;padding-bottom: 116px;}#module_18187992 .BodyCenter.BodyCenter18187992 {padding-top: 0px;padding-left: 0px;padding-right: 0px;padding-bottom: 10px;}}

.pc{display: block;}
.mobile{display: none;}
.pro-view{padding-top: 60px;padding-left: 0px;padding-right: 0px;padding-bottom: 80px;background: none;background-color: rgb(242, 242, 242);}
.pro-view .container{max-width: 1200px;margin: 0 auto;background-color: #fff;display: flex;padding: 30px 20px;flex-wrap: wrap;}
.product_img .gallery-top .swiper-slide {padding-top: 80%;background-repeat: no-repeat;background-position: center;background-size: contain;}
.pro-view .container .product_img{width: 40%;}
.pro-view .container .txt{width: 60%;}
.product_img_btn {position: relative;}
.gallery-thumbs .swiper-slide {padding-top: 18%;background-repeat: no-repeat;background-position: center;background-size: contain;border: 1px #000 solid;cursor: pointer;}
.product_img_btn .swiper-container{width: 80%;margin-top: 30px;}
.gallery-thumbs .swiper-slide{background-size: 100% 100%;}
.swiper-button-next, .swiper-button-prev{width: 30px;height: 30px;}
.pro-view .container .txt{padding: 0 80px;}
.pro-view .container .pro-row .pro-name{font-size: 22px;}
.pro-view .container .pro-row{line-height: 1;padding-bottom: 20px;border-bottom: #000 solid 1px;margin-bottom: 20px;}
.pro-view .container .desc{width: 100%;padding-top: 40px;text-align: center;}
.pro-view .container .desc .pro-row{text-align: left;margin-top: 20px;border-bottom: #0000008f solid 1px;}
.pro-view .container .desc .pro-row .pro-name{font-size: 18px;color: #0000008f;}
/*video*/
.video .container{max-width: 1200px;margin: 0 auto;display: flex;flex-wrap: wrap;padding-bottom: 40px;}
.video  .container li{margin-top: 1%;width: 49.5%;}
.video .container ul{display: flex;flex-wrap: wrap;}
.video .container ul li:nth-child(2n){margin-left: 1%;}

.video   video{width: 100%;}
.footer .bottom a{font-size: 14px;}
/*page*/

.pagination>li>a, .pagination>li>span{border: 4px;margin: 0 5px;}


@media only screen and (max-width: 1400px) {#module_17799029 .main-nav-item {    padding-left: 20px;    padding-right: 20px;}}

@media only screen and (max-width: 768px) {.pc{    display: none;}.mobile{    display: block;}
.section-title2 p:nth-child(1) span{    font-size: 22px;}
.section-title2 p{    font-size: 12px;}
.section-title2 span{    letter-spacing: 2px;}
#module_17915279 .ModuleImageTextGiantContent{    padding: 30px 0px;}
#module_17911468 .BodyCenter.BodyCenter17911468 .p h3{    font-size: 22px;}
#module_17911468 .BodyCenter.BodyCenter17911468 .p p{    font-size: 14px;}
#module_17911468 .BodyCenter.BodyCenter17911468 .p img{    width: 30px;}
.section-title5 p:nth-child(1){    font-size: 22px; }.section-title5 p{    letter-spacing: 3px;    font-size: 12px;}
.section-title5 p:nth-child(2) span{    letter-spacing: 0px;}.more{    margin: 40px 0;}

.children_nav ul{    max-width: 100%;
		display: flex;}
.about_jl li{    width: 100%;}
.about_jl li .jl_inf img{    margin: 0;    max-width: 100%;    max-height: auto;}
.about_jl li:nth-child(odd) .jl_inf img{    padding-left: 4%;}
.about_jl li .jl_inf{    width: 100%;    padding: 30px 10px;}
.about_jl li:nth-child(odd) .jl_inf{    left: 0;}
.about_jl li:nth-child(even) .jl_inf{    right: 0;}
.about_jl li:nth-child(odd) .jl_inf>div {    padding-left: 17%;    text-align: left;}
.about_jl li:nth-child(even) .jl_inf img{    padding-left: 14%;}
.about_jl li .jl_inf>div{    padding: 0 4%;    text-align: left;}

	.children_nav ul li{
		width: 50%;
	}.children_nav ul li a{    width: 100%;
		padding: 10px 0px;    font-size: 14px;}
.section-title2{    padding: 30px 0;}
#module_18020304 .BodyCenter.BodyCenter18020304{    padding-left: 15px;    padding-right: 15px;}
.about1 .txt p{    font-size: 14px;}
.about2 .txt2 span{    font-size: 14px!important;}
.about3{    height: 560px;    padding: 0 15px;}
.about3 .title span{    font-size: 22px!important;}
.about3 .title p:nth-child(2) span{    font-size: 14px!important;}
.about3 .txt{    max-width: 100%;    margin-top: 0;}
.about3 .txt p span{    font-size: 14px;}
.about4 .title h1{    font-size: 22px;}
.about4 .title p{    font-size: 14px;}
.about5 .title h1{    font-size: 22px;}
.about5 .title p{    font-size: 14px;}
#module_18216464{    padding: 0 15px;}
.localtion .img .con{    max-width: 100%;    padding: 60px 50px;    margin: 0px auto 0 auto;}
#module_17924932 .imageTextGiant-Container span{    font-size: 22px!important;}
#module_17924932 .imageTextGiant-Container p:nth-child(3) span{    font-size: 14px!important;}
#trend1{    padding-top: 50px;    padding-left: 15px;    padding-right: 15px;}
#trend1 img{    width: 100%!important;    height: auto!important;}
#trend1 .txt span{    font-size: 14px!important;}
.section-title p:nth-child(1){    font-size: 18px;}
#trend2{    margin-top: 50px;    padding-bottom: 0px;}
.section-title{    margin-bottom: 30px;}
.swiper-history-mobile{    text-align: center;    padding-bottom: 30px;}
.swiper-history-mobile .picList li{    width: 100%;    position: relative;    color: #f5f5f5;    cursor: pointer;    margin-bottom: 8px;    line-height: 26px;}
.swiper-history-mobile .picList li span {    font-size: 18px;    font-weight: bold;    color: #FFF;    padding-right: 5px;}#trend3 .list ul li{    width: 27%;}
.news-view{    width: 100%;    margin: auto;    padding: 0 15px;}
.news-details-title{    font-size: 18px;}
#module_18187971{    padding-top: 50px;}
#Sub18187971_2{    top: 0;}
#module_18187971{    padding-top: 0;}
.section-title4 p:nth-child(1){    font-size: 22px;}
#Sub18187971_1 .ModuleImageTextGiant.layout-101 .imageTextGiant-Container:nth-child(1){    background-color: #c0c0c026;}
#Sub18187970_2 .ModuleImageTextGiant.layout-101 .imageTextGiant-Container{    background-color: #2b2b2bd4;}
#module_18187972{    margin-top: 0px;}
.sleep-title p{    font-size: 14px!important;}
.sleep-title p:nth-child(1) strong{    font-size: 22px;}
#analy{    padding: 0 15px 50px 15px;    width: 100%;}
#analy .con{    width: 100%;}
.sleep-title2 p:nth-child(1){    font-size: 22px;}
.sleep-title2 p:nth-child(2){    font-size: 14px;}
.sleep-list ul li{    width: 32%;    margin-left: 1%;    margin-right: 0;}
.sleep-list ul li:nth-child(3n){    margin-left: 1%;    margin-right:1%;}
#module_18163474{    padding-top: 50px; width:98%; margin:0 auto;}
.section-title p:nth-child(1){    font-size: 18px;    line-height: 1.8;}
#analy h1{    font-size: 24px;    margin-top: 30px;}
#analy img{    margin-top: 30px;}
#module_18163486{    margin-top: 50px;    padding-right: 0;}
#module_18163474{    padding: 50px 15px 0 15px;}
.join1-txt1{    padding-right: 0;}

.section-title2 .tit1{    font-size: 22px;}.section-title2 .tit2 p:nth-of-type(1){    font-size: 14px;}
.section-title2 .tit2 p:nth-of-type(2){    font-size: 14px;}
.section-title2 p{    font-size: 14px;    padding: 0 15px;}
.join2{    min-height: 250px;  margin-top: 50px; margin-bottom:0px;}
.join3 .con ul{    max-width: 100%;}
.join3 .con ul li{    margin-right: 1.5%;    width: 21%;}
.join3 .con ul li:nth-child(1),.join3 .con ul li:nth-child(4), .join3 .con ul li:nth-child(7){    margin-left: 1.5%;}
.join3 .section-title{    margin-bottom: 0;}
.join3 .section-title p:nth-child(1){    line-height: 2;}

@media (max-width: 750px){
.join3 .con ul li{    margin-right: 1.2%;    width: 21%;}
.join3 .con ul li:nth-child(1),.join3 .con ul li:nth-child(4), .join3 .con ul li:nth-child(7){    margin-left: 1.2%;}	
	
}

.join-box{    margin:20px auto 0 auto;}
.join6{    margin: 50px auto 0 auto;    display: block;    padding: 0 15px;}.join6 .txt{    width: 100%;}
.join6 .txt h1{    font-size: 22px;}
.join6 .txt p{    font-size: 16px;}
.join6 .feed{    width: 85%;    margin-bottom: 50px; overflow:hidden}
.join6 .txt .tel{    margin-top: 20px;}
.contact1-box{    width: 100%;}
.ModuleGridContainer[gridswidthmode="2"]{    max-width: 100%;}
.contact1{    padding: 0 15px;}
.contact1-box{    margin-left: auto;    margin-bottom: 20px;}
.contact1 .row{    margin-left: 0;    margin-right: 0;}
.map{    width: 100%;    padding: 0 15px;    margin: 50px auto 50px auto;}
.map .map1{    width: 100%;}
.map .map2{    width: 100%;}
.map h1{    font-size: 22px;    margin-top: 30px;}
.join2 img{    max-width: 90%;}

#module_18177136 .BodyCenter.BodyCenter18177136 a{    width: 150px;    margin-bottom: 20px;}
#module_18177136 .BodyCenter.BodyCenter18177136 a span{    font-size: 14px;}
.pro-view .container .product_img{    width: 100%;}
.pro-view .container .txt{    width: 100%;    padding: 40px 0;}
.pro-view .container .desc img{    height: auto!important;}
.section-title2 p{    font-size: 12px;}
#module_18187975 .sleep-list li .txt h3,    #module_18187975 .sleep-list li .txt p{    font-size: 14px;    margin: 10px 0;}
#module_18187975 .sleep-list li{    width: 48.5%;}.sleep-list ul li:nth-child(3n){    margin-right: 0;}
	
	.about5 ul li {
		width: 98%;
	}
}


.news { width:calc(100% - 56px); margin:0 auto;background-color: #fff;}
.news-one {border-bottom: 1px solid #ececec;}
.neon-swiper {}
.neon-left {width: 50%;position: relative;}
.neon-left img {width: 100%;}
.neon-font {position: absolute;bottom: 0;left: 0;background-color: rgba(0, 0, 0, .6);color: #fff;display: block;padding: 13px 23px 12px;width: 100%;}
.neon-left .swiper-pagination {right: 23px !important;bottom: 15px !important;}
.neon-left .swiper-pagination-bullet {margin-left: 11px;background-color: #fff;}
.neon-right {width: 50%;padding: 81px 64px;}
.neon-right h4 {color: #333;}
.neon-right p {color: #777;line-height: 30px;margin: 25px 0 58px;}
.neon-right p {overflow-y: auto;max-height: 150px;}
.neon-right p::-webkit-scrollbar {width: 3px;background-color: #dcdbdb;}
.neon-right p::-webkit-scrollbar-thumb {background-color: #106fb3;border-radius: 10px;}
.neon-right .index-btn3 {display: inline-block;}
.news-two {}
.netw-wrap .com-ul li {width: 100%;}
.netw-wrap .com-ztyw {padding: 15px 0;border-bottom: 1px solid #ececec;/* overflow: hidden; */}
.netw-wrap .ztyw-img.right {float: right;width: 27%;}
.netw-wrap .ztyw-font.left {float: left;width: 73%;}
.netw-wrap .netw-rr h4 {color: #333;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.netw-wrap .netw-rr p {color: #777;line-height: 30px;margin: 29px 0 42px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.netw-wrap .index-btn3 {display: inline-block;}
.netw-wrap .netw-rr {display: inline-block;width: 80%;margin-left: 38px;padding-left: 47px;margin-top: 33px;border-left: 1px solid #ececec;padding-bottom: 14px;}
.netw-ll {display: inline-block;vertical-align: top;margin-top: 88px;}
.netw-ll h4 {font-size: 48px;margin-bottom: 19px;}
.netw-ll h4,.netw-ll p {color: #999;font-family: 'DIN';text-align: center;}
.netw-wrap .lpage {margin: 39px 0 80px;}
@media(max-width: 1459px) {.neon-right {padding: 34px 50px;}
.netw-wrap .netw-rr {margin-top: 20px;}
.netw-wrap .com-ztyw {padding: 35px 0;}
.news-one {padding: 60px 0;}
.netw-wrap .netw-rr p {line-height: 24px;}
.netw-ll {margin-top: 60px;}
}
@media(max-width: 1259px) {.neon-right {padding: 0 40px;}
.neon-right p {margin: 20px 0 30px;}
.netw-wrap .netw-rr p {margin: 15px 0 25px;}
.netw-ll h4 {margin-bottom: 6px;}
.netw-ll {margin-top: 20px;}
.netw-wrap .netw-rr {margin-top: 0;padding-top: 20px;}
.netw-ll h4 {font-size: 40px;}
.netw-wrap .lpage {padding: 0;}
}
@media(max-width: 991px) {.neon-left {float: none;width: 100%;}
.neon-right {float: none;width: 100%;padding: 30px 0 0;}
.neon-right p {margin: 10px 0 0;max-height: none;height: auto;}
.neon-right .index-btn3 {margin-top: 25px;}
.netw-ll h4 {font-size: 32px;}
.netw-wrap .netw-rr {padding-left: 30px;margin-left: 30px;}
.netw-wrap .netw-rr p {margin: 10px 0 0;}
.netw-wrap .index-btn3 {margin-top: 25px;}
.netw-wrap .netw-rr p {-webkit-line-clamp: 1;}
.netw-wrap .com-ztyw {padding: 15px 0;}
}
@media(max-width: 767px) {
	.news { width:calc(100% - 10px); margin:0 auto;}
	
	.news-one {padding: 40px 0;}
.netw-wrap .ztyw-img.right,.netw-wrap .ztyw-font.left {float: none;width: 100%;}
.netw-wrap .ztyw-font.left {margin-top: 25px;}
.netw-wrap .netw-rr p {-webkit-line-clamp: 2;}
.netw-wrap .netw-rr {margin-left: 20px;}
.netw-ll h4 {font-size: 28px;}
.netw-wrap .lpage {margin: 25px 0 40px;padding: 0;}
}



.index-btn3 {position: relative;padding: 8px 42px;border: 1px solid #ddd;border-image: -webkit-linear-gradient(to right,#1f2e72, #1f2e72) 1;border-image: -moz-linear-gradient(to right,#1f2e72, #1f2e72) 1;border-image: -o-linear-gradient(to right,#1f2e72, #1f2e72) 1;border-image: linear-gradient(to right,#1f2e72, #1f2e72) 1;margin-right: 20px;color: #fff;}
.index-btn3::before {transition: all 0.5s;content: "";display: inline-block;background: linear-gradient(to right,#1f2e72,#1f2e72);position: absolute;top: 0;left: 0;width: 0%;height: 100%;}
.index-btn3 span {color: #1f2e72;z-index: 33;position: relative;}
.index-btn3:hover::before {width: 100%;}
/* .index-btn3:hover::before{transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66)}
 */.index-btn3:hover span {color: #fff}
 
 .page_con{display:inline}
.page_a{display:inline-block;line-height:30px;height:30px;width:30px;margin:0 3px;background:#f4f4f4;color:#666;text-decoration:none}
.page_a:hover{text-decoration:none;background:#1f2e72;color:#fff}
.page_a.current{background:#1f2e72;color:#fff}
.page_a.disabled{background:#f4f4f4;color:#ccc;cursor:not-allowed}
.page_jump{margin-left:5px}
.page_input{border:1px solid #d5d5d5;line-height:28px;height:28px;width:40px}
@media only screen and (max-width:768px){.page_jump{display:none}
}


.sx01{width:100%; background-color:#1f2e72;}
.sx01-a{float:left; width:50%; height:400px; overflow:hidden;}
.sx01-b{float:left; width:50%; background-color:#1f2e72; height:400px; overflow:hidden;}

@media only screen and (max-width:768px){
.sx01{width:100%; background-color:#1f2e72;}
.sx01-a{float: none; width:100%; height:auto; overflow:hidden;}
.sx01-b{float: none; width:100%; background-color:#1f2e72; height:auto; overflow:hidden;}

}




.inbga2{background-image:url(../images/in3.jpg); background-size:100%;   margin-top:-30px; background-repeat:no-repeat; height:800px; background-position:center center;}
@media (max-width:1366px){
	.inbga2{background-image:url(../images/in3.jpg); background-size:100%;   margin-top:-10px; background-repeat:no-repeat; height:700px; background-position:center center;}
}
@media (max-width:768px){
	.inbga2{background-image:url(../images/m-in3a.jpg); background-size:100% 100%;   margin-top:-60px; background-repeat:no-repeat; height:600px; background-position:center center;}
}


#in_static_a{min-height:300px;display-radio:1;margin-top:0px}
#in_static_a .e_container-1{display:flex;flex-wrap:wrap;flex-direction:row;display-radio:flex;width:96%;max-width:1600px;margin-left:auto;margin-right:0px; padding-top:100px; }
#in_static_a .e_container-1 > .p_item{flex:1;max-width:100%;max-height:100%}
#in_static_a .e_container-1 .p_item{display-radio:1}
#in_static_a .e_container-1 .cbox-1-0{flex:0 0 40%;margin-right:10%}
#in_static_a .e_text-7{font_radio:2;display-radio:1;line-height:1.7;font-size:16px;color:rgba(70,70,70,1);font-family:"ef48e6c0-4086-4004-8294-005c8dc36df6";margin-top:10px}
#in_static_a .e_container-8{display:flex;flex-wrap:wrap;flex-direction:row;width:90%;display-radio:flex}
#in_static_a .e_container-8 > .p_item{flex:1;max-width:100%;max-height:100%}
#in_static_a .e_button-10{display:block;position:relative;overflow:hidden;text-align:center;box-sizing:border-box;width:145px;padding:8px;background_radio:2;border_radio:2;font_radio:2;radius_radio:1;display-radio:block;margin-top:40px;color:rgba(0,0,0,1);border-style:solid;border-width:1px;border-color:rgba(0,0,0,1);background-color:rgba(255, 255, 255, 0);font-size:16px;border-radius: 60px;}
#in_static_a .e_button-10 span{display:block;width:100%;position:relative;z-index:1;outline:0;margin:0px;overflow:hidden}
#in_static_a .e_button-10::after{content:"";position:absolute;width:0;height:100%;transition:all .3s;z-index:0;opacity:0;top:0;left:0px}
#in_static_a .e_button-10:hover::after{opacity:1}
#in_static_a .e_button-10:hover{color:rgba(255,255,255,1);border-style:solid;border-color:#1f2e73;background-color:#1f2e73;font-size:16px;border-width:1px}
#in_static_a .e_container-11{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;display-radio:flex;margin-bottom:0px}
#in_static_a .e_container-11 > .p_item{flex:1;max-width:100%;max-height:100%}
#in_static_a .e_text-21{line-height:normal;font_radio:2;display-radio:1;color:rgba(0,0,0,1);font-size:50px}
#in_static_a .e_text-22{font_radio:2;display-radio:1;color:rgba(0,0,0,1);font-size:80px}
#in_static_a .e_text-23{line-height:normal;font_radio:2;display-radio:1;color:rgba(0,0,0,1);font-weight:bold;font-family:"5d397632-f409-4e3f-a928-4d43238b8456";font-size:44px}
#in_static_a .e_container-1 .cbox-1-1{flex:0 0 50%}
#in_static_a .e_image-24{overflow:hidden;display-radio:1}
#in_static_a .e_image-24 img{width:100%;height:100%;object-fit:contain}
#in_static_a .e_text-26{font_radio:2;display-radio:1;font-size:18px;color:rgba(52,52,52,1);line-height:2;width:auto;max-width:500px;margin-top:140px}
@media screen and (max-width:768px){#in_static_a{display-radio:1;margin-top:40px}
#in_static_a .e_container-1{display-radio:1;padding-top:80px;flex-direction:column;width:90%;margin-left:auto;margin-right:auto;}
#in_static_a .e_text-7{font_radio:2;display-radio:1;font-size:12px;color:#666666;line-height:1.5;margin-top:0px}
#in_static_a .e_container-11{display-radio:1;margin-top:0px;margin-bottom:0px}
#in_static_a .e_container-8{display-radio:1}
#in_static_a .e_text-21{font_radio:2;display-radio:1;font-size:24px;color:rgba(0,0,0,1);line-height:1}
#in_static_a .e_text-22{font_radio:2;display-radio:1;font-size:34px;color:rgba(0,0,0,1);line-height:1;margin-top:5px;margin-bottom:5px}
#in_static_a .e_image-24{display-radio:1;width:auto;max-width:200px;margin-top:20px}
#in_static_a .e_text-23{font_radio:2;display-radio:1;font-size:16px;color:rgba(0,0,0,1);line-height:1}
#in_static_a .e_text-26{font_radio:2;display-radio:1;margin-top:20px;width:100%;margin-right:auto;padding-right:0px;font-size:14px;color:rgba(46,46,46,1);line-height:1.5}
#in_static_a .e_button-10{margin-top:20px;}
}
@media screen and (max-width: 1440px) and (min-width: 769px){#in_static_a .e_text-22{font_radio:2;display-radio:1;font-size:52px;color:rgba(0,0,0,1);line-height:1;margin-top:10px}
#in_static_a .e_text-21{font_radio:2;display-radio:1;font-size:40px;color:rgba(0,0,0,1);line-height:1}
#in_static_a .e_text-23{font_radio:2;display-radio:1;font-size:34px;color:rgba(0,0,0,1);line-height:1;margin-bottom:10px}
#in_static_a .e_image-24{display-radio:1;width:80%}
#in_static_a .e_text-26{font_radio:2;display-radio:1;font-size:16px;color:rgba(100,100,100,1);line-height:1.5;margin-top:60px}
#in_static_a .e_container-1{display-radio:1}
}

.pro03wrawp{margin: 0x auto 100px auto;}
.pro03wrawp .tl{font-size: 24px;color: #366941;font-weight: bold;margin-bottom: 50px;}
.pro03{width: 100%;box-sizing: border-box;}
.pro03item{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;}
.pro03item .imgbox{width: 50%;overflow: hidden;position: relative;}
.pro03item .imgbox img{display: block;width: 100%;transition: all .6s;}

.pro03item .text{width: 50%;box-sizing: border-box;padding-left: 80px;}
.pro03item .text h3{font-size: 70px;color: rgba(31,46,115,0.1);font-weight: bold;position: relative;}
.pro03item .text h3 p{font-size: 36PX;color: #1f2e73; font-weight: bold; line-height:60px;}
.pro03item .text h4{font-size: 16px;line-height: 35px;color: #333333;overflow: hidden;overflow-y: auto; margin-top:10px; width:80%;}
.pro03item:nth-of-type(2n){-webkit-flex-flow: row-reverse;flex-flow: row-reverse;}
.pro03item:nth-of-type(2n) .text{padding-left: 0;padding-right: 80px;}

@media only screen and (max-width:760px){
.pro03wrawp{margin: 50px auto;}
	.pro03wrawp .tl{font-size: 24px;margin-bottom: 30px;}
	.pro03item{display: block;margin-bottom: 30px;}
	.pro03item .imgbox{width: 100%;}
	.pro03item .text{width: 100%;padding: 0;margin-top: 30px;}
.pro03item .text h3{font-size: 50px;color: rgba(31,46,115,0.1);font-weight: bold;position: relative;}
.pro03item .text h3 p{font-size: 20PX;color: #1f2e73; font-weight: bold; line-height:30px;}
.pro03item .text h4{font-size: 14px;line-height: 25px;color: #333333;overflow: hidden;overflow-y: auto; margin-top:10px; width:100%;}
	.pro03item:nth-of-type(2n) .text{padding: 0;}
	.pro03item:last-child{margin-bottom: 0;}
	.pro03item .text h4{max-height: initial;}
	
	
}