/*reset*/
* { padding: 0; margin: 0; list-style: none; }
html, body { margin: 0 auto; }
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, header, section, footer { margin: 0; padding: 0 }
body, button, input, select, textarea { font: 12px/1.5 "SHR" !important; color: #666; font-weight: normal; }
body { overflow-x: hidden; }
address, cite, dfn, em, var, i { font-style: normal }
ul, ol, dl { list-style: none }
a { text-decoration: none; outline: none; font-family: "SHR" !important; color: #666; cursor: pointer; font-size: 12px; }
li { font-size: 12px; font-family: "SHR" !important,Sans-serif; list-style: none; margin: 0; padding: 0; }
em { font-style: normal; font-size: 12px; }
body, p, span { font-family: "SHR" !important; }
img { border: none; }
p { margin: 0px; padding: 0px; word-wrap: break-word; }
:focus { outline: none; }
img { border: 0; vertical-align: middle; display: inline-block; }
.fl { float: left; }
.fr { float: right; }
.clear { clear: both; }
.clear:after { display: block; mainContent: ""; clear: both; }
.transtion { transition: all 0.5s; -o-transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; }
.fl { float: left; }
.fr { float: right; }
.clear { clear: both; }
.clear:after { display: block; content: ""; clear: both; }

@font-face {
	font-family: 'SHR';
	src: url('SOURCEHANSANSSC-REGULAR.OTF');
}
@font-face {
	font-family: 'SHM';
	src: url('SOURCEHANSANSSC-MEDIUM.OTF');
}
@font-face {
	font-family: 'SHB';
	src: url('SOURCEHANSANSSC-BOLD.OTF');
}

.header{position: fixed;left: 0;right: 0;top: 0;z-index: 999;transition: all 0.35s;}
.header.on{background: #000;}
.header-list{width: 1400px;margin: 0 auto;overflow: hidden;}
.header-list a.logo{float: left;font-size: 0;height: 78px;line-height: 78px;}
.header-list a.logo img{max-height: 80%;}
.header-list .nav{float: left;margin-left: 25px;}
.header-list .nav li{float: left;line-height: 86px;height: 78px;margin-left: 40px;}
.header-list .nav li a{display: block;font-size: 16px;color: rgba(255, 255, 255, 0.6);transition: all 0.3s;}
.header-list .nav li a.on{color: #fff;font-weight: bold;}
.header-list .nav li a:hover{color: #fff;}
.header-list p{float: right;line-height: 86px;height: 78px;font-size: 16px;color: rgba(255, 255, 255, 0.6);}
.header-list p a{font-size: 16px;opacity: 0.6;color: #fff;}
.header-list p a.on{opacity: 1;}
.header-list p span{display: none;width: 40px;height: 40px;background: url(nav.png) no-repeat center;float: left;background-size: 25px;
margin-top: 24px;margin-right: 30px;cursor: pointer;}

.miniNav{position: fixed;right: 0;top: 0;bottom: 0;z-index: 999;margin: 0;left: 0;background: rgba(0, 0, 0, 0.5);display: none;}
.miniNav .miniNav-list{position: absolute;right: 0;top: 0;background: #fff;bottom: 0;width: 360px;}
.miniNav .miniNav-list ul li{float: none;margin: 0;}
.miniNav .miniNav-list ul li a{color: #333;text-align: center;display: block;line-height: 85px;height: 85px;font-size: 16px;}
.miniNav .miniNav-list ul li a.on{color: #333;font-weight: bold;}
.miniNav .miniNav-list ul li a:hover{color: #333;}
.miniNav .close{display: none;position: absolute;right: 360px;top: 0;background: #fff url(close.png) no-repeat center;cursor: pointer;
background-size: 20px;width: 40px;height: 40px;z-index: 999;}

.banner{position: relative;}
.banner .swiper-slide{font-size: 0;}
.banner .swiper-slide img{max-width: 100%;height: auto;width: 100%;}
.banner .swiper-pagination-bullet{width: 40px;height: 2px;background: #fff;opacity: 0.6;}
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;}

.index-title{text-align: center;margin: 100px 0 65px;}
.index-title p{font-size: 32px;color: #333;}
.index-title em{text-transform: uppercase;display: block;color: #999999;letter-spacing: 3px;font-family: 'SHM';}

.brief{width: 1340px;margin: 0 auto;}
.brief-list dl{font-size: 0;margin-bottom: 80px;display: flex;align-items: center;justify-content: space-between;}
.brief-list dl:nth-child(even){flex-direction: row-reverse;}
.brief-list dl dt{display: inline-block;vertical-align: middle;width: 52%;}
.brief-list dl dt img{max-width: 100%;}
.brief-list dl dd{display: inline-block;vertical-align: middle;width: 35%;}
.brief-list dl dd p{font-size: 14px;line-height: 30px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient:vertical;
overflow:hidden;color: #333;}
.brief-list dl dd div{font-size: 10px;color: #666;line-height: 30px;margin-top: 15px;text-transform: uppercase;text-overflow: ellipsis;
display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient:vertical;overflow:hidden;}
.brief-list dl dd a{border-bottom: 2px solid #c2c2c2;font-size: 12px;text-transform: uppercase;width: 100px;display: block;padding-bottom: 5px;
margin-top: 55px;background: url(more.png) no-repeat right 5px;transition: all 0.3s;}
.brief-list dl:hover dd a{width: 200px;}

.video{margin-top: 120px;position: relative;font-size: 0;text-align: center;height: 680px;background: #000;overflow: hidden;}
.video video{width: 100%;height: 100%;object-fit: contain;}
.video img{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;z-index: 8;width: 100%;height: 100%;object-fit: cover;}
.video img.play{cursor: pointer;z-index: 9;animation: opa 2.5s ease-in infinite;width: auto;height: auto;}
@-webkit-keyframes opa {
	0% {
		opacity: 0.15;
	}

	50% {
		opacity: 1;
	}

	100% {
		opacity: 0.15;
	}
}

.layoutDesign-list{width: 1400px;margin: auto;overflow: hidden;}
.layoutDesign-list dl{float: left;width: 23.4%;margin-right: 2.13%;margin-bottom: 30px;}
.layoutDesign-list dl:nth-child(4n){margin-right: 0;}
.layoutDesign-list dl dt{height: 400px;font-size: 0;overflow: hidden;}
.layoutDesign-list dl dt img{width: 100%;height: 100%;object-fit: cover;transition: all 0.35s;}
.layoutDesign-list dl dd p{font-size: 16px;color: #333;margin-top: 15px;}
.layoutDesign-list dl dd span{border-bottom: 2px solid #c2c2c2;font-size: 12px;text-transform: uppercase;width: 160px;display: block;padding-bottom: 5px;
margin-top: 20px;background: url(more.png) no-repeat right 5px;transition: all 0.3s;}
.layoutDesign-list dl:hover dt img{transform: scale(1.05);}
.layoutDesign-list dl:hover dd span{width: 100%;}

.homeSpace{width: 1400px;}
.homeSpace dl dt{width: 50%;}
.homeSpace dl dd{margin-left: 4.3%;}
.homeSpace dl:nth-child(even) dd{margin-right: 4.3%;margin-left: 0;}

.partner{width: 1400px;margin: 0 auto;}
.partner-list{overflow: hidden;}
.partner-list p{float: left;width: 18%;margin: 0 2.5% 30px 0;height: 100px;text-align: center;font-size: 0;line-height: 100px;}
.partner-list p:nth-child(5n){margin-right: 0;}
.partner-list p img{max-height: 90%;max-width: 90%;transition: all 0.35s;}
.partner-list p:hover img{transform: scale(1.1);}

.footer{background: #000303;margin-top: 50px;overflow: hidden;}
.footer-list{width: 1400px;margin: 70px auto;zoom: 1;}
.footer-list:after{content: "";display: block;height: 0;clear:both;visibility: hidden;}
.footer-contact{float: left;}
.footer-contact a{display: inline-block;font-size: 0;margin-bottom: 30px;vertical-align: top;}
.footer-contact p{position: relative;padding-left: 35px;line-height: 34px;font-size: 14px;color: #fff;margin-top: 5px;width: 230px;}
.footer-contact p img{position: absolute;left: 0;top: 10px;margin: auto;}
.footer-nav{float: right;padding-bottom: 60px;position: relative;}
.footer-nav-list{overflow: hidden;}
.footer-nav-list ul li{float: left;margin-right: 115px;}
.footer-nav-list ul li:last-child{margin-right: 0;}
.footer-nav-list ul li a{font-size: 14px;color: #fff;}
.footer-nav-list ul li ul li{float: none;margin: 0;}
.footer-nav-list ul li ul li a{font-size: 12px;color: #fff;opacity: 0.6;margin-top: 13px;display: block;}
.footer-nav-list ul li ul li a:hover{opacity: 1;}
.footer-nav-code{position: absolute;right: 0;bottom: 0;}
.footer-nav-code dl{float: left;margin-left: 30px;position: relative;}
.footer-nav-code dl dt{position: absolute;left: -40px;bottom: 25px;padding: 10px;background: #fff;overflow: hidden;display: none;width: 80px;
font-size: 0;}
.footer-nav-code dl dt img{max-width: 100%;}
.footer-nav-code dl:hover dt{display: block;}

.innerBanner{font-size: 0;}
.innerBanner img{max-width: 100%;width: 100%;}

.innerAbout-brief{width: 1400px;margin: 120px auto;}
.innerAbout-brief dl{display: flex;align-items: end;justify-content: space-between;flex-direction: row-reverse;}
.innerAbout-brief dl dt{width: 700px;}
.innerAbout-brief dl dt img{max-width: 100%;}
.innerAbout-brief dl dd{width: 600px;}
.innerAbout-title{font-size: 60px;color: #d6d6d6;text-transform: uppercase;position: relative;padding-left: 20px;font-weight: bold;min-height: 140px;
letter-spacing: 3px;}
.innerAbout-title b{position: absolute;left: 0;top: 35px;font-size: 32px;color: #333;font-weight: bold;}
.innerAbout-title span{width: 615px;display: block;line-height: 70px;}
.innerAbout-title em{line-height: initial;width: 800px;font-weight: normal;color: #666666;display: block;margin: 50px 0 70px -20px;
letter-spacing: 0;line-height: 20px;}
.innerAbout-content{font-size: 12px;line-height: 20px;}
.innerAbout-more{border-bottom: 2px solid #c2c2c2;font-size: 12px;text-transform: uppercase;width: 100px;display: block;padding-bottom: 5px;
margin-top: 55px;background: url(more.png) no-repeat right 5px;transition: all 0.3s;margin: 30px 0 75px;}
.innerAbout-more:hover{width: 200px;}

.innerAbout-brief.innerAbout-brand dl{align-items: center;}
.innerAbout-brief.innerAbout-service dl{align-items: center;}

.innerAbout-development{background: url(development.png) no-repeat center;overflow: hidden;padding-bottom: 100px;background-size: cover;}
.innerAbout-development-title{width: 1300px;margin: 100px auto;text-align: center;color: #fff;}
.innerAbout-development-title b{font-size: 32px;letter-spacing: 15px;}
.innerAbout-development-title p{font-size: 16px;text-transform: uppercase;letter-spacing: 10px;opacity: 0.6;margin: 5px 0 30px;}
.innerAbout-development-title em{font-size: 16px;opacity: 0.8;letter-spacing: 2px;}
.innerAbout-development-list{width: 1300px;margin: 0 auto;position: relative;}
.innerAbout-development-list::before{height: 1px;left: 0;right: 0;top: 6px;content: "";background: rgba(255, 255, 255, 0.6);position: absolute;}
.innerAbout-development-list .swiper-slide::before{position: absolute;left: 0;right: 0;top: 0px;width: 14px;height: 14px;background: #ffdb33;content: "";
border-radius: 50%;margin: auto;}
.innerAbout-development-list .swiper-slide p{font-size: 16px;color: #fff;margin-top: 25px;}
.innerAbout-development-list .swiper-slide p span{font-size: 30px;}
.innerAbout-development-list .swiper-slide em{display: block;color: #fff;font-size: 12px;opacity: 0.6;margin-top: 5px;}

.innerAbout-service dl{flex-direction: initial;}
.innerAbout-service dl dd{width: 620px;}
.innerAbout-service .innerAbout-title span{width: 640px;}

.innerAbout-manufacturing{width: 1400px;margin: 0 auto;}
.innerAbout-manufacturing .innerAbout-title span{width: auto;}
.innerAbout-manufacturing-list dl{display: flex;justify-content: space-between;margin-bottom: 120px;}
.innerAbout-manufacturing-list dl dt{width: 685px;font-size: 0;}
.innerAbout-manufacturing-list dl dt img{max-width: 100%;}
.innerAbout-manufacturing-list dl dd{width: 600px;}
.innerAbout-manufacturing-list dl dd div.txt{max-width: 100%;margin-top: 45px;line-height: 20px;}
/* .innerAbout-manufacturing-list dl dd div.txt h3{font-size: 16px;font-weight: bold;margin-top: 45px;color: #333;} */
/* .innerAbout-manufacturing-list dl dd div.txt p{font-size: 12px;margin-top: 10px;line-height: 24px;} */
.innerAbout-manufacturing-list dl dd div.img{overflow: hidden;width: 795px;position: relative;right: 195px;margin-top: 60px;}
.innerAbout-manufacturing-list dl dd div.img li{float: left;margin: 0 35px 0 0;width: 380px;}
.innerAbout-manufacturing-list dl dd div.img li:nth-child(even){margin-right: 0;}
.innerAbout-manufacturing-list dl dd div.img li img{max-width: 100%;}
.innerAbout-manufacturing-list dl:nth-child(even){flex-direction: row-reverse;}
.innerAbout-manufacturing-list dl:nth-child(even) dd div{right: 0 !important;}
/* .innerAbout-manufacturing-list dl:nth-child(even) dd div li{} */
.innerAbout-manufacturing-list dl dd div.img2{overflow: hidden;width: 995px;position: relative;right: 330px;margin-top: 60px;}
.innerAbout-manufacturing-list dl dd div.img2 li{width: 480px;}

.innerProduct-list{width: 1400px;margin: 0 auto;overflow: hidden;}
.innerProduct-list dl{float: left;position: relative;margin-right: 2.5%;margin-bottom: 30px;width: 18%;}
.innerProduct-list dl:nth-child(5n){margin-right: 0px;}
.innerProduct-list dl dt{font-size: 0;position: relative;}
.innerProduct-list dl dt img{width: 100%;height: 100%;}
.innerProduct-list dl dt::before{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;content: "";background: rgba(0, 0, 0, 0.5);
transition: all 0.3s;}
.innerProduct-list dl dd{position: absolute;left: 20px;top: 15px;right: 20px;}
.innerProduct-list dl dd h3{font-size: 16px;font-weight: bold;color: #fff;}
.innerProduct-list dl dd p{font-size: 12px;color: #fff;opacity: 0.6;margin-top: 15px;}
.innerProduct-list dl:hover dt::before{opacity: 0;}

.innerLayout{width: 1400px;margin: auto;}
.innerLayout-nav{overflow: hidden;margin: 60px 0 50px;}
.innerLayout-nav>a{float: left;font-size: 20px;margin-right: 50px;line-height: 36px;}
.innerLayout-nav>a.on{font-weight: bold;}
.innerLayout-nav div{float: left;overflow: hidden;}
.innerLayout-nav div li{float: left;margin-right: 60px;line-height: 36px;margin-right: 50px;}
.innerLayout-nav div li a{font-size: 20px;display: block;}
.innerLayout-nav div li a.on{font-weight: bold;color: #333;}
.innerLayout-nav p{float: right;border-radius: 36px;border: 1px solid #d6d6d6;overflow: hidden;padding: 0 20px;}
.innerLayout-nav p input{height: 34px;width: 200px;border: none;font-size: 16px;width: 180px;}
.innerLayout-nav p span{height: 34px;width: 14px;background: url(search.png) no-repeat center;float: right;cursor: pointer;}

.innerLayout-list{zoom: 1;}
.innerLayout-list:after{content: "";display: block;height: 0;clear:both;visibility: hidden;}
.innerLayout-list dl{float: left;width: 23.35%;margin-right: 2.2%;margin-bottom: 60px;}
.innerLayout-list dl:nth-child(4n){margin-right: 0;}
.innerLayout-list dl dt{position: relative;font-size: 0;}
.innerLayout-list dl dt img{max-width: 100%;transition: all 0.3s;}
.innerLayout-list dl dt b{position: absolute;left: -10px;top: 15px;background: #000000;color: #fff;padding: 0 20px;z-index: 9;font-size: 16px;
line-height: 40px;}
.innerLayout-list dl dd{margin-top: 30px;position: relative;padding-right: 120px;}
.innerLayout-list dl dd h3{font-size: 16px;color: #333;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.innerLayout-list dl dd p{font-size: 12px;text-transform: uppercase;color: #999;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;
height: 18px;}
.innerLayout-list dl dd span{font-size: 12px;display: block;margin-top: 10px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.innerLayout-list dl dd em{position: absolute;right: 0;top: 0;width: 100px;font-size: 0;cursor: pointer;overflow: hidden;}
.innerLayout-list dl dd em img{max-width: 100%;transition: all 0.3s;}
.innerLayout-list dl:hover dt img{transform: scale(1.05);}
.innerLayout-list dl:hover dd em img{transform: scale(1.05);}
.bigShaodowImg{position: fixed;left: 0;right: 0;top: 0;bottom: 0;background: rgba(0, 0, 0, 0.5);z-index: 1999;display: none;}
.bigShaodowImg img{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;max-width: 90%;max-height: 90%;}
.bigShaodowImg p{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;}

.innerPosition{line-height: 95px;font-size: 16px;width: 1400px;margin: 0 auto;}
.innerPosition a{font-size: 16px;}

.innerLayoutDetails{width: 1400px;margin: 0 auto;}
.innerLayoutDetails dl{overflow: hidden;}
.innerLayoutDetails dl dt{width: 600px;height: 700px;font-size: 0;float: left;}
.innerLayoutDetails dl dt img{max-width: 100%;}
.innerLayoutDetails dl dd{width: 700px;float: right;}
.innerLayoutDetails dl dd h3{font-size: 32px;color: #333;border-bottom: 2px solid #c2c2c2;padding-bottom: 15px;margin-top: 10px;
line-height: 50px;}
.innerLayoutDetails dl dd p{font-size: 24px;color: #333;margin-top: 15px;}
.innerLayoutDetails dl dd div span{display: block;margin-top: 30px;overflow: hidden;}
.innerLayoutDetails dl dd div span i{margin-right: 30px;}
.innerLayoutDetails dl dd div span em{display: flex;width: calc(100% - 90px);margin: 0;flex-wrap: wrap;float: right;}
.innerLayoutDetails dl dd div span b{padding-left: 35px;background: url(unselected.png) no-repeat left center;color: #333;
font-size: 14px;width: 33.333%;box-sizing: border-box;margin-bottom: 10px;}
.innerLayoutDetails dl dd div span b.on{background: url(selected.png) no-repeat left center;}
.innerLayoutDetails dl dd em{font-size: 0;margin-top: 50px;display: block;}
.innerLayoutDetails dl dd em img{max-height: 265px;}

.innerCase-list{width: 1400px;margin: 100px auto;}
.innerCase-list .swiper{padding: 0 0 100px 0;}
.innerCase-list .swiper-slide{transform: scale(0.65,0.75);}
.innerCase-list .swiper-slide.swiper-slide-active{transform: scale(1.15,1.15);}
.innerCase-list dl{overflow: hidden;}
.innerCase-list dl dt img{width: 100%;}
.innerCase-list dl dd{display: none;}
.innerCase-list .swiper-slide.swiper-slide-active dl dd{display: block;}
.innerCase-list .swiper-slide.swiper-slide-active dl dd div{display: flex;justify-content: space-between;align-items: center;margin-top: 35px;
flex-wrap: wrap;}
.innerCase-list .swiper-slide.swiper-slide-active dl dd div b{font-size: 16px;color: #333;}
.innerCase-list .swiper-slide.swiper-slide-active dl dd div em{font-size: 16px;color: #999;}
.innerCase-list .swiper-slide.swiper-slide-active dl dd p{display: flex;justify-content: space-between;align-items: center;font-size: 12px;
margin-top: 10px;flex-wrap: wrap;}

/* .innerNet{width: 1400px;margin: 0 auto;} */
.innerNet .innerAbout-brief dt{width: 800px;}
.innerNet .innerAbout-brief dd{width: 450px;}
.innerNet .innerAbout-title span{width: 500px;}
.innerAbout-search{background: url(search.jpg) no-repeat center;height: 600px;overflow: hidden;}
.innerAbout-search div{width: 1400px;margin: 0 auto;text-align: center;}
.innerAbout-search div p{font-size: 32px;color: #fff;text-transform: uppercase;margin-top: 155px;}
.innerAbout-search div span{font-size: 20px;color: #fff;display: block;margin: 10px 0 140px;}
.innerAbout-search div dd{position: relative;}
.innerAbout-search div input{width: 100%;height: 88px;border: none;font-size: 16px;padding: 0 40px;box-sizing: border-box;}
.innerAbout-search div dd em{position: absolute;right: 0;top: 0;background: #000;width: 88px;font-size: 0;text-align: center;
line-height: 88px;cursor: pointer;}
.innerAbout-form{width: 1400px;margin: 100px auto;}
.innerAbout-form form{width: 1000px;width: 100%;}
.innerAbout-form div{font-size: 0;margin-bottom: 25px;position: relative;}
.innerAbout-form div img{position: absolute;left: 228px;bottom: 10px;width: 72px;left: calc(32% - 72px);}
.innerAbout-form div.input input{border: none;border-bottom: 2px solid #333333;width: 300px;margin-right: 30px;height: 40px;font-size: 16px;
padding: 0;width: 32%;margin-right: 2%;}
.innerAbout-form div.input input:nth-child(3n){margin-right: 0;}
.innerAbout-form div.textarea{margin-bottom: 15px;}
.innerAbout-form div.textarea textarea{border: none;border-bottom: 2px solid #333333;width: 100%;font-size: 16px;resize: none;
height: 150px;padding: 0;}
.innerAbout-form .layui-btn{width: 150px;height: 36px;background: #000;color: #fff;font-size: 16px;line-height: 36px;}

.innerBrand{width: 1400px;margin: 0 auto;}
.innerBrand dl{margin-bottom: 60px;zoom: 1;}
.innerBrand dl:after{content: "";display: block;height: 0;clear:both;visibility: hidden;}
.innerBrand dl dt{float: left;width: 560px;height: 350px;overflow: hidden;font-size: 0;height: 238px;}
.innerBrand dl dt img{max-width: 100%;max-height: 100%;transition: all 0.3s;}
.innerBrand dl dd{float: right;width: 760px;position: relative;height: 350px;height: 238px;}
.innerBrand dl dd p{position: absolute;left: 0;top: 0;width: 100px;height: 100px;border: 1px solid #999999;text-align: center;}
.innerBrand dl dd p b{display: block;font-size: 30px;color: #333;margin-top: 15px;}
.innerBrand dl dd p i{font-size: 14px;color: #999;}
.innerBrand dl dd h3{margin-left: 140px;display: block;font-size: 20px;color: #333;line-height: 34px;
text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient:vertical;overflow:hidden;}
.innerBrand dl dd em{margin-left: 140px;display: block;font-size: 12px;margin-top: 30px;line-height: 24px;margin-top: 15px;
text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient:vertical;overflow:hidden;}
.innerBrand dl dd span{position: absolute;right: 0;bottom: 0;background: #000000;width: 120px;height: 32px;color: #fff;text-align: center;
line-height: 32px;transition: all 0.3s;}
.innerBrand dl:hover dt img{transform: scale(1.05);}
.innerBrand dl:hover dd span{box-shadow: 0 0 5px 1px #000;}

.innerDetails{width: 1400px;margin: 0 auto;}
.innerDetails-title{font-size: 0;text-align: center;}
.innerDetails-title img{max-width: 100%;}
.innerDetails-title h3{font-size: 32px;color: #333;margin: 35px 0 20px;}
.innerDetails-title p{font-size: 12px;}
.innerDetails-content{width: 1000px;margin: 30px auto;font-size: 16px;line-height: 1.75;position: relative;overflow: hidden;
min-height: 300px;}
.innerDetails-content *{max-width: 100%;}
.innerDetails-searchContent img{border: 1px solid #999;width: 1000px !important;}
/* .innerDetails-content.innerDetails-searchContent p{position: absolute;left: 105px;top: 592px;font-size: 18px;font-weight: bold;width: 158px;text-align: center;
color: rgba(26, 17, 15 ,1);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;} */
/* .innerDetails-content.innerDetails-searchContent div{position: absolute;left: 170px;bottom: 395px;color: red;font-size: 20px;} */
/* .innerDetails-content.innerDetails-searchContent div b{display: block;line-height: 54px;} */
/* .innerDetails-content.innerDetails-searchContent img{max-width: 100%;} */

.innerContact{width: 1400px;margin: 0 auto;}
.innerContact-list{overflow: hidden;}
.innerContact-title p{font-size: 16px;text-transform: uppercase;color: #333;opacity: 0.4;}
.innerContact-title h3{font-size: 16px;color: #333;background: url(line.png) repeat-x center;}
.innerContact-title h3 b{padding-right: 20px;background: #fff;}
.innerContact-content{margin: 30px 0 60px;display: flex;flex-wrap: wrap;}
.innerContact-content dl{float: left;border: 1px solid #e3e3e3;padding: 20px;border-radius: 10px;display: flex;align-items: center;width: 31.8%;
justify-content: space-between;box-sizing: border-box;margin-bottom: 30px;margin-right: 30px;}
.innerContact-content dl:nth-child(3n){margin-right: 0;}
.innerContact-content dl dt{width: 160px;height: 160px;font-size: 0;line-height: 160px;}
.innerContact-content dl dt img{max-width: 100%;max-height: 100%;}
.innerContact-content dl dd{width: calc(100% - 180px);}
.innerContact-content dl dd h3{font-size: 20px;color: #333;display: flex;align-items: center;flex-wrap: wrap;}
.innerContact-content dl dd h3 b{margin-right: 10px;}
.innerContact-content dl dd h3 span{font-size: 14px;color: #fff;background: #c2c2c2;border-radius: 4px;padding: 0 5px;font-weight: normal;}
.innerContact-content dl dd p{font-size: 14px;color: #999;margin-top: 5px;}
.innerContact-content dl dd em{display: block;margin-top: 30px;font-size: 14px;}

.innerContactWay{width: 1400px;margin: 0 auto;}
.innerContactWay dl{display: flex;align-items: center;justify-content: space-between;flex-direction: row-reverse;}
.innerContactWay dl dt{width: 50%;}
.innerContactWay dl dt img{max-width: 100%;}
.innerContactWay dl dd{width: 43%;}
.innerContactWay dl dd em{display: block;font-size: 32px;color: #333;margin-bottom: 20px;}
.innerContactWay dl dd h3{display: block;font-size: 32px;color: #333;font-weight: bold;border-bottom: 2px solid #c2c2c2;
padding-bottom: 10px;margin-bottom: 10px;}
.innerContactWay dl dd p{font-size: 24px;color: #333;}
.innerContactWay dl dd div{font-size: 14px;margin: 30px 0;display: flex;}
.innerContactWay dl dd span{width: 60px;text-align: justify;text-align-last: justify;}
.innerContactWay dl dd b{color: #333;margin-left: 30px;width: calc(100% - 100px);}
.innerContactWay dl dd a{text-transform: uppercase;display: block;margin-top: 90px;border-bottom: 2px solid #c2c2c2;color: #333;
width: 100px;padding-bottom: 5px;background: url(more.png) no-repeat right 5px;transition: all 0.3s;}
.innerContactWay dl dd a:hover{width: 200px;}

.innerQualification{width: 1400px;margin: 0 auto 50px;display: flex;flex-wrap: wrap;}
.innerQualification dl{width: 32%;margin-bottom: 30px;margin-right: 2%;}
.innerQualification dl:nth-child(3n){margin-right: 0;}
.innerQualification dl dt{display: flex;align-items: center;border: 1px solid #d6d6d6;justify-content: center;padding: 20px;}
.innerQualification dl dt img{max-width: 100%;max-height: 100%;}
.innerQualification dl dd{text-align: center;font-size: 18px;color: #333;padding: 24px 0;}

.innerProduct-brief dl{align-items: center;}
.innerproduct-manufacturing{}
.innerproduct-manufacturing .innerAbout-manufacturing-list dl dt{width: 57%;}
.innerproduct-manufacturing .innerAbout-manufacturing-list dl dd{width: 31%;margin-right: 6%;}
.innerproduct-manufacturing .innerAbout-manufacturing-list dl dd div.txt{margin: 110px 0 130px;line-height: 20px;}

.distributor{width: 1400px;margin: 0 auto;overflow: hidden;display: flex;flex-wrap: wrap;}
.distributor .distributor-list{background: #f8f8f8;margin-bottom: 30px;padding: 30px 30px 50px;width: 23.4%;margin-right: 2.13%;
box-sizing: border-box;position: relative;}
.distributor .distributor-list:nth-child(4n){margin-right: 0;}
.distributor .distributor-list b{font-size: 24px;display: block;color: #333;margin-bottom: 20px;white-space: nowrap;text-overflow: ellipsis;
overflow: hidden;}
.distributor .distributor-list p{margin: 10px 0;font-size: 12px;}
.distributor .distributor-list em{position: absolute;left: 30px;bottom: 20px;text-transform: uppercase;border-bottom: 2px solid #c2c2c2;
background: url(more.png) no-repeat right 5px;width: 35%;padding-bottom: 5px;transition: all 0.3s;}
.distributor .distributor-list:hover em{width: 50%;}


.layui-laypage{width: 100%;}
.layui-laypage {
	width: 100%;
	text-align: center;
	margin-bottom: 40px !important;
	margin-top: 40px !important;
}
.layui-laypage * {
	margin-right: 5px !important;
	height: 35px !important;
	line-height: 35px !important;
	font-size: 15px !important;
	background-color: #fff !important;
	font-family: "微软雅黑";
}
.layui-laypage-curr em:nth-child(2) {
	background-color: initial !important;
}

.layui-laypage-count {
	padding: 0 10px !important;
	border: 1px solid #ddd !important;
}

.layui-laypage-prev {
	border: 1px solid #ddd !important;
}

.layui-laypage a {
	border: 1px solid #ddd !important;
}

.layui-laypage-next {
	border: 1px solid #ddd !important;
}

.layui-laypage-em {
	color: #f4f5ec !important;
	background-color: #000 !important;
}

.layui-laypage .layui-laypage-curr em {
	margin-right: 0 !important;
}

.layui-laypage a:hover {
	color: #000 !important;
}

@media screen and (max-width: 1500px){
	.header-list{width: 90%;}
	.innerAbout-brief{width: 90%;}
	.innerAbout-brief dl dt{width: 50%;}
	.innerAbout-brief dl dd{width: 43%;}
	.innerAbout-development-list{width: 90%;}
	.layoutDesign-list{width: 90%;}
	.partner{width: 90%;}
	.footer-list{width: 90%;}
	.innerPosition{width: 90%;}
	.innerAbout-manufacturing{width: 90%;}
	.innerAbout-manufacturing-list dl dt{width: 50%;}
	.innerAbout-manufacturing-list dl dd{width: 45%;}
	/* .innerAbout-manufacturing-list dl dd div.img{right: 31%;} */
	/* .innerAbout-manufacturing-list dl dd div.img li{width: 40%;} */
	.innerQualification{width: 90%;}
	.innerContact{width: 90%;}
	.innerDetails{width: 90%;}
	.innerBrand{width: 90%;}
	.innerBrand dl dd{width: calc(100% - 500px);height: 280px;height: 190px;}
	.innerBrand dl dd h3{-webkit-line-clamp: 2;}
	.innerBrand dl dd em{-webkit-line-clamp: 2;}
	.innerBrand dl dt{width: 450px;height: 280px;height: 190px;}
	.innerAbout-search div{width: 90%;}
	.innerAbout-form{width: 90%;}
	.innerAbout-form form{width: 100%;}
	.innerAbout-form div.input input{width: 32%;margin-right: 2%;}
	.innerAbout-form div.input input:last-child{margin: 0;}
	.innerAbout-form div.textarea textarea{width: 100%;}
	.innerAbout-form div img{left: calc(32% - 72px);}
	.innerCase-list{width: 90%;}
	.innerLayout{width: 90%;}
	.innerLayoutDetails{width: 90%;}
	.innerLayoutDetails dl dt{width: 45%;}
	.innerLayoutDetails dl dd{width: 50%;}
	.innerAbout-service .innerAbout-title span{width: 100%;}
	.innerProduct-list{width: 90%;}
	.distributor{width: 90%;}
	.innerContactWay{width: 90%;}
}
@media screen and (max-width: 1450px){
	.innerAbout-development-title{width: 90%;}
	.brief{width: 90%;}
}
@media screen and (max-width: 1350px){
	.header-list .nav li{margin-left: 30px;}
	.innerContact-content dl{padding: 15px;}
	.innerContact-content dl dt{width: 120px;height: 120px;line-height: 120px;}
	.innerContact-content dl dd{width: calc(100% - 140px);}
	.innerContact-content dl dd em{margin-top: 10px;}
}
@media screen and (max-width: 1300px){
	.innerLayout-nav>a{margin-right: 40px;}
	.innerLayout-nav div li{margin-right: 40px;}
}
@media screen and (max-width: 1250px){
	.innerLayoutDetails dl dt{width: 100%;}
	.innerLayoutDetails dl dd{width: 100%;}
}
@media screen and (max-width: 1200px){
	.header-list p span{display: block;}
	.header-list .nav{position: fixed;right: 0;top: 0;bottom: 0;z-index: 999;margin: 0;left: 0;background: rgba(0, 0, 0, 0.5);display: none;}
	.header-list .nav ul{position: absolute;right: 0;top: 0;background: #fff;bottom: 0;width: 360px;}
	.header-list .nav ul li{float: none;margin: 0;}
	.header-list .nav ul li a{color: #333;text-align: center;}
	.header-list .nav ul li a.on{color: #333;}
	.header-list .nav ul li a:hover{color: #333;}
	.header-list .close{display: none;position: absolute;right: 360px;top: 0;background: #fff url(close.png) no-repeat center;cursor: pointer;
	background-size: 20px;width: 40px;height: 40px;z-index: 999;}
	.footer-nav-list ul li{margin-right: 80px;}
	.innerBrand dl dd{width: calc(100% - 420px);height: 220px;height: 150px;}
	.innerBrand dl dd p{width: 75px;height: 75px;}
	.innerBrand dl dd p b{margin-top: 2px;}
	.innerBrand dl dd h3{margin-left: 100px;-webkit-line-clamp: 1;}
	.innerBrand dl dd em{margin-left: 100px;margin-top: 20px;}
	.innerBrand dl dt{width: 350px;height: 220px;height: 150px;}
	/* .innerAbout-form div.input input{width: 32%;margin-right: 2%;} */
	.innerAbout-brief dl{display: block;}
	.innerAbout-brief dl dt{width: 100%;}
	.innerAbout-brief dl dd{width: 100%;margin-top: 30px;}
	.innerAbout-manufacturing-list dl dd div.img2{width: 795px;}
	.innerAbout-manufacturing-list dl dd div.img2 li{width: 380px;}
	.innerLayout-nav>a{margin-right: 30px;}
	.innerLayout-nav div li{margin-right: 30px;}
	
}
@media screen and (max-width: 1100px){
	.innerContact-content dl{width: 48%;}
	.innerDetails-content.innerDetails-searchContent{width: 800px;}
	.innerDetails-content.innerDetails-searchContent p{left: 85px;width: 125px;top: 472px;font-size: 16px;}
	.innerDetails-content.innerDetails-searchContent div{left: 140px;bottom: 314px;font-size: 18px;}
	.innerDetails-content.innerDetails-searchContent div b{line-height: 45px;}
}
@media screen and (max-width: 1000px){
	.brief-list dl dd{width: 40%;margin: 0;}
	.brief-list dl dd a{margin-top: 15px;}
	.layoutDesign-list dl dd span{width: 100%;}
	.footer-nav-list ul li{margin-right: 50px;}
	.innerBrand dl dd{width: calc(100% - 400px);}
	.innerBrand dl dd p{display: none;}
	.innerBrand dl dd h3{margin: 0;}
	.innerBrand dl dd em{margin-left: 0;}
	.innerAbout-title em{width: 100%;}
}
@media screen and (max-width: 900px){
	.innerAbout-manufacturing-list dl{display: block;}
	.innerAbout-manufacturing-list dl dt{width: 100%;}
	.innerAbout-manufacturing-list dl dd{width: 100%;}
	.innerAbout-manufacturing-list dl dd div.img{right: 0 !important;width: 100%;}
	.innerAbout-manufacturing-list dl dd div.img ul{display: flex;justify-content: space-between;}
	.innerAbout-manufacturing-list dl dd div.img ul li{margin: 0;width: 48%;}
	.innerDetails-content.innerDetails-searchContent{width: 650px;}
	.innerDetails-content.innerDetails-searchContent p{left: 70px;width: 100px;top: 383px;font-size: 14px;}
	.innerDetails-content.innerDetails-searchContent div{left: 110px;bottom: 257px;font-size: 16px;}
	.innerDetails-content.innerDetails-searchContent div b{line-height: 35px;}
}
@media screen and (max-width: 850px){
	.footer-nav{padding: 0;}
	.footer-nav-list{display: none;}
	.footer-nav-code{position: relative;width: 300px;}
	.footer-nav-code dl{margin-bottom: 30px;}
	.footer-nav-code dl dt{position: relative;display: block;left: 0;bottom: 0;}
	.footer-nav-code dl dd{text-align: center;margin-top: 10px;}
}
.menu_list_bor {
	position: fixed;
	height: 100%;
	width: 100%;
	right: -100%;
	top: 0;
	z-index: 8888;
}

.colse_menu {
	position: absolute;
	left: 0;
	top: 0;
	width: 40%;
	height: 100%;
	background: rgba(0, 0, 0, 0.6);
	z-index: 999;
}

.menu_right {
	width: 60%;
	width: 70%;
	position: absolute;
	height: 100%;
	right: 0;
	top: 0;
	background: #fff;
	z-index: 9999;
	overflow-x: hidden;
}

.menu_top {
	width: 100%;
	height: 1rem;
	border-bottom: 1px solid #bbbbbb;
}

.clo {
	line-height: 1rem;
	color: #333;
	font-size: 0.3rem;
	/* width: 1.8rem; */
	margin-left: 0.3rem;
	height: 1rem;
	background-size: auto 0.25rem;
	padding-left: 0.35rem;
}

.menu_list {
	width: 100%;
}

.clo b {
	float: left;
	height: 100%;
	width: 20px;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	;
	background: url('fl.png') no-repeat right center;
	background-size: 40%;
}

.clo span {
	display: inline-block;
	line-height: 0.8rem;
	margin-left: 0.1rem;
}

.menu_list>ul>li,
.menu_list>ul>li div>ul>li {
	line-height: 0.8rem;
	*height: 0.8rem;
	position: relative;
	border-bottom: 1px solid #e9e9e9;
}

.menu_list>ul>li div>ul {
	display: none;
}

.menu_list>ul>li>a,
.menu_list>ul>li div>ul>li>a {
	line-height: 0.8rem;
	*height: 0.8rem;
	color: #333;
	font-size: 0.28rem;
	display: inline-block;
	padding-left: 0.65rem;
	/*width: 100%;*/
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.menu_list ul li a {
	line-height: 0.8rem;
	*height: 0.8rem;
	color: #333;
	font-size: 0.3rem;
	display: inline-block;
	padding-left: 0.65rem;
	/*width: 100%;*/
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.menu_list ul li ul li a {
	border-top: 1px solid #e9e9e9;
	padding-left: 1rem;
}

.menu_list>ul>li div>ul>li {
	border: 0;
	border-top: 1px solid #e9e9e9;
	padding-left: 0.3rem;
}

.menu_list>ul>li div>ul>li>a {
	color: #575757;
}

.menu_list>ul>li>b,
.menu_list>ul>li div>ul>li b {
	position: absolute;
	display: block;
	width: 24%;
	height: 0.8rem;
	right: 0;
	top: 0;
	background: url('fl.png') no-repeat center;
	background-size: 15%;
}

.menu_list>ul>li div>ul>li li {
	border-top: 1px solid #e9e9e9;
}

.menu_list>ul>li div>ul>li li a {
	padding-left: 1.25rem;
	color: #333;
	font-size: 0.28rem;
}

.menu_list>ul>li>b.nex,
.menu_list>ul>li div>ul>li b.nex {
	background: url('nex.png') no-repeat center;
	background-size: 30%;
}

.menu_list>ul>li {
	line-height: 0.8rem;
}

.menu_list>ul>li ul {
	display: none;
}

.menu_list>ul>li ul#ul_2f32ce1b-1f71-4b52-93f7-11b4b723131a {
	height: 5.35rem;
	overflow-y: auto;
}

.wap-header {
	position: fixed;
	top: 0rem;
	left: 0;
	width: 100%;
	height: 1rem;
	z-index: 999;
	transition: all 0.5s;
	display: none;
	background: #000;
	/* box-shadow: 0px 1px 3px 0px #f1f7fb; */
}
.wap-header .logo-img1{
	/* display: inline-block; */
}
.wap-header .logo-img2{
	display: none;
}
.wap-header.on {
	background: #000;
}
.wap-header.on .logo img{
	/* display: none; */
}
.wap-header.on .logo .logo-img2{
	/* display: inline-block; */
}
.wap-header.on .icon{
	background: #000 url("nav.png") no-repeat center;
	background-size: 0.45rem;
}
/* .header-on{background: #303036;} */
.wap-header .logo {
	/* width: 0.61rem; */
	/* height: 0.63rem; */
	text-align: center;
	line-height: 1rem;
	font-size: 0;
	float: left;
	/* margin-top: 0.18rem; */
	margin-left: 0.25rem;
	height: 1rem;
}

.wap-header .logo img {
	/*max-width: 3.06rem;*/
	max-height: 80%;
	max-width: 4rem;
}
.wap-header .vip{
	float: right;
	/* width: 0.6rem; */
	height: 0.6rem;
	margin-top: 0.2rem;
	font-size: 0;
	margin-right: 0.25rem;
}
.wap-header .vip img{
	max-height: 100%;
}
.wap-header .icon {
	float: right;
	width: 1rem;
	height: 1rem;
	background: url("nav.png") no-repeat center;
	background-size: 0.45rem;
	transition: all 0.35s;
}
@media screen and (max-width: 750px){
	.header{display: none;}
	.wap-header{display: block;}
	.banner{margin-top: 1rem;}
	.banner .swiper-pagination-bullet{width: 0.5rem;}
	.brief{width: auto;margin: 0 0.25rem;}
	.index-title{margin: 0.8rem 0 0.5rem;}
	.index-title p{font-size: 0.4rem;}
	.index-title em{font-size: 0.24rem;letter-spacing: 1px;}
	.brief-list dl{flex-direction: column-reverse !important;margin-bottom: 1rem;}
	.brief-list dl dd{width: 100%;}
	.brief-list dl dd p{font-size: 0.28rem;line-height: 1.75;margin-top: 0.25rem;}
	.brief-list dl dd div{font-size: 0.24rem;line-height: 1.75;margin-top: 0.1rem;}
	.brief-list dl dd a{width: 2rem;margin-top: 0.3rem;font-size: 0.24rem;padding-bottom: 0.1rem;}
	.brief-list dl dt{width: 100%;}
	.video{margin-top: 1rem;height: 6rem;}
	.layoutDesign-list{margin: 0 0.25rem;width: auto;display: flex;justify-content: space-between;flex-wrap: wrap;}
	.layoutDesign-list dl{width: 48%;margin: 0 0 0.4rem 0;}
	.layoutDesign-list dl dd p{font-size: 0.3rem;margin-top: 0.15rem;}
	.layoutDesign-list dl dd span{margin-top: 0.15rem;font-size: 0.24rem;padding-bottom: 0.1rem;}
	.homeSpace dl:nth-child(even) dd{margin: 0;}
	.partner{width: auto;margin: 0 0.25rem;}
	.partner-list p{width: 33.33%;margin: 0;height: 1.5rem;line-height: 1.5rem;}
	.footer{margin-top: 1rem;}
	.footer-list{margin: 0.6rem 0.25rem;width: auto;}
	.footer-contact a{margin-bottom: 0.4rem;}
	.footer-contact p{margin: 0;width: auto;font-size: 0.26rem;line-height: 0.6rem;padding-left: 0.46rem;}
	.footer-contact p img{width: 0.26rem;top: 0.18rem;}
	.footer-nav-code{overflow: hidden;width: auto;}
	.footer-nav-code dl{margin: 0.5rem 0.5rem 0 0;}
	.footer-nav-code dl dt{padding: 0.15rem;width: 1.6rem;height: 1.6rem;text-align: center;line-height: 1.6rem;}
	.footer-nav-code dl dd{margin-top: 0.15rem;}
	
	.innerLayout{width: auto;margin: 0 0.25rem;}
	.innerLayout-nav{margin: 0.3rem 0 0.5rem;}
	.innerLayout-nav>a{font-size: 0.32rem;margin-right: 0.5rem;line-height: 0.7rem;margin-right: 0.3rem;}
	.innerLayout-nav div{float: none;overflow: initial;}
	.innerLayout-nav div ul{display: flex;justify-content: space-between;display: block;}
	.innerLayout-nav div li{margin: 0;line-height: 0.7rem;margin-right: 0.3rem;}
	.innerLayout-nav div li a{font-size: 0.32rem;}
	.innerLayout-nav p{padding: 0 0.3rem;margin-top: 0.15rem;width: 100%;box-sizing: border-box;}
	.innerLayout-nav p input{height: 0.6rem;font-size: 0.28rem;width: 5.5rem;}
	.innerLayout-nav p span{width: 0.6rem;height: 0.6rem;background-size: 0.25rem;}
	.innerLayout-list{display: flex;justify-content: space-between;flex-wrap: wrap;}
	.innerLayout-list dl{width: 48%;margin: 0 0 0.5rem 0;}
	.innerLayout-list dl dt b{height: 0.6rem;font-size: 0.28rem;padding: 0 0.2rem;left: -0.15rem;top: 0.15rem;line-height: 0.6rem;}
	.innerLayout-list dl dd{padding: 0;margin-top: 0.3rem;}
	.innerLayout-list dl dd em{display: none;}
	.innerLayout-list dl dd h3{font-size: 0.3rem;}
	.innerLayout-list dl dd p{font-size: 0.24rem;height: 0.36rem;}
	.innerLayout-list dl dd span{font-size: 0.24rem;margin-top: 0.1rem;}
	
	.innerPosition{height: 1rem;line-height: 1rem;width: auto;margin: 0 0.25rem;font-size: 0.28rem;}
	.innerPosition a{font-size: 0.28rem;}
	
	.innerLayoutDetails{width: auto;margin: 0 0.25rem;}
	.innerLayoutDetails dl dt{float: none;width: auto;height: auto;}
	.innerLayoutDetails dl dd{float: none;width: auto;height: auto;}
	.innerLayoutDetails dl dd h3{font-size: 0.5rem;line-height: initial;margin-top: 0.3rem;padding-bottom: 0.2rem;}
	.innerLayoutDetails dl dd p{font-size: 0.32rem;margin-top: 0.2rem;}
	.innerLayoutDetails dl dd div span{margin-top: 0.4rem;font-size: 0.26rem;}
	.innerLayoutDetails dl dd div span i{margin-right: 0.1rem;display: block;}
	.innerLayoutDetails dl dd div span em{width: 100%;}
	.innerLayoutDetails dl dd div span b{padding-left: 0.4rem;font-size: 0.26rem;display: inline-block;margin: 0.1rem 0 0 0;}
	.innerLayoutDetails dl dd em{margin-top: 1rem;}
	.innerLayoutDetails dl dd em img{max-width: 100%;max-height: 100%;}
	
	.innerCase-list{width: auto;margin: 1rem 0.25rem;}
	.innerCase-list .swiper{padding: 0;}
	.innerCase-list .swiper-slide{transform: scale(1);}
	.innerCase-list .swiper-slide.swiper-slide-active{transform: scale(1);}
	.innerCase-list .swiper-slide.swiper-slide-active dl dd div{margin-top: 0.3rem;}
	.innerCase-list .swiper-slide.swiper-slide-active dl dd div b{font-size: 0.3rem;}
	.innerCase-list .swiper-slide.swiper-slide-active dl dd div em{font-size: 0.3rem;}
	.innerCase-list .swiper-slide.swiper-slide-active dl dd p{font-size: 0.24rem;}
	
	.innerAbout-brief{width: auto;margin: 0.75rem 0.25rem;}
	.innerAbout-brief dl{flex-wrap: wrap;}
	.innerNet .innerAbout-brief dt{width: 100%;}
	.innerNet .innerAbout-brief dd{width: 100%;margin-top: 0.25rem;}
	.innerAbout-title{font-size: 0.5rem;letter-spacing: 1px;padding-left: 0.3rem;min-height: 1rem;}
	.innerAbout-title b{font-size: 0.36rem;top: 0.36rem;}
	.innerNet .innerAbout-title span{width: 100%;line-height: initial;}
	.innerAbout-content{font-size: 0.24rem;line-height: 0.4rem;}
	.innerAbout-search{height: 6rem;}
	.innerAbout-search div{width: auto;margin: 0 0.25rem;}
	.innerAbout-search div p{margin-top: 1rem;font-size: 0.5rem;}
	.innerAbout-search div span{font-size: 0.4rem;margin: 0.25rem 0 1rem;}
	.innerAbout-search div input{height: 1.2rem;padding: 0 0.4rem;font-size: 0.3rem;}
	.innerAbout-search div dd em{width: 1.2rem;height: 1.2rem;line-height: 1.2rem;}
	.innerAbout-search div dd em img{width: 0.4rem;}
	.innerAbout-form{width: auto;margin: 0 0.25rem;}
	.innerAbout-form div{margin-bottom: 0.2rem;}
	.innerAbout-form div.input input{width: 100%;margin: 0;height: 0.8rem;font-size: 0.28rem;margin-top: 0.15rem;}
	.innerAbout-form div.input input:last-child{margin-top: 0.15rem;}
	.innerAbout-form div.textarea textarea{font-size: 0.28rem;height: 3rem;}
	.innerAbout-form div img{left: initial;right: 0;}
	.innerAbout-form button{font-size: 0.3rem;margin-top: 0.3rem;}
	
	.innerBrand{width: auto;margin: 0 0.25rem;}
	.innerBrand dl{margin-bottom: 0.4rem;}
	.innerBrand dl dt{width: 100%;height: auto;}
	.innerBrand dl dd{width: 100%;height: 3.5rem;height: auto;padding-bottom: 0.7rem;}
	.innerBrand dl dd h3{font-size: 0.32rem;line-height: initial;margin-top: 0.2rem;}
	.innerBrand dl dd em{font-size: 0.24rem;margin-top: 0.2rem;line-height: 0.4rem;}
	.innerBrand dl dd span{width: 2rem;height: 0.54rem;line-height: 0.54rem;}
	
	.innerDetails{width: auto;margin: 0 0.25rem;}
	.innerDetails-title h3{font-size: 0.36rem;margin: 0.4rem 0 0.2rem;}
	.innerDetails-title p{font-size: 0.24rem;}
	
	.innerDetails-content{margin: 0.4rem auto;font-size: 0.3rem;line-height: 1.75;width: 100%;}
	.innerDetails-content.innerDetails-searchContent{width: 100%;}
	.innerDetails-content.innerDetails-searchContent p{left: 0.75rem;width: 1.1rem;top: 4.06rem;font-size: 0.2rem;width: auto;}
	.innerDetails-content.innerDetails-searchContent div{left: 1.2rem;bottom: 2.78rem;font-size: 0.22rem;}
	.innerDetails-content.innerDetails-searchContent div b{line-height: 0.4rem;}
	
	.innerContact{width: auto;margin: 0 0.25rem;}
	.innerContact-title p{font-size: 0.3rem;}
	.innerContact-title h3{font-size: 0.32rem;}
	.innerContact-title h3 b{padding-right: 0.3rem;}
	.innerContact-content{margin: 0.3rem 0;}
	.innerContact-content dl{width: 100%;margin-bottom: 0.4rem;padding: 0.25rem;margin-right: 0;}
	.innerContact-content dl dt{width: 2rem;height: 2rem;line-height: 2rem;}
	.innerContact-content dl dd{width: 4.2rem;}
	.innerContact-content dl dd h3{font-size: 0.36rem;}
	.innerContact-content dl dd h3 b{margin-right: 0.1rem;}
	.innerContact-content dl dd h3 span{font-size: 0.26rem;border-radius: 0.05rem;padding: 0 0.1rem;}
	.innerContact-content dl dd p{font-size: 0.26rem;margin-top: 0.1rem;}
	.innerContact-content dl dd em{margin-top: 0.15rem;font-size: 0.28rem;}
	
	.innerQualification{width: auto;margin: 0 0.25rem;justify-content: space-between;}
	.innerQualification dl{width: 48%;margin-bottom: 0.3rem;margin-right: 0;}
	.innerQualification dl:nth-child(3n){margin-right: 0;}
	.innerQualification dl dt{padding: 0.2rem;}
	.innerQualification dl dd{padding: 0.25rem 0;font-size: 0.32rem;}
	
	.innerAbout-title span{width: auto;line-height: initial;}
	.innerAbout-brief dl dd{margin-top: 0.3rem;}
	
	.innerAbout-development{padding-bottom: 1rem;}
	.innerAbout-development-title{width: auto;margin: 1rem 0.25rem;}
	.innerAbout-development-title b{font-size: 0.4rem;letter-spacing: 0.1rem;}
	.innerAbout-development-title p{font-size: 0.3rem;letter-spacing: 0.06rem;margin: 0.1rem 0 0.3rem;}
	.innerAbout-development-title em{font-size: 0.28rem;letter-spacing: 0;}
	.innerAbout-development-list{margin: 0 0.25rem;width: auto;}
	.innerAbout-development-list .swiper-slide p{font-size: 0.28rem;}
	.innerAbout-development-list .swiper-slide p span{font-size: 0.48rem;}
	.innerAbout-development-list .swiper-slide em{font-size: 0.26rem;margin-top: 0.1rem;}
	.innerAbout-more{margin: 0.4rem 0 1rem;width: 1.8rem;height: 0.6rem;line-height: 0.6rem;font-size: 0.24rem;padding: 0;
	background: url(more.png) no-repeat right center;}
	.innerAbout-manufacturing{width: auto;margin: 0 0.25rem;}
	.innerAbout-manufacturing-list dl{margin-bottom: 1rem;}
	.innerAbout-manufacturing-list dl dd div.txt{margin-top: 0.5rem;}
	.innerAbout-manufacturing-list dl dd div.img{margin-top: 0.5rem;}
	
	.innerProduct-list{width: auto;margin: 0 0.25rem;display: flex;justify-content: space-between;flex-wrap: wrap;}
	.innerProduct-list dl{width: 48%;margin: 0 0 0.3rem 0;}
	.innerProduct-list dl dd{left: 0.25rem;right: 0.2rem;top: 0.25rem;}
	.innerProduct-list dl dd h3{font-size: 0.3rem;}
	.innerProduct-list dl dd p{font-size: 0.24rem;margin-top: 0.2rem;}
	.innerAbout-title em{margin: 0rem 0 0.5rem -0.3rem;}
	
	.innerproduct-manufacturing .innerAbout-manufacturing-list dl dt{width: 100%;}
	.innerproduct-manufacturing .innerAbout-manufacturing-list dl dd{width: 100%;margin: 0;}
	.innerproduct-manufacturing .innerAbout-manufacturing-list dl dd div.txt{margin: 0.5rem 0;}
	
	.innerBanner{margin-top: 1rem;}
	.distributor{width: auto;margin: 0 0.25rem;justify-content: space-between;}
	.distributor .distributor-list{width: 48%;margin: 0 0 0.25rem 0;padding: 0.2rem 0.2rem 0.75rem;}
	.distributor .distributor-list b{font-size: 0.3rem;margin-bottom: 0.2rem;}
	.distributor .distributor-list p{font-size: 0.22rem;margin: 0.15rem 0;}
	.distributor .distributor-list em{font-size: 0.22rem;width: auto;left: 0.2rem;bottom: 0.2rem;padding-right: 0.3rem;
	padding-bottom: 0.06rem;}
	
	.innerContactWay{width: auto;margin: 0 0.25rem;}
	.innerContactWay dl{display: block;}
	.innerContactWay dl dt{width: 100%;}
	.innerContactWay dl dd{width: 100%;margin-top: 0.25rem;}
	.innerContactWay dl dd em{font-size: 0.4rem;margin-bottom: 0.2rem;}
	.innerContactWay dl dd h3{font-size: 0.4rem;margin-bottom: 0.1rem;padding-bottom: 0.1rem;border-width: 1px;}
	.innerContactWay dl dd p{font-size: 0.32rem;}
	.innerContactWay dl dd div{margin: 0.24rem 0;font-size: 0.26rem;}
	.innerContactWay dl dd span{width: 1.2rem;}
	.innerContactWay dl dd b{width: 5.5rem;margin: 0;}
	.innerContactWay dl dd a{margin-top: 0.5rem;}
}