﻿@media (min-width: 750px){

	

}
@media (min-width: 1921px){

	.threeindex .mkbox .text{ position: absolute; top: 2.26rem; left: 1.6rem; width: 6.4rem; background: #0062FF;}
	.threeindex .mkbox .text .mk{ padding: 0.85rem 0.65rem 0.85rem 0.25rem; display: flex; justify-content: space-between;}
	.threeindex .mkbox .text .ms{ width: 1.62rem; padding-right: 0.2rem; border-right: 1px solid hsla(0,0%,100%,0.50);}
	.threeindex .mkbox .text .right{ width: 3.44rem;}
	.threeindex .mkbox .text .right .h2{ font-size: 0.7rem; line-height: 0.7rem; color: #fff; font-weight: bold; text-transform: uppercase;}
	.threeindex .mkbox .text .right .p{ font-size: 0.16rem; color: #fff; line-height: 0.24rem; opacity: 0.95; margin-top: 0.25rem;}
	.threeindex .mkbox .text .right .list{ display: flex; justify-content: flex-start; flex-wrap: wrap; margin-top: 0.2rem;}
	.threeindex .mkbox .text .right .list .sli{ margin-right: 0.4rem;}
	.threeindex .mkbox .text .right .list .sli:nth-child(3n){ margin-right: 0;}
	.threeindex .mkbox .text .right .list .sli .v{ width: 0.6rem; height: 0.6rem; margin: auto; border: 1px solid hsla(0,0%,100%,0.50); position: relative; transition: all 0.5s;}
	.threeindex .mkbox .text .right .list .sli .v:hover{ border-color: hsla(36,100%,50%,0.50);}
	.threeindex .mkbox .text .right .list .sli .v img{ display: block; width: 100%; position: absolute; top: 0; left: 0; transition: all 0.5s;}
	.threeindex .mkbox .text .right .list .sli .v img:nth-child(2){ opacity: 0;}
	.threeindex .mkbox .text .right .list .sli .v:hover img:first-child{ opacity: 0;}
	.threeindex .mkbox .text .right .list .sli .v:hover img:nth-child(2){ opacity: 1;}
	.threeindex .mkbox .text .right .list .sli .s{ font-size: 0.18rem; line-height: 0.2rem; text-align: center; font-weight: bold; color: #fff; margin-top: 0.1rem;}
	.threeindex .mkbox .text .right .morewent{ margin-top: 0.35rem;}
	
	.morewent a .m{ font-size: 0.14rem; color: #fff; line-height: 0.4rem; margin-right: 0.2rem;}
	.morewent a i{ display: block; width: 0.4rem; height: 0.4rem; border-radius: 100%; background: #FF9900; position: relative;}
	.morewent a i::after{ content: ''; width: 0.32rem; height: 0.4rem; position: absolute; top: 0; right: 0.18rem; background: url(../images/w6.png) no-repeat center; background-size: 100% auto;}

	.home_banner{ height: 6.3rem; width: 10.22rem; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); overflow: hidden; background: url(../images/1v.png) no-repeat center; background-size: 100% auto;}

	.foueindex .left{ display: flex; padding-right: 0.54rem;}
	.foueindex .right{ width: 10.22rem; height: 6.21rem; margin-right: 1.38rem; margin-top: 1.3rem; position: relative;}
	.foueindex .left .img{ width: 1.34rem; padding-right: 0.25rem; margin-right: 0.3rem; border-right: 1px solid hsla(36,100%,50%,0.50);}
	.foueindex .left .list{ width: 3.2rem;}
	.foueindex .left .list .h1{ font-size: 0.4rem; font-weight: bold; color: #fff; line-height: 0.48rem;}
	.foueindex .left .list .p{ font-size: 0.16rem; line-height: 0.24rem; color: #fff; opacity: 0.95; margin-top: 0.1rem; height: 2.14rem;}

	.fiveindex .right{ padding-right: 1.6rem; width: 8.35rem; display: flex; justify-content: space-between; flex-wrap: wrap; padding-top: 0.68rem;}
	.fiveindex .right .li{ width: 3.75rem; padding: 0.68rem 0; position: relative}
	.fiveindex .right .li::after{ width: 1px; top: 0.68rem; bottom: 0.68rem; left: 1.06rem; background: #fff; opacity: 0.5; content: ''; position: absolute;}
	.fiveindex .right .li a .m img{ display: block; width: 0.8rem;}
	.fiveindex .right .li a .text{ width: 2.4rem;}
	.fiveindex .right .li a .text .h1{ font-size: 0.2rem; font-weight: bold; color: #fff; line-height: 0.34rem; transition: all 0.5s;}
	.fiveindex .right .li a .text .p{ font-size: 0.14rem; line-height: 0.22rem; color: #fff; opacity: 0.6; margin-top: 0.1rem;}
	.fiveindex .left{ padding-left: 1.4rem; display: flex;}
	.fiveindex .left .num{ font-size: 1.1rem; line-height: 0.8rem; color: #fff; font-family: 'font1'; padding-right: 0.12rem; border-right: 1px solid hsla(36,100%,50%,0.50); margin-right: 0.3rem;}
	.fiveindex .left .h1{ font-size: 0.4rem; font-weight: bold; line-height: 0.42rem; color: #fff;}
	.fiveindex .left .p{ font-size: 0.2rem; line-height: 0.28rem; color: #fff; opacity: 0.95; margin-top: 0.2rem; width: 2.15rem; height: 2.6rem;}
	
	.sixindex .mkbox .text{ width: 6.4rem; background: #0062FF; position: absolute; top: 2.24rem; right: 1.6rem; border-bottom: 2px solid #ff9900;}
	.sixindex .mkbox .text .mk{ padding: 0.5rem 0.5rem 0.5rem 0.25rem; display: flex; justify-content: space-between;}
	.sixindex .mkbox .text .mk .m img{ display: block; width: 1.52rem;}
	.sixindex .mkbox .text .right{ width: 3.32rem; padding-left: 0.3rem; border-left: 1px solid #fff;}
	.sixindex .mkbox .text .right .h2{ font-size: 0.4rem; font-weight: bold; color: #fff; line-height: 0.42rem;}
	.sixindex .mkbox .text .right .p{ font-size: 0.16rem; line-height: 0.24rem; color: #fff; margin-top: 0.15rem;}
	.sixindex .mkbox .text .right .list .sli{ padding: 0.05rem 0; display: flex; justify-content: flex-start; align-items: center; border-top: 1px solid hsla(0,0%,100%,0.10);}
	.sixindex .mkbox .text .right .list .sli .v{ width: 0.5rem; height: 0.5rem; margin-right: 0.3rem; position: relative;}
	.sixindex .mkbox .text .right .list .sli .s{ font-size: 0.14rem; line-height: 0.2rem; color: #fff;}
	.sixindex .mkbox .text .right .list{ margin-top: 0.35rem;}
	
	.casebanner .img img{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 100%; height: auto;}
	

	

}


@media (max-width: 950px){

	html,body{ font-size: calc(100vw/7.5);}

	.header, .newsninnews{ display: none;}

	.newsboxdata{ margin-top: 50px; padding: 0.9rem 0.35rem; width: auto;}

	.newsboxdata .h1{ font-size: 18px; line-height: 28px; font-weight: bold;}

	.newsboxdata .icon{ justify-content: space-between;}

	.newsboxdata .icon .p{ font-size: 15px; margin-right: 0;}

	.newsboxdata .text{ margin-top: 0.5rem; padding-top: 0.4rem; border-top: 1px solid #eee;}

	.newsboxdata .text p{ font-size: 14px; line-height: 28px;}

	.newsboxdata .more a, .newsboxdata .more a i{ font-size: 15px;}

	.newsboxdata .more a{ margin-top: 10px;}

	.newsboxdata .more{ margin-top: 0.5rem; padding-top: 0.2rem; border-top: 1px solid #eee;}

	.contactboot{ padding: 1.5rem 0;}

	.contactboot .h1{ font-size: 20px;}

	.w1560, .w1200, .aboutcontact .cont{ width: auto;}

	/*  */

	.contactboot a{ width: 160px; height: 50px; line-height: 50px;}

	.caseboxone .h1, .caseboxertwo .h1, .caseboxthree .h1, .progentone .h1, .progentwo .h1, .progenthree .h1, .progensix .cont .h1, .aboutline .left .top .h1, .abouthree .cont .top .h, .aboutcontact .h1, .centerwobox .h1, .centervert .cont .wt .tit .h1, .centervert .cont .wt .tit .h1 i, .centeruert .h1, .searchbox .h1, .boomdata .cont .right .h1, .foueindex .left .list .h1, .fiveindex .left .h1, .centervert .wt .tit .h1, .centervert .cont .wt .tit .h1 i{ font-size: 22px; line-height: 32px; font-weight: bold; text-align: center;}

	.progenthree .ps, .progensix .cont .ps, .aboutline .left .top .p, .centerwobox .ps, .centervert .cont .wt .tit .p, .centeruert .ps, .foueindex .left .list .p, .centervert .wt .tit .p{ text-align: center; font-size: 14px; margin-top: 10px; letter-spacing: 3px; line-height: 26px;}

	/*  */

	.footer{ padding: 1rem 0.35rem 0.3rem 0.35rem;}

	.footer .topboxer{ top: 0; right: 0; width: 36px; height: 36px; background-size: 16px auto;}

	.footer .nav{ display: block; margin-top: 45px;}

	.footer .nav .li{ border-top: 1px solid hsla(0,0%,100%,0.15); border-right: none; padding: 0; padding: 0.3rem 0.1rem; margin: 0;}

	.footer .nav .li:first-child{ border: none; padding: 0.3rem 0.1rem;}

	.footer .nav .li .h1 a{ font-size: 17px; line-height: 20px; font-weight: bold; margin: 0;}

	.footer .nav .li .list{ overflow: hidden; margin-top: 15px;}

	.footer .nav .li .m{ display: block;}

	.footer .nav .li .m a{ float: left; width: auto;}

	.footer .nav .li:nth-child(2) .m a{ min-width: inherit;}

	.footer .nav .li .m a{ margin: 0; margin-right: 15px;}

	.footer .boot{ margin-top: 40px; display: block;}

	.footer .boot .top{ justify-content: center;}

	.footer .boot .p, .footer .boot .p a{ justify-content: center; text-align: center;}

	.footer .boot .wear{ display: block; margin-top: 15px;}

	.footer .boot .wear .h{ text-align: center; margin: 0;}

	.footer .boot .wear .k{ justify-content: center;}

	.footer .boot .tel{ font-size: 30px; text-align: center;}

	.footer .boot a{ text-align: center; font-size: 15px;}

	.bannernews, .casebanner{ margin-top: 50px;}

	.bannernews .img, .casebanner .img{ width: 100%; overflow: hidden; height: 220px; position: relative;}

	.bannernews .img img, .casebanner .img img{ width: auto; height: 100%; position: absolute; top: 0; left: 50%; transform: translateX(-50%);}

	.bannernews .text, .casebanner .text{ text-align: center;}

	.bannernews .text .h1, .casebanner .text .h1{ font-size: 24px; line-height: 34px;}

	.bannernews .text .p, .casebanner .text .p{ font-size: 14px; line-height: 26px; margin: 20px 0.35rem 0 0.35rem;}

	.newsbox .cont .li{ padding: 0 0.35rem;}

	.newsbox .cont .li a{ padding: 0.7rem 0; border-bottom: 1px solid #eee; display: block;}

	.newsbox .cont .li a .time{ display: flex; width: auto; border: none; line-height: 30px;}

	.newsbox .cont .li a .time .h, .newsbox .cont .li a .time .p{ font-weight: normal; font-size: 15px; line-height: 30px; margin: 0; padding: 0; margin-right: 3px; border: none;}

	.newsbox .cont .li a .right{ display: block; width: auto;}

	.newsbox .cont .li a .right .img{ width: 100%; height: auto; margin-top: 10px; border-radius: 5px;}

	.newsbox .cont .li a .right .text{ width: auto;}

	.newsbox .cont .li a .right .text .h1{ font-size: 17px; line-height: 30px;}

	.newsbox .cont .li a .right .text .p{ font-size: 14px; line-height: 28px; height: auto; margin-top: 15px;}

	.newsbox .cont .li a .right .text .a{ width: 120px; height: 40px; line-height: 40px; font-size: 15px; margin-top: 25px;}

	.newsbox{ padding: 0 0 1.5rem 0;}

	.casedatawent{ margin-top: 50px; padding: 1rem 0.35rem 0 0.35rem;}

	.casedatawent .top{ display: block;}

	.casedatawent .top::after{ display: none;}

	.casedatawent .top .m img{ height: 44px; margin: auto;}

	.casedatawent .top a{ display: none;}

	.casedatawent .list .li{ padding: 1rem 0;}

	.casedatawent .list .li .img{ width: 100%; float: none;}

	.casedatawent .list .li .left .h1{ font-size: 20px; line-height: 30px; margin-top: 0.5rem;}

	.casedatawent .list .li .textbox .text p{ font-size: 14px; line-height: 28px;}

	.casedatawent .list .li .textbox{ margin-top: 25px; padding-right: 15px; max-height: 300px; width: auto;}

	.casebanner .text{ top: 50%; transform: translateY(-50%);}

	.caseboxone{ padding-top: 1.2rem;}

	.caseboxone .mk{ width: 7rem;}

	.caseboxone .mk a{ padding: 0.3rem; display: block;}

	.caseboxone .mk a .img{ width: auto; height: auto; border-radius: 5px;}

	.caseboxone .mk .text .k div{ font-size: 14px; line-height: 30px; padding: 0 15px;}

	.caseboxone .mk .text{ width: auto; margin: 15px 0 0 0;}

	.caseboxone .mk .text .p{ font-size: 14px; line-height: 24px; margin-top: 15px;}

	.caseboxone .mk .text .m{ margin-top: 25px;}

	.caseboxone .mk .text .m img{ height: 36px;}

	.caseboxone .cont{ padding-top: 10px;}

	.caseboxone .swiper{ padding: 20px 0 70px 0;}

	.caseboxone .swiper-button-next, .caseboxone .swiper-button-prev{ bottom: 0; top: auto; margin: 0; transform: none;}

	.caseboxone .swiper-button-prev{ left: 2.3rem;}

	.caseboxone .swiper-button-next{ right: 2.3rem; transform: rotate(180deg);}

	.caseboxertwo{ margin: 1.2rem 0.35rem;}

	.caseboxertwo .nav{ margin-top: 30px; flex-wrap: wrap; justify-content: flex-start; border-top: 1px solid #eee; border-left: 1px solid #eee;}

	.caseboxertwo .nav .li{ width: 33%;}

	.caseboxertwo .nav .li:nth-child(3n){ width: 34%;}

	.caseboxertwo .nav .li a{ padding: 0; margin: 0; border: none; border-radius: 0; font-size: 14px; text-align: center; border-bottom: 1px solid #eee; border-right: 1px solid #eee; line-height: 40px;}

	.caseboxertwo .list .wli .li, .caseboxertwo .list .wli .li:nth-child(3n){ width: auto; margin: 0.35rem 0 0 0;}

	.caseboxertwo .list .wli.on{ display: block;}

	.caseboxertwo .list .wli .li a{ padding: 20px;}

	.caseboxertwo .list .wli .li a .p{ font-size: 14px; line-height: 24px;}

	.caseboxertwo .list .wli .li a .a{ margin-top: 25px;}

	.caseboxthree{ padding: 1.2rem 0;}

	.caseboxthree .form a{ width: 2rem; height: 0.9rem; border-radius: 5px;}

	.caseboxthree .form li{ width: 2.2rem;}

	.caseboxthree .form{ margin-top: 0.2rem;}

	.caseboxthree .list{ margin-top: 35px;}

	.progentone{ padding: 1.2rem 0.35rem;}

	.progentone .list{ margin-top: 35px; display: block;}

	.progentone .list .li{ width: 100%; margin-top: 0.35rem; height: auto; min-height: inherit;}

	.progentone .list .li:first-child{ margin-top: 0;}

	.progentone .list .li a{ padding: 30px;}

	.progentone .list .li .h2{ font-size: 18px; line-height: 30px;}

	.progentone .list .li .p{ font-size: 15px; line-height: 28px; margin-top: 20px;}

	.progentone .list .li i{ left: -40px;}

	.progentwo{ padding: 1.2rem 0.35rem 2.2rem 0.35rem; background-size: 100% auto!important;}

	.progentwo .p{ font-size: 14px; line-height: 28px; width: auto;}

	.progentwo a{ width: 120px; height: 40px; line-height: 40px; font-size: 15px;}

	.progenthree{ padding: 1.2rem 0.35rem 0 0.35rem;}

	.progenthree .nav .li{ width: 33%; border-bottom: 1px solid hsla(21,76%,50%,0.20); margin-bottom: -1px; position: relative;}
	.progenthree .nav .li:nth-child(3n){ width: 34%;}
	.progenthree .nav{ justify-content: flex-start; flex-wrap: wrap; border: 1px solid hsla(21,76%,50%,0.20);}
	.progenthree .nav .li a{ line-height: 40px; padding: 0; margin: 0; text-align: center; font-size: 13px;}
	.progenthree .nav .li::after{ content: ''; width: 1px; height: 100%; background: hsla(21,76%,50%,0.20); position: absolute; top: 0; right: 0;}
	.progenthree .nav .li:nth-child(3n)::after{ display: none;}
	.progenthree .list{ margin-top: 0.35rem;}

	.progenthree .list .li .img{ width: auto; height: auto; border-radius: 5px; float: none;}

	.progenthree .list .li .text{ padding: 20px;}

	.progenthree .list .li .text .h2{ font-size: 18px; line-height: 30px; padding: 0; margin: 0; font-weight: bold;}

	.progenthree .list .li .text .h2::after{ width: 3px; height: 20px; left: -17px;}

	.progenthree .list .li .text .p{ padding: 0; margin: 15px 0 0 0; font-size: 14px; line-height: 28px; width: auto; height: auto; min-height: inherit;}

	.progenthree .list .li .text .a{ font-size: 16px; margin: 25px 0 0 0; letter-spacing: 2px;}

	.progenthree .list .li:nth-child(2n) .img{ float: none;}

	.progenthree .list .li:nth-child(2) .text{ float: none; margin-right: 0;}

	.progenthree .list .li:nth-child(2) .text .p{ width: auto; margin: 15px 0 0 0;}

	.progenthree .list .li:nth-child(2) .text .a{ margin-left: 0;}

	.progenthree .list .li{ margin-top: 0.35rem;}

	.progensix{ padding: 1.2rem 0.35rem;}

	.progensix .cont{ padding: 1rem 0 0 0;}

	.progensix .cont .img{ float: none; width: auto; margin-top: 25px; height: 200px; display: flex; justify-content: center; align-items: center;}
	.progensix .cont .img img{ width: auto; max-height: 100%; max-width: 100%;}
	.progensix .cont::before{ display: none;}

	.progensix .cont .text{ margin-left: 0; padding: 0 0.3rem 0.35rem 0.3rem; width: auto; height: auto;}

	.progensix .cont .text .h2{ font-size: 17px;line-height: 30px; margin-top: 10px;}

	.progensix .cont .text .p{ font-size: 14px; line-height: 28px; margin-top: 10px;}

	.progensix .cont .left{ width: auto; float: none; margin-top: 25px;}

	.progensix .cont .swiper-slide-active .text .h2{ font-size: 20px;}

	.progensix .cont .swiper-slide-active .text .p{ font-size: 15px; line-height: 30px;}

	.progensix .cont .swiper-container{ height: auto;}

	.progensix .cont .icon{ display: none;}

	.progenthree .nav{ margin-top: 30px;}

	.aboutone{ padding: 1.2rem 0.35rem;}

	.aboutone .h1 i{ font-size: 50px; color: #0F247F; line-height: 50px; padding-bottom: 20px; text-align: center; display: block;}

	.aboutone .h1{ display: block; border-bottom: 1px solid hsla(0,0%,100%,0.10);}

	.aboutone .h1 i::after{ display: none;}

	.aboutone .text .h{ font-size: 18px; font-weight: bold; text-align: center; line-height: 30px;}

	.aboutone .text{ width: auto; margin-top: 35px;}

	.aboutone .text .p p{ font-size: 14px; line-height: 28px;}

	.aboutone .text .p{ margin-top: 30px;}

	.aboutwo{ transform: none; margin: 0.35rem; border-radius: 5px;}

	.aboutone{ background: #0e1952 url(../images/31.jpg) no-repeat bottom center; background-size: 100% auto;}

	.aboutwo .cont{ border-radius: 5px; justify-content: flex-start; flex-wrap: wrap; padding: 0.2rem 0;}

	.aboutwo .cont .li{ width: auto; margin: 0; padding: 0; margin-right: 5%; padding: 0.2rem 0;}

	.aboutwo .cont .li:nth-child(3n){ margin-right: 0;}

	.aboutwo .cont .li .img{ width: auto; height: 60px; margin: auto;}

	.aboutwo .cont .li .p{ font-size: 12px;text-align: center;color: #333;line-height: 20px;margin-top: 5px;}

	.abouthree{ padding: 1rem 0.35rem; overflow: hidden;}

	.abouthree .cont .top, .abouthree .cont .top .h{ position: relative; top: auto; left: auto; bottom: 0; right: 0;}

	.abouthree .cont .top .p{ font-size: 60px; line-height: 50px; text-align: center; margin-top: -40px;}

	.abouthree .imgboxmax{ width: 6.8rem; height: 6.8rem; position: relative; overflow: hidden; float: none; margin: 0;}

	.abouthree .imgbox{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%) scale(0.35);}

	.abouthree .right{ width: auto; margin-top: 0; padding: 0;}

	.abouthree .right .h2{ font-size: 20px; line-height: 30px; padding-left: 25px; background: url(../images/40.png) no-repeat left center; background-size: 14px auto;}

	.abouthree .right .p{ margin: 20px 0 0 30px; font-size: 14px; line-height: 28px;}

	.abouthree .right .swiper-container .mker .num{ font-size: 190px; line-height: 180px;}

	.abouthree .right .swiper-container .mker{ padding: 70px 0; height: auto;}

	.abouthree .right .swiper-button-prev, .abouthree .right .swiper-button-next{ width: 40px; height: 40px;}

	.abouthree .right .swiper-button-next{ left: auto; right: 2rem;}

	.abouthree .right .swiper-button-prev{ left: 2rem;}

	.aboutline{ display: block;}

	.aboutline .left{ float: none; width: 100%;}

	.aboutline .left .top{ padding-top: 75px;}

	.aboutline .right{ width: auto;}

	.aboutline .right .topv .mySwiper{ width: 7rem; padding: 0;}

	.aboutline .right .topv{ height: 140px; display: flex; justify-content: center; align-items: center;}

	.aboutline .right .mySwiper2{ width: auto; padding: 0 70px;;}

	.aboutline .right .text .time{ font-size: 50px; line-height: 50px;}

	.aboutline .right .text .p p{ font-size: 12px; line-height: 24px;}

	.aboutline .right .swiper-button-next, .aboutline .right .swiper-button-prev{ width: 40px; height: 40px;}

	.aboutline .right .text .p{ margin-top: 10px;}

	.aboutline .right .swiper-button-next{ right: 10px;}

	.aboutline .right .swiper-button-prev{ left: 10px;}

	.aboutcontact{ padding: 1.2rem 0.35rem;}

	.aboutcontact .list{ height: auto; margin-top: 35px;}

	.aboutcontact .list .mk{ padding: 30px 20px;}

	.aboutcontact .list .mk .h2{ font-size: 18px; font-weight: bold;}

	.aboutcontact .list .mk .m{ padding: 5px 0 5px 30px; line-height: 24px; font-size: 14px;}

	.aboutcontact .list .mk .m::after{ width: 24px; height: 24px;}

	.aboutcontact .list .mk .k{ margin-top: 20px;}

	.aboutcontact .list .img img{ width: 120px; margin-top: 25px;}

	.aboutcontact .boot{ display: block; margin-top: 0;}

	.aboutcontact .boot .wli{ width: auto; margin-top: 35px;}

	.aboutcontact .boot .wli .h2{ font-size: 18px; font-weight: bold; margin-bottom: 10px;}

	.aboutcontact .boot .wli .m{ font-size: 14px; line-height: 24px; padding: 5px 0 5px 30px;}

	.aboutcontact .boot .wli .m::after{ width: 24px; height: 24px;}

	.centeryent .cont{ padding: 1.2rem 0.35rem; background: #fff;}

	.centeryent .cont .img{ float: none; margin: auto; width: auto; height: auto;}

	.centeryent .cont .text{ width: auto; padding: 40px 0 0 0;}

	.centeryent .cont .text .h1{ font-size: 18px; line-height: 28px;}

	.centeryent .cont .text .em{ font-size: 16px; line-height: 28px; margin-top: 15px;}

	.centeryent .cont .text .p{ font-size: 14px; line-height: 26px; margin-top: 20px;}

	.centeryent .cont .text a{ font-size: 15px; width: 120px; height: 50px; line-height: 50px; margin-top: 40px;}

	.centerwobox{ padding: 1.2rem 0;}

	.centerwobox .ps{ padding: 0 0.35rem;}

	.centerwobox .swiper-container{ width: auto;}

	.centerwobox .list{ margin-top: 5px;}

	.centerwobox .list .text .mk{ /*width: 6.8rem;*/ width: auto;}
	.centerwobox .list .text{ width: 6.8rem; margin: auto; height: auto; transform: none;}
	.centerwobox .list .text .mk{ width: auto; height: auto; position: relative; top: auto; left: auto; transform: none;}
	.centerwobox .list .wr{ display: block; margin: 0; padding: 20px;}

	.centerwobox .list .wr .img{ width: auto; position: relative; top: auto; left: auto; transform: none;}

	.centerwobox .list .wr .left .m img{ width: 20px;}

	.centerwobox .list .wr .left .h2{ font-size: 18px; font-weight: bold; line-height: 30px; margin-top: 15px;}

	.centerwobox .list .wr .left{ width: auto;}

	.centerwobox .list .wr .left .p{ font-size: 14px; line-height: 26px; margin-top: 15px;}

	.centerwobox .list .swiper-button-next, .centerwobox .list .swiper-button-prev{ width: 40px; height: 40px; top: auto; bottom: 0; transform: none;}

	.centerwobox .swiper-container{ padding: 25px 0 80px 0;}

	.centerwobox .list .swiper-button-prev{ left: 2.4rem;}

	.centerwobox .list .swiper-button-next{ right: 2.4rem; transform: rotate(180deg);}

	.centervert{ padding: 1.2rem 0.35rem;}

	.centervert{ background: #041464 url(../images/23.jpg) no-repeat bottom center; background-size: 100% auto;}

	.centervert .cont .wt{ width: auto; height: auto; margin: 0;}

	.centervert .cont{ display: block;}

	.centervert .cont .wt .tit{ padding: 0;}

	.centervert .cont .li{ width: auto; height: auto; margin-top: 0.35rem; border-radius: 5px; margin-right: 0;}

	.centervert .cont .li::after{ border-radius: 5px;}

	.centervert .cont .li .mk{ padding: 30px;}

	.centervert .cont .li .h1{ font-size: 18px;}

	.centervert .cont .li .p{ width: auto; font-size: 14px; line-height: 26px;}

	.centeruert{ padding: 0 0.35rem 1.2rem 0.35rem; background-size: 580% auto;}

	.centeruert .list .li, .centeruert .list .li:nth-child(2n){ width: 100%; height: 3.7rem; float: none; margin: 0; margin-top: 0.35rem; border-radius: 8px;}

	.centeruert .list .li:nth-child(2n){ float: none;}

	.centeruert .list .li .mk .p{ font-size: 14px; line-height: 24px; margin-top: 10px;}

	.centeruert .list .li .mk>div{ padding: 0 20px;}

	.centeruert .list .li .text{ left: 20px; right: 20px; bottom: 20px;}

	.centeruert .list .li .text .p{ font-size: 14px; margin-top: 15px;}

	.centeruert .list .li .text .h2{ font-size: 17px; line-height: 20px; font-weight: bold;}

	.centeruert .list .li .mk .h2{ font-size: 17px; line-height: 20px; font-weight: bold;}

	.centeruert .list .li .mk .em{ width: 40px; margin-top: 15px;}

	.searchbox{ margin-top: 50px; padding: 1.2rem 0.35rem;}

	.searchbox .list{ margin-top: 30px; padding: 20px;}

	.searchbox .boot{ margin-top: 40px; display: block;}

	.searchbox .boot .left .li{ padding: 30px 0;}

	.searchbox .boot .left{ width: auto;}

	.searchbox .boot .left .li .h2, .searchbox .boot .left .li .h2 i{ font-size: 17px; font-weight: bold; line-height: 28px;}

	.searchbox .boot .left .li .p{ font-size: 14px; line-height: 26px;}

	.searchbox .boot .left .li:first-child{ padding: 0 0 30px 0;}

	.searchbox .boot .left .li .v{ font-size: 14px;}

	.searchbox .boot .right{ display: none;}

	.pageing a{ width: 30px; height: 30px; line-height: 30px; font-size: 12px; margin: 0 3px;}

	.pageing a.prev, .pageing a.next{ width: 42px;}

	.pageing{ margin-top: 10px;}

	.boomdata{ margin-top: 50px; padding: 1.2rem 0.35rem;}

	.boomdata .cont{ display: block;}

	.boomdata .cont .left{ padding: 0; margin: 0; width: auto; border: none;}

	.boomdata .cont .left .h1{ font-size: 17px; font-weight: bold; line-height: 28px;}

	.boomdata .cont .left .data p{ font-size: 14px; line-height: 26px;}

	.boomdata .cont .right{ width: auto; padding: 0; margin: 50px 0 0 0;}

	.boomdata .cont .right .mk .li .img{ width: 130px; height: 74px;}

	.boomdata .cont .right .mk .li .p{ width: calc(100% - 145px); font-size: 17px; font-weight: bold;}

	.boomdata .cont .right .mk .li{ margin-top: 0.35rem;}

	.boomdata .cont .right .h1{ text-align: left;}

	.oneindex video{ display: none;}

	.oneindex .text{ width: 100%; left: 0;}

	.oneindex .text .h1{ font-size: 24px; text-align: center; line-height: 34px;}

	.oneindex .text .p{ font-size: 34px; margin-top: 10px; line-height: 44px; text-align: center;}

	.oneindex .text .more a{ width: 160px; height: 50px; line-height: 50px; margin: 35px auto 0; border-radius: 2px;}

	.oneindex .text .more a i{ font-size: 14px; background-size: auto 10px;}

	.oneindex .text .more a i{ padding: 0 65px 0 25px;}
	.oneindex .text .more a:hover i{ animation: mores 1.5s; animation-iteration-count: infinite;}
	@keyframes mores{
		0%   { padding: 0 65px 0 25px; background: url(../images/q9.png) no-repeat center right 0px; background-size: auto 10px;}
		50%  { padding: 0 65px 0 25px; background: url(../images/q9.png) no-repeat center right 5px; background-size: auto 10px;}
		100% { padding: 0 65px 0 25px; background: url(../images/q9.png) no-repeat center right 0px; background-size: auto 10px;}
	}
	.twoindex{ top: 50px; display: flex; justify-content: flex-start; flex-wrap: wrap;}

	/*.twoindex .li{ width: 50%; height: 25%;}

	.twoindex .li:first-child{ width: 100%; height: 50%;}*/
	.twoindex .li{ width: 50%; height: 25%; position: relative; top: auto; left: auto; right: auto; bottom: auto;}

	.twoindex .li:first-child{ width: 100%; height: 50%;}
	.twoindex .li:first-child, .twoindex .li:nth-child(2), .twoindex .li:nth-child(3), .twoindex .li:nth-child(4), .twoindex .li:nth-child(5){ position: relative; top: auto; left: auto; right: auto; bottom: auto;}

	.twoindex .text .h1, .twoindex .text .h1 i{ font-size: 30px; line-height: 30px;}

	.twoindex .text .p{ font-size: 12px;}

	.twoindex .text{ width: 80%; top: 50%; left: 10%; transform: translateY(-50%); text-align: center;}

	.threeindex .swiper{ width: 100%; height: 100%;}

	.threeindex .mkbox{ width: 100%; height: 100%;}

	.threeindex .mkbox .img{ position: relative;}

	.threeindex .mkbox .img img{ width: auto; height: 100%; position: absolute; top: 0; left: 50%; transform: translateX(-50%);}

	.threeindex .mkbox .text{ width: 6rem; top: 50%; left: 50%; transform: translate(-50%,-50%);}

	.threeindex .mkbox .text .mk{ padding: 30px 20px; display: block;}

	.threeindex .mkbox .text .ms{ width: 120px; margin: auto; border: none; padding: 0;}

	.threeindex .mkbox .text .right{ width: auto;}

	.threeindex .mkbox .text .right .h2{ font-size: 22px; line-height: 34px; text-align: center; margin-top: 15px;}

	.threeindex .mkbox .text .right .p{ font-size: 14px; text-align: center; margin-top: 15px;}

	.threeindex .mkbox .text .right .list{ justify-content: center;}

	.threeindex .mkbox .text .right .list .sli .v{ width: 40px; height: 40px;}

	.threeindex .mkbox .text .right .list .sli .s{ font-size: 14px;}

	.threeindex .mkbox .text .right .list .sli, .threeindex .mkbox .text .right .list .sli:nth-child(3n){ margin-right: 0; margin: 0 8px;}

	.morewent{ justify-content: center;}

	.foueindex, .fiveindex{ display: block; height: auto; top: 50%; left: 50%; transform: translate(-50%,-50%); position: absolute;}

	.foueindex .right{ width: 90%; margin: auto; padding: 0; height: auto; margin: 50px auto 0;}

	.sixindex .swiper-container{ height: 100%;}

	.sixindex .mkbox, .sixindex .img{ width: 100%; height: 100%; overflow: hidden; position: relative;}

	.sixindex .img img, .sixindex .mkbox .img img{ height: 100%; width: auto; position: absolute; top: 0; left: 50%; transform: translateX(-50%);}

	.sixindex .mkbox .text{ width: 6rem; height: auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}

	.sixindex .mkbox .text .mk{ padding: 20px; display: block;}

	.sixindex .mkbox .text .mk .m img{ width: 120px; margin: auto;}

	.sixindex .mkbox .text .right{ width: auto; padding: 0; margin: 0; border: none; margin-top: 20px;}

	.sixindex .mkbox .text .right .h2{ font-size: 22px; line-height: 30px; text-align: center;}

	.sixindex .mkbox .text .right .p{ font-size: 14px; line-height: 24px; margin-top: 10px; text-align: center;}

	.sixindex .mkbox .text .right .list .sli .v{ width: 40px; height: 40px; margin-right: 20px;}

	.foueindex .left{ display: block; margin: 0;}

	.foueindex .left .img{ width: 120px; margin: auto; padding: 0; border: none;}

	.foueindex .left .list .p{ height: auto; width: auto; letter-spacing: 0;}

	.foueindex .left .morewent{ display: none;}

	.foueindex .left{ width: auto; margin: 0 0.35rem; padding: 0;}

	.foueindex .left .list{ width: auto; margin-top: 20px;}

	.fiveindex .right{ width: auto; padding: 0 0.35rem; margin: 20px 0 0 0;}

	.fiveindex .right .li a .text .h1{ font-size: 16px; line-height: 20px; text-align: center;}

	.fiveindex .right .li a .text .p{ font-size: 12px; line-height: 20px; -webkit-line-clamp: 2!important;}

	.fiveindex .right .li{ width: 3.3rem; padding: 20px 0 0 0;}

	.fiveindex .right .li a{ display: block;}

	.fiveindex .right .li a .text{ width: auto; margin-top: 10px;}

	.fiveindex .right .li a .m img{ display: block; width: auto; height: 50px; margin: auto;}

	.fiveindex .right .li::after{ display: none;}

	.fiveindex .left{ display: block; padding: 0;}

	.fiveindex .left .num{ display: none;}

	.fiveindex .left .p{ width: auto; height: auto; font-size: 14px; line-height: 24px; text-align: center; margin-top: 10px;}

	.fiveindex .morewent{ display: none;}

	.downbox{ display: none;}

	.headerCell, .cellnavlist{ display: block;}

	.listrightnav{ display: none;}

	.home_banner{ transform: translate(-50%,-50%) scale(0.3);}

	#fp-nav{ display: none;}
	.threeindex .swiper-button-next, .threeindex .swiper-button-prev, .sixindex .swiper-button-next, .sixindex .swiper-button-prev{ width: 50px;}
	.threeindex .swiper-button-next, .sixindex .swiper-button-next{ right: 0;}
	.threeindex .swiper-button-prev, .sixindex .swiper-button-prev{ left: 0;}
	.footer .boot .right a{ text-align: center; font-size: 15px;}
	.sixindex .mkbox .text .right .list{ margin-top: 25px;}
	.footer .nav .li:nth-child(2) .m a:first-child, .footer .nav .li:nth-child(3) .m a:first-child{ width: auto; min-width: inherit;}
	.progensix .cont .swiper-button-next, .progensix .cont .swiper-button-prev{ display: block; width: 40px; height: 40px; border-radius: 100%; background: #DF631E url(../images/15.png) no-repeat center; background-size: 20px auto; transition: all 0.5s; top: auto; margin: auto; bottom: 25px;}
	.progensix .cont .swiper-button-next{ right: 2rem; transform: rotate(180deg);}
	.progensix .cont .swiper-button-prev{ left: 2rem;}
	.progensix .cont .swiper-button-next::after, .progensix .cont .swiper-button-prev::after{ display: none;}
	.progensix .swiper{ padding-bottom: 70px;}
	
	.popCurty{ right: 5%; width: 90%;}
	
}

@media (max-width: 1660px) and (min-width: 1280px) {

	.w1560, .aboutcontact .cont{ width: 1200px;}

	.casebanner .img{ height: 480px;}

	.abouthree .imgboxmax{ margin: 0; width: 500px; height: 900px; position: relative;}

	.abouthree .imgbox{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%) scale(0.7);}

	.aboutcontact .boot .wli{ width: 385px;}

	.aboutwo .cont .li{ margin: 0; /*width: 11%;*/}

	.boomdata .cont .left{ width: 690px; padding: 70px 64px 70px 0;}

	.boomdata .cont .right{ width: 400px;}

	.searchbox .boot .left{ width: 710px;}

	.centeryent .cont .img{ width: 505px;}

	.centervert .cont .li, .centervert .cont .wt{ width: 390px;}

	.centeruert .list .li{ width: 586px;}

	.centeruert .list .li .img{ height: 323px;}

	.progentone .list .li{ width: 380px;}

	.progenthree .list .li .img{ width: 620px;}

	.progenthree .list .li .text .p, .progenthree .list .li:nth-child(2) .text .p{ width: 470px; margin: 15px 0 0 52px;}

	.progenthree .list .li:nth-child(2) .text{ margin-right: 50px;}

	.progenthree .list .li:nth-child(2) .text .p{ width: 400px;}

	.progensix .cont .img{ width: 560px;}

	.caseboxone .mk{ width: 1020px;}

	.caseboxone .mk a{ padding: 35px;}

	.caseboxone .mk .text{ width: 460px;}

	.caseboxone .mk a .img{ width: 445px; height: 300px;}

	.caseboxone .mk .text .k div{ font-size: 14px; line-height: 40px;}

	.caseboxone .mk .text .p{ font-size: 15px; line-height: 30px;}

	.caseboxertwo .nav .li a{ padding: 0 20px; line-height: 46px; font-size: 15px; margin: 0 5px;}

	.caseboxertwo .list .wli .li{ margin: 35px 35px 0 0; width: 376px;}

	.caseboxertwo .list .wli .li a{ padding: 35px;}

	.newsbox .cont .li a .right .img{ width: 430px;}

	.newsbox .cont .li a .right .text{ width: 600px;}

	.newsbox .cont .li a .right{ width: 1060px;}

	.fiveindex .right{ width: 700px;}

	.foueindex .right{ width: 710px; height: 500px; margin-right: 80px; margin-top: 1.5rem;}

	.fiveindex .right .li{ width: 325px;}

	.fiveindex .right .li a .text{ width: 195px;}

	.home_banner{ transform: translate(-50%,-50%) scale(0.7);}
	
	/*  */
	.twoindex{ top: 100px;}
	.twoindex .li{ width: 33%; height: 50%;}
	.twoindex .li:first-child{ width: 34%; height: 100%;}
	.downbox{ bottom: 1rem;}
	.progenthree .list .li .img{ display: block;}
	

}

@media (max-width: 1440px) and (min-width: 1280px) {

	

}

@media (max-width: 1280px) and (min-width: 950px) {

	

}

.newsbox .cont .li a .right .text .h1,

.boomdata .cont .left .more a i,

.boomdata .cont .left .more a,

.newsboxdata .more a i,

.centeruert .list .li .text .p{ overflow: hidden; white-space: nowrap; text-overflow : ellipsis;}

.newsbox .cont .li a .right .text .p{ word-bread: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}

.threeindex .mkbox .text .right .p{ word-bread: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}

.fiveindex .right .li a .text .p{ word-bread: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden;}







