@media screen and (min-width: 992px) {

}
@media only screen and (max-width: 575.98px) {
	.honor ul li{width: calc(48% - 2px);}
	.patent ul li{width: calc(48% - 2px);}
	.culture dl{width: calc(48% - 2px);}
	.years{display: block;}
	.years dl dt{width:  calc(20% - 10px);font-size: 18px; padding: 0 10px 0 0;}
	.years dl dd{width:  calc(80% - 11px);float: left;  padding: 0 0 50px 10px;}

	.companyintroduction .company_left{width:100%;  padding: 10px 0; float: none;}
	.companyintroduction .company_right{width:100%;  padding: 10px 0; float: none;}

	.companystatistic{margin: 50px 10px 20px 10px; padding: 10px;width:calc(100% - 40px);}
	.companystatistic dl{float:none; border-left:none; border-bottom:#F3F3F3 1px solid; width: 100%;}
	.companystatistic dl:nth-child(5){ border-bottom:none;}
	.whuasj{display: none;}

	.companyculture dl{overflow: hidden; position: relative; line-height: 20px; width: calc(100% - 40px); margin: 0 10px  50px 10px; padding: 10px; float: left;  text-align: center; background: #F3F3F3; border-radius: 3px;}

	.main .top .content ul{display: none;}
	.main .top .content dl{width: 33.3%;}
	.main .top .content dl:nth-child(4){display: none;}

	.header .nav .logo {width: 50%;float: none; margin: 0 25%}
	.header .nav .logo img {width:80%; margin: 0 10%}
	.header .nav {margin: 0 0;}
	.header .nav .menu {width: 100%; float: none;}
	.header .nav .menu dl {padding: 0 0 0 0;text-align: center;}
	.header .nav .menu dl dt {font-size: 12px;}
	.header .nav .menu dl dd {font-size: 10px; text-overflow: ellipsis; text-transform: uppercase;white-space: nowrap;}

	.main .theme .mark {margin: 200px 5px 0 5px; padding: 30px 5px;}

	.main .splitline h1 {font-size: 25px;font-weight: bold;}

	.main .theme .mark .article {margin: 20px 5px;}

	.main .theme .mark .aside {padding: 0 0;}

	.main .theme .mark .aside .list{ width: calc(50% - 22px);margin: 5px; padding: 5px;}

	.main .theme .mark .aside .list .img {width: 35%;}
	.main .theme .mark .aside .list .txt {width: 65%;}
    .main .theme .mark .aside .list .img .iconfont {font-size: 20px;}

    .article {margin: 10px; padding: 0 0;}
    .article .title dl dt {float: none;width: 100%;font-size: 20px; margin: 0 0 0 0; padding: 0 0 10px 0}
    .article .title dl dd {float: none;width: calc(100% - 0px);border-top: #ff0000 2px solid;border-left:none;padding: 10px 0 0 0;font-size: 16px;}
    .article .title dl dd ul li {float: left; text-align: left; margin: 0 20px 0 0; padding: 0 0 0 0; width: calc(25% - 20px);}
    
    .product {margin: 10px 0 0 0;}
    .product dl {float: left;width: calc(50% - 22px);padding: 5px;margin: 5px;}

	.main .section1 .article {margin: 20px 5px;}

	.article .news .list dl {width: calc(50% - 12px);margin: 5px;}
	.article .news .list dl dd {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}

	.article .partnerform {margin: 10px 0 0 0;padding: 10px;}
    .article .partnerform dl dt {float: none; width: 100%;}
    .article .partnerform dl dd {float: none;width: 100%;margin: 0 0 0 0;}
    .article .partnerform input {margin: 0 0 10px 0;padding: 5px;width: calc(100% - 12px);}
    .article .partnerform textarea {margin: 0 0 0 0;width: calc(100% - 107px);}
	.article .partnerform button {font-size: 11px;top: 20px;right: 20px;}

	.footer .contact {margin: 0 10px;padding: 10px 0 20px 0;}
	.footer .contact .logo {width: 100%;float: none;}
	.footer .contact .logo dl dt img{width: 50%;}
	.footer .contact .txt { display: none;}
	.footer .contact .fabric {display: none;}
	.footer .contact .relation{width: 100%;float: none;}


	.main .theme .ad1 {height: 250px;}
    .main .theme .ad1 ul {height: 250px;}

	.main .theme .mark1 {padding: 20px 10px 0 10px;margin: 160px 5px 0 5px;}

	.main .theme .class ul {width: 100%;float: none;}
	.main .theme .class ul li { font-size: 12px;}

	.main .theme .class .searchform {width: 100%;float: none;}

	.main .theme .class .searchform dl {margin: 10px 0 0 0}

	.main .theme .class .searchform button {padding: 5px 10px;}

	.article1 {margin: 0 5px 20px 5px;padding: 0 10px 10px 10px;}
	.article2 {margin: 0 5px 20px 5px;padding: 10px;}

	.article1 .map {overflow: hidden;padding: 10px 0 20px 0;}

	.main .splitline h1 {font-size: 20px;}

	.keywords {font-size: 12px;}
    .keywords span {margin: 0 0 0 10px;}

    .article1 .paging ul { margin: 30px 5px 0 5px;}

	.main .theme .mark2 {margin: 300px 5px 0 5px;padding: 20px 30px}
    .main .theme .mark2 .title {width: 100%;margin: 0 0 0 0;}
    .main .theme .mark2 .title dl dt {font-size: 25px;}
    .main .theme .mark2 .title dl dd b {font-size: 18px;}
	.main .theme .mark2 .title dl dd ul {font-size: 10px;}

	.main .theme .mark2 .video {width: 100%;margin: 0 0 0 0;}
	.main .theme .mark2 .video dl {width: 20%;}
    .main .theme .mark2 .video dl dd {font-size:10px;}

    .main .theme .p-img {top: 70px;right: 20%;left: 20%;margin: 0 0 0 0;width: 60%;}

    .main .theme .p-background {height: 280px;padding: 0 0 250px 0;}

    .article1 .parameter {width: 100%; float: none; padding: 0 0 0 0;}
	.article1 .detailed {width: 100%;float: none;}
	.article1 .detailed img {width:calc(100% - 10px) !important;padding: 0 !important; margin: 0 5px !important; display:block;vertical-align:top;overflow: hidden;}
	.article1 .detailed p img {width:calc(100% - 10px) !important; padding: 0 !important;margin: 0 5px !important;display:block;vertical-align:top;overflow: hidden;}

	.article1 .news .list dl {float: none;width: calc(100% - 22px);margin: 5px;padding: 5px;}

	.article1 .aside img {width:calc(100% - 10px) !important; padding: 0 !important;margin: 0 5px !important;display:block;vertical-align:top;overflow: hidden;}
	.article1 .aside p img {width:calc(100% - 10px) !important; padding: 0 !important;margin: 0 5px !important;display:block;vertical-align:top;overflow: hidden;}
    .article1 .data .list {width: 100%;float: none;margin: 0 0 30px 0;}

    .data-title .txt {width: 100%;float: none;}

    .data-title .img {width: 100%;float: none;margin: 0 0 0 0;}

    .main .theme .admap {height: 250px;}

	.contact-title .txt {width: 100%;float: none;}

	.contact-title .contact-form {width: 100%;float: none;margin: 0 0 0 0;}

	.iconhome{display: none}

}
