@media screen and (min-width: 1200px) {
	.transXT50.target {
		transform: translateY(-50px);
		-webkit-transform: translateY(-50px);
		opacity: 0;
		visibility: hidden;
		transition: transform 800ms, opacity .15s cubic-bezier(0.445, 0.145, 0.355, 1);
		-webkit-transition: transform 800ms, opacity .15s cubic-bezier(0.445, 0.145, 0.355, 1);
		transition-timing-function: ease-out;
		-webkit-transition-timing-function: ease-out;
	}

	.transYT50.target {
		transform: translateY(100px);
		-webkit-transform: translateY(100px);
		opacity: 0;
		visibility: hidden;
		transition: transform 800ms, opacity .15s cubic-bezier(0.445, 0.145, 0.355, 1);
		-webkit-transition: transform 800ms, opacity .15s cubic-bezier(0.445, 0.145, 0.355, 1);
		transition-timing-function: ease-out;
		-webkit-transition-timing-function: ease-out;
	}

	.transYT501.target {
		transform: translateY(80px);
		-webkit-transform: translateY(80px);
		opacity: 0;
		visibility: hidden;
		transition: transform 820ms, opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1);
		-webkit-transition: transform 820ms, opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1);
		transition-timing-function: ease-out;
		-webkit-transition-timing-function: ease-out;
	}

	.transYT502.target {
		transform: translateY(-30px);
		-webkit-transform: translateY(-30px);
		opacity: 0;
		visibility: hidden;
		transition: transform 800ms, opacity .15s cubic-bezier(0.445, 0.145, 0.355, 1);
		-webkit-transition: transform 800ms, opacity .15s cubic-bezier(0.445, 0.145, 0.355, 1);
		transition-timing-function: ease-out;
		-webkit-transition-timing-function: ease-out;
	}

	.transXT501.target {
		transform: translateX(80px);
		-webkit-transform: translateX(80px);
		opacity: 0;
		visibility: hidden;
		transition: transform 820ms, opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1);
		-webkit-transition: transform 820ms, opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1);
		transition-timing-function: ease-out;
		-webkit-transition-timing-function: ease-out;
	}

	.transXf.target {
		transform: translateX(-80px);
		-webkit-transform: translateX(-80px);
		opacity: 0;
		visibility: hidden;
		transition: transform 820ms, opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1);
		-webkit-transition: transform 820ms, opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1);
		transition-timing-function: ease-out;
		-webkit-transition-timing-function: ease-out;
	}

	.action.transYT50,
	.action.transYT501,
	.action.transYT502 {
		opacity: 1;
		visibility: visible;
		transform: translateY(0px);
		-webkit-transform: translateY(0px);
	}

	.action.transXT50,
	.action.transXT501,
	.action.transXf {
		opacity: 1;
		visibility: visible;
		transform: translateX(0px);
		-webkit-transform: translateX(0px);
	}

	.action.idys1,
	.az4list li:nth-child(2),
	.cl1item:nth-child(1) {
		transition-delay: 0.15s;
	}

	.action.idys2,
	.az4list li:nth-child(3),
	.cl1item:nth-child(2) {
		transition-delay: 0.25s;
	}

	.action.idys3,
	.cl1item:nth-child(3) {
		transition-delay: 0.35s;
	}

	.action.idys4 {
		transition-delay: 0.45s;
	}

	.action.idys5 {
		transition-delay: 0.55s;
	}

	.action.idys6 {
		transition-delay: 0.65s;
	}

	.action.idys7 {
		transition-delay: 0.75s;
	}

	.loadscale.target {
		opacity: 0;
		visibility: hidden;
		transform: translate(0, 50px) scale(.85);
		transition: 0.8s all ease;
	}

	.action.loadscale {
		opacity: 1;
		visibility: visible;
		transform: translate(0, 0) scale(1);
		transition: 0.8s all ease;
	}

	.wzload.target {
		opacity: 0;
		visibility: hidden;
		transition: 0.8s all ease-out;
	}

	.action.wzload {
		opacity: 1;
		visibility: visible;
		transition: 0.8s all ease-out;
	}

	.sytrans.target {
		opacity: 0;
		visibility: hidden;
		transform: rotateY(45deg);
		transition: 0.8s all ease-out;
	}

	.action.sytrans {
		opacity: 1;
		visibility: visible;
		transform: rotateY(0);
		transition: 0.8s all ease-out;
	}

	.gytitle.target {
		opacity: 0;
		visibility: hidden;
		letter-spacing: 6px;
		transition: 1.2s all ease-out;
	}

	.action.gytitle {
		opacity: 1;
		visibility: visible;
		letter-spacing: normal;
		transition: 1.2s all ease-out;
	}

	.ovt {
		overflow: hidden;
	}

	.ovt font {
		display: block;
	}

	.loadbg {
		position: relative;
	}

	.loadbg.target:before {
		content: "";
		position: absolute;
		right: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(255, 255, 255, .5);
		transition: 1s ease-out;
		z-index: 11;
	}

	.action.loadbg:before {
		bottom: 0;
		height: 0;
	}

	.ic5zs1 {
		clip-path: inset(0 100% 0 0);
		transition: 3.6s 0.3s;
		padding: 10%;
	}

	.ic5zs2 {
		opacity: 0;
		visibility: hidden;
		transform: translateY(80px);
		transition: 1s;
		transition-delay: 0.35s;
	}

	.index-swiper>.swiper-wrapper .swiper-slide-active .ic5zs1 {
		clip-path: inset(0 0 0 0);
	}

	.index-swiper>.swiper-wrapper .swiper-slide-active .ic5zs2 {
		opacity: 1;
		visibility: visible;
		transform: translateY(0);
	}

	.index-swiper>.swiper-wrapper .swiper-slide-active .ic2pic img {
		animation: 1.5s fadeOut forwards;
	}

	@keyframes fadeOut {
		0% {
			opacity: 0;
			transform: scale(0.7);
		}

		100% {
			opacity: 1;
			transform: scale(1);
		}
	}

	.transTop {
		opacity: 0;
		visibility: hidden;
		transform: translateY(80px);
		transition: 0.82s 0.5s;
	}

	.index-swiper>.swiper-wrapper .swiper-slide-active .transTop {
		opacity: 1;
		visibility: visible;
		transform: translateY(0px);
		transition: 0.88s 0.5s;
	}

	.index-swiper>.swiper-wrapper .swiper-slide-active .td1 {
		transition-delay: 0.35s;
	}

	.index-swiper>.swiper-wrapper .swiper-slide-active .td2 {
		transition-delay: 0.75s;
	}

	.index-swiper>.swiper-wrapper .swiper-slide-active .td3 {
		transition-delay: 1s;
	}

	.index-swiper>.swiper-wrapper .swiper-slide-active .td4 {
		transition-delay: 1.25s;
	}

	.index-swiper>.swiper-wrapper .swiper-slide-active .td5 {
		transition-delay: 1.5s;
	}

	.ic3banner,
	.ilc4box {
		opacity: 0;
		visibility: hidden;
		transition: 1.5s;
	}

	.index-swiper>.swiper-wrapper .swiper-slide-active .ic3banner,
	.index-swiper>.swiper-wrapper .swiper-slide-active .ilc4box {
		opacity: 1;
		visibility: visible;
	}
}

@media screen and (max-width:1680px) {
	.header .yj-bot .yj-link {
		font-size: 16px;
		margin: 0 16px;
	}

	.head-wrap {
		padding: 0 5%;
	}

	.head-logo {
		width: 190px;
		left: 5%;
	}

	.bctxt {
		font-size: 26px;
	}

	.gytxt1 {
		font-size: 30px;
	}

	.gytxt2 {
		font-size: 48px;
	}

	.ic2desc {
		font-size: 16px;
	}

	.it2num strong {
		font-size: 36px;
	}

	.it2num {
		font-size: 14px;
	}

	.it2txt {
		font-size: 16px;
	}

	.id3txt {
		font-size: 16px;
	}

	.ii4year {
		font-size: 18px;
	}

	.ih4nf {
		font-size: 28px;
	}

	.ih4txt {
		font-size: 16px;
	}

	.it5qh {
		font-size: 16px;
	}

	.ic5pic {
		height: 360px;
	}

	.ic5title {
		font-size: 24px;
	}

	.ic5ms {
		font-size: 16px;
	}

	.id6txt {
		font-size: 16px;
		height: 48px;
	}

	.ic6more a {
		font-size: 90px;
	}

	.fmyj {
		font-size: 16px;
	}

	.fmej {
		font-size: 14px;
	}

	.fwtxt {
		font-size: 13px;
	}

	.fwmenu {
		margin-top: 50px;
	}

	.ic5more {
		font-size: 16px;
	}

	.ii6date {
		font-size: 14px;
	}

	.id3txt::before {
		top: 10px;
	}

	.ibmtxt {
		font-size: 16px;
		margin-right: 20px;
	}

	.itbtxt {
		font-size: 14px;
	}

	.itbicon {
		font-size: 16px;
		margin-right: 6px;
	}

	.nytxt1 {
		font-size: 36px;
	}

	.nytxt2 {
		font-size: 18px;
	}

	.ab1nr {
		font-size: 14px;
		height: 280px;
	}

	.at3qh {
		width: 200px;
		height: 62px;
		line-height: 62px;
		font-size: 18px;
	}

	.ai3w {
		margin-top: 60px;
	}

	.ab3cont {
		padding-bottom: 0;
	}

	.ac3box {
		padding-bottom: 80px;
	}

	.ab4an {
		width: 129px;
		height: 40px;
		line-height: 40px;
		font-size: 16px;
	}

	.ab4lable {
		font-size: 32px;
	}

	.at4qh {
		font-size: 22px;
	}

	.ab4tab {
		margin-top: 150px;
	}

	.atrt1 {
		font-size: 20px;
	}

	.atrt2 {
		font-size: 16px;
	}

	.aw2title {
		font-size: 26px;
	}

	.aw2title img {
		width: 15px;
	}

	.aw2desc {
		font-size: 16px;
		margin-top: 30px;
	}

	.hint_sty {
		width: 75px !important;
		height: 75px !important;
	}

	.ent_row02_hint .swiper-pagination {
		font-size: 22px;
	}

	.atwbot2 {
		margin-top: 120px;
	}

	.ac2title {
		font-size: 36px;
	}

	.ac2lable {
		font-size: 22px;
	}

	.ac2nr,
	.ab2txt {
		font-size: 16px;
	}

	.at3yj {
		font-size: 36px;
	}

	.at3lable {
		font-size: 18px;
	}

	.at3ej {
		font-size: 24px;
	}

	.at3desc {
		font-size: 14px;
	}

	.atw3 {
		padding-bottom: 30px;
	}

	.atw3item {
		margin-top: 40px;
	}

	.at3list li:not(:first-child) {
		margin-top: 160px;
	}

	.at4title {
		font-size: 36px;
	}

	.at4nr,
	.aj4nr,
	.ap4nr,
	.ap4desc {
		font-size: 16px;
	}

	.azl4name {
		font-size: 22px;
	}

	.ap4title {
		font-size: 20px;
	}

	.ap4title::before {
		top: 12px;
	}

	.at4intro {
		padding: 200px 0 100px 0;
	}

	.nwtxt1 {
		font-size: 36px;
	}

	.nwtxt2 {
		font-size: 18px;
	}

	.nb1nr {
		font-size: 16px;
	}

	.cltxt {
		font-size: 18px;
	}

	.products-wrap {
		padding: 80px 0 100px 0;
	}


	.cptxt {
		font-size: 16px;
	}

	.cpcricle {
		width: 440px;
		height: 440px;
	}

	.cteng {
		font-size: 120px;
	}

	.ctitle {
		font-size: 40px;
	}

	.cttitle {
		font-size: 44px;
	}

	.ct1nr {
		font-size: 16px;
	}

	.ci1eng {
		font-size: 50px;
	}

	.ci1txt {
		font-size: 20px;
	}

	.ci1btn {
		font-size: 14px;
	}

	.cl2lable {
		font-size: 16px;
	}

	.cl2txt {
		font-size: 14px;
	}

	.cl3item {
		height: 110px;
	}

	.clreturn a {
		font-size: 14px;
	}

	.clctxt1 {
		font-size: 50px;
	}

	.clctxt2 {
		font-size: 43px;
	}

	.clctxt3 {
		font-size: 16px;
	}

	.clwtxt {
		font-size: 18px;
	}

	.ctlbot {
		width: 900px;
	}

	.ctlsmall {
		width: 58px;
	}

	.cspic {
		width: 58px;
		height: 58px;
	}

	.ctltitle {
		font-size: 26px;
	}

	.ntqh {
		font-size: 32px;
	}

	.news-wrap {
		padding: 150px 0 100px 0;
	}

	.nstitle {
		font-size: 26px;
	}

	.nstime,
	.nsnr {
		font-size: 14px;
	}

	.nstime i {
		font-size: 18px;
	}

	.nbcont {
		padding: 80px 100px 0 100px;
	}

	.nsbrand {
		padding: 20px 60px;
	}

	.nbcont {
		height: calc(100vh - 146px);
	}

	.nsnr {
		margin-top: 60px;
	}

	.nsclose {
		left: -100px;
		width: 58px;
		height: 58px;
		line-height: 58px;
	}

	.nsclose a {
		font-size: 18px;
	}

	.ct1lable {
		font-size: 43px;
	}

	.clz,
	.cly {
		width: 15px;
	}

	.ci1it,
	.ci1dh,
	.cl2ts {
		font-size: 16px;
	}

	.ci1an {
		font-size: 26px;
	}

	.cl2ts {
		margin-top: 40px;
	}

	.ci2tit {
		font-size: 16px;
	}

	.ci2srk,
	.cr2btn a {
		font-size: 14px;
	}
	
	.page-title2{
		margin-bottom: 50px;
	}
	.distributors-list .item{
		padding: 35px 8% 50px;
	}
	.distributors-list .numbox{
		width: 80px;
		height: 80px;
		margin: 0 auto 35px;
		font-size: 28px;
	}
	.distributors-list .c{
		font-size: 16px;
	}
	.support-list .desc{
		font-size: 16px;
	}
	.OEM-box .desc{
	  font-size: 16px;
	}
}

@media screen and (max-width:1550px) {
	.ic2total li {
		padding: 10px 25px;
	}

	.gybtn {
		font-size: 14px;
	}

	.isb6cover {
		padding-top: 150px;
	}

	.ic5zs3 {
		height: 100px;
	}

	.head-logo img {
		width: 80%;
	}

	.ih4nf {
		font-size: 24px;
	}

	.fwcr {
		margin-top: 30px;
	}

	.fmyj {
		margin-bottom: 15px;
	}

	.el-link {
		font-size: 13px;
	}

	.ic5desc {
		font-size: 26px;
	}

	.nztxt {
		font-size: 13px;
	}

	.nlctxt1 {
		font-size: 16px;
		max-height: 48px;
	}

	.nlctxt2 {
		font-size: 14px;
		max-height: 63px;
	}
}

@media screen and (max-width:1440px) {
	.bclogo {
		margin: 30px auto 15px;
	}

	.bctxt {
		font-size: 20px;
	}

	.bwbt {
		bottom: 30px;
	}

	.bdc {
		font-size: 14px;
	}

	.header .yj-bot .yj-link {
		font-size: 14px;
		margin: 0 12px;
	}

	.gytxt1 {
		font-size: 24px;
	}

	.gytxt2 {
		font-size: 40px;
	}

	.ic2desc {
		font-size: 14px;
		margin-top: 30px;
	}

	.ic2btn {
		margin-top: 50px;
	}

	.it2num strong {
		font-size: 32px;
	}

	.it2txt {
		font-size: 14px;
	}

	.it2num {
		font-size: 13px;
	}

	.id3txt {
		font-size: 14px;
	}

	.ic5box .swiper-button-next:after,
	.ic5box .swiper-button-prev:after {
		font-size: 16px;
	}

	.ic5pic {
		height: 300px;
	}

	.it5qh {
		font-size: 14px;
	}

	.ic5title {
		font-size: 20px;
	}

	.ic5ms {
		font-size: 14px;
	}

	.ic5more {
		font-size: 14px;
	}

	.ic5box .swiper-button-next,
	.ic5box .swiper-button-prev {
		width: 80px;
		height: 80px;
	}

	.ic5box .swiper-button-next {
		right: -40px;
	}

	.ic5box .swiper-button-prev {
		left: -40px;
	}

	.ic5box.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
	.ic3banner.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
		width: 10px;
		height: 10px;
	}

	.ic6more a {
		font-size: 70px;
		margin-top: 25px;
	}

	.id6txt {
		font-size: 14px;
		height: 42px;
	}

	.footer-wrap {
		padding: 60px 0 30px 0;
	}

	.fwmenu {
		margin-top: 30px;
	}

	.flicon {
		width: 35px;
		height: 35px;
		line-height: 35px;
		font-size: 14px;
	}

	.flicon:nth-child(3) {
		font-size: 12px;
	}

	.fmej {
		font-size: 13px;
	}

	.about-bot1 {
		padding: 80px 0;
	}

	.nytxt1 {
		font-size: 32px;
	}

	.nytxt2 {
		font-size: 16px;
	}

	.about-bot3 {
		padding: 80px 0 130px 0;
	}

	.aw3pic {
		height: 180px;
	}

	.at3qh {
		font-size: 16px;
		height: 55px;
		line-height: 55px;
	}

	.aw3txt {
		font-size: 14px;
	}

	.ai3w {
		margin-top: 40px;
	}

	.about-bot4 {
		padding: 80px 0;
	}

	.ab4cont {
		margin-top: 100px;
	}

	.ab4lable {
		font-size: 26px;
	}

	.at4qh {
		font-size: 20px;
		margin: 0 100px;
	}

	.atwrap {
		padding: 80px 0;
	}

	.atrt1 {
		font-size: 18px;
	}

	.atrt2 {
		font-size: 14px;
	}

	.ab2wz {
		padding: 30px;
	}

	.aw2title {
		font-size: 22px;
	}

	.aw2title img {
		width: 13px;
	}

	.aw2desc {
		font-size: 14px;
		margin-top: 20px;
	}

	.hint_sty {
		width: 65px !important;
		height: 65px !important;
	}

	.hint_sty .iconfont {
		font-size: 14px;
	}

	.atwbot2 {
		margin-top: 100px;
	}

	.ac2title {
		font-size: 32px;
	}

	.ac2lable {
		font-size: 18px;
	}

	.ac2nr,
	.ab2txt {
		font-size: 14px;
	}

	.at3yj {
		font-size: 32px;
	}

	.at3wrap {
		padding: 100px 0 180px 0;
	}

	.at3ej {
		font-size: 22px;
	}

	.at4intro {
		padding: 100px 0;
	}

	.at4title {
		font-size: 30px;
	}

	.at4nr,
	.aj4nr,
	.ap4nr,
	.ap4desc,
	.azl4desc {
		font-size: 14px;
	}

	.at4zj {
		padding: 80px 0 100px 0;
	}

	.azl4name {
		font-size: 18px;
		top: -20px;
	}

	.at4jd {
		padding: 80px 0 100px 0;
	}

	.at4people {
		padding: 78px 0 100px 0;
	}

	.nwtxt1 {
		font-size: 32px;
	}

	.nwtxt2 {
		font-size: 16px;
	}

	.nmg-bot1 {
		padding: 100px 0;
	}

	.nb1nr {
		font-size: 14px;
	}

	.cltxt {
		font-size: 16px;
	}


	.cptxt {
		font-size: 14px;
	}

	.cteng {
		font-size: 100px;
	}

	.ctitle {
		font-size: 30px;
	}

	.ctcv {
		width: 350px;
	}

	.cttitle {
		font-size: 38px;
	}

	.ct1nr {
		font-size: 14px;
	}

	.ci1eng {
		font-size: 40px;
	}

	.ci1txt {
		font-size: 16px;
	}

	.ci1cv {
		top: 80px;
	}

	.ctbot2 {
		padding: 80px 0;
	}

	.ct1nr {
		line-height: 35px;
	}

	.cl2pic {
		height: 160px;
	}

	.cb2list {
		margin-top: 100px;
	}

	.cl3item {
		height: 90px;
	}

	.clctxt1 {
		font-size: 40px;
		margin-top: 40px;
	}

	.clctxt2 {
		font-size: 30px;
	}

	.clctxt3 {
		font-size: 14px;
	}

	.clwrap {
		padding: 80px 0 100px 0;
	}

	.clwlist li {
		margin-top: 50px;
	}

	.clwpic {
		height: 250px;
	}

	.ctlbot {
		width: 800px;
	}

	.ctlbig,
	.ctipic {
		width: 330px;
		height: 330px;
	}

	.ct1lable {
		font-size: 33px;
	}

	.ci1an {
		font-size: 22px;
	}
}

@media screen and (max-width:1280px) {
	.ic5desc {
		font-size: 20px;
	}

	.ic5pic {
		height: 250px;
	}

	.ic6more a {
		font-size: 60px;
	}

	.fmej {
		margin-top: 2px;
	}

	.fmyj {
		margin-bottom: 10px;
	}
	.OEM-box .desc{
	  width: 90%;
	}
}

@media screen and (max-width:1200px) {
	.header {
		z-index: 1200;
	}

	.banner-wrap {
		margin-top: 55px;
	}

	.menu-handler,
	.menuBox {
		display: block;
	}

	.header,
	.header.active {
		height: 55px;
		line-height: 55px;
		background: #fff;
		box-shadow: 0 3px 12px rgba(0, 0, 0, .05);
	}

	.head-wrap {
		height: 55px;
		line-height: 55px;
	}

	.header .yj-bot {
		display: none;
	}

	.head-wrap {
		padding: 0;
	}

	.hlimg1 {
		display: none;
	}

	.hlimg2 {
		display: block;
	}

	.head-logo img {
		width: 100%;
	}

	.navr {
		height: 55px;
		margin-left: 0;
		margin-right: 65px;
	}

	.nricon {
		width: 32px;
		height: 32px;
		line-height: 32px;
		margin-top: 11.5px;
		font-size: 14px;
	}

	.mtop {
		margin-top: 55px;
	}

	.index-swiper>.swiper-wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		height: auto !important;
	}

	.index-swiper {
		height: auto !important;
	}

	.in-bg {
		height: auto;
	}

	.ic2pic,
	.ic2wz {
		position: static;
		transform: translateY(0);
	}

	.ic2total {
		position: static;
		transform: translateX(0);
	}

	.banner .slide-inner img {
		height: calc(100vh - 55px);
		object-fit: cover;
	}

	.ic2wz {
		width: 100%;
	}

	.isbot2 {
		padding: 40px 5%;
		background-position: right bottom;
		box-sizing: border-box;
	}

	.gytxt1 {
		font-size: 18px;
	}

	.gytxt2 {
		font-size: 22px;
	}

	.ic2desc {
		margin-top: 20px;
	}

	.gybtn {
		width: 130px;
		height: 38px;
		line-height: 38px;
	}

	.gybtn i {
		margin-left: 10px;
	}

	.ic2pic {
		width: 100%;
	}

	.ic2total {
		flex-wrap: wrap;
	}

	.ic2total li {
		width: 33.333%;
		margin-top: 20px;
		padding: 5px 15px;
	}

	.w1582 {
		width: 90%;
	}

	.ic2total li {
		border-left: none;
	}

	.ic2total li:nth-child(1),
	.ic2total li:nth-child(2),
	.ic2total li:nth-child(4) {
		border-right: 1px solid rgba(0, 0, 0, .19);
	}

	.ic2total li:nth-child(4),
	.ic2total li:nth-child(5) {
		width: 50%;
	}

	.it2num strong {
		font-size: 24px;
		margin-right: 5px;
	}

	.it2num,
	.it2txt {
		font-size: 12px;
	}

	.ic2total.w1582 {
		width: 100%;
	}

	.isb3cover {
		display: block;
		position: static;
		transform: translate(0);
	}

	.isbot3 {
		padding: 40px 0;
	}

	.ic3wz {
		width: 100%;
	}

	.ic3desc {
		margin-top: 30px;
	}

	.id3txt::before {
		width: 4px;
		height: 4px;
	}

	.id3txt::before {
		top: 12px;
	}

	.ic3btn {
		margin-top: 40px;
	}

	.ic3banner {
		width: 90%;
		margin-top: 30px;
		padding-bottom: 40px !important;
	}

	.ic3banner.swiper-container-horizontal>.swiper-pagination-bullets {
		bottom: 0;
	}

	.ic5box.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
	.ic3banner.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
		width: 8px;
		height: 8px;
	}

	.ic3banner.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
		margin: 0 6px;
	}

	.ic4wz {
		position: static;
		transform: translateY(0);
	}

	.ic4lc {
		position: static;
	}

	.isbot4 {
		padding: 40px 5% 0 5%;
		box-sizing: border-box;
	}

	.ic4lc {
		height: 55vh;
		overflow-y: scroll;
	}

	.lcpic {
		margin-top: 40px;
	}

	.ii4cricle {
		width: 8px;
		height: 8px;
	}

	.il4item.active .ii4cricle {
		border: 4px solid #fff;
	}

	.ii4hv {
		/* position: absolute;
		top: 100%;
		left: 0; */
		display: none;
	}

	.mb-ihv {
		opacity: 1;
		visibility: visible;
		display: block;
		position: relative;
		left: 0;
		width: 100%;
		display: flex;
		margin-left: 0;
		margin-top: 15px;
	}

	.ih4nf {
		font-size: 18px;
		width: 25%;
		padding: 20px 0;
	}

	.ih4txt {
		font-size: 14px;
		width: 75%;
		padding: 15px 10px;
	}

	/* .ii4hv::before {
		display: none;
	} */

	.isb5cover {
		padding-top: 40px;
	}

	.ic5box {
		position: static !important;
	}

	.ic5box .swiper-slide {
		height: auto;
	}

	.ic5cont {
		padding: 50px 0 140px 0;
	}

	.ic5box {
		display: none;
	}

	.ic5box.active {
		display: block;
	}

	.ic5box .swiper-button-next,
	.ic5box .swiper-button-prev {
		width: 50px;
		height: 50px;
	}

	.ic5box .swiper-button-next {
		right: -25px;
	}

	.ic5box .swiper-button-prev {
		left: -25px;
	}

	.ic5box .swiper-button-prev:after {
		margin-right: 14px;
	}

	.ic5box .swiper-button-next:after {
		margin-left: 14px;
	}

	.ic5box .swiper-button-next:after,
	.ic5box .swiper-button-prev:after {
		font-size: 14px;
	}

	.ic5box.swiper-container-horizontal>.swiper-pagination-bullets {
		display: none;
	}

	.ic5pic {
		height: 220px;
	}

	.ic5nr {
		width: 100%;
	}

	.ic5title {
		font-size: 18px;
	}

	.ic5zs1 {
		right: 5%;
		top: 2%;
		width: 37%;
	}

	.ic5zs2 {
		left: -15%;
		bottom: -10%;
		width: 60%;
	}

	.ic5zs3 {
		width: 234px;
	}

	.ic5zs3 {
		height: 90px;
	}

	.ic5more {
		margin-top: 35px;
	}

	.it5qh {
		padding: 10px 20px;
		font-size: 13px;
		margin-right: 5px;
	}

	.ic5tab {
		width: 100%;
		float: none;
		height: auto;
		overflow-x: auto;
		overflow-y: hidden;
		-webkit-overflow-scrolling: touch;
		white-space: nowrap;
		margin-top: 20px;
	}

	.isb6cover {
		padding: 40px 0 40px 5%;
		overflow: hidden;
	}

	.isb6cover.w1582 {
		width: 95%;
	}

	.ic6zs {
		width: 60%;
	}

	.ic6list {
		width: 60%;
		display: block;
		margin-top: 50px;
		margin-left: 0;
	}

	.il6item:nth-of-type(odd) {
		margin-top: 0;
	}

	.il6item {
		margin-left: 0;
		margin-right: 26px;
	}

	.ic6list .slick-list {
		overflow: visible;
	}

	.ii6desc {
		padding: 15px;
	}

	.news-wrap .ii6desc {
		padding: 10px;
	}

	.fwmenu {
		display: none;
	}

	.footer-wrap {
		padding: 30px 0 60px 0;
	}

	.fwlogo {
		width: 27%;
	}

	.fwway {
		width: 44%;
		margin-top: 15px;
	}

	.fwcr {
		margin-top: 50px;
	}

	.flicon {
		width: 32px;
		height: 32px;
		line-height: 32px;
		margin: 0 6px;
	}

	.istop {
		line-height: 40px;
		margin-top: -40px;
		padding: 0;
	}

	.itbrand {
		display: none;
	}

	.itmenu {
		width: 100%;
		float: none;
		text-align: center;
		height: auto;
		overflow-x: auto;
		overflow-y: hidden;
		-webkit-overflow-scrolling: touch;
		white-space: nowrap;
	}

	.ibmtxt {
		font-size: 14px;
		margin: 0 15px;
	}

	.ibmtxt::before {
		height: 2px;
	}

	.istop.w1582 {
		width: 100%;
	}

	.istop {
		margin-top: 0;
		border-radius: 0;
		border-bottom: 1px solid #eee;
	}

	.about-bot1 {
		padding: 40px 0;
	}

	.ab1box {
		width: 90%;
	}

	.nytxt1 {
		font-size: 20px;
	}

	.nytxt2 {
		font-size: 14px;
	}

	.ab1nr {
		margin-top: 30px;
	}

	.ab1zk {
		width: 100px;
		margin: 10px auto 0;
	}

	.az1txt {
		width: 55px;
		height: 55px;
		line-height: 55px;
		font-size: 12px;
	}

	.about-bot2 {
		padding: 40px 5% 0 5%;
		box-sizing: border-box;
	}

	.about-bot3 {
		padding: 40px 0 80px 0;
	}

	.ab3tab {
		width: 100%;
		float: none;
		text-align: center;
		height: auto;
		overflow-x: auto;
		overflow-y: hidden;
		-webkit-overflow-scrolling: touch;
		white-space: nowrap;
		margin-top: 30px;
	}

	.at3qh {
		width: 150px;
		height: 40px;
		line-height: 40px;
		font-size: 14px;
		margin: 0 5px;
	}

	.aw3pic {
		height: 150px;
	}

	.aw3txt {
		padding: 20px 0 10px 0;
	}

	.ac3box {
		padding-bottom: 40px;
	}

	.ac3box .slick-dots li {
		width: 10px;
		height: 10px;
		margin: 0 6px;
	}

	.ai3w {
		margin-top: 20px;
	}

	.ai3w {
		width: 33.333%;
	}

	.ab3cont {
		margin-top: 30px;
	}

	.about-bot4 {
		padding: 40px 0;
	}

	.ab4cont {
		margin-top: 40px;
	}

	.ab4an {
		font-size: 14px;
	}

	.ab4lable {
		font-size: 16px;
	}

	.ab4tab {
		margin-top: 60px;
	}

	.at4qh {
		font-size: 14px;
		margin: 0 15px;
	}

	.at4qh::before {
		height: 3px;
	}

	.atwrap {
		padding: 40px 0;
	}

	.atwbot1 {
		display: block;
	}

	.atleft,
	.atright {
		width: 100%;
	}

	.atright {
		margin-top: 30px;
	}

	.atrt1 {
		font-size: 16px;
	}

	.atrt2 {
		margin-top: 20px;
	}

	.atwbot2 {
		margin-top: 30px;
	}

	.ab2lr {
		display: block;
	}

	.ab2pic,
	.ab2wz {
		width: 100%;
	}

	.ab2wz {
		margin-top: 0;
		border-radius: 0 0 20px 20px;
		padding: 15px;
	}

	.ab2pic {
		border-radius: 20px 20px 0 0;
	}

	.aw2title {
		font-size: 18px;
	}

	.aw2title img {
		width: 10px;
	}

	.aw2desc {
		margin-top: 10px;
	}

	.ent_row02_hint .swiper-pagination {
		font-size: 16px;
	}

	.ent_row02_hint .swiper-pagination .page_cen {
		margin: 0 10px;
	}

	.row02_nav {
		top: 103%;
	}

	.hint_sty {
		width: 42px !important;
		height: 42px !important;
	}

	.ent_row02_hint {
		pointer-events: none;
	}

	.hint_sty .iconfont {
		font-size: 12px;
	}

	.scrollbar_box {
		margin-top: 5px;
	}

	.ac2title {
		font-size: 20px;
	}

	.ac2lable {
		font-size: 16px;
	}

	.ac2nr {
		margin-top: 30px;
	}

	.at2banner {
		margin-top: 20px;
		padding: 20px 10px;
	}

	.at2banner .swiper {
		padding: 0 20px;
	}

	.at2banner .swiper-button-next,
	.at2banner .swiper-button-prev {
		width: 42px !important;
		height: 42px !important;
	}

	.at2banner .swiper-button-next:after,
	.at2banner .swiper-button-prev:after {
		font-size: 14px;
	}

	.at2cont {
		width: 100%;
	}

	.at3wrap {
		padding: 40px 0;
	}

	.at3yj {
		font-size: 20px;
	}

	.at3lable {
		font-size: 16px;
	}

	.atw3 {
		padding-bottom: 15px;
	}

	.atw3item {
		margin-top: 15px;
	}

	.at3ej {
		font-size: 18px;
	}

	.at3desc {
		margin-top: 5px;
	}

	.at3list li:not(:first-child) {
		margin-top: 30px;
	}

	.at4intro {
		padding: 40px 0;
	}

	.at4title {
		font-size: 20px;
	}

	.at4nr {
		width: 100%;
		margin-top: 20px;
	}

	.ai4pics {
		margin-top: 30px;
	}

	.ai4pics li {
		width: 32.333%;
	}

	.at4zj {
		padding: 40px 0;
	}

	.az4list {
		display: block;
		margin-top: 50px;
	}

	.az4list li {
		width: 98%;
		margin-top: 40px;
		padding: 30px 20px;
	}

	.azl4name {
		font-size: 16px;
		padding: 5px 20px;
	}

	.at4jd {
		padding: 40px 0;
	}

	.aj4box {
		display: block;
	}

	.aj4wz {
		width: 100%;
	}

	.aj4nr {
		margin-top: 30px;
	}

	.aj4pics {
		width: 102%;
		margin-top: 30px;
		margin-left: -2%;
	}

	.at4people {
		padding: 40px 0;
	}

	.ap4pics {
		margin-top: 30px;
	}

	.ap4img {
		width: 48%;
		margin: 0 1%;
	}

	.ap4nr {
		width: 100%;
		margin: 30px auto 0;
	}

	.ap4list {
		display: block;
		margin-top: 30px;
	}

	.ap4list li {
		width: 97%;
		padding: 20px;
		margin-top: 20px;
	}

	.ap4title {
		font-size: 18px;
		padding: 0 0 10px 15px;
	}

	.ap4title::before {
		width: 6px;
		height: 6px;
	}

	.nwtxt1 {
		font-size: 18px;
	}

	.nwtxt2 {
		font-size: 13px;
	}

	.nmg-bot1 {
		padding: 40px 0;
	}

	.nb1box {
		width: 90%;
	}

	.nb1banner {
		margin-top: 30px;
	}

	.nb1banner .swiper-button-prev,
	.nb1banner .swiper-container-rtl .swiper-button-next {
		left: 20px;
	}

	.nb1banner .swiper-button-next,
	.nb1banner .swiper-container-rtl .swiper-button-prev {
		left: 65px;
	}

	.nb1banner .swiper-button-next:after,
	.nb1banner .swiper-button-prev:after {
		font-size: 12px;
	}

	.nb1banner .swiper-button-next,
	.nb1banner .swiper-button-prev {
		bottom: 20px;
	}

	.nmg-bot2 {
		padding: 40px 0;
	}

	.cplist li {
		width: 50%;
		margin-top: 20px;
	}

	.cltxt {
		font-size: 14px;
		margin-top: 10px;
	}

	.cltp {
		width: 55%;
	}

	.products-wrap {
		padding: 20px 0 40px 0;
	}

	.cpcricle {
		width: 380px;
		height: 380px;
		margin: 0 auto;
		position: static;
		transform: translate(0, 0);
	}

	.cpwz {
		position: static;
		width: 90%;
		margin: 30px auto 0;
	}

	.cpprev {
		left: 1%;
	}

	.cpnext {
		right: 1%;
	}

	.cpclose {
		top: 10px;
		right: 10px;
	}

	.cpbot {
		width: 100%;
		height: calc(100vh - 80px);
		padding: 40px 0;
		overflow-y: scroll;
	}

	.cptitle {
		font-size: 20px;
	}

	.cptxt {
		margin-top: 10px;
	}

	.cp-tk.active .cppic::before {
		transform: translate(-50%, -50%) scale(1.2);
	}

	.cppn {
		top: 35%;
	}

	.cteng {
		font-size: 40px;
	}

	.ctitle {
		font-size: 18px;
	}

	.ctcv {
		width: 300px;
	}

	.ctyz {
		top: 20px;
		left: -20%;
		width: 30%;
	}

	.ctbanner img {
		height: calc(100vh - 55px) !important;
	}

	.ctcv {
		padding: 25px 25px 50px 25px;
	}

	.down-scroll {
		font-size: 14px;
	}

	.mouseIco {
		width: 20px;
		height: 35px;
	}

	.ctbot1 {
		padding: 40px 0;
	}

	.cttitle {
		font-size: 20px;
	}

	.ct1nr {
		width: 100%;
		line-height: 1.8;
		margin: 20px auto 0;
	}

	.ct1box {
		margin-top: 40px;
	}

	.ci1eng {
		font-size: 28px;
	}

	.ci1btn {
		width: 130px;
		height: 38px;
		line-height: 38px;
		margin: 30px auto 0;
	}

	.ci1btn i {
		margin-left: 15px;
	}

	.cl1item:hover .ci1btn i {
		margin-left: 5px;
	}

	.ci1cv {
		top: 60px;
	}

	.cl1item,
	.ct1list {
		margin-left: 0;
	}

	.ct1list {
		padding-bottom: 50px;
	}

	.ct1list .slick-dots {
		position: absolute;
		left: 0;
		bottom: 0;
		width: 100%;
		text-align: center;
		display: inline-block;
		z-index: 104;
		line-height: 1;
	}

	.ct1list .slick-dots li {
		position: relative;
		display: inline-block;
		vertical-align: text-top;
		width: 10px;
		height: 10px;
		border-radius: 50%;
		background: #C1C1C1;
		margin: 0 6px;
		transition: 0.45s;
	}

	.ct1list .slick-dots li a {
		text-indent: 10em;
		position: relative;
		display: block;
		text-align: center;
		border-radius: 50%;
		padding: 0px;
		cursor: pointer;
		width: 100%;
		height: 100%;
		overflow: hidden;
	}

	.ct1list .slick-dots li a:focus {
		outline: none;
	}

	.ct1list .slick-dots li.slick-active {
		background: #BF0903;
	}

	.ctbot2 {
		padding: 40px 0;
	}

	.cb2list {
		margin-top: 30px;
	}

	.cl2pic {
		height: 100px;
	}

	.cl2lable {
		font-size: 14px;
		padding: 3px 10px;
	}

	.cl2txt {
		font-size: 13px;
	}

	.cl2bg {
		padding: 15px 0;
	}

	.cb2list .slick-dots li {
		width: 10px;
		height: 10px;
		margin: 0 6px;
	}

	.cb2list {
		padding-bottom: 40px;
	}

	.ci2l {
		width: 50%;
		margin-top: 20px;
	}

	.ctbot3 {
		padding: 40px 0;
	}

	.cb3list {
		margin: 10px 0 0 -2%;
	}

	.cl3item {
		height: 60px;
		margin: 15px 0 0 2%;
	}

	.ctlcv {
		top: 20px;
	}

	.clreturn a {
		width: 130px;
		height: 38px;
		line-height: 38px;
	}

	.clreturn a i {
		margin-right: 10px;
	}

	.clctxt1 {
		font-size: 24px;
		margin-top: 20px;
	}

	.clctxt2 {
		font-size: 20px;
	}

	.clctxt3 {
		margin-top: 15px;
	}

	.clwrap {
		padding: 20px 0 40px 0;
	}

	.clwlist li {
		margin-top: 20px;
	}

	.clwpic {
		height: 200px;
	}

	.clwtxt {
		font-size: 14px;
		margin-top: 10px;
	}

	.ctlbot {
		width: 100%;
		height: 100%;
		box-sizing: border-box;
		padding: 60px 20px 40px 20px;
		border-radius: 0;
	}

	.ctlbig,
	.ctipic {
		width: 280px;
		height: 280px;
	}

	.ctlsmall {
		position: static;
		width: 100%;
		margin-top: 20px;
	}

	.ctlsmall .slick-current.ctsitem {
		border: none;
	}

	.ctlsmall .slick-current.ctsitem .cspic {
		border: 2px solid #FFE4A1;
	}

	.ctl-tk {
		height: 100vh;
		overflow-y: scroll;
	}
	.ctlbot{
		margin: 0;
	}
	.ctbclose {
		top: 10px;
		right: 10px;
	}

	.ctlsmall .slick-track {
		margin: 0 auto;
	}

	.ctltitle {
		font-size: 20px;
	}

	.ctldesc {
		font-size: 14px;
	}

	.news-wrap {
		padding: 40px 0;
	}

	.ntqh {
		font-size: 18px;
		margin: 0 10px;
	}

	.ntqh::before {
		height: 2px;
	}

	.nwlist {
		margin: 20px 0 0 -2%;
	}

	.nwlist li {
		margin: 20px 0 0 2%;
	}

	.pages-list {
		margin-top: 30px;
	}

	.pages-list a {
		width: 36px;
		height: 36px;
		line-height: 36px;
		margin: 0 2px;
	}

	.plnum {
		font-size: 14px;
	}

	.nsbot {
		width: 100%;
	}

	.nsclose {
		width: 36px;
		height: 36px;
		line-height: 36px;
		top: 6px;
		left: 10px;
		border: 1px solid #666;
	}

	.nsclose a {
		color: #666;
	}

	.nsbrand {
		padding: 12px 20px;
		text-align: right;
	}

	.nsclose a {
		font-size: 12px;
	}

	.nbcont {
		padding: 40px 5% 0 5%;
		height: calc(100vh - 96px);
	}

	.nstitle {
		font-size: 20px;
	}

	.nstime {
		margin-top: 10px;
	}

	.nsnr {
		margin-top: 30px;
	}

	.contact-bot1 {
		padding: 40px 0;
	}

	.ct1lable {
		font-size: 18px;
	}

	.clz,
	.cly {
		width: 10px;
	}

	.cb1cont {
		display: block;
		margin-top: 30px;
	}

	.cc1z,
	.cc1y {
		width: 100%;
	}

	.cc1y {
		margin-top: 20px;
	}

	.ci1it,
	.ci1dh,
	.cl2ts {
		font-size: 14px;
	}

	.ci1an {
		font-size: 16px;
		margin-top: 5px;
	}

	.cc1item {
		margin-bottom: 20px;
		border-left: 2px solid #D3000D;
	}

	.cc1way li {
		margin-top: 15px;
		border-left: 2px solid #D3000D;
	}

	.contact-bot2 {
		padding: 40px 0;
	}

	.cb2bot {
		display: block;
	}

	.cb2left,
	.cb2right {
		width: 100%;
	}

	.cl2ts {
		margin-top: 15px;
	}

	.cb2right {
		margin-top: 30px;
	}

	.ci2srk {
		line-height: 40px;
		margin-top: 0;
	}

	.cr2item:not(:first-child) {
		margin-top: 20px;
	}

	.cr2btn a {
		width: 130px;
		height: 38px;
		line-height: 38px;
		margin-top: 30px;
	}

	.cr2btn a i {
		margin-left: 10px;
	}

	.cr2btn a:hover i {
		margin-left: 10px;
	}

	.cb1top {
		display: block;
	}

	.ct1lable {
		text-align: center;
		margin-top: 15px;
	}

	.about-bot2 .ic4lc {
		position: relative;
		height: 70vh;
		margin-top: 10px;
	}

	#swiper-container2,.pcic4lc {
		display: none;
	}

	.mb-lc4 {
		display: block;
	}

	.ii4year {
		font-size: 16px;
	}
	.ildw1 {
		left: 5%;
	}
	.ildw5 {
		top: 17%;
	}
		
	.page-title2{
		margin-bottom: 40px;
	}
	.distributors-list .item{
		padding: 30px 5% 40px;
	}
	.distributors-list .numbox{
		width: 70px;
		height: 70px;
		margin: 0 auto 25px;
		font-size: 24px;
	}
	.distributors-list .c{
		font-size: 14px;
	}
	.support-list .desc{
		font-size: 14px;
	}
	.OEM-box{
		padding: 60px 0;
	}
	.OEM-box .desc{
		font-size: 14px;
	}
	.pt100{
		padding-top: 50px;
	}
}

@media screen and (max-width:860px) {
	.atl3pic {
		width: 100%;
		position: static;
		transform: translateY(0);
	}

	.atl3wz {
		float: none !important;
		width: 100%;
		margin-top: 20px;
	}

	.at3list li::before {
		display: none;
	}

	.cpcricle {
		width: 280px;
		height: 280px;
		margin: 50px auto 0;
	}

	.clctxt3 {
		width: 100%;
	}

	.ctlbanner img {
		height: 350px !important;
		object-fit: cover;
	}

	.nwlist li {
		width: 48%;
	}

	.nlcv {
		display: none;
	}
	.distributors-list{
		display: block;
		margin-left: 0;
	}
	.distributors-list li{
		width: auto;
		margin-bottom: 15px;
	}
	.page-padding{
		padding: 60px 0;
	}
}

@media screen and (max-width:750px) {
	.bctitle {
		width: 100%;
	}

	.bclogo {
		width: 60px;
	}

	.bctxt {
		font-size: 16px;
	}

	.bdc {
		font-size: 12px;
		width: 26px;
		height: 26px;
		line-height: 26px;
		margin: 0 5px;
	}

	.bwpn {
		margin: 0 10px;
	}

	.bwbt {
		bottom: 20px;
	}

	.ilc4box,
	.ic4lc {
		width: 100%;
		padding-left: 0;
	}

	.ildw1 {
		top: -1%;
		left: 6%;
	}

	.ildw2 {
		left: 12%;
	}

	.ildw5 {
		top: 17%;
	}

	.ildw6 {
		top: 12%;
	}

	.ildw7 {
		left: 42%;
	}

	.ildw9 {
		left: 52%;
	}

	.aw3pic {
		height: 100px;
	}

	.ai3w {
		width: 50%;
	}

	.about-bot3 {
		padding: 40px 0 70px 0;
	}

	.ildw10 {
		left: 72%;
	}

	.ildw11 {
		left: 55%;
	}

	.ildw12 {
		left: 49%;
	}

	.ildw13 {
		left: 58%;
	}

	.ildw14 {
		left: 52%;
		top: 50%;
	}

	.ildw15 {
		top: 47%;
	}

	.ildw16 {
		top: 48%;
		left: 23%;
	}

	.ildw17 {
		top: 53%;
		left: 26%;
	}

	.ildw18 {
		left: 28%;
	}

	.ildw19 {
		left: 29%;
	}

	.ildw20 {
		left: 27%;
	}

	.ildw21 {
		left: 30%;
	}

	.ildw22 {
		left: 34%;
	}

	.ildw25 {
		left: 38%;
	}

	.ildw26 {
		left: 57%;
	}

	.ildw27 {
		top: 81%;
		left: 61%;
	}
}

@media screen and (max-width:640px) {
	.at2banner .swiper {
		padding: 0 15px;
	}

	.at2banner {
		padding: 20px 5px;
	}

	.ctcv {
		width: 60%;
	}

	.clwlist li {
		width: 50%;
	}
	.page-padding{
		padding: 50px 0;
	}
	.support-list li{
		width: 48%;
	}
	.support-list .desc{
		padding: 18px 5%;
		line-height: 1.5;
	}
	.pageC-tab-adv {
		overflow-x: auto;
	}
	.pageC-tab-adv table{
		min-width: 840px !important;
	}
	.pageC-tab-adv tr td{
		padding: 10px 10px !important;
	}
	.pt100{
		padding-top: 35px;
	}
}

@media screen and (max-width:480px) {
	.ibpic img {
		/* height: 181px; */
		/* object-fit: cover; */
	}

	.clwpic {
		height: 170px;
	}
	.ildw4 {
		top: 17%;
		left: 12%;
	}
	.ildw3 {
		left: 11%;
	}
	.ildw8 {
		left: 42%;
	}
	.ildw9 {
		left: 51%;
	}
	.ildw21 {
		top: 69%;
		left: 29%;
	}
	.ildw24 {
		left: 36%;
	}
	.ildw27 {
		top: 80%;
		left: 60%;
	}
	.ildw26 {
		left: 56%;
	}
	.support-list li{
		width: 100%;
	}
}