<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media screen and (max-width:1783px) {
	.ve-menu{ margin-left: 5%;}
	.ve-menu &gt; .ve-menu-pc &gt; li{ width: 150px !important;}
	.ss-yy{ width: 20%;}
}
@media screen and (max-width:1680px) {
	.mid-con{ width: 88%;}
	.top-con{ width: 95%;}
	.bot-r{ width: 50%;}
	.ve-menu &gt; .ve-menu-pc &gt; li{ width: 140px !important;}
}
@media screen and (max-width:1506px) {
	.ve-menu &gt; .ve-menu-pc &gt; li{ width: 130px !important;}
}
@media screen and (max-width:1506px) {
	.ve-menu{ margin-left: 3%;}
	.top-con{ width: 98%;}
	.ve-menu &gt; .ve-menu-pc &gt; li{ width: 120px !important;}
	.column{ width: 60%;}
	 .ss-yy{ width: 15%;}
	 .wz-left{ width: 60%;}
	 .wz-right{ width: 35%;}
}
@media screen and (max-width:1280px) {
	.mid-con{ width: 94%;}
	.com-r{ width: 45%;}
	.com-tit span{ font-size: 36px;}
	.com-tit b,.index-block ul li a .m-text1 h2,.lx-text p{ font-size: 24px;}
	.com-r p{ font-size: 16px; line-height: 32px;}
	.index-block ul li a .m-text1 p{ font-size: 12px;}
	.index-block ul li a .m-text1 h2{ padding-bottom: 10px;}

	.index-block ul li a .m-text1 span{ margin-top: 10px; font-size: 16px; line-height: 24px;}

	.my-text b{ display: initial;}
	.my-text{ padding: 0 5%; text-align: center;}
	.ommg{ margin: 0px;}
	.ommg:nth-child(1){ float: left;}
	.ommg:nth-child(2){ float: right;}
	.zs-list ul{ padding: 0;}
	.authentication{ padding-bottom: 55px;}
	.bot-l h1{ font-size: 24px;}
	.base{ padding-bottom: 360px;}
	.bot-r{ width: 53%;}
	.bot-r img{ margin-right: 20px;}
	.ewm{margin-right: 20px;}
	.ve-menu&gt;.ve-menu-pc&gt;li&gt;ul { left: 10px;}
	.news-r ul li{ margin-top: 10px;}
	.news-r ul li span{ font-size: 14px;}
	.news-r ul{ padding: 0 10px;}
	.lx-text{ width: 50%;}
	.lx-text h1{ padding-bottom: 30px;}
	.card-lx{ margin-top: 10px;}
	.wh-tit1{ font-size: 78px;}
	.wh1-txt{ font-size: 62px;}
	.wh2-tx span{ font-size: 36px;}
	.wh-text{ padding: 0 30px;}
	.wh-js{ letter-spacing: 0px; font-size: 24px; line-height: 36px; margin-top: 20px;}
	.wh-tit2{ margin-top: 60px;}
	.whjs-wz{ margin-top: 5px;}
	.ls-box{ font-size: 18px; line-height: 33px;}
	.Certification-box span{ display: initial; font-size: 24px; line-height: 46px;}
	.page-pic{ width: 40%;}
	.page-text{ width: 55%;}
	
}
@media screen and (max-width:1024px) {
	.ve-menu{ float: right;}
	.ve-menu-mobile li a{ color: #fff !important;}
	.ve-menu a:hover{ color: #fff !important;}
	.ss-yy{ width: 32%;}
	.column{ width: 70%;}
	.mid-con{ width: 90%;}
	.index-tit{ padding: 60px 0 30px 0;}
	.com-r{ width: 48%;}
	.com-r p{ font-size: 14px; padding: 8px 0;}
	.index-block ul{margin-top: 15px;}
	.index-block ul li{ width: 49%;margin-right: 2%;min-height: 30vh;margin-top: 30px;}
	.index-block ul li:nth-child(2n){ margin-right: 0px;}
	.index-block ul li a .m-text1 span{ margin-top: 35px; line-height: 33px;}

	.my-text{ padding: 0 2%;}
	.ommg:nth-child(1) img{ width: 100%;}
	.ommg:nth-child(2) img{ width: 80%;}
	.ommg{ width: 48%;}
	.ommg:nth-child(1){ height: 450px;}
	.ommg:nth-child(2){ height: 485px;}
	.bot-l{ width: 100%; text-align: center; float: initial;}
	.bot-l h1{ width: 48%; margin: 0 auto;}
	.bot-r{ width: 70%; margin: 0px auto; float: initial; padding-top: 25px;}
	.news-list ul li a{ font-size: 24px;}
	.wz-top{ font-size: 21px;}
	.wz-tit:nth-child(1) p span{ letter-spacing: 2.3px;}
	.wz-tit:nth-child(3) p span,.wz-tit:nth-child(1) p:nth-child(2) span{ letter-spacing: 3px;}
	.wz-box{ font-size: 18px;}
	.pages{ padding: 70px 0;}
	.news-l{ width: 100%;}
	.news-r{ width: 100%; margin-top: 20px;}
	.lx-pic,.lx-text{ width: 100%;}
	.lx-text{ margin-top: 50px;}
	.wh-tit1{ font-size: 58px;}
	.wh-line1{ margin: 30px 0 30px 0;}
	.wh1-txt{ font-size: 48px;}
	.wh2-tx span,.wh2-tx p{ letter-spacing: 0px;line-height: 45px; font-size: 24px;}
	.wh2-tx{ margin-top: 20px;}
	.wh-tit2{ margin-top: 30px;}
	.wh-js{ padding: 15px 10px; font-size: 16px;}
	.rs-ls h2{ margin: 40px 0 30px 0;}
	.xd-gx h2, .rs-yf h2, .rs-sx h2{ margin: 60px 0 20px 0;}
	.prev-arrow,.next-arrow{ width: 30px; height: 90px;}
	.prev-arrow{background:#731587 url(../images/prev-arrow2.png) center center no-repeat;}
	.next-arrow{background:#731587 url(../images/next-arrow2.png) center center no-repeat;}
	.page-text p, .page-text span{ font-size: 18px; line-height: 36px;}
	
	.base-bot p, .keyan-box p{font-size: 20px;line-height: 2;}
	
}
@media screen and (max-width:912px) {
	.bot-r{ width: 80%;}
	.wz-left,.wz-right{ width: 100%;}
	.wz-top{ line-height: 32px;}
	.wz-tit:nth-child(1) p span{ letter-spacing: 2px;}
	.wz-tit:nth-child(3) p span,.wz-tit:nth-child(1) p:nth-child(2) span{ letter-spacing: 3px;}
	.wz-box h1{ padding-bottom: 60px;}
	.wh-frame1{padding-bottom: 30px;padding-top: 1px;}
	.wh-frame1 img{display: none}
	.wh-frame1 .wh-text{position: relative;}
	.food-box ul li{ width: 100%; margin-right: 0px;}
	.food-box ul li p{ font-size: 20px;}
	.VivaTimeline dl dd .time h2{font-size: 28px!important;}
	.VivaTimeline dl dd.pos-left .events,.VivaTimeline dl dd.pos-right .events{margin-top: 40px!important;}
	.VivaTimeline dl dd .time{top: 45px!important;}
	.VivaTimeline dl dd .circ{top: 47px!important;}
	.VivaTimeline dl dd .time p{ font-size: 14px!important; line-height: 2!important;}
	.ls-tp1,.ls-wz1,.ls-wz2,.ls-tp2{ width: 100%;}
	.ls-wz1,.ls-tp2{ margin-top: 20px;}
	.ts-gx ul li{ width: 46%; margin-top: 50px;}
	.ts-gx ul li:nth-child(2n){float: right !important; margin-right: 0px;}
	.xd-gx ul li{ width: 46%;margin-right: 8%;}
	.xd-gx ul li span{  height: 150px; display: block;}
	.xd-gx ul li:nth-child(3n){ margin-right: 8%;}
	.xd-gx ul li:nth-child(2n){ margin-right: 0px;}
}
@media screen and (max-width:820px) {
	.com-l,.com-r{ width: 100%;}
	.com-tit{ margin-top: 30px;}
	.ommg{height: auto!important; padding-bottom: 50px;margin-top: 40px!important;}
	.ommg img{height: 220px!important;width: auto!important;}
	.ommg h2{font-size: 30px;}
	.zs-list ul{ margin-top: 80px;}
	.authentication{ background: url(../images/rz-bg.jpg);}
	.bot-r div{ width: 100%; margin: 0 auto; text-align: center;}
	.bot-r{ width: 100%;}
	/*.bot-r div img{  display: initial; width: 30%;margin: 0 2%; float: initial; text-align: center;}*/
	.bot-r div .ewm{width: 30%;margin: 0 2%;float: initial;display: inline-block;}
	.base{ padding-bottom: 300px;}
	.wechat p{ width: 37%; text-align: center; margin: 22px auto 0 auto; padding-left: 45px;}
	.w-txt{ width: 50% !important; margin-top: 20px !important;}
	.bot-l h1{ width: 58%;}
	.ss-yy{ width: 45%;}

	.wh-js{ font-size: 14px;}
	.wh2-tx,.wh-js{ margin-top: 10px;}
	.wh-js{ line-height: 24px;}
	.wh-tit2{ font-size: 36px;}
	.page-pic{ width: 100%;}
	.page-text{ width: 100%; margin-top: 20px;}

	.index-tit h1,.ny-tit,.lx-text h1{font-size: 40px;}
	.index-tit p{font-size: 16px;}
	.company{padding-bottom: 60px;}
	.com-box{margin-top: 20px;}
	.com-tit span{font-size: 30px;}
	.com-tit b, .index-block ul li a .m-text1 h2, .lx-text p{font-size: 20px;}
	.index-block ul li{margin-top: 20px;}
	.index-block ul li a .m-text1 span{margin-top: 25px;font-size: 14px;line-height: 1.5;}
	.my-text, .my-text b{font-size: 20px;line-height: 2;}
	.zs-more{width: 150px;font-size: 18px;line-height: 45px;margin-top: 70px;}
	.main-cp .main-next, .main-cp .main-prev{width: 60px;height: 60px;}
	.gc-list ul li{margin-top: 20px;}
	.factory{padding-top: 60px;}
	.jd-bot{margin-top: 20px;}
	.jd-text{padding: 30px 0;}
	.jd-text p{font-size: 36px;}
	.jd-text span{font-size: 14px;}
	.bot-l h1{display: inline-block;width: auto;margin-bottom: 15px;}
	.bot-l p{font-size: 20px;line-height: 1.5;}
	.ewm p{font-size: 20px;}
	.wechat p{display: inline-block;width: auto;font-size: 24px;background-size: 50px auto;padding-left: 60px;}
	.bot-r div{font-size: 24px;}

	.wh-tit1{font-size: 48px;margin-top: 70px;}
	.wh1-txt{font-size: 38px;}
	.wh-line1,.wh-line2{width: 75px;height: 2px;}
	.wh2-tx span, .wh2-tx p{font-size: 20px;line-height: 2;}

	.ny-tit{padding: 65px 0 45px;}
	.rsjd-box{padding-bottom: 100px;}
	.base-bot{margin-top: 45px;padding-bottom: 35px;}
	.base-bot p, .keyan-box p{font-size: 16px;}

	.Certification-box h3,.Certification-box span{font-size: 20px;line-height: 2;}
	.rz-pic p{font-size: 30px;margin-top: 20px;}
	.rz-pic{padding: 50px 0;}

	.bk-tit{font-size: 30px;}
	.ts-gx p, .xd-gx p, .rs-yf p, .rs-sx p{font-size: 20px;line-height: 2;}
	.xd-gx ul li h3{font-size: 20px;}
	.xd-gx ul li span{font-size: 18px;}

	.news-r ul li a h3,.news-botlist ul li a{font-size: 24px;}

	.wz-box h1.wz-title{font-size: 28px;padding-bottom: 75px;}

	.m-clips{padding: 80px 0;font-size: 16px;}

	.cp-box ul li a p span.cp-bt{margin-right:  0;max-width: 100%;}

}
@media screen and (max-width: 640px) {
	.mid-con{width: 95%;}
	.index-tit{padding: 35px 0 15px;}
	.index-tit h1,.ny-tit,.lx-text h1{font-size: 32px;}
	.index-tit p{font-size: 12px;}
	.com-tit span{font-size: 24px;}
	.com-tit b, .index-block ul li a .m-text1 h2, .lx-text p{font-size: 16px;}
	.com-r p{line-height: 2;}
	.com-r a{font-size: 14px;width: 100px;height: 35px;line-height: 35px;}
	.index-block ul li{margin-top: 15px;}
	.index-block ul li a .m-text1 span{font-size: 12px;margin-top: 15px;}
	.index-block ul li a .m-text1 .hide-text b{font-size: 12px;}
	.index-block ul li a .m-text1 p{font-size: 10px;}
	.my-text, .my-text b{font-size: 18px;}
	.map-box{width: 95%;}
	.ommg{width: 100%;}
	.ommg h2{font-size: 24px;}
	.zs-more{font-size: 16px;width: 135px;line-height: 35px;margin-top: 50px;}
	.main-cp .main-next, .main-cp .main-prev{width: 50px;height: 50px;}
	.main-cp{padding-bottom: 50px;}
	.factory{padding: 20px 0 50px;}
	.gc-list ul li{margin-top: 15px;}
	.jd-bot{margin-top: 15px;}
	.base{padding-bottom: 200px;}
	.jd-text{padding: 25px 0;}
	.jd-text p{font-size: 32px;}
	.jd-text span{font-size: 12px;}
	.bot-l h1{font-size: 20px;line-height: 35px;background-size: 35px;padding-left: 45px;}
	.bot-l p{font-size: 16px;}
	.ewm p{font-size: 16px;}
	.wechat p{font-size: 20px;background-size: 40px auto;padding-left: 50px;}
	.bot-r div{font-size: 20px;line-height: 45px;}
	.icp{padding: 25px 2%;margin-top: 0;}

	.swiper-container-horizontal&gt;.swiper-pagination-bullets .swiper-pagination-bullet{width: 30px;height: 3px;}

	.news-list ul li a{ font-size: 16px;line-height: 75px;}
	.VivaTimeline dl dd .time h2{font-size: 24px!important;}
	.VivaTimeline dl dd.pos-left .events,.VivaTimeline dl dd.pos-right .events{margin-top: 40px!important;}
	.VivaTimeline dl dd .time{top: 45px!important;}
	.VivaTimeline dl dd .circ{top: 47px!important;}
	.VivaTimeline dl dd .time p{ font-size: 12px!important; line-height: 2!important;}

	.wh-tit1{font-size: 38px;}
	.wh1-txt{font-size: 28px;}
	.wh-line1{margin: 15px 0;}
	.wh-line2{margin-top: 15px;}
	.wh-tit2{font-size: 26px;}
	.wh2-tx span, .wh2-tx p{font-size: 16px;}

	.base-bot p, .keyan-box p{font-size: 14px;}

	.Certification-box h3,.Certification-box span{font-size: 16px;line-height: 2;}
	.rz-pic p{font-size: 20px;}
	.rz-pic{padding: 35px 0;}

	.bk-tit{font-size: 24px;}
	.ts-gx p, .xd-gx p, .rs-yf p, .rs-sx p,.ls-tp1, .ls-wz1, .ls-wz2, .ls-tp2{font-size: 16px;}
	.xd-gx ul li h3{font-size: 18px;}
	.xd-gx ul li span{font-size: 14px;}

	.news-botlist{margin-top: 35px;}
	.news-l a b{font-size: 18px;}
	.news-r ul li a h3,.news-botlist ul li a{font-size: 20px;}
	.news-r ul li a p{font-size: 14px;}

	.lx-text{margin-top: 35px;}
	.lx-text h1{padding-bottom: 15px;}
	.in-txt{font-size: 14px;height: 50px;line-height: 50px;padding: 0 15px;margin-top: 15px;}
	.lx-input textarea{font-size: 14px;padding: 15px;line-height: 1.5;margin-top: 15px;}
	.in-btn{font-size: 20px;line-height: 50px;margin-top: 25px;}
	.card-lx div span{font-size: 16px;}

	.wz-top{font-size: 18px;line-height: 2;}
	.wz-box h1.wz-title{font-size: 24px;padding-bottom: 45px;}
	.wz-box{font-size: 16px;}

	#page{font-size: 14px;padding: 50px 0;}
	#page .fl a,  #page .fl span{border-radius: 3px;min-width: 26px;height: 26px;line-height: 24px;font-size: 14px;}

	.m-clips{padding: 60px 0;font-size: 14px;}
	
}
@media screen and (max-width:540px) {
	.logo{ width: 35%;}
	.logo img{ width: 100%;}
	.ss-yy{ width: 42%; margin-top: 8px;}
	.index-block ul li a .m-text1{ padding: 15px;}
	.my-text b{ font-size: 16px; line-height: 40px;}

	.ny-tit{ padding: 40px 0;}
	.news-botlist ul li a span{ float: left !important;}
	.news-botlist ul li a{ line-height: 50px;}
	.in-txt{ width: 100%; margin-top: 15px;}
	.lx-input{ padding: 50px 0 80px 0;}
	.lx-pic{ margin-top: 50px;}
	.wh-tit1{ font-size: 48px; margin-top: 40px;}
	.wh1-txt,.wh-tit2{ font-size: 24px;}
	.wh-text{ padding: 0 10px;}
	.wh-js{ font-size: 14px; line-height: 24px;}
	.wh-line2{ margin: 20px 0 0 0;}
	.wh2-tx span,.wh2-tx p{ line-height: 30px; font-size: 16px;}
	.wh-frame img{height: 300px;}
	.wh-frame:nth-child(2) img{height: 390px;}
	.wh-frame:nth-child(4) img{height: 370px;}
	.wh-frame:nth-child(2) .wh-js{font-size: 12px; line-height: 20px;}
	.wh-frame:nth-child(2) .wh-line2{ margin: 18px 0 0 0;}
	.wh-frame:nth-child(2) .wh2-tx { overflow: hidden;}
	.wh-frame:nth-child(2) .wh2-tx span{ line-height: 24px; font-size: 16px; float: left;}
	.wh-box{ padding-bottom: 70px;}
	.cp-box ul li a p span.gd{  width: 100px; font-size: 12px; display: block; position: initial; background: #731587 url(../images/cp-bg-2.png)  85px 8px no-repeat;background-size: 6px auto; line-height: 25px;}
	.cp-box ul li a p{ font-size: 14px; line-height: 30px;margin-top: 15px;}
	
	.line-jt,.line-jt2{ display:none;}
	.VivaTimeline dl dd .time h2{ font-size: 18px;}
	.VivaTimeline dl dd .time{ top: 95px;}
	.VivaTimeline dl dd .time p{ line-height: 22px; letter-spacing: 0px; font-size: 12px;}
	/*.VivaTimeline dl dd{ padding-bottom: 80px;}*/
	.ts-gx p, .xd-gx p, .rs-yf p, .rs-sx p,.xd-gx ul li span,.base-bot p{ font-size: 12px; line-height: 2;}
	.bk-tit{ font-size: 24px;}
	.xd-gx ul li span{ line-height: 26px;}
	.ts-gx h2{ margin: 70px 0 20px 0;}
	.xd-gx ul li h3{ font-size: 20px;}
	.rsjd-box,.keyan-box{ padding-bottom: 80px;}
	.base-bot{ margin-top: 40px;}

	.prev-arrow,.next-arrow{ width: 15px; height: 70px;}
	
	.rz-pic{ padding: 60px 0; width: 100%;}
	.rz-pic img{ width: 70%;}
	
	.cp-box ul li{padding-bottom: 35px;}
	.food-box ul li{padding-bottom: 35px;}
	
}

@media screen and (max-width:480px) {
	.column{ width: 60%;}
	.ss-yy{ margin-top: 0px;}
	.ve-menu{ margin-top: 22px;}
	.index-tit h1,.ny-tit,.lx-text h1{font-size: 28px;}
	/*.com-list{margin-top: 30px;}*/
	/*.index-block ul li{ width: 100%;margin-right: 0;margin-top: 20px;}
	.index-block ul li a .m-text1{ padding: 20px 20px;}*/

	.my-text, .my-text b{font-size: 16px;}
	.map-box{padding-top: 60px;}
	.zs-list ul{ margin-top: 30px;}
	/*.zs-list ul li{width: 100%;margin: 15px auto 0;}*/
	/*.ommg img{height: auto!important;width: 80%!important;}*/
	.ommg h2{font-size: 20px;}
	.main-cp .main-next, .main-cp .main-prev{width: 40px;height: 40px;}
	.gc-list ul li,.jd-top li,.jd-bot li{width: 100%!important;margin-right: 0!important;margin-top: 15px;}
	.jd-bot{margin-top: 0;}
	.jd-text p{font-size: 28px;}
	.bot-l{margin-top: 35px;}
	.bot-l h1{font-size: 18px;}
	.bot-l p{font-size: 12px;}
	.ewm p{font-size: 14px;padding: 0 10px;}
	.wechat p{font-size: 14px;background-size: 25px auto;padding-left: 35px;line-height: 35px;margin-top: 15px;}
	.bot-r div{font-size: 14px;margin-top: 15px;}
	.w-txt{width: 70% !important;margin-top: 15px!important;line-height: 35px;}
	.w-txt span{padding-left: 30px;}
	.icp{font-size: 12px;}

	.news-list ul li a{ font-size: 14px;line-height: 65px;}
	.VivaTimeline dl dd{padding-bottom: 200px!important;}
	.VivaTimeline dl dd .time h2{font-size: 20px!important;}
	.VivaTimeline dl dd.pos-left .events,.VivaTimeline dl dd.pos-right .events{margin-top: 25px!important;}
	.VivaTimeline dl dd .time{top: 40px!important;}
	.VivaTimeline dl dd .circ{top: 37px!important;}
	.VivaTimeline dl dd .time p{margin-top: 15px!important;}

	.wh-tit1{font-size: 28px;}
	.wh1-txt{font-size: 18px;}
	.wh-line1,.wh-line2{width: 50px;}
	.wh-tit2{font-size: 20px;}
	.wh2-tx span, .wh2-tx p{font-size: 14px;}
	.whjs-wz, .wh-js p{font-size: 12px;}

	.ny-tit{padding: 55px 0 35px;}
	.rsjd-box{padding-bottom: 75px;}
	.base-bot{margin-top: 35px;padding-bottom: 25px;}
	.base-bot p, .keyan-box p{font-size: 12px;}

	.Certification-box h3,.Certification-box span{font-size: 14px;}
	.rz-pic p{font-size: 16px;}

	.bk-tit{font-size: 20px;}
	.xd-gx ul li h3{font-size: 16px;padding: 15px 0;}
	.xd-gx ul li span{font-size: 12px;}
	.xd-gx ul li{margin-top: 30px;}

	.news-l a b{font-size: 16px;}
	.news-r ul li a h3,.news-botlist ul li a{font-size: 16px;}
	.news-r ul li a p{font-size: 12px;}

	.in-txt{font-size: 12px;}
	.lx-input textarea{font-size: 12px;}
	.in-btn{font-size: 16px;}
	.card-lx div span{font-size: 14px;}

	.wz-top{font-size: 14px;}
	.wz-box h1.wz-title{font-size: 20px;padding-bottom: 30px;}
	.wz-box{font-size: 14px;}

	.m-clips{padding: 35px 0 50px;font-size: 12px;}

}
/*@media screen and (max-width:390px) {
	.wechat p{ width: 70%;}
	.base { padding-bottom: 200px;}
	.zs-more{ margin: 50px auto 0 auto;}
	.logo{ width: 30%;}
	.ss-yy{ width: 50%;}
	.sb-search{ margin-top: 20px;}
	.Language{ margin-top: 26px;}
	.ve-menu{ margin-top: 12px;}
	.swiper-pagination-bullet{ width: 40px; height: 5px;}
	.com-tit b, .index-block ul li a .m-text1 h2{ font-size: 18px;}
	.ve-menu-icon{ width: 36px;}
	.index-tit{ padding: 20px 0 10px 0;}

	.com-box{ margin-top: 20px;}
	.index-block ul li a .m-text1 span{ line-height: 30px;}
	.wh-frame:nth-child(2) img{height: 450px;}
	.wh-frame:nth-child(4) img{height: 400px;}
	.VivaTimeline dl dd .time p{ line-height: 18px;}
}
@media screen and (max-width:320px) {
	.Language a{ width: 20px;}
	.index-block ul li a:hover .m-text1{-webkit-transform: translateY(-240px);
-moz-transform:translateY(-240px);
-o-transform: translateY(-240px);
-ms-transform:translateY(-240px);
transform: translateY(-240px);}
	.index-block ul li a .m-text1 span{ line-height: 26px; margin-top: 25px;}

}*/</pre></body></html>