@charset "UTF-8";
@media (max-width:1681px){
	.mess-wrap .list li .main-box .tit-t {
		padding-bottom: 0.5rem;
		margin-bottom: 0.75rem;
	}

	.messpop-wrap .w1540 .input-box .input {
		width: 81%;
	}
}
@media(max-width: 1520px){
	.wenhua-wrap .idea-wrap .main-con .lecon {
		padding: 2rem 1.2rem 0;
	}
}
@media(max-width: 1441px){
	.insec-four .contbox {
		padding-top: 5rem;
	}
	.insec-one .swiper-container1 .banner-pagination {
		bottom: 4rem;
	}
	.insec-two .mainbox .num-wrap {
		display: flex;
		margin-bottom: 1.5rem;
	}
	.subwrap .ritab {
    width: 60%;
    text-align: right;
}
}
@media(max-width: 1366px){
		.subwrap .ritab {
    width: 55%;
}
}
@media(max-width: 1365px){
	.wenhua-wrap .idea-wrap .main-con .lecon {
    padding: 2rem 0.5rem 0;
}
.footer-wrap .topnav li{
	width: 2.7rem;
}
}

@media (max-width: 1024px){
	.leftbar-wrap{
		display: none;
	}
	.nybody{
		width: 100%;
		margin-left: 0;
	}
	.view{
		width: 100%;
		margin-left: 0;
	}


	.nybody.about .w1440 {
		width: 92vw;
		margin-left: 4%;
	}
	.nybody.about .about-info .w1440 {
		width: 94vw;
		margin-left: 2vw;
	}
	.about-speech .lecon {
		width: 66%;
	}

	.about-team .team-next {
		right: 0.5rem;
	}

	.about-team .team-prev {
		left: 0.5rem;
	}


	.subwrap {
		padding-right: 4%;
	}
	.subwrap .ritab {
		width: 58%;
	}

	.subwrap .nav-container.on {
		padding: 0 4%;
	}
	.subwrap .nav-container.on .letab {
		padding-left: 0;
	}

	.about-style .style-swiper {
		height: 12.4rem;
	}


	.about-care .care-swiper .swiper-slide {
		height: 14rem;
	}
	.about-care .care-swiper .swiper-slide .img1 {
		height: 67%;
	}
	.about-care .care-swiper .swiper-slide .img2 {
		height: calc(33% - 6px);
	}
	.about-care .care-swiper .swiper-slide .img3 {
		height: calc(33% - 6px);
	}
	.nybanner:before{
		display: none;
	}

	.nybody.news .w1540 {
		width: 92vw;
		margin-left: 4vw;
	}
	.news-wrap .lasted-news .lasted-swiper {
		height: 11rem;
	}
	.news-wrap .lasted-news .lasted-swiper .ricon {
		padding: 1rem 2.2rem 0;
	}

	.nybody.newsde .w1280 {
		margin-left: 4vw;
		width: 92vw;
	}
	.nybody.wenhua .subwrap .ritab {
		width: 29.8%;
	}
	.wenhua-wrap .idea-wrap .main-con .lecon {
		padding: 2.5rem 1rem 0;
	}
	.wenhua-wrap .song-wrap .contimg img {
		width: 80%;
	}


	.nybody.mess .w1540 {
		width: 92vw;
		margin-left: 4vw;
	}
	.mess-wrap .list li:nth-child(2n):hover .main-box{
		background: #f7f7f7;
	}
	.mess-wrap .list li:nth-child(2n-1):hover .main-box{
		background: #f7f7f7;
	}


	.messpop-wrap .w1540 {
		width: 92vw;
		background: #fff;
		position: absolute;
		top: 50%;
		left: 4%;
		box-sizing: border-box;
		transform: translateY(-50%);
		padding: 1.75rem 2.25rem 2.5rem;
	}

	.nybody.contact .w1390 {
		margin-left: 4vw;
		width: 92vw;
	}


	#msub-list{
		position: absolute;
		z-index: 1;
		visibility: visible;
		width: 100%;
		background: #fff;
		top: 2.5rem;
		left: 0;
		border-top: 1px solid rgba(0,0,0,0.1);
		border-bottom: 1px solid rgba(0,0,0,0.1);
		box-sizing:border-box;
		padding: 5% 4%;
	}
	#msub-list li{
		margin-bottom: 1rem;
	}
	#msub-list dt a{
		font-size: 0.8rem;
		width: 100%;
		display: block;

	}

	#msub-list dd{
		padding-top: 0.5rem;
		display: none;

	}
	#msub-list dd a:before{
		content: '';
		position: absolute;
		width: 1px;
		height: 70%;
		background: #666;
		right: -0.25rem;
		top: 50%;
		transform:translateY(-50%); 
	}
	#msub-list dd a:last-child:before{
		display: none;
	}
	#msub-list dd a{
		font-size: 0.4rem;
		color: #666;
		display: inline-block;
		margin-right: 0.5rem;
		position: relative;
	}
	#msub-list dt .ico{
		right: 4%;
		top: 50%;
		transform:translateY(-50%); 
		position: absolute;
	}
	#msub-list dt .line{
		background: #333;
		width: 16px;
		height: 16px;
		position: absolute;
	}
	#msub-list dt .line1{
		width: 2px;
		height: 16px;
		top: 50%;
		left: 50%;
		transform:translate(-50%,-50%); 
		transition:all 0.3s ease 0s;
	}
	#msub-list dt .line2{
		width: 16px;
		height: 2px;
		top: 50%;
		left: 50%;
		transform:translate(-50%,-50%); 
	}

	#msub-list li.cur .line1{
		height: 0;
	}


	.footer-wrap .pc-wrap{
		display: none;
	}

	.footer-wrap .mobile{
		display: block;
	}
	.footer-wrap .mobile.view{
		width: 92%;
		margin: 0 auto;
		color: #fff;
		padding: 1rem 0 1.5rem;
	}


	.footer-wrap .mobile .share-box{
		padding-bottom: 0.5rem;
		border-bottom: 2px solid #fff;
	}
	.footer-wrap .mobile .share-box h3{
		margin-bottom: 1rem;
	}
	.footer-wrap .mobile .share-box .ricon img:first-child{
		margin-right: 0.5rem;
	}
	.footer-wrap .mobile .bshare-custom .ico1{
		margin-right: 1rem;
	}


	.footer-wrap .mobile .tel-box{
		display: flex;
		align-items: center;
		padding: 1rem 0;
		border-bottom: 2px solid #fff;
	}

	.footer-wrap .mobile .tel-box .ico{
		margin-right: 0.5rem;
		width: 1rem;
	}
	.footer-wrap .mobile .main-box{
		border-bottom: 2px solid #fff;
		padding: 1rem 0;
		line-height: 2;
	}

	.footer-wrap .mobile a{
		color: #fff;
	}
	.footer-wrap .mobile .copy-right{
		padding-top: 1rem;
		line-height: 2;
	}

	.syswiper-wrap {
		height: auto;
	}
	#wrapper {
		display: block;
	}
	.syswiper-wrap .box-swiper .swiper-slide {
		height: auto;
	}

	.insec-one:before {
		display: none;
	}
	.insec-one:after {
		display: none;
	}
	.insec-two:before {
		display: none;
	}
	.insec-two:after {
		display: none;
	}
	.insec-three:before {
		display: none;
	}
	.insec-three:after {
		display: none;
	}
	.insec-four:before {
		display: none;
	}
	.insec-four:after {
		display: none;
	}
	.page-num{
		display: none;
	}

	.insec-one{
		height: 1000px;
	}
	.insec-one .swiper-container1 .swiper-slide{
		height: 1000px;
	}
	.insec-one .swiper-container1 .swiper-slide .videoplay{
		display: block;
		position: absolute;
		left: 50%;
		top: 50%;
		transform:translate(-50%,-50%);
		width: 2rem;
	}

	.insec-one .swiper-container1 .swiper-slide video{
		display: none;
	}



	.insec-one .swiper-container1 .swiper-slide {
		height: 600px;
	}
	.insec-one .swiper-container1 .banner-pagination {
		bottom: 4rem;
		padding-left: 4%;
	}
	.insec-two .mainbox:before {
		width: 100%;
		height: calc(100%);
	}

	.insec-two .mainbox .infobox {
		padding-top: 5%;
		width: 92vw;
		left: 4vw;
	}
	#wrapper .swiper-slide .backcont img {
		width: 100%;
		height: 17.5rem;
	}

	.insec-two .scroll-down{
		display: none;
	}
	.insec-three .scroll-down{
		display: none;
	}
	.insec-four .scroll-down{
		display: none;
	}
	.insec-four{
		height: 700px!important;
	}
	.insec-four .contbox {
		padding-top: 3rem;
		width: 92vw;
		margin-left: 4vw;
	}

	.insec-three .mainbox .mask-box {
		padding: 54% 1rem 0;
	}


	.marde-wrap .w1280 {
		width: 92vw;
		margin-left: 4vw;
	}

	.marde-wrap .case-box .case-next {
		right: -0.5rem;
	}
	.marde-wrap .case-box .case-prev {
		left: -0.5rem;
	}
}

@media (max-width: 992px){
	.nybanner {
		height: 14rem;
	}

	.nybody.about .about-info .info-con{
		display: flex;
		flex-direction: column-reverse;
	}
	.nybody.about .about-info .w1440 {
		width: 92vw;
		margin-left: 4vw;
	}

	.about-info {
		padding: 2rem 0 2.75rem;
	}
	.about-info .lecon {
		width: 100%;
	}
	.about-info .riimg {
		width: 100%;
		margin-bottom: 2rem;
	}
	.about-info .num-wrap {
		padding: 0 0rem;
	}
	.about-info .num-wrap .num {
		font-size: 1rem;
	}
	.about-frame .title {
		transform: translateY(0px);
		margin-bottom: 1rem;
	}

	.about-info .lecon .title {
		padding-left: 0;
	}
	.about-info .lecon .scroll-box {
		height: auto;
	}

	.about-info .mCSB_inside>.mCSB_container {
		margin-right: 0;
		margin-left: 0;
	}

	.about-frame {
		padding: 2.5rem 0 2.5rem;
	}
	.about-speech {
		height: 34.5rem;
		padding: 2rem 0;
	}
	.about-speech .riimg {
	}
	.nybody.about .about-speech .w1440{
		padding-top: 30rem;
		display: flex;
		flex-direction: column-reverse;
	}
	.about-speech .riimg {
		width: 100%;
		margin-bottom: 2rem;
	}
	.about-speech .lecon {
		width: 100%;
	}

	.about-honor .swiper-container .swiper-slide {
		width: 58%;
	}

	.about-honor .honor-prev {
		left: 81.5%;
	}
	.about-honor .honor-next {
		left: 88%;
	}

	.about-style .tab-swiper .swiper-slide {
		padding-bottom: 13.58%;
	}

	.about-style .style-swiper {
		height: auto;
	}
	.about-style .style-swiper .swiper-slide .leimg {
		width: 100%;
	}
	.about-style .style-swiper .swiper-slide .ricon {
		width: 100%;
		padding: 1.5rem 1.25rem;
	}
	.about-style .style-swiper .style-next {
		right: 4%;
		bottom: auto;
		top: 15rem;
	}
	.about-style .style-swiper .style-prev {
		left: auto;
		right: 11.13%;
		bottom: auto;
		top: 15rem;
	}

	.about-care {
		height: 28rem;
	}
	.about-care .care-swiper .swiper-slide {
		height: 21.5rem;
	}
	.about-care .care-swiper .swiper-slide .img1 {
		height: 69%;
	}

	.about-care .care-swiper .swiper-slide .img2 {
		height: calc(30% - 6px);
	}
	.about-care .care-swiper .swiper-slide .img3 {
		height: calc(30% - 6px);
	}

	.subwrap .ritab a {
		margin-left: 0.25rem;
	}
	.news-wrap .lasted-news .lasted-swiper {
		height: 8.2rem;
	}
	.news-wrap .lasted-news .lasted-swiper .ricon {
		padding: 1rem 1rem 0;
	}
	.news-wrap .lasted-news .con-t {
		margin-bottom: 0.5rem;
	}
	.news-wrap .lasted-news .time {
		margin-bottom: 0.4rem;
	}
	.news-wrap .lasted-news .tit-t {
		margin-bottom: 0.3rem;
	}

	.nybody.wenhua .subwrap .ritab {
		width: 37.8%;
	}

	.wenhua-wrap .idea-wrap .main-con {
		height: auto;
		margin-bottom: 0.75rem;
		display: flex;
		flex-direction: column-reverse;
	}
	.wenhua-wrap .idea-wrap .main-con .ricon {
		width: 100%;
		height: 14rem;
	}
	.wenhua-wrap .idea-wrap .main-con .lecon {
		width: 100%;
		padding: 2rem 1rem;
	}



	.mess-wrap .list li {
		width: 100%;
		height: auto;
		margin-bottom: 2rem;
		display: block;
	}
	.mess-wrap .list li .ico {
		margin-bottom: 1rem;
	}
	.mess-wrap .list li:nth-child(2n-1) .main-box {
		width: 100%;
		padding: 0.9rem 1.5rem;
		background: #f7f7f7;
	}
	.mess-wrap .list li:nth-child(2n) .main-box {
		width: 100%;
		padding: 0.9rem 1.5rem;
		background: #f7f7f7;
	}


	.messpop-wrap .w1540 {

		padding: 1.75rem 1rem 2.5rem;
	}
	.messpop-wrap .w1540 .input-box .input {
		width: 74%;
	}
	.messpop-wrap .w1540 .input-box {
		padding: 0 0.5rem;
	}


	.nybody.contact .w1390 .ico-wrap .ico-item {
		margin-right: 0;
		width: 20%;
	}
	.nybody.contact .w1390 .title {
		margin-bottom: 1.25rem;
	}


	.recruit-wrap .list li .posi {
		padding-left: 1.4rem;
	}
	.recruit-wrap .list li .sub-wrap {
		padding: 1rem 1.2rem 1.5rem;
	}
	.recruit-wrap .list li .ico {
		right: 1rem;
	}


	.insec-one .swiper-container1 .swiper-slide .w1540 {
		padding-top: 24%;
	}

	.insec-three .mainbox .mask-box {
		padding: 54% 0.31rem 0;
	}


	.market-wrap .list li {
		width: 100%;
		height: auto;
	}
	.market-wrap .list li .leimg {
		width: 100%;
		height: 14rem;
	}

	.market-wrap .list li .conri {
		width: 100%;
		height: auto;
		padding: 1.25rem 0;
	}

	.market-wrap .list .conri .scroll-box {
		margin-bottom: 1rem;
	}
	.market-wrap .list .conri a {
		position: relative;
		bottom: 0;
		left: 0;
	}
	.market-wrap .list li:nth-child(2n) .conri {
		float: left;
		padding: 1.25rem 0;
	}

	.about-info .mCSB_inside>.mCSB_container {
		margin-right: 0!important;
		margin-left: 0!important;
	}


}

@media (max-width: 767px){
	.wenhua-wrap .idea-wrap .swiper-slide {
		padding-top: 1rem;
		justify-content: flex-start;
	}
	.wenhua-wrap .idea-wrap .swiper-slide p{
		font-size: 0.28rem;
	}
	.wenhua-wrap .idea-wrap .swiper-slide img {
		height: 0.65rem;
	}
	.header-wrap .header-con {
		width: 100%;
		height: 1.2rem;
		padding: 0 4%;
	}
	.header-wrap .header-con .nav-tab {
		margin-right: 0.4rem;
	}
	.header-wrap .header-con .logo {
		width: 3rem;
	}
	/*-------*/

	.nybanner {
		height: 6rem;
	}

	h1{
		font-size: 0.48rem;
	}
	.header-wrap .header-con .ri-tab .lang {
		margin-right: 0.3rem;
	}


	.subwrap {
		height: 1.2rem;
		line-height: 1.2rem;
		font-size: 0.28rem;
		padding-right:4%;
	}
	.subwrap .nav-container.on {
		height: 1.2rem;
		line-height: 1.2rem;
		padding: 0 4%;
	}
	.subwrap .letab {
		padding-left: 4%;
	}
	.subwrap .letab a {
		font-size: 0.28rem;
	}
	.subwrap .letab img {
		margin: 0 0.2rem 0 0.2rem;
	}
	.subwrap .ritab {
		width: 44%;
	}
	.subwrap .ritab .swiper-slide {
		width:auto;
		margin-right:15px;
		font-size: 14px;
	}
	.subwrap .ritab .swiper-slide:last-child{
		margin-right: 0;
	}




	.about-info {
		padding: 0.75rem 0 1rem;
	}
	.about-info .riimg {
		width: 100%;
		height: 5rem;
		margin-bottom: 0.65rem;
	}
	.about-info .lecon {
		width: 100%;
	}
	.nybody.about .position .title {
		line-height: 1.25;
		font-size: 0.44rem;
	}
	.about-info .lecon .scroll-box {
		line-height: 1.6;
		font-size: 0.28rem;
	}

	.about-info .num-wrap .num {
		font-size: 0.6rem;
	}

	.about-info .num-wrap {
		display: block;
		margin-top: 0.75rem;
		overflow: hidden;
	}

	.about-info .num-wrap .num-item{
		width: 50%;
		float: left;
		margin-bottom: 0.2rem;
		font-size: 0.28rem;
	}
	.about-info .num-wrap .num {
		font-size: 0.6rem;
	}
	.about-info .num-wrap .num .poa {
		font-size: 0.24rem;
		color: #131313;
		left: 107%;
		top: 0.18rem;
		white-space: nowrap;
	}
	.about-info .lecon .title {
		margin-bottom: 0.35rem;
	}

	.about-frame {
		padding: 0.75rem 0 1rem;
	}
	.about-frame .cont-img{
		width: 100%;
		overflow-x: scroll;
	}
	.about-frame .cont-img img{
		width: auto;
		max-width: none;
		height: 5rem;
	}


	.about-speech .lecon .swiper-container p {
		margin-bottom: 0.3rem;
	}


	.about-speech {
		height: 19rem;
		padding: 0.75rem 0;
	}
	.about-speech .speech-prev {
		width: 0.75rem;
		height: 0.75rem;
		top: 92%;
		left: 0;
		right: 0;
	}
	.about-speech .speech-next {
		width: 0.75rem;
		height: 0.75rem;
		top: 92%;
		left:1rem;
		right: 0;
	}

	.about-speech .riimg {
		width: 100%;
		margin-bottom: 0.75rem;
	}
	.about-speech .lecon .title {
		margin-bottom: 0.4rem;
	}

	.about-speech .lecon .swiper-container {
		width: 100%;
		line-height: 1.6;
		height: 8.2rem;
		font-size: 0.28rem;
	}

	.about-team {
		padding: 0.75rem 0 1rem;
	}
	.about-team .title {
		margin-bottom: 0.5rem;
	}
	.about-team .team-swiper .swiper-slide {
		position: relative;
		padding-bottom: 59.15%;
	}
	.about-team .team-swiper .swiper-slide p {
		font-size: 0.28rem;
		left: 0.25rem;
		bottom: 0.25rem;
	}


	.about-team {
		padding: 0.75rem 0 1rem;
	}
	.about-team .title {
		margin-bottom: 0.5rem;
	}
	.about-team .team-next {
		width: 0.75rem;
		height: 0.75rem;
		top: 62%;
		right: 0.25rem;
	}
	.about-team .team-prev {
		width: 0.75rem;
		height: 0.75rem;
		top: 62%;
		left: 0.25rem;
	}

	.about-honor {
		padding: 0.75rem 0 1rem;
	}
	.about-honor .title {
		margin-bottom: 0.75rem;
	}

	.about-honor .swiper-container .swiper-slide {
		width: 80%;
	}

	.about-honor .honor-next {
		width: 0.75rem;
		height: 0.75rem;
		top: 0.4rem;
		left: 89%;
	}
	.about-honor .honor-prev {
		width: 0.75rem;
		height: 0.75rem;
		top: 0.4rem;
		left: 75.5%;
	}

	.about-honor .swiper-container .swiper-slide .con-t {
		left: 0;
		top: 0;
		position: relative;
		margin-bottom: 0.5rem;
	}
	.about-honor .swiper-container .swiper-slide {
		width: 80%;
		height: 6rem;
		padding: 0.5rem 0.3rem 0.5rem 0.3rem;
		display: block;
	}
	.about-honor .swiper-container .swiper-slide img {
		width: auto;
		max-width: 100%;
		max-height: 100%;
	}
	.about-honor .swiper-container {
		padding-bottom: 0.75rem;
	}
	.about-care {
		height: 14rem;
		padding-top: 0.75rem;
	}
	.about-style {
		padding: 0.75rem 0 1rem;
	}
	.about-style .tab-swiper .swiper-slide {
		padding-bottom: 26.5%;
	}
	.about-style .style-swiper .swiper-slide .ricon {
		width: 100%;
		padding: 0.5rem 0.3rem 0.75rem;
	}
	.about-style .style-swiper .swiper-slide .tit-t {
		margin-bottom: 0.3rem;
		font-size: 0.44rem;
	}
	.about-style .style-swiper .swiper-slide .con-t {
		font-size: 0.28rem;
		line-height: 1.6;
	}

	.about-style .tab-swiper .swiper-slide.cur .line1 {
		width: 2px;
		height: 100%;
	}
	.about-style .tab-swiper .swiper-slide.cur .line3 {
		width: 2px;
		height: 100%;
	}
	.about-style .tab-swiper .swiper-slide.cur .line2 {
		width: 100%;
		height: 2px;
	}
	.about-style .tab-swiper .swiper-slide.cur .line4 {
		width: 100%;
		height: 2px;
	}
	.about-honor .swiper-container .swiper-slide .time {
		font-size: 0.5rem;
	}

	.about-honor .swiper-container .swiper-slide p {
		font-size: 0.28rem;
		line-height: 1.6;
	}

	.about-care .title {
		margin-bottom: 0.5rem;
	}

	.about-care .care-swiper .swiper-slide .img {
		position: relative;
		margin-bottom: 0.2rem;
	}
	.about-care .care-swiper .swiper-slide .img img {
		width: 100%;
		height: auto;
	}

	.about-care .care-swiper .swiper-slide .img1 {
		height: auto;
		width: 100%;
	}
	.about-care .care-swiper .swiper-slide .img2 {
		height: auto;
		width: 100%;
	}
	.about-care .care-swiper .swiper-slide .img3 {
		height: auto;
		width: 100%;
	}


	.nybody.news .subwrap .ritab{
		display: none;
	}

	.news-wrap .main-news li {
		width: 100%;
		margin: 0 0% 8% 0;
	}
	h3{
		font-size: 0.44rem;
	}
	.news-wrap .main-news h3 {
		margin-bottom: 0.5rem;
	}
	.news-wrap .main-news li .time {
		margin: 0.4rem 0 0.1rem;
		font-size: 0.28rem;
	}
	.news-wrap .main-news li p {
		font-size: 0.3rem;
		height: 0.9rem;
	}

	.news-wrap {
		padding: 0.75rem 0 1rem;
	}
	.news-wrap .lasted-news h3 {
		margin-bottom: 0.5rem;
	}
	.news-wrap .lasted-news{
		margin-bottom: 1rem;
	}
	.news-wrap .main-news {
		-margin-top: 1rem;
	}


	.news-wrap .lasted-news h3 {
		margin-bottom: 0.5rem;
	}
	.news-wrap .lasted-news .lasted-swiper {
		height: auto;
	}

	.news-wrap .lasted-news .lasted-swiper .ricon {
		padding: 0.5rem 0.3rem;
		width: 100%;
	}

	.news-wrap .lasted-news .lasted-swiper .imgfl {
		width: 100%;
		height: 100%;
	}
	.news-wrap .lasted-news .time {
		font-size: 0.26rem;
		margin-bottom: 0.2rem;
	}
	.news-wrap .lasted-news .tit-t {
		font-size: 0.44rem;
		line-height: 1.3;
		margin-bottom: 0.3rem;
		height: 1.2rem;
	}

	.news-wrap .lasted-news .con-t {
		line-height: 1.6;
		margin-bottom: 0.3rem;
		height: 0.9rem;
		font-size: 0.28rem;
	}

	.news-wrap .lasted-news .detail {
		font-size: 0.28rem;
	}
	.news-wrap .lasted-news .detail img {
		width: 0.5rem;
	}
	#btns-w {
		right: 0;
		top: -0.3rem;
	}
	.news-wrap .main-news .list {
		margin-bottom: 1rem;
	}
	.readmore p {
		margin-bottom: 0.3rem;
		font-size: 0.28rem;
	}
	.readmore img{
		width: 0.2rem;
	}
	#btns-w .btns {
		width: 40px;
		height: 40px;
	}


	.newsde-wrap {
		padding: 0.75rem 0 1rem;
	}
	.newsde-wrap .title {
		padding-bottom: 0.3rem;
	}
	.newsde-wrap .title h3 {
		margin-bottom: 0.2rem;
	}
	.newsde-wrap .title .time {
		font-size: 0.28rem;
	}
	.newsde-wrap .cont-con {
		padding: 0.75rem 0;
		line-height: 1.6;
		font-size: 0.28rem;
	}
	.newsde-wrap .bot-con {
		padding-top: 0.5rem;
		line-height: 1.6;
		font-size: 0.28rem;
	}
	.newsde-wrap .bot-con .prev-page img {
		margin-right: 0.25rem;
	}
	.newsde-wrap .bot-con a{
		display: inline-block;
		width: 100%;
		display: flex;
		align-items: center;
	}
	.newsde-wrap .bot-con span{
		display: inline-block;
		width: 100%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.subwrap .letab .span {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		display: inline-block;
		width: 36%;
	}

	.newsde-wrap .bot-con .next-page{
		flex-direction: row-reverse;
		margin-top: 0.1rem;
	}

	.newsde-wrap .bot-con .next-page img{
		margin-right: 0.25rem;
		margin-left: auto;
	}



	.wenhua-wrap .song-wrap .contimg img {
		width: 100%;
	}
	.wenhua-wrap .idea-wrap {
		padding: 0.75rem 0;
	}
	.wenhua-wrap .idea-wrap .title {
		margin-bottom: 0.5rem;
	}
	.wenhua-wrap .idea-wrap .main-con .ricon {
		width: 100%;
		height: 5rem;
	}
	.wenhua-wrap .idea-wrap .main-con .lecon {
		width: 100%;
		padding: 0.5rem 0.3rem;
	}
	.wenhua-wrap .idea-wrap .lecon .ico {
		width: 1rem;
		height: 1rem;
		margin-bottom: 0.4rem;
	}
	.wenhua-wrap .idea-wrap .lecon .ico img{
		width: 44%;
	}
	.wenhua-wrap .idea-wrap .lecon h3 {
		margin-bottom: 0.3rem;
	}
	.wenhua-wrap .idea-wrap .lecon p {
		font-size: 0.28rem;
		line-height: 1.6;
	}
	.wenhua-wrap .idea-wrap .swiper-slide h4 {
		font-size: 0.4rem;
		margin: 0.5rem 0 0.15rem;
	}
	.wenhua-wrap .idea-wrap .swiper-slide {
		height: 4.5rem;
		font-size: 0.28rem;
	}
	.wenhua-wrap .slogan-wrap {
		height: 6rem;
		font-size: 0.28rem;
	}
	.wenhua-wrap .slogan-wrap .title {
		margin: 0.2rem 0 0.3rem;
	}
	.wenhua-wrap .song-wrap {
		padding: 0.75rem 0 1rem;
	}
	.wenhua-wrap .song-wrap .title {
		margin-bottom: 0.5rem;
	}
	.wenhua-wrap .song-wrap .song-item {
		width: 100%;
		height: 1rem;
		line-height: 1rem;
		margin-bottom: 0.1rem;
		padding-left: 0.2rem;
		font-size: 13px;
	}
	.wenhua-wrap .song-wrap .contimg {
		margin-top: 0.5rem;
	}
	.wenhua-wrap .song-wrap .song-item i {
		margin-right: 0.1rem;
	}


	.mess-wrap {
		padding: 0.75rem 0 1rem;
	}
	.mess-wrap .title .mess-btn {
		font-size: 0.28rem;
	}
	.mess-wrap .title {
		margin-bottom: 0.75rem;
	}
	.mess-wrap .title .mess-btn img {
		margin-left: 0.2rem;
		width: 0.5rem;
	}
	.mess-wrap .list li .ico {
		width: 1.25rem;
		height: 1.25rem;
		margin-bottom: 0.5rem;
	}
	.mess-wrap .list li .ico img{
		width: 50%;
	}


	.mess-wrap .list li {
		margin-bottom: 0.75rem;
	}
	.mess-wrap .list li:nth-child(2n) .main-box {
		padding: 0.5rem 0.3rem;
	}
	.mess-wrap .list li:nth-child(2n-1) .main-box {
		width: 100%;
		padding: 0.5rem 0.3rem;
	}

	.mess-wrap .list li .main-box .tit-t {
		padding-bottom: 0.2rem;
		margin-bottom: 0.4rem;
		font-size: 0.4rem;
	}
	.mess-wrap .list li .main-box .con-t {
		line-height: 1.6;
		margin-bottom: 0.3rem;
		font-size: 0.28rem;
	}

	.mess-wrap .list li .main-box .person {
		font-size: 0.28rem;
	}



	.messpop-wrap .w1540 {
		padding: 0.75rem 0.3rem;

	}
	.messpop-wrap .w1540 form{
		height: 7rem;
		overflow-y: scroll;
	}
	.messpop-wrap .w1540 .close-btn {
		top: 0.3rem;
		right: 0.3rem;
		width: 0.5rem;
	}
	.messpop-wrap .w1540 .title {
		text-align: center;
		font-size: 0.44rem;
		margin-bottom: 0.5rem;
	}
	.messpop-wrap .w1540 .input-item {
		width: 100%;
		display: block;
		margin-bottom: 0;
	}
	.messpop-wrap .w1540 .input-box {
		padding: 0 0.3rem;
		height: 1rem;
		line-height: 1rem;
		box-sizing: border-box;
		border: 1px solid #000;
		width: 100%;
		display: flex;
		font-size: 0.28rem;
		margin-bottom: 3px;
	}
	.messpop-wrap .w1540 .input-box .input {
		width: 73%;
		margin-left: 0.25rem;
	}

	.messpop-wrap .w1540 .input-box.code .input {
		width: 54%;
	}
	.messpop-wrap .w1540 .input-box.code .textimg {
		right: 0.3rem;
		width: 1.2rem;
		cursor: pointer;
	}
	.messpop-wrap .w1540 .input-box.sub input {
		font-size: 0.28rem;
	}

	.nybody.contact .w1390 {
		padding: 0.75rem 0 1.25rem;
	}
	.nybody.contact .map {
		height: 6.25rem;
	}
	.nybody.contact .w1390 .title {
		margin-bottom: 0.55rem;
	}

	.nybody.contact .w1390 .ico-wrap .ico-item {
		margin-right: 2%;
		width: 48%;
		margin-bottom: 0.3rem;
		min-height: 1.8rem;
	}
	.nybody.contact .w1390 .ico-wrap .ico-item:nth-child(2n){
		margin-right: 0;
	}
	.nybody.contact .w1390 .ico-wrap p {
		font-size: 0.28rem;
		line-height: 1.55;
	}
	.nybody.contact .w1390 .ico-wrap span {
		font-size: 0.28rem;
	}
	.nybody.contact .w1390 .ico-wrap {
		margin-bottom: 1rem;
	}
	.nybody.contact .w1390 .ico-wrap .ico {

		margin-bottom: 0.3rem;
	}


	.recruit-wrap {
		padding: 0.75rem 0 1rem;
	}
	.recruit-wrap .title {
		margin-bottom: 0.5rem;
	}



	.recruit-wrap .list li .posi {
		padding-left: 0.3rem;
		width:70%;
	}

	.recruit-wrap .list li .tab-con {
		height: 1.2rem;
		line-height: 1.2rem;
		font-size: 0.28rem;
	}
	
	.recruit-wrap .list li .date {
		display: none;
	}
	.recruit-wrap .list li .local {
		display: none;
	}
	.recruit-wrap .list li .salary {
		display: none;
	}
	.recruit-wrap .list li .sub-wrap .tit-t.tab{
		display: block;
	}
	.recruit-wrap .list li .ico{
		width: 0.5rem;
		height: 0.5rem;
		right: 0.3rem;
	}

	.recruit-wrap .list li .sub-wrap .tit-t {
		font-size: 0.3rem;
		margin-bottom: 0.2rem;
	}
	.recruit-wrap .list li .sub-wrap {
		padding: 0.5rem 0.3rem 1rem;
	}
	.recruit-wrap .list li .sub-wrap .con-t p {
		margin-bottom: 0.1rem;
		font-size: 0.28rem;
	}
	.recruit-wrap .list li .sub-wrap .con-t {
		color: #222;
		font-size: 0.28rem;
		margin-bottom: 0.5rem;
	}
	.recruit-wrap .list li .sub-wrap .apply {
		font-size: 0.28rem;
	}
	.recruit-wrap .list li .sub-wrap .apply img {
		margin-left: 0.25rem;
		width: 0.5rem;
	}
	.recruit-wrap .list {
		margin-bottom: 1rem;
	}


	#msub-list {
		top: 1.2rem;
		padding: 8% 4%;
	}
	#msub-list li {
		margin-bottom: 0.35rem;
	}
	#msub-list dt a {
		font-size: 0.36rem;
	}
	#msub-list dd {
		padding-top: 0.25rem;
	}
	#msub-list dd a {
		font-size: 0.28rem;
		margin-right: 0.5rem;
	}






	.footer-wrap .mobile.view {
		padding: 0.75rem 0;
		font-size: 0.28rem;
	}
	.footer-wrap .mobile .share-box .ricon img{
		width: 1.5rem;
	}
	.footer-wrap .mobile .share-box .ricon img:first-child {
		margin-right: 0.1rem;
	}
	.footer-wrap .mobile .share-box h3 {
		margin-bottom: 0.3rem;
		font-size: 0.38rem;
	}
	.footer-wrap .mobile .bshare-custom .ico1 {
		margin-right: 0.2rem;
	}
	.footer-wrap .mobile .share-box {
		padding-bottom: 0.3rem;
		border-bottom: 1px solid #fff;
	}
	.footer-wrap .mobile .tel-box {
		padding: 0.3rem 0;
		border-bottom: 1px solid #fff;
	}
	.footer-wrap .mobile .tel-box .ico {
		margin-right: 0.25rem;
		width: 0.6rem;
	}
	.footer-wrap .mobile .main-box {
		border-bottom: 1px solid #fff;
		padding: 0.35rem 0;
		line-height: 1.6;
	}
	.footer-wrap .mobile .copy-right {
		padding-top: 0.3rem;
		line-height: 1.8;
	}
	.footer-wrap .mobile .copy-right p{
		font-size: 0.26rem;
	}


	.insec-one .swiper-container1 .swiper-slide{
		height: auto;
	}
	.insec-one .swiper-container1 .back{
		display: none;
	}
	.m-img{
		display: block;
	}
	#wrapper .swiper-slide .scroll-down img{
		display: none;
	}


	.insec-one .swiper-container1 .swiper-slide .w1540 {
		padding-top: 60%;
	}
	.insec-one .scroll-down {
		line-height: 0.5rem;
		bottom: 1.25rem;
		font-size: 0.28rem;
	}

	.insec-one .swiper-container1 .swiper-slide h1 {
		line-height: 1.3;
		margin-bottom: 0.5rem;
	}

	.insec-one .swiper-container1 .banner-pagination {
		bottom: 0.5rem;
		padding-left: 0%;
		text-align: center;
	}
	.insec-one .swiper-container1 .swiper-pagination-bullet {
		width: 30px;
		height: 2px;
		margin: 0 4px;
	}
	.insec-one .swiper-container1 .swiper-slide.black h3 {
		font-size: 0.3rem;
		line-height: 1.3;
	}
	.insec-one .swiper-container1 .swiper-slide .videoplay {
		width: 0.7rem;
	}
	.insec-one .swiper-container1 .swiper-slide h3 {
		font-size: 0.3rem;
		line-height: 1.3;
	}

	#wrapper .swiper-slide .backcont img {
		width: 100%;
		height: 13rem;
	}
	.insec-two .mainbox .infobox {
		padding-top: 10%;
	}
	.insec-two .mainbox .con-tit .t {
		font-size: 0.34rem;
		margin-bottom: 0.25rem;
	}
	.insec-two .mainbox .con-tit h2 {
		line-height: 1.3;
		font-size: 0.48rem;
	}
	.insec-two .mainbox .cont-t {
		line-height: 1.6;
		margin: 0.6rem 0 0.6rem;
		font-size: 0.28rem;
	}
	.insec-two .mainbox .num-box .num {
		font-size: 0.7rem;
	}
	.insec-two .mainbox .num-box .pfangb.poa {
		font-size: 0.26rem;
		left: 107%;
		top: 0.2rem;
	}
	.insec-two.cur .mainbox .num-box p {
		font-size: 0.28rem;
		line-height: 1;
	}
	.insec-two .mainbox .num-wrap {
		margin-bottom: 1rem;
	}
	.insec-two .mainbox .num-wrap .num-item:nth-child(2):before{
		display: none;
	}
	.insec-two .mainbox .num-wrap .num-item:nth-child(2):after{
		display: none;
	}
	.insec-two .mainbox .num-wrap .num-item:nth-child(2) {
		width: 28.5%;
		padding-left: 0.3rem;
	}
	.insec-two .mainbox .num-wrap .num-item:nth-child(3) {
		width: 33.75%;
		padding-left: 0.3rem;
	}
	.insec-two.cur .mainbox .readmore {
		font-size: 0.28rem;
	}
	.insec-two .mainbox .readmore a:before {
		width: 2rem;
	}


	.insec-three .mainbox .mask-box{
		background: none;
	}


	.insec-three .mainbox{
		width: 92%;
		left: 4%;
		position: relative;
	}
	.insec-three .backcont{
		display: none!important;
	}
	.insec-three .mainbox .link-item {
		width: 100%;
		height: 3.4rem;
		margin-bottom: 0.2rem;
	}


	.insec-three .mobile-title {
		display: block;
		font-size: 0.48rem;
		font-weight: 600;
		margin-bottom: 0.5rem;
		box-sizing: border-box;
		padding-left: 4%;
	}



	.syswiper-wrap .wave1{
		display: none!important;
	}
	.insec-three .mainbox .tit-t {
		font-size: 0.5rem;
		margin: 0;
		color: #fff;
	}
	.insec-three .mainbox .mask-box {
		padding: 1.1rem 0.3rem 0;
	}
	.insec-three .mainbox .tit-t .gilroy{
		display: none;
	}

	.insec-three .mainbox .con-t{
		display: none;
	}
	.insec-three .mainbox .detail{
		display: none;
	}
	.insec-three .link-item .img{
		display: none;
	}
	.insec-four .contbox {
		padding-top: 1rem;
	}
	.insec-four .contbox .title-tit a{
		display: none;
	}
	.insec-four .readtab{
		display: block;
		font-size: 0.28rem;
		position: relative;
	}
	.insec-four .readtab:before{
		content: '';
		position: absolute;
		width: 2rem;
		background: #e6e6e6;
		height: 1px;
		left: 27%;
		top: 50%;
		transform:translateY(-50%); 
	}
	.insec-four{
		height: auto!important;
		padding-bottom: 1.5rem;
	}
	.insec-four .mainbox{
		position: relative;
	}

	.insec-four .contbox .title-tit {
		margin-bottom: 0.5rem;
		font-size: 0.48rem;
	}
	.insec-four .contbox .title-tit h2{
		font-size: 0.48rem;
	}
	.insec-four .list li{
		width: 100%;
		margin: 0;
		height: auto;
		margin-bottom: 0.753rem;
	}
	.insec-four .list li.big{
		display: none;
	}

	.insec-four .list li h3 {
		font-size: 0.4rem;
		line-height: 1.5;
		margin-bottom: 0.25rem;
		height: 1.2rem;
	}
	.insec-four .list li.small .time {
		color: #999;
		margin-bottom: 0.1rem;
	}
	.insec-four .list li.small .img {
		margin-bottom: 0.3rem;
	}
	.nybody.contact .map .tip {
		left: 26%;
		top: 24%;
		z-index: 2;
	}



	.market-wrap {
		padding: 0.75rem 0 1rem;
	}
	.market-wrap .list li:nth-child(2n) .conri {
		float: left;
		padding: 0.75rem 0;
	}
	.market-wrap .title {
		margin-bottom: 0.75rem;
	}
	.market-wrap .list li .leimg {
		width: 100%;
		height: 5rem;
	}
	.market-wrap .list li .conri {
		padding: 0.5rem 0 0.75rem;
	}
	.market-wrap .list .conri h1 {
		font-size: 0.44rem;
		margin-bottom: 0.325rem;
	}
	.market-wrap .list .conri .scroll-box {
		margin-bottom: 0.5rem;
		line-height: 1.6;
		font-size: 0.28rem;
	}
	.market-wrap .list li:nth-child(2n) .conri {
		float: left;
		padding: 0.75rem 0;
	}
	.market-wrap .list li {
		margin-bottom: 0;
	}
	.market-wrap .list .conri a {
		font-size: 0.28rem;
	}
	.market-wrap .list .conri a img{
		width: 0.5rem;
	}

	#wave1{
		height: 3.5rem!important;
	}



	.marde-wrap {
		padding: 0.75rem 0 1rem;
	}
	.marde-wrap .main-box .title {
		text-align: center;
		padding-bottom: 0.3rem;
	}
	.marde-wrap .main-box .con-t {
		padding: 0.5rem 0;
		margin-bottom: 0.35rem;
	}
	.marde-wrap .main-box .bot{
		font-size: 0.28rem;
	}
	.marde-wrap .main-box .bot .prev img {
		margin-right: 0.15rem;
	}
	.marde-wrap .main-box .bot .next img {
		margin-left: 0.15rem;
	}
	.marde-wrap .main-box {
		margin-bottom: 1rem;
	}
	.marde-wrap .case-box .title {
		margin-bottom: 0.4rem;
	}
	.marde-wrap .case-box .img {
		margin-bottom: 0.35rem;
	}
	.marde-wrap .case-box .time {
		margin-bottom: 0;
		font-size: 0.28rem;
	}
	.marde-wrap .case-box .pfangm {
		font-size: .4rem;
		height: 1.2rem;
	}
	.marde-wrap .case-box {
		margin-bottom: 1rem;
		padding-bottom: 0.7rem;
	}


	.marde-wrap .main-box .title p {
		font-size: 0.28rem;
	}
	.marde-wrap .main-box .title h3 {
		margin-bottom: 0.1rem;
	}

	.marde-wrap .case-box .case-next {
		width: 0.75rem;
		height: 0.75rem;
		top: 41%;
		right: 0.1rem;
	}
	.marde-wrap .case-box .case-prev {
		width: 0.75rem;
		height: 0.75rem;
		top: 41%;
		left: 0.1rem;
	}
	.marde-wrap .param-box .title {
		margin-bottom: 0.45rem;
	}

	.marde-wrap .param-box .table-box{
		width: 100%;
		overflow-x: scroll;
	}
	.marde-wrap .param-box table{
		width: 15rem;
		font-size: 0.28rem;
	}
	.marde-wrap .param-box table th{
		width:auto!important; 
	}
	.marde-wrap .param-box table td{
		width:auto!important; 
	}
	.marde-wrap .param-box table th:first-child {
		padding-left: 0.35rem;
		padding-right: 0.35rem;
	}
	.marde-wrap .param-box table td:first-child {
		padding-left: 0.35rem;
		padding-right: 0.35rem;
	}
	.marde-wrap .param-box table th {
		height: 1rem;
		line-height: 1rem;
	}
	.marde-wrap .param-box table td {
		height: 1rem;
		line-height: 1rem;
	}
	.marde-wrap .param-box {
		margin-bottom: 1rem;
		padding-bottom: 0.5rem;
	}

	.marde-wrap .net-box .title {
		margin-bottom: 0.75rem;
	}
	.marde-wrap .net-box .title {
		margin-bottom: 0.75rem;
	}
	.marde-wrap .net-box {
		margin-bottom: 1rem;
		padding-bottom: 0.75rem;
	}
	.marde-wrap .net-box .map-wrap {
		display: block;
	}
	.marde-wrap .net-box .map-box:first-child {
		width: 100%;
		margin-bottom: 0.5rem;
	}
	.marde-wrap .net-box .map-box:last-child {
		width: 100%;
	}
	.marde-wrap .net-box .map-box span {
		font-size: 0.28rem;
	}
	.marde-wrap .mess-box .title {
		margin-bottom: 0.5rem;
	}
	.marde-wrap .mess-box p {
		margin-bottom: 0.15rem;
		font-size: 0.28rem;
	}
	.marde-wrap .mess-box .input-box {
		width: 100%;
		margin: 0 0 0.5rem 0;
	}
	.marde-wrap .mess-box .input-box .input {
		height: 1rem;
		line-height: 1rem;
		padding: 0 0.25rem;
		font-size: 0.28rem;
	}
	.marde-wrap .mess-box .text-box textarea {
		width: 100%;
		height: 3rem;
		padding: 0.25rem;
		font-size: 0.28rem;
	}
	.marde-wrap .mess-box .test-box .text {
		width: 2.4rem;
		height: 1rem;
		line-height: 1rem;
		padding: 0 0.5rem;
		margin: 0 0.2rem 0 0.1rem;
	}
	.marde-wrap .mess-box .test-box .testimg {
		width: 2rem;
		height: 1rem;
	}
	.marde-wrap .mess-box .sub {
		width: 2.4rem;
		height: 1rem;
		line-height: 1rem;
		margin-top: 0.5rem;
		font-size: 0.28rem;
	}
	.marde-wrap .mess-box .input-item {
		padding-bottom: 0rem;
		margin-bottom: .75rem;
	}
	.marde-wrap .mess-box .text-box {
		margin-bottom: 0.75rem;

	}
	.marde-wrap .mess-box .test-box{
		font-size: 0.28rem;
	}
	.about-speech .riimg {
	}
	.nybody.about .about-speech .w1440 {
		padding-top: 8rem;
	}



	.about-honor .swiper-container .swiper-slide{
		padding-bottom: 0;
		margin-bottom: 0.1rem;
		height: auto;
		padding: 0;
	}
	.about-honor .swiper-slide .img {
		height: 4rem;
		margin-bottom: 0.2rem;
	}
	.about-honor .swiper-container .swiper-slide .con-t {
		margin-bottom: 0.2rem;
		font-size: 0.3rem;
	}
	.about-speech {
    height: auto;
}
	.nybody.about .about-speech .w1440{
		height: 11rem;
		    padding-top: 14.5rem;
	}

	.about-speech .riimg {
    top: 4%;
}



}
