
@media screen and (max-width:1599px) {
	.pjdhead_tab{
		font-size: 18px;
		height: 100px;
	}
	.pjdhead_ul1 .nav_list{
		top: 100px;
	}
	.pjdhead_ul3 img, .pjdhead_ul4 img{
		height: 64px;
	}
	.pjdhead_ul1{
		right: 12%;
	}
	.pjdhead_ul1 li{
		padding: 0 20px;
	}
	.pjdhead_ul2{
		width: 60px;
	}
	.pjdhead_ul3 ul li,.pjdhead_ul4 ul li,.profile-con-txt p{
		font-size: 14px;
	}
	.com-title h1,.search-info h1,.title-name{
		font-size: 42px;
	}
	.btn-more,.product-list-info .pro-item .btn-list-more,.culture-con li .txt .txt,.news-hot .hot-txt .hot-btn{
		font-size: 16px;
	}
	.data-list .list-num .num,.info-data-list .list-num .num{
		font-size: 60px;
	}
	.product-info h1{
		font-size: 28px;
	}
	.product-list .pro-txt ul{
		width: 100%;
	}
	.product-list .pro-img{
		height: 55%;
	}
	.product-list .product-2 .pro-img{
		height: 66%;
	}
	.product-info .product-1 .pro-img img{
		/*height: 90%;*/
	}
	.product-info .product-1 ul{
		padding: 0 30px;
	}
	.product-list .product-2 .pro-txt{
		margin-left:28%;
	}
	.right-con .con-list ul li{
		font-size: 16px;
	}
	.right-foot{
		font-size: 14px;
	}
	.message-textarea textarea{
		height: 140px;
	}
	.pro-list-txt h1{
		font-size: 52px;
	}
	.pro-info .pro-list{
		height: 600px;
	}
	.inno-service .txt b{
		font-size: 24px !important;
		padding-bottom: 10px !important;
	}
	.member-item .c-wrap{
		padding: 40px !important;
	}
	.member-item .c-wrap .img{
		width: 220px;
	}
	.member-intro{
		padding: 0 0 20px 40px;
	}
	.member-intro h3，.join-addr ul li .txt b{
		font-size: 32px;
		padding-bottom: 10px;;

	}
	.member-intro p{
		margin-top: 20px;
		font-size: 17px;
		line-height: 1.8;
	}
	.contact-style ul li h3{
		padding:20px;
		line-height: 1.2;
		font-size: 24px;
	}
	.pro-detail-top,.news-detail{
		margin-top: 100px;
	}
	.com-head h3{
		font-size: 52px;
	}
	.tab-item{
		width: 160px;
	}
	.info-data{
		padding: 40px 0;
	}
	.about-culture .title-name{
		height: 180px;
	}
	.culture-info li{
		padding-top: 40px;;
	}
	.culture-info li img{
		width: 220px;
		margin-left: -110px;
	}
	.tech-top ul li span{
		width: 66px;
		height: 66px;
	}
	.tech-top ul li img{
		width: 50px;
		height: 50px;
	}
	.news-hot .hot-txt h3{
		font-size: 36px;
	}
	.news-hot .hot-txt{
		padding: 0 60px;
	}
	.list-box{
		gap: 40px;
	}
	.list-item {
		flex: 1 1 calc((100% - 80px) / 3);
		max-width: calc((100% - 80px) / 3);
	}
	.join-hire ul{
		gap: 20px;
	}
	.join-hire ul li{
		flex: 1 1 calc((100% - 20px) / 2);
		max-width: calc((100% - 20px) / 2);
	}
	.hire-txt{
		font-size: 18px;
	}
	.join-addr ul li .txt b{
		/*padding-bottom: 10px;*/
		font-size: 28px;
	}
	.detail-info h1{
		font-size: 36px;
	}
	.responsibility-top{
		height: 800px;
	}
	.addr-info .map-city{
		width: 58%;
		height: 500px;
	}
}
@media screen and (max-width:1439px) {
	.pjdhead_ul3 img, .pjdhead_ul4 img {
		height: 60px;
	}

	.pjdhead_tab {
		font-size: 16px;
		height: 90px;
	}

	.pjdhead_ul1 .nav_list {
		top: 90px;
	}

	.pro-detail-top, .news-detail {
		margin-top: 90px;
	}

	.pjdhead_ul1 {
		right: 15%;
	}

	.pjdhead_ul1 li {
		padding: 0 10px;
	}

	.pjdhead_ul2 {
		width: 40px;
	}

	.com-title h1, .search-info h1, .title-name {
		font-size: 36px;
	}

	.product-info h1 {
		font-size: 29px;
	}

	.product-info .product-1 ul {
		padding: 0 10px;
	}

	.product-list .product-2 .pro-txt {
		margin-left: 0;
		padding-left: 30px;
	}

	.product-list .product-2 .pro-txt ul {
		padding-left: 46%;
		padding-right: 20px;
	}

	.product-info ul li {
		font-size: 14px;
	}

	.product-list .product-2 .btn-more {
		margin-top: 0;
		margin-left: calc(46% - 20px);
	}

	.product-list .product-5 .pro-txt ul {
		padding-right: 0%;
	}

	.pjdhead_ul3 ul li, .pjdhead_ul4 ul li, .profile-con-txt p {
		font-size: 13px;
	}

	.culture-info li h3 {
		letter-spacing: 6px;
		font-size: 32px;
	}

	.culture-info li p {
		line-height: 1.5;
	}

	.innovation-info .info-right .tab-con h1 {
		font-size: 36px;
	}

	.innovation-info .info-right .tab-con ul.tab-con-desc li p {
		font-size: 18px;
	}

	.honor {
		padding: 80px 0;
	}

	.honor-info .info-left {
		height: 500px;
	}

	.honor-info .info-right {
		width: 68%;
	}

	.honor-con-list {
		font-size: 16px;
	}

	.news-info {
		padding: 50px 0;
	}

	.news-info .news-list, .news-info .news-list .news-con {
		padding: 0 20px;
	}
	.responsibility-top{
		height: 750px;
	}
	.right-con .con-contact .tele {
		font-size: 36px;
	}

	.foot-info .info-left {
		width: 20%;
	}

	.right-con .con-list ul {
		margin-right: 30px;
	}

	.right-con .con-list ul li {
		font-size: 16px;
	}

	.right-con .con-list ul li a, .right-con .con-contact p, .right-foot {
		font-size: 14px;
	}

	.right-con .con-contact {
		margin-left: 0;
	}
	.pro-list-txt h1 {
		font-size: 42px;
	}

	.pro-info .pro-list {
		height: 540px;
	}

	.tech-top ul li div {
		font-size: 18px;
	}

	.member-intro p {
		line-height: 1.5;
	}

	.hire-name {
		font-size: 30px;
	}

	.news-hot .hot-txt h3, .top-left h3 {
		font-size: 32px;
	}

	.contact-business h3 {
		font-size: 28px;
	}

	.contact-business .c-top {
		padding: 60px 0 !important;
	}

	.contact-business .c-wrap {
		height: 340px !important;
	}

	.d-info-txt h1 {
		font-size: 48px;
	}
	.pro-box2 ul li h3{
		font-size: 26px;
	}
	.pro-box2 ul li p{
		font-size: 16px;
	}
	.pro-box3 ul li .txt b{
		font-size: 16px;
		padding-bottom: 0;
	}
	.zizhi1-l{
		height: 200px;
	}
	.zizhi1-l p{
		font-size: 24px;
	}
	.zizhi1-l div{
		height: 70%;
	}
	.pro-detail-top{
		height: 620px;
	}
	.d-info-img{
		width: 450px;
	}
	.d-info-img .swiper-slide{
		height: 450px;
	}
	.d-info-txt{
		padding-top: 60px;
	}
	.pro-box2 ul li{
		padding: 40px;
	}
	.pro-box2 ul li .box-ico{
		width: 90px;
		height: 90px;
	}
	.pro-box3 ul li .txt b{
		font-size: 14px;
	}

	.pro-box1 ul li{
		padding: 50px 40px;
	}

	.pro-box1 ul li span{
		font-size: 60px;
	}
	.pro-box1 ul li p{
		font-size: 20px;
	}
}

@media screen and (max-width:1365px) {

	.com-title h1, .search-info h1, .title-name{
		font-size: 32px;
	}
	.profile-info p.profile-txt{
		font-size: 16px;
		width: 480px;
	}
	.data-list .list-num .num{
		font-size: 60px;
	}
	.product-info h1{
		font-size: 26px;
	}
	.product-list .pro-img{
		height: 50%;
	}
	.product-info h1 span{
		width: 18px;
	}
	.product-info h1 span::after{
		font-size: 20px;
		left: -1px;
	}
	.product-list .pro-txt ul{
		width: 100%;
	}
	.product-list .product-2 .pro-img{
		height: 60%;
		left: -40px;
	}
	.product-info .product-1 ul{
		padding: 0 40px;
	}
	.profile-con-txt p{
		font-size: 12px;
	}
	.data-list .list-num .num, .info-data-list .list-num .num{
		font-size:48px;
	}
	.btn-more .ico-more{
		width: 50px;
		height: 50px;
	}
	.btn-more a{
		height: 50px;
	}
	.btn-more::before{
		height: 50px;
		width: 50px;
	}
	.product-info .btn-more::before{
		width: 50px;
	}
	.news-info .news-list .news-txt .txt-date .date-time{
		font-size: 24px;
		padding-top: 3px;
	}
	.culture-info{
		gap: 20px;
	}
	.culture-con{
		gap: 20px;
		margin-top: 20px;
	}
	.culture-info li h3,.culture-con li .txt b{
		font-size: 32px;
	}
	.culture-con li .txt .txt-btn{
		width: 160px;
		height: 50px;
		font-size: 16px;
	}
	.marquee__group,.marquee{
		gap: 5px;
	}
	.marquee span{
		margin: 10px 10px;
		box-shadow: 0 0 10px 0 rgba(0,0,0,0.06);
	}
	.com-head{
		height: 500px;
	}
	.com-head h3{
		font-size: 42px;
	}
	.com-head p{
		margin: 20px auto 0;
	}
	.com-nav{
		font-size: 16px;
		padding: 30px 0;
	}
	.tab-item{
		width: 140px;
	}
	.title-name{
		font-size: 32px;
		padding:40px 0 40px !important;
	}
	.message-btn{
		font-size: 16px;
	}
	.honor-con-list{
		font-size: 14px;
		padding: 15px;
	}
	.honor-con-list p{
		padding: 15px 0 6px;
	}
	.culture-info li h3, .culture-con li .txt b{
		font-size: 28px;
		padding-bottom: 6px;
	}
	.culture-info li h3{
		margin-bottom: 20px;
	}
	.culture-con li .txt .txt-btn{
		width: 130px;
		height: 40px;
		font-size: 14px;
		padding: 0 10px;
	}
	.culture-info li img {
		width: 180px;
		margin-left: -90px;
	}
	.pro-info .pro-list{
		padding: 0 50px;
		height: 480px;
	}
	.pro-list-txt h1{
		font-size: 32px;
		line-height: 1.2;
	}
	.pro-list-txt h1 i{
		font-size: 28px;
		top: -4px;
		right: -28px;
	}
	.pro-list-txt .pro-desc li{
		font-size: 16px;
	}
	.product-list-info .pro-item h3{
		font-size: 20px;
	}
	.d-info-txt{
		padding-top: 40px;
	}
	.d-info-txt h1{
		font-size: 40px;
	}
	.d-info-txt ul li{
		font-size: 18px;
	}
	.pro-detail-top{
		height: 500px;
	}
	.d-info-img{
		width: 400px;
	}
	.d-info-img .swiper-slide{
		height: 400px;
	}
	.pro-box2 ul li h3{
		font-size: 22px;
	}
	.pro-box2 ul li p {
		font-size: 14px;
	}
	.pro-box2 ul li{
		padding: 40px;
	}
	.pro-box2 ul li .box-ico{
		width: 80px;
		height: 80px;
	}
	.pro-box3 ul li .txt b{
		font-size: 14px;
	}
	.zizhi1-l{
		padding-top: 0;
		height: 190px;
	}
	.zizhi1-l p{
		font-size: 20px;
	}
	.wvip-bwp .title-desc{
		font-size: 22px;
	}
	.wvip-bwp p{
		font-size: 16px;
	}
	.pro-box1 ul li{
		padding: 40px 30px;
	}

	.pro-box1 ul li span{
		font-size: 48px;
	}
	.pro-box1 ul li p{
		font-size: 16px;
	}
	.tech-top ul{
		padding-bottom: 0;
	}
	.member-top{
		margin-top: 0;
		padding-top: 0;
	}
	.member-top p{
		font-size: 16px;
	}
	.member-item{
		margin: 30px 0 20px;
	}
	.member-lab p{
		font-size: 16px;
	}
	.join-addr{
		padding-top: 0;
	}
	.member-item .c-wrap{
		padding:30px !important;
	}
	.member-item .c-wrap .img{
		width: 180px;
	}
	.member-intro h3{
		font-size: 30px;
	}
	.member-intro p{
		font-size: 15px;
	}
	.member-intro{
		padding-left: 30px;
	}
	/*.member-item .c-wrap{*/
	/*	height: 470px !important;*/
	/*}*/
	.inno-service .txt b{
		font-size: 20px !important;
		padding-bottom: 0 !important;
	}
	.inno-tab .tab-container{
		height: 69px;
	}
	.inno-tab .tab-container .tab-item{
		font-size: 20px;
		height: 60px;
	}
	.tech-top ul li div{
		font-size: 16px;
	}
	.tech-top ul li span{
		width: 50px;
		height: 50px;
	}
	.tech-top ul li span img{
		width: 40px;
		height: 40px;
	}
	.news-hot .hot-txt h3, .top-left h3{
		font-size: 28px;
	}
	.list-item h3{
		font-size: 22px;
		height: 55px;
	}
	.list-item .date .time span{
		font-size: 20px;
	}
	.detail{
		width: 1000px;
	}
	.detail-info h1{
		font-size: 32px;
	}
	.detail-info{
		padding: 60px;
	}
	.desc-info{
		padding: 30px 0 20px;
		font-size: 16px;
	}
	.top-left h3{
		margin: 30px 0;
	}
	.top-left .top-left-txt{
		padding: 0 30px;
	}
	.info-data-list::before{
		height: 70px;
		margin-top: -30px;
	}
	.responsibility-top{
		height: 700px;
	}
	.join-addr ul li .txt b{
		font-size: 24px;
	}
	.hire-name{
		font-size: 24px;
	}
	.hire-txt,.hire-email{
		font-size: 16px;
	}
	.hire-desc{
		font-size: 16px;
		height: 250px;
	}
	.style-info{
		padding-bottom: 20px;
	}
	.style-info .style-box{
		width: 500px;
		padding: 30px;
	}
	.style-info .style-box h3{
		font-size: 22px;
	}
	.style-info .style-box .left-addr,.addr-txt{
		font-size: 16px;
	}
	.style-info .style-box .left-addr i{
		font-size: 18px;
		width: 60px;
		height: 60px;
		padding: 12px;
	}
	.contact-style ul li h3{
		padding: 20px 0;
		font-size: 22px;
	}
	.contact-style ul li{
		padding: 30px;
	}
	.contact-style ul li .logo{
		justify-content: center;
	}
	.contact-business{
		margin-top: 20px;
		padding-bottom: 60px;
	}
	.contact-business .c-top{
		padding: 10px 0 !important;
	}
	.contact-business h3{
		font-size: 24px;
	}
	.business-list p{
		font-size: 16px;
	}
	.business-list span{
		font-size: 20px;
	}
	.business-list .icon-telephone{
		font-size: 24px;
	}
	.contact-business .busi-txt{
		padding-top: 30px;
	}
	.business-list{
		margin-bottom: 10px;
	}
	.contact-business .c-wrap{
		height: 280px !important;
		padding: 30px !important;
	}
	.box1-info p{
		font-size: 24px;

	}
	.pro-list-txt .pro-btn,.product-list-info .pro-item .btn-list-more,.news-hot .hot-txt .hot-btn{
		width: 160px;
		height: 50px;
		font-size: 16px;
	}
	.result-top .search-box{
		width: 50%;
	}
	.pjdhead_ul1 .nav_list li{
		font-size: 14px;
	}
}
@media screen and (max-width:1199px) {
	html {
		font-size:80px
	}

	.pjdhead_ul1{
		display: none;
	}
	.pjdhead_ul5{
		top: 90px;
	}
	.c-switch {
		display:block
	}
	.homebanner{
		height: 70vh;
	}
	.button-prev, .button-next{
		top: 45vh;
	}
	.product-info .product-more{
		margin: 0;
	}
	.product .com-title{
		padding: 50px 0 10px;
	}
	.product-info{
		height: auto;
		display: block;
	}
	.product-info .product-1 .pro-img img{
		height: 70%;
	}
	.product-list .list-item-pro{
		flex: 1 !important;
		height: 450px;
	}
	.product-info .product-1 ul{
		padding: 0 20px;
	}
	.product-list .product-2 .pro-txt ul{
		/*padding-right: 50%;*/
		padding-left:20px;
	}

	.product-list .product-2 .pro-img{
		left: unset;
		right: -30px;
		height: 45%;
	}
	.product-list .product-2 .btn-more{
		margin-left: 0;
	}
	.product-info .product-1{
		position: relative;
		padding-bottom: 20px;
		box-sizing: border-box;
		text-align: left;
		padding-left: 30px;
		justify-content: space-between;
		align-items: flex-start;
		height: 430px;
	}
	.product-info .product-1 ul{
		flex: 1;
		margin-top: 30px;
	}
	.product-info .product-1 ul li{
		position: relative;
	}
	.product-info .product-1 ul li::before{
		position: absolute;
		content: '';
		width: 8px;
		height: 8px;
		background-color: #6db132;
		left: -20px;
		top: 7px;
	}
	.product-info .product-1 .pro-img{
		position: absolute;
		right: 24px;
		height: 100%;
		margin-top: 0;
		bottom: 0;
	}

	.honor{
		padding: 60px 0;
	}
	.honor-info .info-left{
		height: 400px;
	}
	.news-info .news-list{
		width: 100%;
	}
	.news-info .news-list:first-child{
		height:calc(33.3% - 20px);
	}
	.news-info .news-list .news-img{
		display: none;
	}
	.news-info .news-list:nth-child(4),.news-info .news-list:nth-child(5){
		display: none;
	}
	.responsibility-top{
		height: 650px;
	}
	.btn-more,.xxcontainer{
		display: none;
	}
	.info-left .btn-more{
		display: block;
	}
	.profile-info .btn-more,.product-info .btn-more{
		display: block;
	}

	.marquee span img{
		width: 200px;
		height: 95px;
	}
	.foot{
		display: none;
	}
	#c-footer{
		display: block;
	}
	#c-footer .c-top-box .container .c-list-box .c-list{
		display: none;
	}
	.about-profile .profile-con{
		display: block;
	}
	.profile-con-txt p{
		width: 100%;
	}
	.tab-item{
		width: 120px;
	}
	.culture-info li {
		padding-top: 30px;
	}
	.culture-info li p{
		font-size: 14px;
	}
	.culture-info li img{
		width: 140px;
		margin-left: -70px;
		bottom:-33px;
	}
	.dateline-info{
		top: 30px;
	}
	.about-culture .title-name{
		height: 120px;
	}
	.about-dateline{
		padding-bottom: 30px;
	}
	.detail {
		width: 90%;
	}
	.search-info .search-box input{
		font-size: 20px;
	}
	.product-list-info {
		gap: 20px;
	}
	.product-list-info .pro-item {
		flex: 1 1 calc((100% - 40px) / 3);
		max-width: calc((100% - 40px) / 3);
	}
	.pro-detail-info .title-name{
		padding: 50px 0 !important;
	}
	.d-info-txt h1{
		font-size: 34px;
	}
	.d-info-txt ul li {
		font-size: 16px;
	}
	.d-info-txt ul li::before {
		top: 10px;
	}
	.pro-box3 ul li,.wvip-hpv .pro-box1 ul li{
		flex: 1 1 calc((100% - 30px) / 2) !important;
		max-width: calc((100% - 30px) / 2) !important;
	}
	.wvip-hpv .pro-box1 ul li b{
		font-size: 20px;
	}
	.wvip-hpv .pro-box1 ul li h3{
		font-size: 16px;
	}
	.wvip-hpv .pro-box1 ul li span{
		font-size: 36px;
	}
	.wvip-cls .pro-box3 ul li .txt{
		padding-bottom: 20px;
	}
	.wvip-sj .pro-box1 ul li span{
		font-size: 20px;
	}
	.wvip-sj .pro-box1 ul li b{
		padding-bottom: 2px;
	}
	.pro-info .pro-list{
		height: 420px;
	}
	.pro-list-txt h1{
		font-size: 26px;
	}
	.pro-list-txt .pro-desc{
		padding: 30px 0;
	}
	.pro-list-txt .pro-desc li{
		font-size: 14px;

	}
	.c-center-box .c-text-wrap{
		align-items: flex-end;
	}
	.c-center-box .c-text-wrap .c-text-box p{
		line-height: 1;
	}
	.c-center-box .c-text-wrap .c-link .c-ico{
		margin-top: 20px;
	}
	.addr-info{
		display: block;
	}
	.join-addr ul{
		flex-direction: unset;
	}
	.join-addr ul li{
		flex: 1 1 calc((100% - 20px) / 2) ;
		max-width: calc((100% - 20px) / 2) ;
	}
	.addr-info .map-city{
		width: 100%;
		height: 500px;
		margin-left: 0;
		margin-top: 30px;
	}
}
@media screen and (max-width:991px) {
	html {
		font-size:80px;
	}

	.button-prev, .button-next {
		top: 35vh;
	}
	.com-nav{
		display: block;
	}
	.tab-header{
		justify-content: center;
		gap: 20px;
	}
	.cur-location{
		margin-bottom: 50px;
	}
	.tab-item{
		margin: 0;

	}
	.product-info .product-1{
		margin: 0;
		width: 100%;
		height: auto;
		padding:0 20px 40px;
	}
	.product-info .product-1 .pro-img{
		height: 85%;
		bottom: 16px;
	}
	.product-info .product-1 ul{
		padding-right:0;
	}
	.product-list .product-2 .pro-txt ul{
		padding-right: 40% !important;
	}
	.product-list{
		display: block;
		padding: 0;
	}
	.product-list .list-item-pro{
		width: 100%;
		flex: unset !important;
		margin: 0;
		height: auto;
		margin-bottom: 12px;
	}
	.product-info .product-more{
		margin-top: 0;
	}
	.product-list .pro-txt{
		margin-right: 20px !important;
	}
	.product-list .pro-img{
		height: 76% !important;
	}
	.product-info .product-2 .pro-img{
		height:68% !important;
		bottom: 16px;
		right: -20px;
	}
	.product-list .product-2 .btn-more{
		margin-top: 50px;
	}
	.product-list .pro-txt ul{
		padding-right: 50% !important;
	}
	.product-5 .pro-txt ul, .product-2 .pro-txt ul{
		padding-right: 0% !important;
	}
	.product-info .btn-more{
		margin-top: 40px;
	}
	.culture-info {
		gap: 20px;
		display: flex;
		flex-wrap: wrap;
	}
	.culture-info li{
		flex: 1 1 calc((100% - 20px) / 2) !important;
		max-width: calc((100% - 20px) / 2) !important;
		aspect-ratio: 4 / 3;
	}
	.culture-con li{
		aspect-ratio:4/3;
	}
	.culture-con li .img{
		height: 100%;
	}
	.honor-con-list{
		flex: 1 1 calc((100% - 40px) / 3) ;
		max-width: calc((100% - 40px) / 3) ;
	}
	.inno-images ul li{
		margin: 0 10px;
	}
	.tech-top ul li{
		flex-direction: column;
		padding: 20px;
	}
	.tech-top ul li div{
		margin: 10px 0 0;
		text-align: center;
	}
	.member-lab img{
		width: 100%;
		border-radius: 10px;
		overflow: hidden;
		margin-top: 20px;
	}
	.member-lab .lab-img{
		display: block;
	}
	.join-addr ul{
		gap: 20px;
	}
	.join-addr ul li{
		width: 100%;
		max-width: 100%;
		flex: unset;
	}
	.news-hot{
		margin: 20px 0;
	}
	.news-hot a{
		flex-direction: column;
	}
	.news-hot .img{
		width: 100%;
	}
	.news-hot .hot-txt{
		padding: 30px;
	}
	.list-box{
		gap: 20px;
	}
	.list-box .list-item{
		flex: 1 1 calc((100% - 20px) / 2);
		max-width: calc((100% - 20px) / 2);
	}
	.news-detail .cur-location,.responsibility .cur-location,.product .cur-location,.pro-detail-top .cur-location{
		margin-bottom: 0;
	}
	.join-hire ul li{
		flex: unset;
		width: 100%;
		max-width: 100%;
	}
	.hire-desc{
		height: auto;
	}
	.responsibility-top{
		flex-direction: column;
		height: unset;
	}
	.timeline{
		width: 100%;
		max-width: 100%;
	}
	.top-right{
		max-height: 600px;
		overflow-y: auto;
	}
	.style-info{
		flex-direction: column;
	}
	.style-info .style-box{
		width: 100%;
	}
	.style-box-map{
		flex: unset;
		width: 100%;
	}
	.contact-style ul{
		gap: 20px;
		flex-direction: column;
	}
	.contact-style ul li {
		flex: unset !important;
		max-width:100% !important;
		width: 100%;
	}
	.wvip-sj .pro-box1 ul li {
		flex: 1 1 calc((100% - 30px) / 2) !important;
		max-width: calc((100% - 30px) / 2) !important;
	}

	.wvip-sj .container{
		padding-bottom: 0 !important;
	}
	.contact-style ul li .logo{
		display: block;
	}
	.product-list-info,.pro-detail-info .pro-box1 ul{
		gap: 20px;
	}
	.product-list-info .pro-item,.pro-box1 ul li{
		flex: 1 1 calc((100% - 20px) / 2);
		max-width: calc((100% - 20px) / 2);
	}
	.wvip-sj .pro-box1 ul li span{
		font-size: 36px;
	}
	.wvip-sj .pro-box1 ul li b{
		padding-bottom: 8px;
	}
	.pro-box2 ul li{
		flex: 1 1 calc((100% - 30px) / 2);
		max-width: calc((100% - 30px) / 2);
	}
	.product-detail .pro-detail-top .d-info{
		display: block;
	}
	.d-info-txt{
		padding-right: 0;
	}
	.d-info-img{
		margin: 0 auto;
	}
	.pro-detail-top{
		height: auto;
	}
	.search{
		padding: 90px 0;
	}

	.search .cur-location {
		margin-bottom: 0;
	}
	.search-info h1{
		font-size: 24px;
	}
	.search-info .search-box{
		width: 100%;
		margin-top: 20px;
	}
	.result-name{
		font-size: 28px;
	}
	.result-top{
		flex-direction: column;
	}
	.result-top .tab-item{
		margin-right: 0;
	}
	.hire-desc .desc-p{
		height: auto;
	}
	.total-phone{
		font-size: 16px;
		padding-top: 36px;
	}
	.total-phone span{
		color: #205299;
		margin-left: 20px;
		font-size: 20px;
	}
}
@media screen and (max-width:767px) {
	html {
		font-size:60px;
	}
	.pjdhead_tab{
		padding: 0 20px;
		height: 60px;
	}
	.pjdhead_ul3 img, .pjdhead_ul4 img{
		height: 30px;
	}
	.pjdhead_ul5 li {
		padding:0 .5rem
	}
	.c-switch{
		margin-left: 20px;
	}
	.homebanner{
		height: 100vh;
	}
	.button-prev, .button-next{
		display: none;
	}
	.swiper-pagination{
		display: block;
	}

	.swiper-pagination-bullet{
		background: rgba(255,255,255,0.5) !important;
	}
	.swiper-pagination-bullet-active{
		background: #ffffff !important;
	}
	.pjdhead_ul4 ul li,.pjdhead_ul3 ul li{
		font-size: 10px;
		margin-left: 10px;
		padding:2px 10px;
		font-weight: normal;
	}

	.pjdhead_ul5 {
		top: 60px;
	}
	.com-title h1{
		font-size: 20px;
		margin-bottom: 15px;
		text-align: center;
		
	}
	.com-title .line-green{
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.profile-info .com-title h1{
		text-align: left;
	}
	.profile-info  .com-title .line-green{
		justify-content: flex-start;
	}
	.com-nav .tab-header{
		display: none;
	}
	.com-tab{
		display: flex;
		align-items: center;
		justify-content: center;
		padding: 30px 0;
	}
	.com-tab li{
		margin:0 ;
		flex: 1;
		text-align: center;
		font-size: 16px;
	}
	.profile-info p.profile-txt{
		font-size: 14px;
		width: 100%;
		line-height: 1.5;
	}
	.data{
		width: 100%;
	}
	.data-list .list-num .num{
		font-size: 40px;
	}
	.data-list p{
		font-size: 16px;
		color: aliceblue;
	}
	.ibox-info{
		padding: 30px 20px;
		width: 100%;
	}
	.about-profile, .about-culture,.container{
		padding: 0px 20px;
		width: 100%;
	}
	.product .com-title{
		padding: 50px 0 10px;
	}
	.product-info{
		padding: 0 20px;
	}
	.product-info .product-1{
		margin: 0;
		width: 100%;
		height: auto;
		padding:0 20px 40px;
	}
	.product-info .product-1 .pro-img{
		height: 28%;
		bottom: 16px;
		width: auto;
		flex: unset;
		display: unset;
	}
	.product-info .product-1 .pro-img img{
		height: 100%;
		width: unset;
	}
	.product-info .product-1 ul{
		padding-right:0;
	}
	.product-list{
		display: block;
		padding: 0;
	}
	.product-list .list-item-pro{
		width: 100%;
		flex: unset !important;
		margin: 0;
		height: auto;
		margin-bottom: 12px;
	}
	.product-info .product-more{
		margin-top: 0;
	}
	.product-list .pro-txt{
		margin-right: 20px !important;
	}
	.product-list .pro-img{
		height: 36% !important;
	}
	.product-info .product-2 .pro-img{
		height: 28% !important;
		bottom: 16px;
		right: 10px;
	}
	.product-list .product-2 .btn-more{
		margin-top: 50px;
	}
	.product-list .product-2 .pro-txt ul {
		padding-right: 0px !important;
	}
	.product-list .pro-txt ul{
		padding-right: 0% !important;
	}
	 .product-5 .pro-txt ul, .product-2 .pro-txt ul{
		padding-right: 0% !important;
	}
	.product-info .btn-more{
		margin-top: 40px;
	}
	.innovation-info{
		flex-direction: column;
	}
	.innovation-info .info-right{
		width: 100%;
	}
	.innovation-info .info-right .tab-con h1{
		display: none;
	}
	.innovation-info .info-right .tab-con ul.tab-con-desc{
		margin-top: 0px;
		background-image: linear-gradient(to right, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 50%);
		padding: 10px 0 10px 30px;
	}
	.innovation-info .info-right .tab-con ul.tab-con-desc li{
		text-align: left;
		margin: 4px 0;
	}
	.innovation-info .info-right .tab-con ul.tab-con-desc li:before{
		right: unset;
		left: -16px;
		top: 7px;
	}
	.innovation-info .info-right .tab-con ul.tab-con-desc li p{
		font-size: 14px;
	}
	.honor-info{
		height: auto;
	}
	.honor-info .info-right{
		width: 100%;
		height: auto;
		margin: 50px 0 0;
	}
	.news-info,.honor-info{
		flex-direction: column;
	}
	.news-info .info-left,.honor-info .info-left ,.innovation-info .info-left{
		height: auto;
		width: 100%;
	}
	
	.btn-more{
		display: block !important;
		width: 130px !important;
		font-size: 14px;
	}
	.btn-more i{
		font-size: 16px !important;
	}
	.info-left .btn-more{
		display: none !important;
	}
	.btn-more a{
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 0 20px;
		width: 100%;
	}
	.product-info .btn-more a i{
		color: #ffffff;
	}
	.btn-more::before{
		width: 130px !important;
	}
	.btn-more .ico-more{
		display: none;
	}
	.info-left .btn-more{
		display: none;
	}
	.news-info .info-right {
		width: 100%;
		height: 500px;
	}
	.news-info .info-right .news-list{
		margin: 10px 0;
	}
	.news-info .news-list .news-txt .txt-date{
		padding-top: 4px;
	}
	.news-info .news-list .news-txt .txt-date .date-time{
		font-size: 24px;
	}
	.news-info .news-list .news-txt .txt-info h3{
		font-size: 18px;
		height: 50px;
	}
	.news-info .news-list .news-txt .txt-info p{
		margin-top: 10px;
	}
	.marquee span img {
		width: 130px;
		height: 60px;
	}
	.imgbox-pc{
		display: none !important;
	}
	.imgbox-phone{
		display: block !important;
	}
	#imagePreviewModal img{
		width: 90% !important;
		height: auto !important;
	}
	.innovation-info{
		height: 660px;
	}
	.honor{
		padding: 0;
	}
	.honor .bbg{
		display: none;
	}

	.c-top-box .c-left .message .message-info{
		display: block;
	}
	.c-top-box .c-left .message .message-info:first-child .message-list:last-child{
		margin-left: 0px;
	}
	.c-center-box .container{
		flex-direction: column;
	}
	.c-center-box  .c-right{
		padding-right: 0;
		margin-bottom: 40px;
		width: 100%;
	}
	.message{
		width: 100%;
		text-align: center;
	}
	.message-textarea textarea {
		height: 90px;
	}
	.c-center-box .c-text-wrap{
		display: block;
		width: 100%;
	}
	.c-center-box .c-text-wrap .c-text-box{
		text-align: center;
	}
	.c-center-box .c-text-wrap .c-link .c-ico{
		margin-top: 20px;
		justify-content: center;
	}
	.c-center-box .c-text-wrap .c-link .c-ico .icon-btn{
		margin-left: 0;
		margin-right: 10px;
	}
	#c-footer .c-bottom-box{
		font-size: 14px;
	}
	#c-footer .c-bottom-box .c-copyright p{
		line-height: 1.4;
	}

	.com-head {
		height: 240px;
	}
	.com-head h3 {
		font-size: 24px;
	}
	.com-head p{
		font-size: 14px;
		margin: 10px auto 0;
	}
	.com-nav{
		padding:20px 20px 0;
		width: 100%;
		font-size: 14px;
	}
	.title-name {
		font-size: 24px;
		padding: 40px 0 20px !important;
	}
	.tab-header{
		gap: 10px;
	}
	.tab-item{
		height: 40px;
		line-height: 40px;
		margin-top: 20px;
	}
	.cur-location{
		margin-bottom: 0;
	}
	.play-button, .pause-button{
		width: 50px;
		height: 50px;
	}
	.data-list .list-num .num, .info-data-list .list-num .num{
		font-size: 40px;
	}
	.info-data-list .list-num .unit,.data-list .list-num .unit{
		padding-bottom: 6px;
		margin-left: 0;
		font-size: 14px;
	}
	.info-data{
		display: flex;
		flex-wrap: wrap;
		gap: 20px;
		padding: 20px 0;
	}
	.info-data-list{
		flex: 1 1 calc((100% - 20px) /2);
		max-width: calc((100% - 20px) /2);
	}
	.info-data-list::before{
		width: 0;
	}
	.info-data-list p{
		font-size: 14px;
	}
	.about .info-data-list:nth-child(3) .list-num .unit,.about .info-data-list:last-child .list-num .unit{
		font-size: 20px !important;
	}
	.data-list:nth-child(2) .list-num .unit,.data-list:last-child .list-num .unit{
		font-size: 20px !important;
	}
	.about-culture .title-name{
		background-position: center bottom;
		height: 100px;
	}
	.culture-info li{
		aspect-ratio: 3 / 4;
	}
	.culture-info li h3, .culture-con li .txt b{
		font-size: 20px;
		padding-bottom: 10px;
	}
	.culture-info li h3 {
		margin-bottom: 0;
	}
	.culture-info li p {
		font-size: 12px;
	}
	.culture-con{
		display: block;
		margin-top: 0;
	}
	.culture-con li{
		margin-top: 20px;
	}
	.about-dateline{
		padding: 0;
		margin-top: 30px;
	}
	.dateline-info {
		top: 0;
	}
	.news .com-nav .tab-header{
		display: flex;
	}
	.list-box .list-item{
		flex: unset;
		width: 100%;
		max-width: 100%;
	}
	.page span{
		width: 40px;
		height: 40px;
		line-height: 40px;
		font-size: 14px;
	}
	.page span i{
		font-size: 12px;
	}
	.news-hot .hot-txt{
		padding: 20px;
		width: 100%;
	}
	.news-hot .hot-txt h3, .top-left h3 {
		font-size: 20px;
	}
	.news-hot .hot-txt h3,.top-left h3{
		margin: 20px 0;
	}
	.news-hot .hot-txt .date,.top-left .date{
		font-size: 14px;
		padding-top: 0;
	}
	.news-hot .hot-txt .hot-btn,.top-left .hot-btn,.pro-list-txt .pro-btn,.product-list-info .pro-item .btn-list-more{
		width: 110px;
		height: 40px;
		font-size: 12px;
		padding: 0 10px;
		border-width: 1px;
	}
	.hot-btn i,.pro-list-txt .pro-btn i,.product-list-info .pro-item .btn-list-more i{
		font-size: 14px !important;
	}
	.responsibility-top{
		margin-top: 30px;
		padding-bottom: 30px;
	}
	.list-box {
		gap: 30px;
	}
	.list-item h3{
		font-size: 16px;
		height: 40px;
		margin: 20px 0;
	}
	.list-item .date{
		padding-top: 20px;
	}
	.list-item .date .time span {
		font-size: 16px;
	}
	.list-item .date i{
		font-size: 20px;
	}
	.pro-detail-top, .news-detail{
		margin-top: 60px;
	}
	.detail .com-nav {
		padding: 20px 0;
	}
	.detail-info{
		padding: 20px;
	}
	.desc-info{
		font-size: 14px;
	}
	.detail-info h1 {
		font-size: 24px;
	}
	.top-left{
		padding: 0;
	}
	.top-left .top-left-txt {
		padding: 20px;
	}
	.timeline .month{
		margin: 0;
	}
	.timeline .month .events{
		font-size: 14px;
	}
	.timeline .month .month-name{
		font-size: 14px;
		width: 50px;
	}
	.timeline .year {
		font-size: 24px;
		margin: 20px 0 0px 50px;
	}
	.timeline .year::before{
		top: 2px;
	}
	.news-con {
		padding: 0px 0;
	}
	.news-foot{
		flex-direction: column;
		padding: 15px 0 0;
		font-size: 14px;
	}
	.news-foot .foot-r{
		margin-top: 15px;
		width: 140px;
		height: 50px;
		line-height: 50px;
	}
	.news-detail{
		padding-bottom: 20px;
	}
	.news-detail .news-con{
		padding: 20px 0;
	}
	.join-hire ul li{
		padding: 24px;
	}
	.hire-txt{
		font-size: 14px;
		margin-top: 14px;
	}
	.hire-name {
		font-size: 20px;
		font-weight: bold;
	}
	.hire-desc {
		margin: 30px 0 0px;
		font-size: 12px;
	}
	.hire-email {
		padding: 0;
		margin-top: 14px;
		font-size: 13px;
	}
	.join-addr ul li .txt b{
		font-size: 18px;
		padding-bottom: 0;
	}
	.style-info{
		gap: 20px;
	}
	.style-info .style-box{
		padding: 24px;
		height: auto;
	}
	.style-info .style-box .logo{
		display: flex;
		align-items: center;
	}
	.style-info .style-box .logo img{
		height: 40px;
	}
	.style-info .style-box h3 {
		font-size: 18px;
		padding: 10px 0 20px;
	}
	.style-info .style-box .left-addr{
		flex-direction: column;
		align-items: flex-start;
	}
	.style-info .style-box .left-addr i {
		font-size: 16px;
		width: auto;
		height: 40px;
		padding: 10px;
		margin: 20px 0px 0 0;
	}
	.addr-txt{
		padding-top: 10px;
	}
	.style-info .style-box .left-addr, .addr-txt{
		font-size: 14px;
	}
	.addr-txt span {
		font-size: 16px
	}
	.style-box-map{
		height: 220px;
	}
	.contact-style ul li{
		padding: 22px;
	}
	.contact-style ul li h3,.contact-business h3{
		font-size: 18px;
	}
	.contact-style ul li .logo{
		height: auto;
	}
	.contact-style ul li .logo img{
		height: 40px;
	}
	.c-about4 .c-top .c-btn-box{
		margin-top: 20px;
	}
	.c-about4 .c-top .c-btn-box>div{
		width: 40px;
		height: 40px;
		margin-right: 10px;
	}
	.c-about4 .c-top .c-btn-box>div span{
		font-size: 14px;
	}
	.c-about4 .c-top .c-btn-box>div.c-prev{
		margin-right: 10px;
	}
	.contact-business .busi-txt{
		padding-top: 20px;
	}
	.business-list p {
		font-size: 14px;
	}
	.business-list span {
		font-size: 16px;
		width: 20px;
	}
	.business-list .icon-telephone {
		font-size: 18px;
	}
	.contact-business .c-wrap .img {
		width: 55%;
		height: auto;
	}
	.pro-info .pro-list {
		padding: 20px;
		flex-direction: column;
		margin-bottom: 0;
		margin-top: 20px;
		height: auto;
	}
	.pro-list-txt .pro-desc{
		padding: 20px 0;
	}
	.pro-list-txt .pro-desc li{
		font-size: 14px;
		line-height: 1.4;
	}
	.pro-list-txt h1,.product-info h1{
		font-size: 22px;
	}
	.product-info .product-1 h1{
		padding: 0;
	}
	.product-list .pro-txt{
		margin:0 !important;
		padding: 0 20px 40px !important;
	}
	.product-info h1 span::after{
		font-size: 18px;
		top: -26px;
	}
	.pro-list-txt h1 i{
		font-size: 18px;
		top: 0px;
		right: -18px;
	}
	.pro-info .pro-list .img{
		padding-bottom: 0;
		margin-top: 30px;
	}
	.pro-info .pro-list .img img{
		width: 60%;
		margin: 0 auto;
	}
	.img1{
		display: none !important;
	}
	.img2{
		display: flex !important;
	}
	.pro-info{
		padding-bottom: 20px;
	}
	.pro-detail-info .pro-box1{
		padding-bottom: 30px !important;
	}
	.product-list-info .pro-item, .pro-box1 ul li{
		padding: 20px;

	}
	.product-list-info .pro-item .img{
		width: 100%;
	}
	.product-list-info .pro-item h3{
		font-size: 16px;
	}
	.product-list-info .pro-item .btn-list-more{
		margin-top: 20px;
	}
	.product-list-info{
		padding: 20px;
		gap: 10px;
	}
	.product-list-info .pro-item{
		flex: 1 1 calc((100% - 10px) / 2);
		max-width: calc((100% - 10px) / 2);
	}
	.pro-box1 ul{
		padding: 0 20px;
	}
	.tech-top ul{
		display: block;
		padding: 0px 20px 40px;
	}
	.tech-top ul li{
		width: 100%;
		max-width: 100%;
		margin-top: 10px;
		flex-direction: row;
		aspect-ratio: unset;
		padding: 10px 20px;
	}
	.tech-top ul li div {
		font-size: 14px;
		margin-top: 0;
		text-align: left;
		margin-left: 10px;
	}
	.tech-top ul li span{
		width: 36px;
		height: 36px;
	}
	.tech-top ul li span img {
		width: 30px;
		height: 30px;
	}
	.inno-tab .tab-container .tab-item{
		margin: 0 10px;
		font-size: 16px;
		height: 40px;
	}
	.inno-tab .tab-container{
		margin-top: 0;
		height: 49px;
	}
	.member-item .c-top{
		padding-top: 0;
	}
	.inno-service .txt b{
		font-size: 18px !important;
	}
	.member-top{
		padding-bottom: 30px;
	}
	.member-lab p{
		font-size: 14px;
		margin-top: 20px;
	}
	.member-item{
		margin: 20px 0 10px;
	}
	.member-item .c-wrap{
		flex-direction: column;
	}
	.member-item .c-wrap .img{
		margin: 0 auto;
	}
	.member-intro{
		padding: 20px 0  0 !important;
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.member-intro h3 {
		font-size: 24px;
	}
	.member-intro .member-line{
		margin-top: 10px;
	}
	.honor-con{
		display: none;
	}
	.honor-con-phone{
		display: block !important;
	}
	.innovate-info{
		padding-bottom: 0;
	}
	.search{
		padding: 60px 0;
	}
	.search-info h1{
		font-size: 24px;
	}
	.search-info .search-box{
		width: 100%;
		margin-top: 0;
		height: 60px;
	}
	.search-info .search-box input{
		height: 60px;
		line-height: 60px;
		padding: 0 20px;
		font-size: 16px;
	}
	.search-info .search-box button{
		height: 60px;
		width: 60px;
		border-radius: 60px;
	}
	.result-name {
		font-size: 24px;
		padding: 30px 0;
	}
	.result-top{
		margin-top: 0;
	}
	.result-top .tab-item{
		margin-top: 0;
		margin-bottom: 20px;
		font-size: 15px;
		width: 100px;
	}
	.result-top .tab-container{
		padding: 0 20px;
	}
	.result-pro li {
		height: 50px;
		border-radius: 50px;
		padding: 0 20px;
		line-height: 50px;
		font-size: 16px;
	}
	.d-info-img{
		width: 100%;
	}
	.d-info-txt h1 {
		font-size: 28px;
	}
	.d-info-txt ul li{
		line-height: 1.5;
		padding-left: 20px;
	}
	.d-info-txt ul li::before{
		top: 7px;
	}
	.pro-box1{
		padding: 20px	;
	}
	.pro-detail-info .title-name{
		padding: 30px 0 20px !important;
	}
	.pro-box1 ul li i{
		margin: 10px auto;
	}
	.pro-box1 ul li span {
		font-size: 28px;
	}
	.box1-img{
		padding: 0 20px;
	}
	.pro-box2{
		padding: 0 0 30px;
	}
	.pro-box2 ul,.pro-box3 ul{
		gap: 10px;
		padding-bottom: 30px !important;
	}
	.pro-box2 ul li{
		padding: 20px;
	}
	.pro-box2 ul li,.pro-box3 ul li, .wvip-hpv .pro-box1 ul li{
		flex: 1 1 calc((100% - 10px) / 2) !important;
		max-width: calc((100% - 10px) / 2) !important;
	}
	.pro-box2 ul li h3{
		font-size: 18px;
		margin: 20px 0 10px;
	}
	.pro-box2 ul li .box-ico {
		width: 60px;
		height: 60px;
	}
	.pro-box3 ul li .txt{
		padding: 0 10px 10px;
	}
	.box4-con .zizhi1{
		flex-direction: column;
	}

	.product-detail{
		padding-bottom: 30px;
	}
	.kouqiang-detail .pro-box2{
		padding-top: 30px !important;
	}
	.zizhi1-l{
		padding: 0px 0 0;

	}
	.zizhi1-l div{
		display: none;
	}
	.zizhi1-r{
		width: 100%;
	}
	.zizhi1-l p{
		font-size: 16px;
	}
	.zizhi-line {
		width: 50px;
		height: 6px;
		margin: 20px 0;
	}
	.box1-info p{
		font-size: 18px;
		padding:0 20px;
		line-height: 1.5;
	}
	.box1-info table{
		padding:0 20px;
		font-size: 14px;
	}
	#closePreviewButton {
		width: 40px;
		height: 40px;
	}
	.inno-images{
		height: 200px;
	}
	.c-center-box .c-text-wrap .c-text-logo{
		width: 200px;
		margin: 0 auto 20px;
	}
	.wvip-bwp .title-desc {
		font-size: 18px;
		padding: 0 20px;
	}

	.wvip-bwp .title-desc span {
		padding: 0 10px;
	}
	.wvip-hpv .pro-box1 ul li{
		flex: unset !important;
		width: 100%;
		max-width: 100% !important;

	}
	.wvip-hpv .pro-box1 ul li span{
		font-size: 28px;
	}
	.wvip-hpv .pro-box1 ul li b{
		font-size: 18px;
	}
	.wvip-hpv .pro-box1 ul li h3 {
		font-size: 14px;
		margin-top: 10px;
	}
	.wvip-hpv .pro-box2 ul, .wvip-hpv .pro-box3 ul{
		padding-bottom: 0 !important;
	}
	.wvip-hpv .pro-box1 ul,.wvip-sj .pro-box1 ul{
		gap: 10px;
	}
	.wvip-sj .pro-box1 ul li {
		flex:unset !important;
		max-width: 100% !important;
		width: 100%;
		align-items: center;
	}
	.wvip-sj .pro-box1 ul li span {
		font-size: 28px;
	}
	.wvip-sj .pro-box1 ul li b{
		padding-bottom: 0;
	}

	.wvip-sj .box1-info table tr:last-child td{
		color: unset !important;
	}
	.wvip-sj .box1-info table tr td:nth-child(2), .wvip-sj .box1-info table tr th:nth-child(2){
		font-size: 14px;
		color: #205299 !important;
	}
	.wvip-sks .pro-box3 ul li{
		padding: 20px 0;
	}
	.wvip-sks .pro-box3 ul li img{
		width: 40px;
		height: 40px;
	}
	.wvip-sks .pro-box3 ul li span{
		margin-top: 10px;
	}
	.wvip-sks .pro-box3 ul,.wvip-sks .pro-box3{
		padding-bottom: 10px !important;
	}
	.addr-info .map-city{
		width: 100%;
		height: 250px;
		margin-left: 0;
		margin-top: 30px;
	}
}