@media screen and (max-width: 1199px) {
	body{
		background-color: #e5e5e5;
	}
	.pl-header{
		height: 1.2rem;
		padding: 0 0.28rem;
		background-color: #036BC9;
		display: flex;
		align-items: center;
		justify-content: space-between;
		position: fixed;
		width: 100%;
		left: 0;
		top: 0;
		box-sizing: border-box;
        z-index: 999;
	}
	.pl-logo{
		width: 2.7rem;
		user-select: none;
	}
	.pl-logo img{
		width: 100%;
	}
	.pl-nav-menu{
		width: 0.35rem;
		height: 0.33rem;
		background: url(/style/img/Navlist.png) no-repeat center center;
		background-size: 100%;
	}
	.pl-language{
		display: none;
	}
	.pl-nav{
		position: fixed;
		width: 100%;
		height: 100%;
		background-color: rgba(0,0,0,.5);
		top: 0;
		left: 100%;
		/* z-index: -1; */
		opacity: 1;
		/* transition: .3s; */
	}
	.pl-nav.show{
        left: 0;
		/* opacity: 1; */
		/* z-index: 1; */
	}
	.pl-nav-list{
		background-color: #036BC9;
		padding: 0 0.6rem;
		position: absolute;
		height: 100%;
		top: 0;
		right: 0;
		transform: translateX(100%);
		overflow: hidden;
		overflow-y: auto;
		font-size: 0.24rem;
		transition: .3s;
	}
	.pl-nav.show .pl-nav-list{
		transform: translateX(0);
	}
	.pl-nav-list > li{
		width: 3.24rem;
		padding: 0.4rem 0;
		position: relative;
		border-top: 1px solid rgba(255,255,255,0.3);
	}
	.pl-nav-list > li:after{
		content: '';
		display: block;
		width: 0.2rem;
		height: 0.2rem;
		background: url(/style/img/arrowtop.png) no-repeat center center;
		background-size: 100%;
		position: absolute;
		right: 0;
		top: 0.48rem;
		transform: rotate(180deg);
	}
	.pl-nav-list > li.not-arrow:after{		
		background: none;
	}
	.pl-nav-list > li:first-child{
		border-top: none;
	}
	.pl-nav-list > li:first-child::after{
		display: none;
	}
	.pl-nav-list > li > a{
		display: none;
		color: #fff;
	}
	.pl-nav-list > li.mobile-language:after{
        content: none;
    }

	.pl-nav-list > li.mobile-language a{
		display: block;
		width: 0.5rem;
		line-height: 0.36rem;
		font-size: 0.24rem;
		color: #ffffff;
		float: left; 
	}
	.pl-nav-list > li.mobile-language span{
		display: block; 
		width: 0.5rem;
		line-height: 0.36rem;
		font-size: 0.24rem;
		color: #ffffff;
		float: left; 
	}

	.pl-nav-list > li > span{
		display: block;
		width: 100%;
		line-height: 0.36rem;
		font-size: 0.31rem;
		color: #ffffff;
	}
	.pl-nav-list > li > span a{ 
		color: #ffffff;
	}
	.pl-nav-list > li.show{
		padding: 0.4rem 0 0.2rem 0;
	}
	.pl-nav-list > li.show:after{
		transform: rotate(0deg);
	}
	.pl-nav-second{
		display: none;
		margin-top: 0.2rem;
		padding-left: 0.28rem;
	}
	.show > .pl-nav-second{
		display: block;
	}
	.pl-nav-second li{
		height: 0.8rem;
		line-height: 0.8rem;
		border-top: 1px solid rgba(255,255,255,.15);
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.pl-nav-second a{
		color: #ffffff;
		font-size: 0.26rem;
	}
	
	
	.pl-banner{
		overflow: hidden;
		margin-top: 1.2rem;
	}
	.pl-banner-images{
		overflow: hidden;
		height: 3.24rem;
	}
	.pl-banner-images a{
		display: none;
		height: 100%;
		background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
	}
	.pl-banner-images.visible1 a:first-child{
		display: block;
	}
	.pl-banner-images.visible2 a:nth-child(2){
		display: block;
	}
	.pl-banner-images.visible3 a:nth-child(3){
		display: block;
	}
	.pl-banner-content{
		height: 3.5rem;
		padding: 0 0.5rem;
		overflow: hidden;
		background: rgba(10, 49, 83, 0.98);
		position: relative;
	}
    .banner-box{
    	display: none;
    }
	.pl-banner-content label{
		color: #ffffff;
		font-weight: 900;
		font-size: 0.3rem;
		line-height: 0.42rem;
		letter-spacing: 0.01em;
		margin-top: 0.36rem;
		display: block;
	}
	.pl-banner-content span{
		display: block;
		font-weight: 400;
		font-size: 0.26rem;
		line-height: 0.36rem;
		color: rgba(255,255,255,.7);
		margin-top: 0.21rem;
	}
	.pl-banner-page{ 
		font-size: 0.34rem;
		position: absolute;
		bottom: 0.38rem;
		left: 0.5rem;
	}
	.pl-banner-page i{
		display: block;
		float: left;
		padding-right: 0.15rem;
		margin-right: 0.20rem;
		color: rgba(255,255,255,.3);
		border-bottom: 2px solid rgba(255,255,255,0.3);
		cursor: pointer; 
		height: 0.3rem;
	}
	.pl-banner-page i.current{
		color: rgba(255,255,255,.7);
		border-bottom: 2px solid rgba(255,255,255,1);
		cursor: inherit;
	}
	.pl-partners{
		height: 1.6rem;
		overflow: hidden;
		/* overflow-x: auto; */
		background-color: #ffffff;
	}
	.pl-partners-list{
		display: flex;
		height: 100%;
	}
	.pl-partners-list li{
		height: 100%;
		padding-left: 0.2rem;
		display: flex;
		align-items: center;
	}
	.pl-partners-list li a{
        display: flex;
        flex: 1;
        height: 100%;
        align-items: center;
    }
	.pl-partners-list li img{
		height: 80%;
		width: auto;
		max-width: none;
	}
	
	
	.pl-about{
		overflow: hidden;
		margin: 0.87rem 0.28rem 0;
		padding-bottom: 0.85rem;
	}
	.pl-about-image{
		width: 100%;
		overflow: hidden;
		position: relative;
	}
	.about-img1{
		width: 100%;
		overflow: hidden;
		padding-bottom: 1.3rem;
	}
	.about-img2{
		width: 3.2rem;
		overflow: hidden;
		border: 0.1rem solid #ffffff;
		position: absolute;
		bottom: 0;
		right: 0;
		display: none;
	}
	.about-img1 img,
	.about-img2 img{
		display: block;
		width: 100%;
	}
	.pl-about-content{
		overflow: hidden;
		padding: 0 0.2rem;
	}
	.pl-about-content h3{
		height: 0.5rem;
		font-size: 0.42rem;
		line-height: 0.5rem;
		color: #000;
		font-weight: 600;
	}
	.pl-about-box{
		margin-top: 0.25rem;
		border-left: 1px solid #000;
		overflow: hidden;
		padding-left: 0.3rem;
		font-size: 0.2rem;
		line-height: 164%;
	}
	.pl-about-box p{
		margin-bottom: 0.48rem;
		font-size: 0.2rem;
	}
	.about-icons{ 
		display: flex;
	}
	.about-icon{
		width: 0.58rem; 
		margin-right: 0.8rem;
		text-align: center;
		font-weight: 600;
		font-size: 0.18rem;
		line-height: 0.25rem;
	}
	.about-icon img{
		display: block;
		width: 100%;
	}
	.about-icon  span{
		display: block;
		width: 200%;
		height: 20px;
		margin-left: -50%;
		font-size: 0.2rem;
	}
	.more{
		display: block;
		width: 2.9rem;
		height: 0.72rem;
		border-radius: 0.5rem;
		border: 2px solid #4E4D4D;
		display: flex;
		align-items: center;
		justify-content: center;
		cursor: pointer;
		background-color: #ffffff;
		font-size: 0.22rem;
	}
	.more > i{
		display: inline-block;
		width: 0.2rem;
		height: 0.2rem;
		background: url(/style/img/arrow.png) no-repeat center center;
		background-size: 100%;
		margin-left: 0.1rem;
	}
	.pl-about-box .more{
		margin-top: 0.6rem;
	}
	
	
	.pl-products{
		background-color: #ffffff;
		overflow: hidden;
		padding: 0.55rem 0.4rem 0.85rem;
		font-size: 0.2rem;
		text-align: center;
	}
	.pl-products h3{
		height: 0.56rem;
		line-height: 0.56rem;
		font-size: 0.42rem;
		color: #000;
		font-weight: 600;
	}
	.pl-products-desc{
		margin: 0.36rem auto 0;
		width: 95%;
		font-family: 'PingFang HK';
		font-style: normal;
		font-weight: 400;
		font-size: 0.2rem;
		line-height: 176%;
		color: rgba(0,0,0,.66);
	}
	.pl-products-list{
		overflow: hidden;
		margin-top: 0.36px;
	}
	.pl-products-list li{
		overflow: hidden;
		margin-top: 0.2rem;
		position: relative;
	}
	.pl-products-list li img{
		width: 100%;
		display: block;
	}
	.product-name{
		position: absolute;
		bottom: 0.2rem;
		left: 50%;
		transform: translateX(-50%);
		width: 3.4rem; 
		line-height: 0.3rem;
		padding: 0.2rem 0.3rem;
		text-align: center; 
		border-radius: 0.5rem;
		font-size: 0.22rem;
		background-color:#fff;
		box-shadow:0 3px 3px 1px rgba(14,89,155,.1);
	}
	.pl-products .more{
		display: none;
	}
	
	
	.pl-news{
		padding: 0.82rem 0.28rem 1.08rem;
		overflow: hidden;
		text-align: center;
	}
	.pl-news h3{
		height: 0.56rem;
		line-height: 0.56rem;
		font-size: 0.42rem;
		color: #000;
		font-weight: 600;
	}
	.pl-news-list{
		margin-top: 0px;
		overflow: hidden;
	}
	.pl-news-list li{
		overflow: hidden;
		background-color: #ffffff;
		margin-top: 0.2rem;
		padding: 0.28rem 0.34rem;
		display: flex;
	}
	.new-pic{
		width: 1.73rem;
		height: 1.73rem;
		overflow: hidden;
	}
	.new-pic img{
		width: 100%;
	}
	.new-info{
		flex: 1;
		overflow: hidden;
		margin-left: 0.36rem;
		font-size: 0.2rem;
		text-align: left;
	}
	.new-info h4{
		font-size: 0.24rem;
		line-height: 0.34rem;
	}
	.new-info  h4 a{color: #000
	}
	.news-date{ 
		color: #999;
		font-size: 0.2rem;
	}
	.new-detail{ 
		line-height: 0.32rem;
		color: rgba(0,0,0,.6);
		font-size: 0.2rem;
	}
	
	
	.pl-research{
		overflow: hidden;
		background-color: #ffffff;
		padding: 0.76rem 0.3rem 0.94rem;
		text-align: center;
	}
	.pl-research h3{
		height: 0.56rem;
		line-height: 0.56rem;
		font-size: 0.42rem;
		color: #000;
		font-weight: 600;
	}
	.pl-research-desc{
		width: 6.58rem;
		font-family: 'PingFang HK';
		font-style: normal;
		font-weight: 300;
		font-size: 0.2rem;
		line-height: 0.35rem;
		text-align: center;
		margin: 0.3rem auto 0;
	}
	.pl-research-list{
		margin-top: 0.25rem;
		overflow: hidden;
	}
	.pl-research-list li{
		background: rgba(244, 247, 250, .5);
		overflow: hidden;
		padding-bottom: 0.6rem;
		width: 100%;
		margin-top: 0.2rem;
	}
	.pl-research-img{
		overflow: hidden;
	}
	.pl-research-img img{
		width: 100%;
		display: block;
	}
	.pl-research-list li label{
    display: block;
		margin: 0.25rem;
		font-size: 0.3rem;
		line-height: 0.44rem;
		font-style: normal;
		font-weight: 600;
	}



	.pl-research-list li .desc{ 
		font-size: 0.2rem;
		line-height: 0.35rem;
		overflow: hidden;
		margin: 0 0.3rem;
		width: 91%;
		text-align: justify;
	}
	.pl-research-list li .more{
		margin: 0.18rem auto 0;
		font-size: 0.24rem;
	}
	
	.pl-bottom-links{
		display: none;
	}
	.pl-bottom{
		overflow: hidden;
		padding: 0.3rem 0.3rem 0;
		margin-top: 0.3rem;
		background: #003B70;
		color: #ffffff;
	}
	.pl-contact{
		border-bottom: 1px solid rgba(255,255,255,.2);
		text-align: center;
	}
	.pl-contact label,
	.pl-contact span{
		display: block;
	}
	.pl-contact label{
		font-size: 0.26rem; 
		line-height: 0.32rem;
		color: rgba(255,255,255,.6);
	}
	.pl-contact span{
		font-weight: 800;
		font-size: 0.22rem;
		height: 0.36rem;
		line-height: 159%;
		color: rgba(255,255,255,1);
	}
	.pl-contact li{
		margin-top: 0.35rem;
		overflow: hidden;
	}
	.pl-contact li:first-child{
		margin-top: 0;
	}
	.qrcode{
		margin-top: 0.45rem;
		padding-top: 0.72rem;
		padding-bottom: 0.3rem;
		border-top: 1px solid rgba(255,255,255,.2);
		position: relative;
		text-align: center;
	}
	.qrcode-img{
		width: 1.55rem;
		height: 1.55rem;
		margin: 0 auto;
		overflow: hidden;
	}
	.qrcode-img img{
		display: block;
		width: 100%;
	}
	.qrcode span{
		position: absolute;
		left: 50%;
		top: 0.37rem;
		height: 0.27rem;
		line-height: 0.27rem;
		font-size: 0.2rem;
		transform: translateX(-50%);
	}
	.qrcode label{
		margin-top: 0.16rem;
		height: 0.18rem;
		line-height: 0.18rem;
		font-size: 0.12rem;
	}
	.copyright{
		padding: 0.7rem 0 0.6rem;
		text-align: center;
		font-size: 0.18rem;
		line-height: 0.32rem;
		color: rgba(255,255,255,.6);
	}
	.copyright span{
		display: block;
	}
}<!--0.00015497207641602-->