@charset "utf-8";
@media only screen and (max-width:2000px){	
	.culture li .cons .icon {margin-top:15%}
}

@media only screen and (max-width:1680px){	
	.wrap {margin:0 4%}
	.fixtop .search {left:auto;right:4%;margin-left:0;margin-right:80px}
	.fixtop .navpc li {margin:0 1.8%;}
	.home-about .row .right .font {font-size:5.2vw;margin-bottom:40px}
	.home-about .row .left .text {margin-top:-15px}
	.home-about .row .left .text .content {font-size:15px;margin-bottom:-20px}
    .foot-contact li:first-of-type i {width:25%}
	.foot {padding:70px 0 60px 0;}
	.foot .text .menu {padding:0 0 28px 0;}
	.foot .text .content {margin-top:30px}
	.product-lists li .pic h2 p img {max-width:100%;max-height:9vw;}
	.indhotpro .list { padding:0 0 60px 0}
	.product-lists ul {gap:1.506vw;}
	.product-lists li {width:calc(20% - 1.2048vw);}
	.product-lists li .text {padding-top:40px}
	.product-lists li .text .title {top:15px; line-height: 1.4}
	.product-lists li .text .title a {font-size:14px;}
	.product-lists li .more a {height:40px; line-height: 38px;font-size:14px;}
	.product-lists li .more a span {margin:1px 0 0 5px;font-size:12px}
	.home-news {padding:80px 0 100px 0; margin-top:20px}
	.home-news-subject {padding:80px 0 40px 0; }
	.home-news .home-news-more {top:25px}
	.home-partner {margin-top:-20px}
	.indpartner {padding:90px 0 130px 0}
	.indpartner .text {margin-top:70px}
	.top-pic .text .title {font-size:3.012vw;margin:0 0 0.6024vw 0}
	.top-pic .text .content {font-size:1.3253vw;}
	.about .list .text .content {margin-top:0px;font-size:14px;}
	.about .list .pics .pic {margin-top:150px}	
	.about-subject {margin:0 0 50px 0}
	.about-subject .en {font-size:55px; }
	.about-subject .cn {font-size:30px;margin-top:5px;padding-left:17px;}
	.about-subject .cn:before {top:22%;width:4px;height:65%;}
	.about {padding-top:100px}
	.about .list .pics .en {top:-15px;font-size:8.5vw; }	
	.culture li .cons .icon {margin-top:10%}
	.culture li .cons .icon img {height:80px;}
	.culture li .cons .title {font-size:25px;margin:20px 0;}
	.culture li .cons .content {font-size:14px;line-height: 1.6}
	.culture {margin:80px 0 0 0}	
	.about-partner li {height:100px;}
	.about-partner li img {max-width:70%;max-height:50px;}	
	.product-menu .subject {font-size:25px;}
	.product-menu li a {font-size:18px; padding-top:18px;padding-bottom:20px}
	.product-menu li i:before{margin:21px 0 0 auto;}
	.contact ul { column-gap:8vw;}
	.contact li {width:calc(50% - 4vw);margin-bottom:90px}
	.feedback .subject {font-size:30px; margin:80px 0 50px 0;}
	.feedback dd img {width:80px;height:80px;}
	.feedback dd {font-size:18px;}
	.foot .text .content {font-size:16px;}
}

@media only screen and (max-width:1460px){	
	.foot-contact li:first-of-type i {width:20%}
	.foot .text .menu a,.foot .text .content {font-size:17px;}
	.product-lists li .pic h2 p img {max-height:8vw;}
	.culture li .cons .icon {margin-top:10%}
	.culture li .cons .content {font-size:13px;max-width:90%}	
	.culture li .cons .icon img {height:80px;}
	.culture li .cons .title {font-size:25px;margin:20px 0;}
	.foot .wx {width:140px}
	.product-menu .subject {font-size:21px;}
}

@media only screen and (max-width:1400px){	
	.fixtop .navpc {margin-right:70px}
	.fixtop .navpc li {margin:0 1.5%;}	
    .foot-contact li:first-of-type i {width:15%}
	.product-lists li .pic h2 p img {max-height:7.5vw;}
	.home-about li {padding:0 10px}
	.message .type p {margin-left:20px}
}

@media only screen and (max-width:1200px){	
    .wrap {margin:0 4%}
	body {line-height:1.8;}   
	html,body,input,button,select,textarea,big,small {font-size:14px;font-weight:400}
    .list-paddingleft-1,.list-paddingleft-2{margin-left:17px;}
	.phonemenu { display:block;}    
	::-webkit-scrollbar {width: 1px;}
	.page_wrap {padding:30px 0 0 0;}
    .page_wrap.left {left:-6px}
	.pager a,.pager span,.pager font {margin:2px;width:23px; height:23px; line-height:21px}
	.pager font {font-family:'宋体';margin:0px; line-height: 23px; }
	.pager,.pager select,.pager input,.pager a,.pager span.disabled {font-size:12px;}
	.pager i {line-height: 25px;margin:0 5px; letter-spacing: 2px} 
    .text-shadow {transform: none;color:#fff}
    .text-shadow:Hover {text-shadow: 0 0 0 transparent,0 0 0 transparent;}
    .swiper-button-next,.swiper-button-prev {width:26px;height:26px;margin-top:-13px;}
    .swiper-button-next:after,.swiper-button-prev:after {font-size:13px;width:26px;padding:0 2px 0 0;height:26px;line-height:25px;}
    .swiper-button-prev:after {padding:0}
    .swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction {bottom:5px;}
    .swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction {bottom:5px;}
    .swiper-pagination-bullet {width:5px;height:5px;}
    .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {margin:0 5px}
	.indpics .swiper-slide .pic {padding:23% 0}
	.indpics .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.indpics .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {margin:0 5px 0 0}
	.fixtop .navpc {display:none;}
    .fixtop,.fixtop.active {height:50px;border-bottom-width:1px;top:0}
    .fixtop .logo,.fixtop.active .logo {top:10px;}
    .fixtop .logo a {width:113px;height:30px;}
    .fixtop .search,.fixtop.active .search {top:13px;right:4%;margin:0 78px 0 0;width:125px;height:22px;border-radius:22px;}
    .fixtop .search button {width:14px;height:14px;margin:5px 5px 0 5px; background-size:100%}
    .fixtop .search input {width:95px;height:20px;font-size:12px;border-radius:20px}
    .fixtop .lan-mb {display:block;top:10px;right:0;margin:0 35px 0 0}
    .fixtop .lan-mb a {color:#00a3d3;font-weight:500;font-size:16px}
    .top-blank,.top-blank.active {height:50px}	
    .indpics .swiper-slide {height:calc(100vh - 50px);height:-webkit-calc(100vh - 50px);}
    .indpics .swiper-slide .text .title {font-size:30px;padding:0 0 15px 0;margin:-50px 0 15px 0;}
    .indpics .swiper-slide .text .title:after {bottom:-1px;width:400px; }
    .indpics .swiper-slide .text .title:before {bottom:-2px;height:3px;width:80px;}
    .indpics .swiper-slide .text .content {font-size:14px; line-height:1.8;max-width:400px}
    .indpics .swiper-slide .text .content strong {font-size:18px;}    
    .home-more a {height:23px; line-height: 22px;padding:0 0 0 8px;font-size:12px;margin-top:20px}
    .home-more a p {width:18px;height:23px;margin:0 0 0 8px;}
    .home-more a span {font-size:18px;margin:0px 0 0 0;position: relative;right:0}
    .indpics .jump {margin-left:-10px;bottom:10px}
    .indpics .jump i { width:20px;height:51px;}
    .indpics .swiper-button-next,.swiper-button-prev {bottom:15px;}
    .indpics .swiper-button-prev {right:30px}
    .autoplay-progress {left: -2px;bottom: 13px;width: 28px;height: 26px;font-size:10px;padding:0 0 2px 0}
    .autoplay-progress:before {left:3px;top:3px;width:20px;height:20px;}
    .autoplay-progress svg {stroke-width:3px;}	
    .home-about {padding:35px 0 40px 0}
    .home-about .row .left .text {padding:25px 15px 20px 20px;margin:0}
    .home-about .row .left .text:before {left:12px;top:15px;width:15px;height:15px;}
    .home-about .row .left .text .title {font-size:18px;}
    .home-about .row .left .text .content {margin:15px 0 0 0;font-size:14px}
    .home-about .row .right {width:48%;}
    .home-about .row .right .font {font-size:5.5vw;margin:0 0 20px 0;}    
    .home-about .row .right .pic:before {top:-5px;height:5px;}
    .home-about .row .right .pic:after {top:-5px;height:5px;}
    .home-about .row .right .pic p {border-bottom-left-radius:2vw;}
    .home-about ul {margin-top:35px}
	.home-about li {padding:0}
    .home-about li .pic {width:40px;height:40px;}
    .home-about li .title {font-size:18px; margin:10px 0 10px 0;}
    .home-about li .content {max-width:200px;font-size:12px}
    .home-more.small a {height:23px; line-height: 22px;font-size:12px;}
    .home-more.small a p {width:18px;height:23px;}
    .home-more.small a span {font-size:18px;}
    .home-subject {margin-bottom:20px}
    .home-subject .en {font-size:20px;}
    .home-subject .cn {font-size:22px;margin-top:-15px}
    .home-subject .cn:before {bottom:0px;width:52px;height:5px;}
	.home-subject.center .cn:before {margin-left:-26px;}
    .home-subject .sub {margin:-5px 0 0 0;font-size:13px;} 	
    .foot-contact {height:36px; line-height: 36px;font-size:12px}
    .foot-contact li {width:25%;height: 36px;}
    .foot-contact li:first-of-type {width:50%; line-height: 34px; text-align: center}
    .foot-contact li:first-of-type div {margin-left:0;}
    .foot-contact li:first-of-type i {display:none;}
    .foot-contact li img {width:14px;margin:12px 5px 0 0}
    .foot-contact li:first-of-type img {margin-top:13px;}
    .foot-contact li font {font-size:16px;}
    .foot {padding:25px 0 30px 0;font-weight:400}
    .foot .text {margin:0 95px 0 0}
    .foot .text .menu {display:none}
    .foot .text .content {font-size:13px;margin-top:0;min-height:80px; line-height: 1.8}
    .foot .text .content ul {display:block}
    .foot .wx {width:80px;top:5px}
	.indpro,.indhotpro {margin-top:30px}
	.indpro .list {padding:30px 0;}
	.indpro .swiper-slide .title a {font-size:16px;padding:0 10px;height:45px;line-height: 21px;}
	.indpro .swiper-container {margin:0 40px}
	.indpro .swiper-button-next,.indpro .swiper-button-prev {margin-top:-50px;}
	.indpro .swiper-button-next:after,.indpro .swiper-button-prev:after {font-size:30px;}
	.indpro .swiper-button-prev {left:4px}
	.indpro .swiper-button-next{right:4px}	
	.indhotpro .picbg {height:400px;}
	.indhotpro .list {padding:0 0 40px 0}
	.indhotpro .list .in {margin-top:-200px;}		
	.product-lists li .pic h2 p img {max-height:8vw;}
	.indhotpro .list { padding:0 0 40px 0}
	.product-lists li .text {padding-top:35px}
	.product-lists li .text .title {top:15px;}
	.product-lists li .text .title a {font-size:12px;}
	.product-lists li .pic {padding:25px 40px 30px 40px;}
	.product-lists li .more a {height:35px; line-height: 33px;font-size:12px;}
	.product-lists li .more a span {margin:1px 0 0 1px;font-size:10px}
	.indhotpro .home-more {margin-top:10px}	
	.home-news .home-news-more {top:13px}
	.home-news-more {height:25px; line-height: 24px;}
	.home-news-more a {padding:0 8px;font-size:12px}
	.home-news-subject {padding:40px 0 25px 0}
	.home-news-subject h2 {font-size:22px; }
	.home-news-subject .subtitle {font-size:13px;margin:10px auto 0 30px;}
	.home-news-subject .subtitle:before {top:12px;left:-25px;width:20px;}
	.home-news-subject .subtitle:after {top:12px;right:-25px;width:20px;}
	.home-news {padding:35px 0 50px 0; margin-top:0}
	.indnews .row {width:29%;margin:0 3% 0 0;}	
	.indnews .row .pic {height:210px;}	
	.indnews .row .title {font-size:16px;margin:0px 0 21px 0;}
	.indnews .row .more {padding:0 0 10px 0}
	.indnews li {padding:7px 0 9px 0; }
	.indnews li .addtime {top:9px;font-size:12px}
	.indnews li .title {line-height: 25px;height:25px;padding:0 60px 0 0}
	.indpartner {padding:35px 0 70px 0}
	.indpartner .text {margin-top:50px}
	.indpartner .text h2 {height:35px; line-height: 34px;border-radius:35px;padding:0 25px;top:-17px;font-size:16px;margin-left:-135px;}
	.home-partner {margin-top:20px}
	.scroll-row {gap: 20px;}
	.partner-logo {margin:10px 0;height: 60px;padding:0 30px;}
	.partner-logo:hover {border-radius:5px;}
	.partner-logo img {max-height: 30px}	
	.top-pic {padding:0;height:300px;}
	.top-pic .text .title {font-size:25px;margin:0px 0 5px 0;}
	.top-pic .text .content {font-size:14px;letter-spacing: 0.5px}	
	.bgline {height:2px;}
	.site-sub-menu ul {height:50px;bottom:-1px;}
	.site-sub-menu li {margin:0 3%;}
	.site-sub-menu li a {font-size:16px;height:50px;line-height: 48px;}
    .about-subject {margin:0 0 25px 0}
    .about-subject .en {font-size:25px; line-height: 1.2}
    .about-subject .cn {font-size:20px; padding-left:10px;margin-top:8px}
    .about-subject .cn:before {top:17%;width:3px;height:71%;}
    .about {padding-top:35px}
    .about .list .text .content {margin-top:0px;font-size:14px}
    .about .list .pics {width:45%}
    .about .list .pics .en {top:-3px;font-size:8vw;}
    .about .list .pics .pic {margin-top:110px}
    .about .list .pics .pic p {border-top-left-radius:25px;}
    .about .list .pics .pic i {left:-7px;top:5%;width:50px;height:95%;border-top-left-radius:25px;}
    .about .list .pics .pic i:before {width:7px;}
    .about ul {padding:30px 4%}
	.topoint {scroll-margin-top:50px;}
    .indsubject {padding:0 0 45px 0;}
    .indsubject .e {font-size:18px; line-height: 1.6}
    .indsubject .t {font-size:22px; line-height: 28px; letter-spacing: 0.5px;margin:2px 0 0 0}
    .indsubject .t:before {width:40px;height:2px;margin-left:-20px; bottom:-15px;}
    .indsubject .c {font-size:16px;margin:25px 0 -15px 0}  	
	.culture {margin:35px 0 0 0}
	.culture li {padding:0;height:500px;}
	.culture li .cons .icon {margin-top:15%}
	.culture li .cons .icon img {height:50px;}
	.culture li .cons .title {font-size:18px;margin:15px 0;}
	.culture li .cons .content {font-size:12px; line-height: 1.4;}	
	.about-partner {padding:35px 0 50px 0;margin-top:0px;}
	.about-partner ul {gap:20px;padding-top:0px;}
	.about-partner li {width:calc(20% - 16px);width:-webkit-calc(20% - 16px);height:80px;}
	.about-partner li img {max-height:40px}
	.maincurrent a {font-size:13px;}
	.maincurrent span.icon-home1 {font-size:13px;margin:0 6px 0 0;top:0px;}
	.maincurrent span.icon-back1 {font-size:13px;margin:6px 2px 0 2px;}
	.product-list{margin:35px 0 40px 0}
	.product-list .product-menu {display:none;}
	.product-list .product-lists {width:100%}	
	.product-list .product-lists .maincurrent {top:3px;}
	.product-list .product-lists .subject {padding:0 0 20px 0;font-size:20px;margin:0 0 30px 0;}
	.product-list .product-lists .subject:before{bottom:-2px;width:42px;height:3px;}
	.product-list .product-lists ul {gap:2vw;}
	.product-list .product-lists li {width:calc(33.3333% - 1.3333vw);}
	.product-list .product-lists li .pic {width:150px;}
	.product-list .product-lists li .pic h2 p img {max-height:150px;}	
	.news {margin:10px 0 50px 0}
	.news li {border-width:1px;padding:25px 0 20px 0;}
	.news li .text .cate a {padding:0 10px;height:20px;line-height: 19px;border-radius:20px;font-size:12px}
	.news li .text .title { line-height: 25px;margin:10px 50px 15px 0}
	.news li .text .title a {font-size:18px;}
	.news li .text .more {top:60px;}
	.news li .text .more a {width:25px;height:25px; line-height: 24px; border-width:1px}
	.news li .text .more a span {font-size:18px;}
	.news li.pic-yes {padding:30px 0}
	.news li.pic-yes .text {width:50%;margin:0 5% 0 0}
	.news li.pic-yes .text .title {margin-bottom:20px;}
	.news li.pic-yes .pic {width:45%; border-radius:5px;}
	.news li.pic-yes .more {bottom:auto;position: relative;right:auto;left:0;top:0;margin-top:20px}
	.page_wrap_pn {margin:0px 0 0 0}
	.pager_pn a,.pager_pn span{font-size:13px;margin:0 0 0 10px;padding:0 15px; height:25px; line-height:24px;border-radius:25px;}
	.page_wrap_pn .page {top:0}
	.news .page_wrap_pn {padding:30px 0 0 0}
	.news .page_wrap_pn .page {top:30px}	
	.nshow .title {font-size:20px; margin:45px 0 5px 0; line-height: 1.6}
	.nshow .addtime {font-weight:400;font-size:13px;}
	.nshow .text {padding:4%;margin:30px 0 0 0;font-size:14px; line-height: 1.8}
	.nshow .text img {margin:5px 0}
	.prevnext {margin:35px 0 50px 0;font-size:13px; line-height: 22px;}
	.prevnext .prev {width:40%;padding:2px 0 0 80px;}
	.prevnext .back a {height:30px; line-height: 30px;width:80px;}
	.prevnext .next {width:40%;}
	.prevnext .next .in2 {padding:2px 80px 0 0;}
	.prevnext p {height:30px; line-height: 29px;width:70px;}	
	.contact {padding:40px 0 10px 0}
	.contact ul { column-gap: 6vw;}
	.contact li {width:calc(50% - 3vw);margin-bottom:40px}
	.contact li .title {font-size:22px; padding:0 0 15px 0;margin:0 0 15px 0;}
	.contact li .content {line-height: 1.8;font-size:14px;}
	.contact li .content b,.contact li .content strong {font-size:16px}
	.contact li .content h3 {font-size:22px;}
	.contact li .content .tel {font-size:12px;margin:0 0 0 10px;top:-2px}
	.map {margin-top:5px;}
	.map iframe,#container {height:320px;}	
	.feedback .subject {font-size:16px; line-height: 1.7; margin:35px 0 25px 0;}
	.feedback dl {gap:10px;margin:0 0 25px 0}
	.feedback dd {font-size:14px; padding:15px 0; line-height: 1.4}
	.feedback dd img {width:50px;height:50px;margin:0 0 10px 0}
	.feedback li p {font-size:14px;line-height: 25px;height:25px; }
	.feedback li p i {margin:10px 5px 0 0;}
	.feedback li input[type="text"] {height:35px;padding:0 15px}
	.feedback li textarea {height:120px;padding:10px 15px;}
	.feedback li.btn button {width:100px;height:35px;padding:0 0 2px 0;font-size:16px;margin:15px auto 40px auto; }
	.feedback li.btn button img {margin:6px 0 0 5px;width:15px;}
	.file-upload-box input[type="text"]{font-size:12px;height:35px; }
	.file-upload-box input.file-upload-btn{ height:35px;width:100px;font-size:14px;}
	.file-upload-box input[type="file"] {height:55px;width:100px;}	
	.sshow-subject {font-size:22px;margin:40px 0 30px 0}
	.message {padding:1px 0 50px 0;}
	.message .type {top:-7px;}
	.message .type p {font-size:14px;margin-left:15px}
	.message .type p:before {bottom:0;height:1px;}
	.message li.three input {height:35px;padding:0 10px 2px 10px;font-size:14px}
	.message li textarea {height:150px;padding:7px 10px;font-size:14px;}
	.message li.btn input {width:100px;height:35px;padding:0 10px;font-size:14px}
	.message li.btn img {margin:0 0 0 5px;width:80px;height:33px;}
	.message li button {width:200px;height:35px;font-size:16px;padding:0 0 2px 0;}
	.namemj {top:-50px;}
}

@media only screen and (max-width:788px){
    .indpics .swiper-slide {height:300px}
    .indpics .jump {display:none;}
    .home-about .row {display:block}
    .home-about .row .left {width:100%;}
    .home-about .row .right {width:100%;}
    .home-about .row .right .font {font-size:11vw;margin:25px 0 20px 0;}
    .home-about ul {flex-wrap: wrap;gap:20px;margin-top:20px;}
    .home-about li {width:calc(50% - 10px);width:-webkit-calc(50% - 10px);margin-top:10px}
    .home-about li.line {display:none;}
    .home-about li .content {max-width:100%} 
	.indhotpro .list .in {padding:2vw}
	.product-lists ul {gap:2vw;}
	.product-lists li {width:calc(50% - 1vw);}
	.product-lists li .pic h2 p img {max-height:25vw;}
	.top-pic {height:200px;}
	.culture li {height:550px}
	.product-list .product-lists li .pic {width:140px;}
	.product-list .product-lists li .pic h2 p img {max-height:140px;}
	.map iframe,#container {height:350px;}
	.contact {background-size:cover;}	
	.feedback dl {flex-wrap: wrap;gap:10px;margin:0 0 20px 0}
	.feedback dd {flex:none;box-sizing: border-box;width:calc(25% - 7.5px);}
	.message .type {flex-wrap: wrap;width:75%}
	.message .type p {width:33.3333%;margin:0}
	.sshow-subject {margin-bottom:30px;padding-top:15px}
	.message .type p:before {display:none;}
}

@media only screen and (max-width:640px){  
	.indpics .swiper-slide {height:180px}
    .indpics .swiper-button-next,.swiper-button-prev {bottom:10px;}
    .autoplay-progress {bottom:5px;}
    .indpics .swiper-slide .text .title {font-size:20px;padding:0 0 13px 0;margin:-30px 0 13px 0;}
    .indpics .swiper-slide .text .title:before {bottom:-2px;height:3px;width:50px;}
    .indpics .swiper-slide .text .title:after {bottom:-1px;width:220px; }
    .indpics .swiper-slide .text .content {font-size:10px; line-height:1.6;max-width:220px}
    .indpics .swiper-slide .text .content strong {font-size:12px;}
	.home-subject .sub {margin:-2px 0 0 0;}	
    .foot .wx {top:6px;}    
    .foot-contact li:first-of-type {text-align: center}
    .foot-contact li:first-of-type div {margin-left:0;}
    .foot-contact li:first-of-type span {display:none}
    .foot-contact li:first-of-type img {margin-top:12px;}    
    .foot-contact li {width:27%;}
    .foot-contact li:first-of-type {width:46%;}
	.product-lists li .pic h2 p img {max-height:20vw;}
	.product-lists li .text .title {line-height: 1.4}
	.product-lists li .text .title a {font-size:12px;}
	.indhotpro .picbg {height:200px;}
	.indhotpro .list .in {margin-top:-100px;}	
	.indnews .row {width:100%;margin:0 0 30px 0;}
	.indnews ul {width:100%;border-top:0}
	.top-pic {padding:22% 0;height:auto;}
	.top-pic .text .title {font-size:20px;margin:0px 0 3px 0;}
	.top-pic .text .content {font-size:12px;}
	.site-sub-menu li {margin:0 5.5%;}
    .about .list {display:block}
    .about .list .text {width:100%}
    .about .list .pics {width:100%;margin-top:30px}
	.culture li .cons .title {font-size:20px;}
    .about .list .pics .pic {margin-top:20px}
    .about .list .pics .en {display:none;} 
	.culture li {width:100%;padding:0;height:500px}
	.culture li .cons .icon {margin-top:0}
	.culture li .cons {display:flex;align-items: center;justify-content: center;flex-direction: column;padding:0 4%;}
	.culture li .cons .icon img {height:60px;}
	.culture li .cons .content {font-size:13px; line-height: 1.5;}		
	.about-partner ul {gap:10px;}
	.about-partner li {width:calc(33.3333% - 6.6666px);width:-webkit-calc(33.3333% - 6.6666px);}
	.product-list .product-lists ul {gap:2vw;}
	.product-list .product-lists li {width:calc(50% - 1vw);}
	.product-list .product-lists li .pic {width:120px;}
	.product-list .product-lists li .pic h2 p img {max-height:120px;}
	.news li.pic-yes .text {width:100%;margin:0}
	.news li.pic-yes .pic {width:100%;margin-top:20px}
	.news li.pic-yes {display:block;}	
	.prevnext {display:block;}
	.prevnext p {width:70px;}
	.prevnext .prev {width:100%;padding-left:80px;}
	.prevnext .next {width:100%;text-align:left;margin-top:10px}
	.prevnext .next .in2 {margin:0 auto 0 0;  padding-right:0;padding-left:80px}
	.prevnext .next p {left:0;right:auto}
	.prevnext .back {display:none;}
	.contact ul { column-gap: 0;display:block;}
	.contact li {width:100%;}
	.map {margin-top:-10px;}
	.feedback dd img {width:40px;height:40px}
	.feedback dd {font-size:11px;}	
	.feedback ul {display:block}
	.feedback li {width:100%;}
	.feedback li.btn button {margin-top:25px}
	.sshow-subject {margin-bottom:20px;padding-top:0px}
	.message .type {position:relative;top:0;margin:-5px 0 15px 0;display:flex;gap-column:20px;width:100%}
	.message .type p:before {bottom:-2px;}
	.message .type p {font-size:12px;margin-left:0;width:calc(50% - 10px)}
	.message .type p:first-of-type{margin-left:0}
	.message li.three {display:block;}
	.message li.three input {width:100%;margin:10px 0 0 0}
	.message li.beizu {margin:10px 0 10px 0}
	.message li.btn input {width:95px;}
	.message li.btn img {width:75px;}
	.message li button {width:120px;font-size:14px;}
	.foot-contact li span {display:none;}
	.product-list .product-lists .maincurrent {display:none;}
	.site-sub-menu {display:None;}
}


