/* 小屏幕（平板，大于等于 768px） */
@media  (max-width: 768px) {
	.header,.pc-null,.bottom{
		display: none;
	}
	.app-nav,.app-null,.app-bot{
		display: block;
	}
	.con{
		width: 100%;
		padding: 0 15px;
	}
	/*首页*/
	.banner-text {
	    bottom: 2%;
	    padding: 0 15px;
	}
	.banner-text h2 {
	    font-size: 18px;
	    padding: 5px 0 5px;
	}
	.banner-details p,.banner-details p:first-child,.banner-text p:first-child{
	    font-size: 12px;
	}
	.banner-details h2 {
	    font-size: 14px;
	    color: #fff;
	    padding-bottom: 10px;
	}
	.banner-details {
	    top: 15%;
	    transform: translateY(-15%);
	    padding: 0 15px;
	}
	.banner-btn {
	    margin-top: 15px;
	}
	.banner-btn>a {
		width: 120px;
	    height: 34px;
	    line-height: 34px;
	    font-size: 12px;
	}
	.banner-btn>a>span {
	    line-height: normal;
	}
	.btn-icon {
	    width: 18px;
	    height: 7px;
	    margin-left: 5px;
	}
	.banner-bot {
		width: 100%;
	    height: auto;
	    position: static;
	    background-position: center bottom;
	    bottom: auto;
	    left: auto;
	    background-size: 100%;
	}
	.banner-bot-text {
	    padding: 15px 0;
	    position: static;
	    top: auto;
	    left: auto;
	    transform: none;
	}
	.banner-bot-text p {
	    font-size: 14px;
	    margin-bottom: 15px;
	}
	.banner-bot-text h3 {
	    font-size: 12px;
	}
	.item-list {
	    padding-top: 20px;
	}
	.item-list>ul>li {
	    width: 50%;
	}
	.list-main {
	    height: 250px;
	}
	.list-img {
	    height: 150px;
	    line-height: 150px;
	}
	.plan-main {
		width: 100%;
	    height: auto;
	    padding: 45px 15px 15px;
	    position: static;
	    top: auto;
	    right: auto;
	}
	.plan-top {
	    width: 100%;
	    height: 40px;
	    line-height: 40px;
	    top: 35%;
	    right: 0;
	    padding: 0 15px;
	}
	.plan-title {
	    font-size: 18px;
	    padding: 20px 0;
	}
	.plan-text {
	    font-size: 12px;
	    padding: 15px 0;
	}
	.plan-text h3 {
	    font-size: 16px;
	    margin-bottom: 20px;
	}
	.plan-a a {
	    width: 120px;
	    height: 34px;
	    line-height: 34px;
	    font-size: 12px;
	}
	.plan-a a span {
	    margin-left: 5px;
	    width: 18px;
	}
	.plan-a a span img{
		width: 100%;
	}
	.plan-left {
	    font-size: 14px;
	}
	.plan-num {
	    font-size: 20px;
	}
	.plan-btn a {
	    width: 18px;
	}
	.plan-btn a img{
		width: 100%;
	}
	.product,.news{
	    padding: 20px 0;
	}
	.item-top {
	    padding-bottom: 20px;
	}
	.title {
	    height: 50px;
	    line-height: 50px;
	    font-size: 18px;
	    color: #000;
	}
	.product-list>ul>li {
	    width: 100%;
	    height: auto;
	    padding: 15px;
	}
	.product-main{
		text-align: center;
	}
	.product-img {
	    height: auto;
	    width: 100%;
	    margin-bottom: 25px;
	}
	.product-text {
	    padding-left: 0;
	}
	.product-text h3 {
	    font-size: 16px;
	    margin: 15px 0;
	    line-height: 1.6;
	}
	.product-text ul li::after {
	    top: 10px;
	    bottom: auto;
	}
	.news-list>ul {
	    margin: 0;
	}
	.news-list>ul>li {
	    width: 100%;
	    padding: 10px 0;
	}
	.news-text {
	    padding: 0 20px 20px;
	}
	.news-time>span {
	    padding: 20px 0 15px 0;
	}
	.news-text-main {
	    height: auto;
	    font-size: 14px;
	}

	/*走进汇德力*/
	.brief-top {
	    width: 100%;
	    padding: 15px 0;
	}
	.brief-title {
	    font-size: 18px;
	}
	.brief-text {
	    font-size: 14px;
	}
	.brief-video-icon {
	    width: 40px;
	    height: 40px;
	}
	.brief-list {
	    padding: 20px 0;
	}
	.brief-list>ul {
	    margin: 0;
	}
	.brief-list>ul>li {
	    width: 100%;
	    padding: 20px 0;
	}
	.brief-list-main>h3 {
	    font-size: 16px;
	    padding: 15px 0;
	}
	.brief-list-main>p {
	    font-size: 12px;
	}
	/*我们的技术*/
	.skill-item ul>li {
	    margin-right: 8px;
	    font-size: 12px;
	}
	.skill-item ul>li {
	    height: 50px;
	    line-height: 50px;
	}
	.skill {
	    background-position: center bottom;
	    background-size: 100%;
	}
	.skill-list {
	    display: none;
	    width: 100%;
	    height: auto;
	    padding: 20px 0;
	}
	.skill-text h4 {
	    font-size: 16px;
	    padding-bottom: 15px;
	}
	.skill-text p {
	    font-size: 14px;
	    padding-bottom: 15px;
	}

	/*产品*/
	.way {
	    padding: 10px 0;
	    font-size: 12px;
	}
	.product-right,.product-left{
		width: 100%;
	}
	.product-chage>ul>li>a {
	    padding: 20px 20px;
	    font-size: 14px;
	}
	.else-label {
	    font-size: 14px;
	}
	.product-title {
	    font-size: 18px;
	    margin-bottom: 15px;
	    margin-top: 15px;
	}
	.product-list>ul {
	    margin: 0;
	}
	.product-list>ul>li::after{
		display: none;
	}
	.product-ul h3 {
	    font-size: 16px;
	    padding: 10px 0;
	}
	.product-more {
	    margin: 20px 0;
	}
	.product-more>a {
	    width: 160px;
	    height: 40px;
	    font-size: 12px;
	    line-height: 38px;
	}
	.product-more>a>img {
	    margin-left: 10px;
	}
	.product-top>h2 {
	    font-size: 18px;
	    padding-top: 15px;
	}
	.product-top>p {
	    font-size: 12px;
	}
	.details-banner .banner, .details-banner .details-main,.details-btn,.details-right{
		width: 100%;
	}
	.details-way,.details-top{
	    width: 100%;
	    padding: 0 15px;
	}
	.way>ul>li {
	    padding-right: 15px;
	    padding-top: 5px;
	}
	.way>ul>li::after {
	    top: 5px;
	}
	.details-text {
	    width: 100%;
	    padding: 15px 0;
	}
	.details-bot {
	    position: static;
	    bottom: auto;
	    left: auto;
	}
	.details-text {
	    width: 100%;
	    padding: 15px 0;
	}
	.details-text h2 {
	    height: auto;
	    line-height: 80px;
	    font-size: 20px;
	}
	.details-text h2 span {
	    width: 80px;
	    height: 80px;
	    margin-right: 20px;
	}
	.details-text p {
	    padding: 20px 0;
	    font-size: 13px;
	}
	.details-right{
		padding-top: 15px;
	}
	.details-btn>a {
	    width: auto;
	    height: 40px;
	    line-height: 40px;
	    font-size: 12px;
	    padding: 0 10px;
	}
	.details-btn>a>span:first-child{
	    height: 14px;
	    line-height: 0;
	}
	.details-btn>a img{
		max-height: 100%;
	}
	.details-right>span {
	    height: 40px;
	}
	.details-info {
	    padding: 25px 0;
	}
	.details-info-main {
	    padding-left: 0;
	}
	.details-info-main h3 {
	    padding-bottom: 15px;
	    font-size: 16px;
	}
	.details-info-main p {
	    padding: 5px 0 5px 20px;
	    font-size: 12px;
	}

	/*技术应用*/
	.skill-info {
	    padding: 20px 0;
	}
	.skill-info-list>ul {
	    margin: 0 -10px;
	}
	.skill-info-list>ul>li {
	    width: 50%;
	    padding: 10px 10px;
	}
	.skill-info-main>a {
	    font-size: 14px;
	}
	.skill-name {
	    padding: 10px 0;
	}

	/*联系我们*/
	.map-main {
	    width: 100%;
	    position: static;
	    top: auto;
	    transform: none;
	    right: auto;
	    padding: 15px;
	}
	.map-img {
	    width: 100%;
	}
	.map-title {
	    padding-bottom: 10px;
	}
	.map-title h2 {
	    font-size: 18px;
	    margin-bottom: 10px;
	}
	.map-title p {
	    font-size: 12px;
	}
	.map-list {
	    font-size: 12px;
	    padding: 15px 0;
	}
	.map-list>span:first-child {
	    width: 45px;
	}
	.contact {
	    padding: 20px 0;
	}
	.contact-title {
	    width: 100%;
	    margin: 0 auto;
	    line-height: 1.6;
	    font-size: 16px;
	    padding-bottom: 20px;
	}
	.contact-list {
	    margin: 0;
	}
	.contact-item {
	    width: 100%;
	    padding: 0;
	}
	.contact-list label {
	    font-size: 14px;
	}
	.contact-input input {
	    height: 40px;
	}
	.pad {
	    padding: 0;
	}
	.contact-list a {
	    height: 40px;
	    line-height: 40px;
	    margin-top: 20px;
	    font-size: 14px;
	}
	.contact-input-text {
	    height: 40px;
	    line-height: 40px;
	}
	.contact-icon {
	    top: 17px;
	}

	.contact-input select{
		height: 40px;
	}

	/*新闻资讯*/
	.news-top {
	    padding: 15px;
	    margin-bottom: 20px;
	}
	.news-top>ul>li {
	    width: 100%;
	    padding: 10px 0;
	}
	.news-input input {
	    height: 40px;
	    padding: 0 50px 0 20px;
	}
	.news-search-input input {
	    font-size: 12px;
	}
	.news-search-icon {
	    top: 11px;
	    right: 20px;
	}
	.news-select-text {
	    height: 40px;
	    line-height: 40px;
	    padding: 0 50px 0 20px;
	    font-size: 12px;
	}
	.news-select-icon {
	    top: 7px;
	    right: 15px;
	}
	.news-btn-more {
	    padding: 15px 0;
	}
	.news-btn-more a {
	    width: 160px;
	    height: 40px;
	    line-height: 40px;
	    font-size: 14px;
	}

	.news-details-main {
	    padding: 0;
	}
	.news-nav-text {
	    padding-bottom: 10px;
	}
	.news-details-title {
	    padding-bottom: 20px;
	}
	.news-details-title h1 {
	    font-size: 18px;
	    padding-bottom: 10px;
	}
	.news-details-title p {
	    font-size: 12px;
	}
	.news-details-text p {
	    padding: 10px 0;
	    font-size: 12px;
	}
	.news-details-text h4 {
	    padding: 10px 0;
	    font-size: 14px;
	}
	.news-details-btn a {
	    width: 140px;
	    height: 40px;
	    line-height: 40px;
	    font-size: 12px;
	}
	.news-details-btn {
	    padding: 20px 0;
	}



	/*应用和解决方案*/
	.apply-item {
	    padding: 15px;
	}
	.apply-left, .apply-right {
	    width: 100%;
	    padding: 0;
	}
	.apply-item-btn>a {
	    padding: 8px 12px;
	    font-size: 14px;
	}
	.apply-left-text p {
	    padding: 2px 0 2px 15px;
	    font-size: 14px;
	}
	.apply-left-text p::after {
	    top: 10px;
	}
	.apply-text h2 {
	    font-size: 18px;
	    padding-top: 10px;
	}
	.apply-text p {
	    padding: 5px 0;
	    font-size: 14px;
	}
	.apply-title h3 {
	    padding-bottom: 15px;
	    font-size: 18px;
	}
	.apply-title {
	    font-size: 14px;
	}
	.apply-item .contact-list label {
	    width: 60px;
	    height: 40px;
	    line-height: 40px;
	    left: 0;
	    padding-left: 10px;
	}
	.apply-item .contact-list textarea {
	    padding-top: 10px;
	}
	.apply-item .contact-list .contact-item{
	    margin-bottom: 15px;
	}
	.apply-item .contact-list .contact-item:last-child{
		margin-bottom: 0;
	}



	.module {
	    padding: 10px 0;
	}
	.module>ul {
	    margin: 0;
	}
	.module>ul>li {
	    width: 100%;
	    padding: 10px 0;
	}
	.module-text {
	    padding: 15px;
	    font-size: 14px;
	}


	.hezuo {
	    padding: 15px 0 20px;
	}
	.hezuo-main ul {
	    margin: 0 -10px;
	}
	.hezuo-main ul>li {
	    width: 50%;
	    height: auto;
	    padding: 10px;
	}
	.hezuo-img {
	    height: 100px;
	}
	.module {
	    padding: 10px 0;
	}
	.module>ul {
	    margin: 0;
	}
	.module>ul>li {
	    width: 100%;
	    padding: 10px 0;
	}
	.module-text {
	    padding: 15px;
	    font-size: 14px;
	}
	.model-main {
	    width: 80%;
	    height: 500px;
	    padding: 20px 10px;
	}
	.close {
	    width: 10px;
	    height: 10px;
	    right: -20px;
	}
	.into-info {
	    width: 100%;
	    height: auto;
	    padding: 0 10px;
	}
	.into-info-top-img,.into-into-top-main,.into-info-list-main{
	    width: 100%;
	}
	.into-into-top-main h3 {
	    font-size: 18px;
	    margin: 0;
	    padding: 10px 0;
	}
	.into-into-top-main p {
	    font-size: 12px;
	}
	.into-info-list>ul>li,.into-info-item ul li{
		width: 100%;
		margin: 0;
	}
	.into-info-list-main p {
	    font-size: 12px;
	    margin-bottom: 10px;
	}
	.into-info-list {
	    padding: 10px 0;
	}
	.into-info-main {
	    font-size: 12px;
	}
	.into-info-main h4 {
	    padding-bottom: 10px;
	}
	.into-info-main>p,.into-info-item-img{
	    padding-bottom: 10px;
	}
	.into-info-item-main p {
	    font-size: 12px;
	    padding-bottom: 10px;
	}
}

/* 中等屏幕（桌面显示器，大于等于 992px） */
@media (min-width:768px) and (max-width:1200px) {
	
}

/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media (min-width:1200px) and (max-width:1440px){

	.nav-main>ul>li{
		margin-right: 30px;
	}
	.banner-bot {
	    width: 100.5%;
	}
	.plan-main {
	    padding: 6% 5% 0 4%;
	}
	.plan-title {
	    padding: 25px 0;
	}
	.plan-text {
	    padding: 25px 0;
	}
	.plan-top{
		top: 4%;
    	padding: 0 5% 0 4%;
	}
	.model-main {
	    height: 500px;
	}
}

/*
     FILE ARCHIVED ON 23:05:54 Jan 28, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 05:43:27 Sep 26, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.645
  exclusion.robots: 0.015
  exclusion.robots.policy: 0.007
  esindex: 0.009
  cdx.remote: 5.771
  LoadShardBlock: 59.509 (3)
  PetaboxLoader3.datanode: 76.295 (4)
  PetaboxLoader3.resolve: 63.212 (2)
  load_resource: 83.358
*/