@media (max-width: 750px) {
	html {
		font-size: 0.75rem;
	}
	#index #equipment #pc{
		display: none;
	}
	#index #equipment #mobile{
		display: block;
	}
	.job_notice{
		display: block;
		font-style: normal;
		font-weight: normal;
		font-size: 1.16rem;
		line-height: 1.5em;
		text-align: center;
		letter-spacing: 0.02em;
		color: #1D1D1D;
		margin-bottom: 1.5rem;
	}
	.job_notice em{
		font-style: normal;
		clear: both;
		display: block;
		color: #006EBE;
	}
	#industry_news{
		height: auto;
		padding: 2rem 0;
	}
	
	#industry_news .container{
		padding-left: 0;
		padding-right: 0;
	}
	
	#pchy{
		display: none!important;
	}
	#swiper_news{
		display: block;
		margin-top: 1rem;
	}
	#swiper_news .item{
		width: 70vw;
	}
    #index .carousel-indicators{
		width: 80vw;
		margin-left: -40vw;
	}
	#index .carousel-indicators{
		height: 2px;
	}
	
	#index .carousel-indicators li.active{
		height: 4px;
	}
	#header {
		background-color: #1D1D1D !important;
		height: 3.66rem;
		position: relative;
	}

	.navbar-toggle {
		display: block;
		position: absolute;
		box-sizing: border-box;
		padding: 1vw 0;
		left: 2vw;
		top: 50%;
		width: 6vw;
		height: 6vw;
		margin-top: -3vw;
		border: none;
		background-color: #1D1D1D;
		display: flex;
		justify-content: space-around;
		align-items: center;
		flex-direction: column;
	}

	.navbar-toggle .icon-bar {
		border-top: 1px solid #FFFFFF;
		width: 1.33rem;
	}

	#header .logo_a img {
		height: 1.916rem;
		width: auto;
	}

	#header .row {
		justify-content: center;
	}

	#header .row .span6 {
		height: 0;
		overflow: hidden;
	}

	#contact .contact .txt {
		display: none;
	}

	#contact .contact {
		height: 10.67vw;
		width: 10.67vw;
	}
	
	#contact .contact embed,#contact .contact svg{
		 width: 22px;
	}

	#contact .contact img {
		margin-bottom: 0;
	}

	#index_banner {
		display: none;
	}

	#index .idea {
		display: none;
	}

	#index_banner_mobile,
	#index .idea_mobile {
		display: block;
	}

	#index .idea_mobile {
		font-size: 1rem;
	}

	#index .idea_mobile {
		background: #006EBE;
		min-height: 13rem;
		display: flex;
		justify-content: center;
		align-items: center;
		font-style: normal;
		font-weight: bold;
		font-size: 1rem;
		line-height: 2em;
		display: flex;
		align-items: center;
		text-align: center;
		letter-spacing: 0.2em;
		color: #FFFFFF;
	}

	#index .idea_mobile em {
		font-style: normal;
		padding-bottom: 0.3125rem;
		background-image: url(../img/dot.png);
		background-repeat: repeat-x;
		background-position: left bottom;
	}

	.atitle .entit {
	
	}

	.atitle .cntit {
		font-size: 1.67rem;
	}

	.btitle .entit {
		font-size: 1rem;
	}

	.btitle .cntit {
		font-size: 1.67rem;
	}

	#index #equipment {
		height: auto;
		padding-top: 8vw;
		padding-bottom: 0vw;
		background-color: #f2f2f2;
	}

	#index #equipment .main .left h3 {
		font-size: 1.41rem;
	}

	#index #equipment .main .left a {
		align-items: flex-end;
		padding: 1.5rem 3rem;
	}

	#index #equipment .main .left .more {
		display: none;
	}

	#index #equipment .main .right .item .more {
		display: none;
	}

	#index #equipment .main .right .item h3 {
		font-size: 1.41rem;

	}

	#index #equipment .main {
		padding-top: 4vw;
	}

	#index #equipment .main .d-flex {
		flex-direction: column;
		justify-content: flex-start;
		align-items: center;
		padding: 0;
	}

	#index #equipment .main .d-flex .left {
		height: 58.57vw;
		width: 100%;
		margin-right: 0;
		margin-bottom: 0.833rem;
		background-image: url(../mobile/index/p1.png);
		background-position: left bottom;
		background-size: 80% auto;
	}

	#index #equipment .main .right {
		height: 181.4vw;
	}

	#index #equipment .main .right .item {
		width: 45.5vw;
		height: 58.57vw;
	}

	#index #equipment .main .right .t1 {
		background-image: url(../mobile/index/p2.png);
		background-position: left bottom;
		background-size: auto 70%;
	}

	#index #equipment .main .right .t2 {
		background-image: url(../mobile/index/p3.png);
		background-position: left bottom;
		background-size: auto 70%;
	}

	#index #equipment .main .right .t3 {
		background-image: url(../mobile/index/p4.png);
		background-position: left bottom;
		background-size: auto 70%;
	}

	#index #equipment .main .right .t4 {
		background-image: url(../mobile/index/p5.png);
		background-position: left bottom;
		background-size: auto 70%;
	}

	#index #equipment .main .right .t5 {
		background-image: url(../mobile/index/p6.png);
		background-position: left bottom;
		background-size: auto 70%;
	}

	#index #equipment .main .right .t6 {
		background-image: url(../mobile/index/p7.png);
		background-position: left bottom;
		background-size: auto 70%;
	}

	#index #service .left {
		margin-bottom: 0.83rem;
	}

	#index #service .left .img {
		display: none;
	}

	#index #service .left .img_mobile {
		display: block;
	}

	#index #service .right .img {
		display: none;
	}

	#index #service .right .img_mobile {
		display: block;
	}

	#index #service {
		height: auto;
		padding-top: 8vw;
		padding-bottom: 8vw;
	}

	#index #service .list {
		flex-direction: column;
		justify-content: flex-start;
		align-items: center;
		margin-top: 5vw;
	}

	#index #service .item {
		width: 100%;
	}

	#index #service .item.left {
		background-size: 6rem auto;
	}

	#index #service .item.right {
		background-size: 7rem auto;
	}

	#index #service .left .img {}

	#index #service .left h2 {
		font-size: 1.42rem;
	}

	#index #service .left .decs p {
		font-size: 1.16rem;
	}

	#index #service .right h2 {
		font-size: 1.42rem;
	}

	#index #service .right .decs p {
		font-size: 1.16rem;
	}

	#index #news {
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0;
		padding-top: 2.5rem;
		width: 100%;
		box-sizing: border-box;
		
		margin-bottom: 3rem;
	}

	#news .atitle {
		margin-bottom: 1.5rem;
	}

	#news .row {
		margin-left: 0;
	}

	#news .img {
		display: none;
	}

	#news .img_mobile {
		display: block;
		width: 100%;
	}

	#news .img_mobile img {
		width: 100%;
		height: auto;
	}

	#news .datetime {
		order: 1;
		margin-top: 0.7rem;
	}

	#news .tit {
		order: 2;
	}

	#news .row {
		margin-left: 0;
		margin-right: 0;
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: flex-start;
	}

	#news .row .item {
		width: 100%;
	}


	#news .dec {
		display: block;
		order: 3;
		font-style: normal;
		font-weight: normal;
		font-size: 1.16rem;
		line-height: 2rem;
		color: #000000;
	}

	#news .item {
		width: 100%;
		margin-right: 0;
		margin-bottom: 8vw;
	}


	#news .item a {
		display: flex;
		flex-direction: column;
	}

	#index #index_job {
		flex-direction: column;
		margin-left: 15px;
		margin-right: 15px;
		box-sizing: border-box;
		width: auto;
	}

	#index #index_job .litpic {
		width: 100%;
	}

	#index_job .maininfo {
		width: 100%;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		padding-left: 8vw;
		padding-right: 8vw;
		padding-bottom: 5.3vw;
	}

	#index_job .maininfo .dec {
		text-align: center;
	}

	#index_job .maininfo .dec br {
		display: none;
	}

	#index_job .justify-content-start {
		justify-content: center !important;
		align-items: center;
	}

	#index #index_hezuo {
		height: auto;
		padding-top: 1rem;
	}

	#index #index_hezuo .list {
		padding-left: 2rem;
		padding-right: 2rem;
		
		padding-top: 0rem;
		align-items: flex-start;
		justify-content: flex-start;
	}

	#index #index_hezuo .list .item {
		width: 33%;
	}

	#index #index_hezuo .list .item img {
		max-width: 13.3vw;
	}

	#footer #foot {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: flex-start;
	}

	#footer .company {
		width: 100%;
		display: flex;
		justify-content: space-between;
		align-items: flex-start;
	}

	#footer .company .company_name {
		font-size: 1rem;
		margin-bottom: 8vw;
	}

	#footer .company .ewm {
		width: 16vw;
		height: 16vw;
	}

	#footer .webmap {
		width: 100%;
		display: flex;
		justify-content: flex-start;
		align-items: flex-start;
	}

	#footer .webmap ul {
		width: 74vw;
	}

	#footer .webmap li,
	#footer .webmap li a {
		font-size: 1rem;
	}

	#footer .contact {
		width: 100%;
		display: flex;
		justify-content: flex-start;
		align-items: flex-start;
	}

	#footer .contact .row {
		width: 74vw;
	}

	#footer .city {
		font-size: 1rem;
	}

	#footer .top_tit {
		margin-right: 5.3vw;
		font-size: 1rem;
		width: 14vw;
	}

	#contact .pop {
		width: 91.2vw;
		height: 131.7vw;
		right: -91.2vw;
		top: 50%;
		margin-top: -65.5vw;
		bottom: auto;
		padding: 5.3vw;
	}

	#contact .pop.open {
		right: 4.4vw;
	}

	#contact .pop .items .item {
		width: 100%;
	}

	#contact .pop .items .item2 textarea {
		height: 41.6vw;
	}

	#contact .pop .items {
		margin-top: 3vw;
	}

	#contact .pop .items .submit {
		margin-top: 1rem;
	}

	#contact .contact.open {
		right: 0;
	}
	
	
	#job .pop2 {
		width: 91.2vw;
		height: 110vw;
		top: 50%;
		margin-left: -45.6vw;
		margin-top: -55vw;
		bottom: auto;
		padding: 5.3vw;
	}
	
	
	#job .pop2 .items .item {
		width: 100%;
	}
	
	#job .pop2 .items .item2 textarea {
		height: 41.6vw;
	}
	
	#job .pop2 .items {
		margin-top: 3vw;
	}
	
	#job .pop2 .items .submit {
		margin-top: 1rem;
	}

	.container-fluid#artcont {
		padding-top: 1.66rem;
	}

	#article .main {
		width: 100%;
		padding-bottom: 1rem;
	}

	#article .main img {
		max-width: 100%;
		height: auto;
		margin-top: 0.8rem;
		margin-bottom: 0.8rem;
	}

	#article .main p {
		font-size: 1.16rem;
	}

	.container-fluid#artcont h1 {
		font-size: 1.66rem;
		line-height: 1.6em;
		margin-top: 1.66rem;
	}

	.container-fluid#artcont .artinfo {
		font-size: 1.16rem;
	}

	#job .top {
		width: 86.1vw;
		padding-top: 2rem;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: center;
		left: auto;
		margin-left: 6.9vw;
		margin-right: auto;
		height: auto;
		margin-top: 3vw;
		top: 0;
		position: relative;
	}

	#job .topbg {
		display: none;
	}

	#job .joblist {
		margin-top: 8vw;
		padding-bottom: 2rem;
	}

	#job .joblist .search {
		flex-direction: column;
		padding-left: 4.26vw;
		padding-right: 4.26vw;
		margin-bottom: 1rem;
	}

	#job .joblist .search select {
		width: 100%;
		margin-bottom: 0.83rem;
		background-position: 95% center;
		font-size: 1.16rem;
	}

	#job .joblist .topmenu {
		display: none;
	}

	#job .joblist .list .items .item:nth-child(2),
	#job .joblist .list .items .item:nth-child(3),
	#job .joblist .list .items .item:nth-child(4) {
		display: none;
	}

	#job .joblist .list .items .item {
		width: auto;
		font-size: 1.16rem;
	}

	#job .joblist .list .items .row {
		padding-left: 0;
	}

	#job .joblist .list .items .moreinfo {
		padding-left: 1.16rem;
		padding-right: 1.16rem;
	}

	#job .joblist .list .items .moreinfo .tit {
		font-size: 1.16rem;
	}

	#job .joblist .list .items .moreinfo .con {
		font-size: 1.16rem;
	}

	#job .joblist .list .items .apply {
		font-size: 1.16rem;
		width: 8.33rem;
		height: 2.91rem;
	}

	#job .top .item .infos .title {
		font-size: 1.416rem;
	}

	#job .top .item .infos .en_title {
		font-size: 1rem;
	}

	#job .top .item .infos .dec {
		font-size: 1rem;
		line-height: 1.8em;
	}

	#job .top .item img {
		width: 2.29rem;
		margin-top: 0.5rem;
	}

	#job .top .item {
		padding-left: 2.83rem;
		margin-bottom: 2rem;
	}

	#job_banner .swiper-pagination {
		bottom: 0%;
		right: 0;
		width: 25rem;
		left: 50%;
		margin-left: -12.5rem;
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);

	}

	#job_banner {
		padding-bottom: 3vw;
		margin-bottom: 4vw;
	}

	#job_banner .swiper-wrapper {
		height: 44.26vw;
	}

	#job_banner .swiper-slide {
		overflow: hidden;
	}

	#about_dec {
		min-height: 50vw;
		padding-top: 8vw;
	}

	#about_dec .conent {
		flex-direction: column;
		padding-top: 5vw;
	}

	#about_dec .conent .video {
		width: 100%;
		order: 1;
		margin-bottom: 1.66rem;
	}

	#about_dec .conent .dec1 {
		width: 100%;
		order: 2;
		margin-bottom: 3vw;
	}

	#about_dec .conent .dec2 {
		width: 100%;
		order: 4;
	}

	#about_dec .conent .dec1 p,
	#about_dec .conent .dec2 p {
		font-size: 1.16rem;
		line-height: 1.8em;
	}

	#about_dec .conent .img {
		width: 100%;
		order: 3;
		margin-bottom: 5vw;
	}

	#about_leader {
		width: 100vw;
		height: 145.5vw;
		background-image: url(../mobile/about/bg.jpg);
		background-repeat: no-repeat;
		background-size: 100% 100%;
		position: static;
		padding-top: 4.27vw;
		box-sizing: border-box;
	}


	#about_leader .main {
		position: static;
		flex-direction: column;
		left: auto;
		top: auto;
		margin-left: auto;
		margin-top: auto;
		width: 91.46vw;
		height: 129.8vw;
		margin: 0 auto;
		overflow: hidden;
		box-sizing: border-box;
		padding: 1.16rem 9.3vw;
		justify-content: flex-start;
	}

	#about_leader .main .left {
		order: 2;
		display: flex;
		justify-content: flex-start;
		align-items: center;
		width: 100%;
		margin-top: 1.16rem;
	}

	#about_leader .main .left .img {
		width: 31.4vw;
		margin-right: 1.33rem;
	}

	#about_leader .main .left .other {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: flex-start;
	}

	#about_leader .main .left .job {
		margin-top: 0;
		font-size: 1.16rem;
	}

	#about_leader .main .left .name {
		font-size: 1.42rem;
	}

	#about_leader .main .right {
		width: 100%;
		font-size: 1.16rem;
		line-height: 1.8em;
		order: 1;
		padding-right: 0;
		padding-top: 4rem;
		padding-bottom: 4rem;
	}

	#about #banner {
		display: none;
	}

	#about_leader .bgpic {
		display: none;
	}

	#about_tream .list {
		flex-direction: column;
		align-items: center;
	}

	#about_tream {
		padding-top: 8vw;
		padding-bottom: 8vw;
	}

	#about_tream .item {
		width: 80vw;
		height: 80vw;
	}

	#about_tream .list {
		margin-top: 5vw;
	}

	#about_tream .item .info .job {
		font-size: 1.16rem;
	}

	#about_tream .item .info .name {
		font-size: 1.42rem;
	}

	#about_tream .item .info {
		padding-left: 1.16rem;
		padding-right: 1.16rem;
		background-image: url(../mobile/more.png);
		background-repeat: no-repeat;
		background-position: 94% 9vw;
	}

	#about_tream .item:hover .info {
		background-image: url(../mobile/more2.png);
		background-position: 94% 10vw;
	}

	#about_tream .item .info .school {
		font-size: 1.16rem;
	}

	#about_tream .item .info .dec {
		font-size: 1.16rem;
	}

	#about_zizhi {
		padding-top: 8vw;
		padding-bottom: 8vw;
		min-height: auto;
	}

	#about_zizhi .content {
		margin: 1.2rem auto;
		width: 100%;
		text-align: left;
		font-size: 1.16rem;
		line-height: 1.8em;
		padding-left: 15px;
		padding-right: 15px;
	}

	#about_zizhi .slide_zizhi {
		margin-top: 2vw;
	}

	#dsj {
		display: none;
	}

	#article_list #banner {
		display: none;
	}

	#article_list #banner_mobile {
		display: block;
	}

	#article_list #banner_mobile img {
		width: 100%;
		height: auto;
	}

	#article_list #last_news {
		display: none;
	}

	#article_list #news {
		display: block;
	}

	#milestone {
		padding-top: 8vw;
		padding-bottom: 3vw;
		padding-left: 0;
		padding-right: 0;
		height: auto;
	}

	#dsj_mobile {
		display: block;
	}

	.carousel-item li {
		max-width: 100%;
		font-size: 1.16rem;
		line-height: 1.8em;
		margin-bottom: 0;
	}

	#dsj_mobile .carousel-item .card {
		height: 90.13vw;
		background-image: url(../mobile/news/dbg.png);
		background-position: left 1rem;
		background-repeat: no-repeat;
		background-size: 9.8vw auto;
		padding-right: 15vw;
		margin-left: 5vw;
		margin-bottom: 2.8vw;
	}
	
	#milestone .line {
	    border-top: 1px solid #C4C4C4;
	    bottom: 7vw;
	}
	
	#dsj_mobile .carousel-item .year{
		font-size: 1.41rem;
		margin-top: 3vw;
		margin-bottom: 0;
	}
	
	#dsj_mobile .carousel-item ul{
		padding-left: 7vw;
	}
	
	#dsj_mobile .bgpic{
		width: 31.46vw;
		height: 7.4vw;
		background-size: cover;
	}
	
	#dsj_mobile .line2{
		background-image: none;
		width: 23.4vw;
		height: 1px;
		bottom: 9.4vw;
	}
	#dsj_mobile .line2 img{
		width: 100%;
		height: auto;
	}
	
	#listpro #znsy{
		padding-top: 8vw;
		padding-bottom: 8vw;
		min-height: auto;
	}
	#listpro #znsy .dec{
		font-size: 1.16rem;
		line-height: 1.8em;
		padding-left: 1.33rem;
		padding-right: 1.33rem;
		padding-top: 1rem;
		margin-bottom: 2.5rem;
	}
	#listpro #znsy .dec br{
		display: none;
	}
	#listpro .catname{
		height: 58.57vw;
		width: 100%;
		margin-right: 0;
		margin-bottom: 0.833rem;
		background-image: url(../mobile/index/p1.png);
		background-position: left bottom;
		background-size: 80% auto;
		background-color: #F1C857;
		background-repeat: no-repeat;
		display: flex;
		justify-content: flex-end;
	}
	#listpro .catname h1{
		font-style: normal;
		font-weight: bold;
		font-size: 1.5rem;
		line-height: 27px;
		text-align: right;
		color: #FFFFFF;
		margin-top: 1.33rem;
		margin-right: 2.42rem;
	}
	
	#index .carousel-item img{
		min-height: 166vw;
	}
	
	#index #equipment .main .right .item a {
	    display: flex;
	    align-items: flex-start;
	    justify-content: flex-end;
	}
	
	#listpro .items{
		padding: 1.33rem;
		display: flex;
		justify-content: space-between;
		align-items: flex-start;
		width: 100vw;
		box-sizing: border-box;
		flex-wrap: wrap;
	}
	#listpro .items .item{
		width: 44.8vw;
		height: 52vw;
		margin-bottom: 0.83rem;
		background: #FFFFFF;
		display: flex;
		flex-direction: column;
	}
	#listpro .items .item a{
		display: flex;
		width: 100%;
		height: 100%;
		flex-direction: column;
		justify-content: flex-start;
		align-items: center;
		box-sizing: border-box;
		padding-top: 8.2vw;
	}
	#listpro .items .item .img{
		height: 26.4vw;
		width: 36vw;
		display: flex;
		justify-content: center;
		align-items: center;
		margin-bottom: 1.58rem;
	}
	#listpro .items .item .img img{
		height: 26.4vw;
		width: auto;
	}
	#listpro .items .item .tit{
		width: 100%;
		text-align: center;
		font-size: 1.42rem;
		line-height: 1.5em;
		text-align: center;
		color: #1D1D1D;
		font-weight: bold;
	}
	
	#mobile_nav{
		height: 100vh;
		width: 50vw;
		position: fixed;
		left: -50vw;
		top: 0;
		overflow: hidden;
		background: #1D1D1D;
		box-shadow: 0px 0px 4px 4px rgba(0, 0, 0, 0.04);
		z-index: 1000000;
		display: flex;
		flex-direction: column;
		box-sizing: border-box;
		transition: left 0.5s ease-in;
		
	}
	#mobile_nav.active{
		left: 0;
	}
	#mobile_nav .closes{
		width: 1.66rem;
		height: 1.66rem;
		background-image: url(../mobile/close.png);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
		margin-bottom: 2.88rem;
		margin-left: 1.23rem;
		margin-top: 1rem;
	}
	#mobile_nav .lang{
		position: absolute;
		left: 1.3rem;
		bottom: 2rem;
		z-index: 1000001;
		justify-content: flex-start;
		align-items: center;
		display: none;
	}
	#mobile_nav.active .lang{
		display: flex;
	}
	#mobile_nav.active .lang .dq{
		width: 25px;
		margin-right: 10px;
	}
	
	#mobile_nav.active .lang .jt{
		width: 15px;
	}
	#mobile_bg{
		position: fixed;
		width: 100vw;
		height: 100vh;
		z-index: 999999;
		background: rgba(0, 0, 0, 0.4);
	}
	
	#mobile_nav .nav{
		flex-direction: column;
		margin-left: 1.23rem;
	}
	
	#mobile_nav .nav a{
		font-size: 1.16rem;
		color: #fff;
		line-height: 1.66rem;
	}
	#mobile_nav .nav>li>a{
		margin-bottom: 2.5rem;
		display: inline-table;
	}
	
	#mobile_nav .nav>li.active>a{
		position: relative;
		text-decoration: none;
	}
	
	#mobile_nav .nav>li.active>a::after {
	    width: calc(100%);
	    content: '';
	    height: 1px;
	    background-color: #fff;
	    right: 0;
	    bottom: 0;
	    position: absolute;
	} 
 #mobile_nav .nav>li li.active>a{
 
 	position: relative;
 
 	text-decoration: none;
 
 }
 
 
 
 #mobile_nav .nav>li li.active>a::after {
 
     width: calc(100%);
 
     content: '';
 
     height: 1px;
 
     background-color: #fff;
 
     right: 0;
 
     bottom: 0;
 
     position: absolute;
 
 }
 
	
	#mobile_nav .nav>li>a.dropdown-toggle{
		margin-bottom: 1.16rem;
	}
	
	#mobile_nav .nav ul.son li a{
		margin-bottom: 1.16rem;
		display: inline-table;
	}
	
	#znsy #category{
		display: none;
	}
	
	#znsy .container.maininfo{
		flex-direction: column;
		width: 91.46vw;
		margin-top: 4.5rem;
		margin-bottom: 2.5rem;
		
		height: auto;
	}
	
	#znsy .container.maininfo .pro_img{
		width: 80vw;
	}
	#znsy .container.maininfo .infos{
		width: 80vw;
	}
	
	#znsy .container.maininfo .pro_img img{
		width: 60vw;
	}
	#znsy .container.maininfo .infos .btitle{
		justify-content: center;
		align-items: center;
	}
	#znsy .container.maininfo .infos .descs{
		font-size: 1.16rem;
		line-height: 1.6em;
		text-align: center;
		margin-top: 1.5rem;
		margin-bottom: 2rem;
	}
	
	#equipment #znsy .dec {
	    font-size: 1.16rem;
	    line-height: 1.8em;
	    padding-left: 1.33rem;
	    padding-right: 1.33rem;
	    padding-top: 1rem;
	    margin-bottom: 2.5rem;
	}
	
	#znsy .litpics{
		
	}
	
	#znsy .litpics .swiper-slide{
		width: 70vw;
		min-height: 70vw;
		display: flex;
		justify-content: center;
		align-items: center;
		height: auto;
		padding: 0.5rem;
		box-sizing: border-box;
	}
	
	#znsy .litpics .swiper-slide img{
		width: 100%;
		height: auto;
		padding: 0;
	}
	
	#equipment #jscs .list{
		width: 100vw;
		box-sizing: border-box;
		padding-left: 1.33rem;
		padding-right: 1.33rem;
	}
	
	#znsy .container.tedian .row{
		justify-content: center;
	}
	
	#znsy .container.tedian .item{
		flex-direction: row;
		justify-content: flex-start;
		align-items: flex-start;
		padding-top: 2.5rem;
		padding-bottom: 2.5rem;
		border-right: none;
		border-bottom: 1px solid #2080C6;
		width: 68vw;
		padding-left: 0;
		padding-right: 0;
	}
	#znsy .container.tedian .item .other{
		display: flex;
		justify-content: flex-start;
		flex-direction: column;
		align-items: flex-start;
	}
	#znsy .container.tedian .item .descs{
		text-align: left;
		font-size: 1.16rem;
		line-height: 1.6em;
	}
	
	#znsy .container.tedian .item img{
		margin-right: 1rem;
	}
	
	#znsy .container.tedian .item h3{
		margin-top: 0;
		font-size: 1.416rem;
	}
	
	#znsy .container.tedian{
		margin-top: 0;
	}
	#znsy .container.ys{
		height: auto;
		flex-direction: column;
	}
	#znsy .container.ys .item{
		margin-bottom: 0.83rem;
	}
	
	#znsy .container.ys .item p{
		font-size: 1.16rem;
	}
	
	#znsy .container.ys .item h4{
		font-size: 1.41rem;
	}
	#jscs .list .item .label{
		font-size: 1.16rem;
	}
	#jscs .list .item .info{
		font-size: 1.16rem;
	}
	#jscs{
		min-height: auto;
		margin-bottom: 5rem;
	}
	
	#equipment{
		background-color: #f2f2f2;
	}
	
	.cat_son{
		display: none;
	}
	
	#holor{
		display: none;
	}
	#holor_m{
		display: block;
	}
	#about_zizhi .container{
		padding-left: 0;
		padding-right:0 ;
	}
	#about_zizhi .swiper-container{
		padding-left: 0;
		padding-right: 0;
	}
	.slide_zizhi .swiper-slide{
		width: auto;
		transform: scale(1);
	}
	
	.slide_zizhi .swiper-slide .item{
		width: 70vw;
	}
	
	.slide_zizhi .swiper-slide img{
		max-width: 63vw;
		max-height: 55vw;
		height: auto;
		width: auto;
		position: static;
	}
	
	.slide_zizhi .swiper-slide-active{
		margin-top: 0;
	}
	#index_service .nav-tabs li{
		display: none;
	}
	#index_service .nav-tabs li.active{
		display: flex;
	}
	
	#index_service .two{
		width: 90vw;
	}
	#index_service .two .swiper-slide{
		margin-right: 0!important;
		width: 90vw!important;
	}
	#index_service #server1 .slide_server1 .tab-content .con{
		width: 90vw;
		height: auto;
		flex-direction: column;
	}
	#index_service #server1 .slide_server1 .tab-content .con .img {
		width: 90vw;
		height: auto;
		overflow: hidden;
	}
	
	#index_service #server1 .slide_server1 .tab-content .con .img img {
		width: 100%;
		min-height: auto;
	}
}
@media (max-width: 380px) {
    #about_leader .main{
        height: 142vw;
    }
    #about_leader{
        height: 150vw;
    }
}
