@charset "UTF-8";
.footer-wrap .top .list-wrap{
	display: none;
}
.footer-wrap .m_bot{
	display: none;
}
@media(max-width: 1681px){
	.ininfo .ri {
		padding-left: 1rem;
	}
	.ininfo .ri .item {
		margin-right: 1rem;
	}
	.ininfo .ri .num span {
		font-size: 1.6rem;
	}
	.ininfo .ri .item:nth-child(2) .num .add {
		right: 0.8rem;
	}
	.ininfo .ri .num .add {
		right: 0.5rem;
	}
}
@media (max-width: 1441px){
	.ininfo .ri {
		padding-left: 0.75rem;
	}
	.ininfo .ri .item {
		margin-right: 0.4rem;
	}
	.ininfo .ri .num .add {
		right: 0.2rem;
	}
	.ininfo .ri .item:nth-child(2) .num .add {
		right: 0.6rem;
	}
	.ininfo .ri .item:nth-child(3) .num .add {
		right: -0.79em;
	}


	.header-wrap .ri_nav li .sub_list{
		width: 250%;
	}
	.ininfo .ri .item {
		margin-right: 1rem;
	}
	.ininfo .ri .num .add {
		right: 0.6rem;
	}

	.ininfo .ri .item:nth-child(2) .num .add {
		right: 1rem;
	}
}
@media(max-width: 1367px){
	.ininfo .ri .item {
		margin-right: 1.5rem;
	}
}
@media (max-width: 1024px){
	.footer-wrap .top .sy-mid{
		display: none;
	}
	.footer-wrap .bot{
		display: none;
	}
	.footer-wrap .m_bot{
		display: block;
	}
	.footer-wrap .top .list-wrap{
		display: block;
		margin: 0.5rem 0;
	}


	.footer-wrap .list-wrap .list li {
		position: relative;
	}
	.footer-wrap .list-wrap .list li a {
		color: #fff;
	}
	.footer-wrap .list-wrap .list li dt {
		font-weight: normal;
		height: 3rem;
		line-height: 3rem;
		box-sizing: border-box;
		position: relative;
	}
	.footer-wrap .list-wrap .list li dt a {
		font-size: 0.8rem;
		display: inline-block;
		width: 80%;
	}
	.footer-wrap .list-wrap .list li dt .icon {
		width: 20px;
		height: 20px;
		right: 0;
		top: 50%;
		transform: translateY(-50%);
	}
	.footer-wrap .list-wrap .list li dt .icon .line1 {
		width: 20px;
		height: 2px;
		background: #fff;
		top: 50%;
		transform: translateY(-50%);
	}
	.footer-wrap .list-wrap .list li dt .icon .line2 {
		width: 2px;
		height: 20px;
		background: #fff;
		left: 50%;
		top: 0;
		transform: translateX(-50%);
		transition: all 0.3s ease 0s;
	}
	.footer-wrap .list-wrap .list li dt:before {
		content: '';
		width: 100%;
		height: 1px;
		position: absolute;
		right: 0;
		bottom: 0;
		background: rgba(255, 255, 255, 0.08);
	}
	.footer-wrap .list-wrap .list li dd {
		display: none;
		font-weight: normal;
		height: 2.4rem;
		line-height: 2.4rem;
		box-sizing: border-box;
		position: relative;
	}
	.footer-wrap .list-wrap .list li dd a {
		font-size: 0.6rem;
		display: inline-block;
		width: 100%;
	}
	.footer-wrap .list-wrap .list li dd:before {
		content: '';
		width: 90%;
		height: 1px;
		position: absolute;
		right: 5%;
		bottom: 0;
		background: rgba(255, 255, 255, 0.08);
	}
	.footer-wrap .list-wrap .list li dd:last-child:before {
		display: none;
	}
	.footer-wrap .list-wrap .list li:before {
		content: '';
		width: 94%;
		height: 1px;
		position: absolute;
		right: 3%;
		bottom: 0;
		background: rgba(255, 255, 255, 0.08);
	}
	.footer-wrap .list-wrap .list li.cur .icon .line2 {
		height: 0;
		top: 50%;
	}
	.footer-wrap .top .logo {
		text-align: left;
	}
	/*---------*/
	.header-wrap .ri_nav ul{
		display: none;
	}
	.header-wrap .ri_nav .lang .m_tab{
		display: block;
		margin-left: 0.5rem;
	}
	.header-wrap .ri_nav .lang {
		display: flex;
	}
	.header-wrap .msub-list{
		-display: block;

	}
	.header-wrap .logo img{
		height: 2rem;
	}
	.header-wrap .ri_nav .lang .pc_tab:before{
		display: none;
	}
	.header-wrap .msub-list {
		background: #053871;
		border-top: 1px solid rgba(255, 255, 255, 0.15);
		position: relative;
		top: -1px;
		margin-top: 1rem;
	}
	.header-wrap .msub-list .list-wrap {
		padding: 1rem 0;
	}
	.header-wrap .msub-list .list-wrap .list li {
		border-bottom: 1px solid rgba(255, 255, 255, 0.15);
	}
	.header-wrap .msub-list .list-wrap .list li a {
		color: #fff;
	}
	.header-wrap .msub-list .list-wrap .list li dt {
		font-weight: normal;
		height: 3rem;
		line-height: 3rem;
		box-sizing: border-box;
		padding: 0 5.2%;
		border-bottom: 1px solid rgba(255, 255, 255, 0.15);
	}
	.header-wrap .msub-list .list-wrap .list li dt a {
		font-size: 0.8rem;
		display: inline-block;
		width: 80%;
	}
	.header-wrap .msub-list .list-wrap .list li dt .icon {
		right: 2rem;
		top: 0;
		transition: all 0.5s ease 0s;
	}
	.header-wrap .msub-list .list-wrap .list li dd {
		display: none;
		font-weight: normal;
		background: #1f2e58;
		box-sizing: border-box;
		padding: 0 5.2%;
		height: 2.4rem;
		line-height: 2.4rem;
		position: relative;
	}
	.header-wrap .msub-list .list-wrap .list li dd a {
		font-size: 0.6rem;
		display: inline-block;
		width: 100%;
	}
	.header-wrap .msub-list .list-wrap .list li dd:before {
		content: '';
		width: calc(100% - 2rem);
		height: 1px;
		position: absolute;
		left: 1rem;
		bottom: 0;
		background: rgba(255, 255, 255, 0.15);
	}
	.header-wrap .msub-list .list-wrap .list li dd:last-child:before {
		display: none;
	}
	.header-wrap .msub-list .list-wrap .list li:last-child {
		border: none;
	}
	.header-wrap .msub-list .list-wrap .list li:last-child dt {
		border: none;
	}
	.header-wrap .msub-list .list-wrap .list li:last-child.cur dt {
		border-bottom: 1px solid rgba(255, 255, 255, 0.15);
	}
	.header-wrap .msub-list .list-wrap .list li.cur .icon {
		transform: rotate(180deg);
	}


	.footer-wrap .m_bot .links-b{
		text-align: center;
	}

	.footer-wrap .m_bot .list{
		font-size: 0.6rem;
		display: flex;
		justify-content: center;
		height: 2rem;
		line-height: 2rem;
	}
	.footer-wrap .m_bot .copy-right{
		height: 2rem;
		line-height: 2rem;
		text-align: center;
	}
	.footer-wrap .m_bot .list li{
		margin: 0 0.1rem;
	}


	.inbanner .le_bar {
		padding-top: 6.5rem;
	}
	.ininfo .ri {
		padding-left: 0.75rem;
	}
	.ininfo .ri .item {
		margin-right: 1.5rem;
	}
	.inprogress .swiper-container .swiper-slide {
		height: auto;
	}
	.ny-banner {
		height: 20rem;
	}
	.abdevelop .back-pic img{
		height: 420px;
	}

	.member-w .list li {
		width: 32%;
		margin: 0 2% 3% 0;
	}
	.pro-info .swiper-container .swiper-slide img {
		width: 15rem;
	}

	.re-pop{
		width: 92%;
	}
	.re-pop .ri {
		padding: 1.5rem 1rem 0 1.75rem;
	}
	.research .list li{
		width: 22%;
		margin:0 3% 3% 0; 
	}
	.hezuo-wrap .last-w .input_con {
		width: 24rem;
	}
	.hztc_wrap .con-wrap {
		width: 18rem;
	}

}

@media (max-width: 992px){
	.inbanner .swiper-container .swiper-slide .pc-img{
		display: none;
	}
	.inbanner .swiper-container .swiper-slide .m-img{
		display: block;
		width: 100%;
	}
	.inbanner .le_bar {
		padding-top: 9.5rem;
		left: 4%;
	}
	.inbanner .scroll{
		left: 4%;
	}
	.innews .list li .con-t {
		padding: 1rem 0.3rem;
	}
	.innews .list li .con-t h3 {
		margin-bottom: 0.5rem;
	}
	.ininfo .le {
		width: 100%;
	}
	.ininfo .info_con {
		height: auto;
		width: 100%;
		top: auto;
		padding: 1.75rem 1rem 3rem 1rem;
		position: relative;
		float: left;
	}
	.ininfo .info_con a {
		bottom: 1rem;
	}
	.ininfo .ri {
		width: 100%;
		padding-top: 2.5rem;
		padding-left: 3rem;
		padding-right: 3.5rem;
	}
	.ininfo .ri .item {
		margin-right: auto;
	}
	.inprogress .swiper-container .swiper-slide .con {
		padding: 0.25rem 0.5rem 0 1rem;
	}
	.inprogress .swiper-container .swiper-slide {
		width: 94%;
	}
	.inprogress .swiper-container .progress-prev {
		left: 78%;
	}
	.inprogress .swiper-container .progress-next {
		left: 84%;
	}
	.inprogress .page-w {
		top: 85%;
		left: 59%;
	}

	.abinfo .w1500 {
		height: auto;
		display: flex;
		flex-direction: column-reverse;
	}

	.abinfo .w1500 .le {
		width: 100%;
		height: auto;
		margin-top: 1.5rem;
	}
	.abinfo .w1500 .img {
		width: 100%;
		height: 14rem;
		border-radius: 8px;
	}
	.abinfo .le .item-w {
		width: 100%;
		position: relative;
		margin-top: 1rem;
	}
	.abidea {
		padding: 2.25rem 0rem;
	}
	.abidea .item_list li {
		margin: 0 0.3rem;
	}
	.abdevelop .back-pic{
		display: none;
	}
	.abdevelop .back-pic.mobile{
		display: block;
	}
	.abdevelop .back-pic.mobile img{
		width: 100%;
	}
	.member-w .list li {
		width: 48.5%;
		margin: 0 3% 4% 0;
	}
	.member-w .list li:nth-child(2n){
		margin-right: 0;
	}
	
	.member-w .list li:nth-child(3n){
		margin-right: 3%;
	}
	.member-w .list li:nth-child(6n){
		margin-right: 0;
	}
	.wh-info .info-w .item-w .con {
		padding: 0 0.75rem;
	}
	.pro-info .info {
		height: auto;
	}
	.pro-info .info .le {
		width: 100%;
		box-sizing: border-box;
		padding-left: 4%;
	}
	.pro-info .swiper-container .swiper-slide img {
		width: 23rem;
	}
	.pro-info .info .con {
		width: 100%;
		margin-top: 2rem;
		box-sizing: border-box;
		padding: 0 4%;
	}
	.research .list li {
		padding: 0.7rem 0.25rem 0.5rem;
	}
	.news-wrap .info{
		height: auto;
	}
	.news-wrap .info .img {
		width: 100%;
		height: 14rem;
		border-radius: 8px;
	}
	.news-wrap .info .con {
		width: 100%;
		height: auto;
		box-sizing: border-box;
		padding: 1.5rem 0.5rem 1rem 0.5rem;
	}
	.news-wrap .info .con a {
		bottom: 0;
		left: 0;
		position: relative;
		margin-top: 1rem;
	}
	.hezuo-wrap .map{
		height: auto;
	}
	#container{
		height: 16rem!important;
	}
	.hezuo-wrap .map_info .w1660 {
		padding: 0;
	}
	.hezuo-wrap .map_info {
		width: 100%;
		bottom: 0;
		position: relative;
		margin-top: 0.5rem;
	}
	.hezuo-wrap .map_info .con .item:before{
		display: none;
	}
	.ininfo .ri {
		padding-left: 0;
	}

}

@media (max-width: 767px){
	.header-wrap .ri_nav .lang .pc_tab img {
		margin-right: 0.15rem;
	}
	.header-wrap .ri_nav .lang .m_tab{
		margin-left: 0.2rem;
		width: 0.5rem;
	}
	.header-wrap {
		padding-top: 0.2rem;
	}
	.header-wrap .ri_nav {
		padding-top: 0.3rem;
		font-size: 0.28rem;
	}
	.header-wrap .logo img {
		height: 1rem;
	}
	.header-wrap .msub-list{
		margin-top: 0.2rem;
	}
	.header-wrap .msub-list .list-wrap {
		padding: 0.3rem 0;
	}
	.header-wrap .msub-list .list-wrap .list li dt {
		height: 1rem;
		line-height: 1rem;
		padding: 0 6%;
	}
	.header-wrap .msub-list .list-wrap .list li dt a {
		font-size: 0.34rem;
	}
	.header-wrap .msub-list .list-wrap .list li dt .icon {
		right: 0.3rem;
	}
	.header-wrap .msub-list .list-wrap .list li dd {
		height: 1rem;
		line-height: 1rem;
		padding: 0 6%;
	}
	.header-wrap .msub-list .list-wrap .list li dd a {
		font-size: 0.3rem;
	}
	.header-wrap .msub-list .list-wrap .list li dd:before {
		width: calc(100% - 0.4rem);
		left: 0.2rem;
	}


	.footer-wrap .list-wrap .list li dt {
		height: 1rem;
		line-height: 1rem;
	}
	.footer-wrap .list-wrap .list li dt a {
		font-size: 0.34rem;
	}
	.footer-wrap .list-wrap .list li dt .icon {
		width: 16px;
		height: 16px;
		right: 0;
	}
	.footer-wrap .list-wrap .list li dt .icon .line1 {
		width: 16px;
		height: 2px;
	}
	.footer-wrap .list-wrap .list li dt .icon .line2 {
		width: 2px;
		height: 16px;
	}
	.footer-wrap .list-wrap .list li dd {
		height: 1rem;
		line-height: 1rem;
	}
	.footer-wrap .list-wrap .list li dd a {
		font-size: 0.3rem;
	}


	.footer-wrap .top .logo img{
		height: 1.5rem;
		width: auto;
	}
	.footer-wrap .top {
		padding: 0.5rem 0 0.2rem;
	}
	.footer-wrap .top .list-wrap {
		margin: 0.2rem 0;
	}
	.footer-wrap .m_bot .list {
		font-size: 0.28rem;
		height: 0.6rem;
		line-height: 0.6rem;
	}
	.footer-wrap .m_bot .copy-right {
		height: auto;
		line-height: 0.4rem;
		font-size: 0.24rem;
	}


	.inbanner .swiper-slide .con-t {
		padding-top: 2.4rem;
	}
	.inbanner .swiper-slide .con h1 {
		font-size: 0.4rem;
		margin-bottom: 0.2rem;
	}
	.inbanner .swiper-slide .con .t {
		font-size: 0.34rem;
	}
	.inbanner .scroll {
		bottom: 0.5rem;
	}
	.inbanner .scroll:before {
		height: 15px;
		top: -0.5rem;
	}
	.inbanner .le_bar {
		padding-top: 2.5rem;
	}
	.inbanner .le_bar .btns {
		margin-bottom: 10px;
	}

	.innews {
		padding: 0.6rem 0 0.6rem;
	}
	.innews .title .new_more {
		font-size: 0.28rem;
	}
	.innews .title {
		margin-bottom: 0.5rem;
	}
	.innews .list li {
		width: 100%;
		height: auto;
		margin-right: 0;
		margin-bottom: 0.2rem;
	}
	.innews .list li .con-t {
		padding: 0.4rem 0.3rem 0.5rem;
	}
	.innews .list li .con-t .more {
		font-size: 0.28rem;
	}
	.ininfo {
		padding: 0.6rem 0 0.8rem;
	}
	.ininfo .info_con {
		height: auto;
		padding: 0.5rem 0.3rem 0.6rem 0.3rem;
	}
	.ininfo .info_con h2 {
		margin-bottom: 0.4rem;
		font-size: 0.36rem;
	}
	.ininfo .info_con .con-t {
		font-size: 0.28rem;
	}
	.ininfo .info_con a {
		bottom: 0;
		margin-top: 0.6rem;
		width: 2.4rem;
		height: 0.8rem;
		line-height: 0.8rem;
		border-radius: 0.8rem;
		font-size: 0.28rem;
		position: relative;
		display: block;
	}
	.ininfo .ri {
		width: 100%;
		padding-top: 0.5rem;
		padding-left: 0;
		padding-right: 0.3rem;
		font-size: 0.28rem;
	}
	.ininfo .ri .num span {
		font-size: 0.7rem;
	}
	.ininfo .ri .num .add {
		font-size: 0.5rem;
		right: -0.1rem;
	}
	.ininfo .ri .item:nth-child(2) .num .add {
		right: 0.35rem;
	}
	.ininfo .ri .item:nth-child(3) .num .add {
		right: -0.5rem;
	}
	.inprogress .swiper-container .swiper-slide {
		width: 100%;
		display: block;
		margin-right: 0%;
	}
	.inprogress .swiper-container .swiper-slide .img {
		width: 100%;
	}

	.inprogress .swiper-container .swiper-slide .con-t {
		font-size: 0.28rem;
		margin: 0.3rem 0 0.5rem;
	}
	.inprogress .swiper-container .swiper-slide .con a {
		display: block;
		width: 2.4rem;
		height: 0.8rem;
		line-height: 0.8rem;
		border-radius: 0.8rem;
		font-size: 0.28rem;
	}
	.inprogress .swiper-container .swiper-slide .img .name {
		width: auto;
		padding: 0 10px;
		height: 1rem;
		line-height: 1rem;
		font-size: 0.3rem;
		right: -0.1rem;
	}
	.inprogress .swiper-container .swiper-slide .img .name span {
		font-size: 0.4rem;
		margin-right: 0.2rem;
	}
	.inprogress .page-w {
		font-size: 0.28rem;
		top: 48%;
		left: 84%;
	}
	.inprogress .page-w span:first-child {
		font-size: 0.5rem;
		color: #fff;
	}
	.inprogress .swiper-container .swiper-slide .con {
		padding: 0.5rem 0.3rem 0 0.3rem;
	}
	.inprogress {
		padding: 0.6rem 0 0.8rem;
	}
	.inprogress .swiper-container {
		padding-bottom: 1rem;
	}
	.inprogress .swiper-container .progress-prev {
		width: 1rem;
		height: 1rem;
		top: 93%;
		left: 70%;
	}
	.inprogress .swiper-container .progress-next {
		width: 1rem;
		height: 1rem;
		top: 93%;
	}

	.ny-banner .con {
		padding-top: 2.5rem;
	}
	.ny-banner .con h1 {
		font-size: 0.5rem;
		margin-top: 0.1rem;
	}
	.ny-banner {
		height: 6.4rem;
	}
	.ny-banner .nav-container .swiper-slide {
		height: 0.8rem;
		line-height: 1;
		font-size: 0.24rem;
		box-sizing: border-box;
		padding-top: 0.15rem;
	}
	.ny-banner .nav-container .swiper-slide a:before {
		height: 2px;
		top: -0.15rem;
	}
	.abinfo {
		padding: 0.6rem 0 0.8rem;
	}
	.abinfo .le h1 {
		font-size: 0.48rem;
		margin-bottom: 0.35rem;
	}
	.abinfo .le p {
		font-size: 0.28rem;
		margin-bottom: 0.3rem;
	}
	.abinfo .le .item {
		width: 25%;
		height: 1rem;
		box-sizing: border-box;
		padding: 0 0.02rem;
	}
	.abinfo .le .item p {
		text-align: center;
		font-size: 0.24rem;
	}
	.abinfo .le .num span {
		font-size: 0.4rem;
	}
	.nav-container.on {
		height: 0.8rem;
	}
	.abinfo .w1500 .img {
		height: 5rem;
		border-radius: 4px;
	}
	.abinfo .w1500 .le {
		margin-top: 0.5rem;
	}
	.abinfo .le .item-w {
		margin-top: 0.5rem;
	}
	.abhonor .con {
		padding-top: 0.5rem;
	}
	.abhonor .title {
		font-size: 0.48rem;
		margin-bottom: 0.6rem;
	}
	.abhonor .swiper-container .swiper-button-next {
		width: 0.8rem;
		height: 0.8rem;
	}
	.abhonor .swiper-container .swiper-button-next:before{
		width: 6px;
		height: 11px;
	}
	.abhonor .swiper-container .swiper-button-prev {
		width: 0.8rem;
		height: 0.8rem;
	}
	.abhonor .swiper-container .swiper-button-prev:before{
		width: 6px;
		height: 11px;
	}
	.abidea {
		height:auto;
		padding: 0.5rem 0rem;
	}
	.abidea .title {
		font-size: 0.48rem;
		margin-bottom: 0.6rem;
	}
	.abidea .item_list{
		display: block;
	}
	.abidea .item_list li {
		width: 100%;
		height: 6rem;
		margin: 0 0 0.2rem 0;
	}
	.abidea .item_list li .ico{
		height: 1rem;
		margin-bottom: 0.5rem;
	}
	.abidea .item_list li .ico img{
		max-height: 100%;
	}
	.abidea .item_list li .t {
		font-size: 0.44rem;
		margin-bottom: 0.2rem;
	}
	.abidea .item_list li .b {
		bottom: 0.5rem;
	}
	.abidea .item_list li .con-t {
		padding-top: 0.5rem;
	}

	.abidea .item_list li .back{
		width: 50%;
	}
	.abhonor .swiper-container .swiper-slide {
		width: 60%;
	}
	.abhonor {
		height: 5.5rem;
	}
	.abdevelop{
		height: 10rem;
	}
	
	.abdevelop .title {
		font-size: 0.48rem;
		margin-bottom: 0.6rem;
	}
	.abdevelop .con {
		padding-top: 0.6rem;
	}
	.abdevelop .w1500 {
		padding: 0 0rem;
	}
	.abdevelop .swiper-container1 .swiper-slide span{
		font-size: 0.4rem;
	}
	.abdevelop .swiper-container1 .swiper-slide.cur span {
		font-size: 0.5rem;
	}
	.abdevelop .swiper-container1 .swiper-wrapper{

	}
	.abdevelop .swiper-container1 .swiper-slide {
		width: 2rem;
		height: 1rem;
		padding-bottom: 1rem;
	}
	.abdevelop .con-show {
		line-height: 1.6;
		width: 92%;
		top: auto;
		left: 4%;
		bottom: 4%;
	}
	.abdevelop .con-show .con-t {
		width: 11.5rem;
		font-size: 0.28rem;
	}
	.abdevelop .con-show .tip{
		font-size: 0.28rem;
		height: 0.6rem;
		line-height: 0.6rem;
		width: 2.4rem;
	}
	.abdevelop .swiper-container1 .swiper-button-next{
		right: 0;
	}
	.abdevelop .swiper-container1 .swiper-button-left{
		left: 0;
	}
	.abdevelop .back-pic img{
		height: 10rem;
	}

	.member-w .list li {
		width: 100%;
		height: auto;
		min-height: 9.2rem;
		margin: 0 3% 4% 0;
	}
	.member-w .list li.add{
		height: 4rem;
		min-height: 4rem;
	}
	.member-w {
		padding: 0.6rem 0 0.8rem;
	}
	.member-w .title {
		margin-bottom: 0.5rem;
	}
	.member-w .list li .con-t a {
		font-size: 0.3rem;
		margin-top: 0.5rem;
	}
	.member-w .list li .con-t {
		padding: 0.5rem 0.3rem;
	}
	.member-w .list li .con-t .t {
		font-size: 0.38rem;
		margin-bottom: 0.3rem;
	}
	.member-w .list li .con-t p{
		font-size: 0.28rem;
	}
	.member-w .list li .bot .tel-w .num {
		font-size: 0.3rem;
	}
	.member-w .list li .bot .tel-w span {
		font-size: 0.28rem;
		width: 0.5rem;
	}
	.member-w .list li .bot {
		position: relative;
		height: 1.1rem;
		line-height: 1.1rem;
	}
	.member-w .list li.add img{
		width: 1.5rem;
	}
	.wh-info .info-w {
		padding-top: 0.6rem;
	}
	.wh-info .title {
		margin-bottom: 0.5rem;
	}
	.wh-info .info-w .item-w {
		height: auto;
		margin-bottom: 0.3rem;
	}
	.wh-info .info-w .item-w .img {
		width: 100%;
		height: 5rem;
	}
	.wh-info .info-w .item-w .con {
		width: 100%;
		padding: 0.5rem 0.35rem;
	}
	.wh-info .info-w .item-w .con .con-t{
		font-size: 0.28rem;
	}
	.wh-info .info-w .item-w .con h2 {
		margin-bottom: 0.3rem;
	}
	.wenhua-w {
		padding: 0.8rem 0 0.3rem;
	}
	.wh-info .swiper-container {
		padding-bottom: 1rem;
		width: 100%;
	}
	.wh-info .swiper-container .swiper-button-next {
		width: 1rem;
		height: 1rem;
		top: 49%;
		right: 0;
	}
	.wh-info .swiper-container .swiper-button-prev {
		width: 1rem;
		height: 1rem;
		top: 49%;
		left: 0;
	}
	.wh-info .swiper-container .swiper-button-next:before{
		width: 6px;
		height: 11px;
	}
	.wh-info .swiper-container .swiper-button-prev:before{
		width: 6px;
		height: 11px;
	}
	.wenhua-w .swiper-container .img {
		margin-bottom: 10px;
	}
	.tixian-w {
		padding: 0.8rem 0 0.3rem;
	}
	.tixian-w .swiper-slide p{
		font-size: 0.28rem;
	}
	.tixian-w .swiper-slide .t {
		font-size: 0.3rem;
	}
	.pro-info{
		padding: 0.6rem 0 0.8rem;
	}
	.pro-info .swiper-container .swiper-slide {
		margin-right: 0.5rem;
		border-radius: 6px;
	}
	.pro-info .swiper-container .swiper-slide img {
		width: 6rem;
	}
	.pro-info .info .con h2 {
		margin-bottom: 0.4rem;
	}
	.pro-info .info .con {
		font-size: 0.28rem;
		margin-top: 0.6rem;
	}
	.pro-info .info .con p {
		margin-bottom: 0.3rem;
	}
	.pro-info .swiper-container .swiper-button-next {
		width: 1rem;
		height: 1rem;
	}
	.pro-info .swiper-container .swiper-button-next:before{
		width: 6px;
		height: 11px;
	}
	.pro-info .swiper-container .swiper-button-prev {
		width: 1rem;
		height: 1rem;
		left: 2%;
	}
	.pro-info .swiper-container .swiper-button-prev:before{
		width: 6px;
		height: 11px;
	}
	.pro-last {
		height: 5.5rem;
		padding-top: 2rem;
	}
	.pro-last .swiper-container .swiper-slide .ico {
		margin-bottom: 0.3rem;
		height: 0.8rem;
	}
	.pro-last .swiper-container .swiper-slide {
		height: 1.8rem;
		font-size: 0.24rem;
		text-align: center;
	}
	.research {
		padding: 0.6rem 0 1rem;
	}
	.research .title {
		margin-bottom: 0.5rem;
	}
	.research .list li{
		width: 49%;
		margin:0 2% 2% 0; 
		padding: 0.5rem 0.25rem 0.3rem;
	}
	.research .list li:nth-child(2n){
		margin-right:0; 
	}
	.research .list li p {
		font-size: 0.24rem;
		margin-top: 0.3rem;
	}
	#loadimg{
		font-size: 0.28rem;
	}
	.re-pop{
		height: auto;
	}
	.re-pop .le{
		width: 100%;
		padding: 0.5rem 0.3rem;
	}
	.re-pop .ri{
		width: 100%;
		font-size: 0.28rem;
		padding: 0.5rem 0.3rem 0.5rem 0.3rem;
	}
	.re-pop .ri .scroll-box {
		height: 4rem;
	}
	.re-pop .ri h1 {
		font-size: 0.4rem;
		padding-bottom: 0.3rem;
	}
	.re-pop .ri .item {
		height: 1rem;
		line-height: 1rem;
	}
	.re-pop .le p {
		margin-top: 0.4rem;
		font-size: 0.24rem;
	}
	.re-pop .swiper-container .swiper-slide .img{
		height: 4rem;
	}
	.re-pop .swiper-container .swiper-slide .img img{
		max-height: 100%;
	}
	.news-wrap {
		padding: 0.6rem 0 0;
	}
	.news-wrap .title {
		margin-bottom: 0.5rem;
	}
	.news-wrap .info .con .t {
		font-size: 0.28rem;
	}
	.news-wrap .info .con h2 {
		font-size: 0.4rem;
		margin: 0.1rem 0 0.4rem;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.news-wrap .info .con a {
		width: 2.4rem;
		height: 0.8rem;
		line-height: 0.8rem;
		border-radius: 0.8rem;
		font-size: 0.28rem;
		margin-top: 0.5rem;
	}
	.news-wrap .info .con .con-t{
		font-size: 0.28rem;
	}
	.news-wrap .info{
		margin-bottom: 0.6rem;
	}
	.news-wrap .info .img{
		height: 5rem;
		border-radius: 6px;
	}
	.news-wrap .info .con{
		padding: 0.5rem 0.3rem;
	}
	.news-wrap .list li .ri{
		display: none;
	}
	.news-wrap .list li {
		border-radius: 4px;
		margin-bottom: 0.3rem;
		padding: 0.3rem 0 0.3rem;
	}
	.news-wrap .list li .con-t {
		width: 80%;
		padding: 0 0.3rem 0 0.3rem;
		font-size: 0.28rem;
	}
	.news-wrap .list li .con-t p{
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		height:0.8rem;
	}
	.news-wrap .list li .con-t .t {
		font-size: 0.4rem;
		margin-bottom: 0.2rem;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.news-wrap .list li .le .num {
		font-size: 0.5rem;
	}
	.news-wrap .list li .le{
		width: 20%;
		font-size: 0.24rem;
		padding-top: 0.2rem;
	}
	.news-wrap .list li .le .num:before {
		width: 0.5rem;
	}
	.main.new_de {
		padding-top: 0.6rem;
		padding-bottom: 1rem;
	}
	.main.new_de .new_page .prev-btn{
		width: 100%;
		margin-bottom: 0.1rem;
	}
	.main.new_de .new_page .next-btn{
		width: 100%;
		flex-direction: row-reverse;
	}
	.main.new_de .title h1 {
		margin-bottom: 0.4rem;
		font-size: 0.4rem;
	}
	.main.new_de .title .bot{
		font-size: 0.28rem;
	}
	.main.new_de .title {
		padding-bottom: 0.5rem;
	}
	.main.new_de .news_con {
		padding: 0.6rem 0;
		font-size: 0.28rem;
	}
	.main.new_de .new_page {
		padding-top: 0.6rem;
		font-size: 0.28rem;
	}
	.main.new_de .new_page .con-t{
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.main.new_de .new_page .next-btn img {
		margin-left: 0;
		margin-right: 0.4rem;
	}
	.recru-wrap {
		padding: 0.6rem 0 0.8rem;
	}
	.recru-wrap .title {
		margin-bottom: 0.5rem;
	}
	.recruit-w .list .list-title .bot{
		display: none;
	}
	.recruit-w .list .list-title {
		padding: 0 0.3rem;
		font-size: 0.3rem;
	}
	.recruit-w .list .list-title .top {
		height: 1.2rem;
		line-height: 1.2rem;
	}
	.recruit-w .list .list-title span {
		margin-left: 0.15rem;
	}
	.recruit-w .list .list-title i{
		width: 0.4rem;
		height: 0.4rem;
	}
	.recruit-w .list .li {
		margin-bottom: 0.2rem;
		border-radius: 4px;
	}
	.recruit-w .list .sub-wrap {
		padding: 0.5rem 0.3rem 0.5rem;
		font-size: 0.28rem;
	}
	.recruit-w .list .sub-wrap li {
		width: 100%;
		margin-bottom: 0.2rem;
		font-size: 0.28rem;
	}
	.recruit-w .list .sub-wrap .td {
		width: 2.4rem;
		height: 0.8rem;
		line-height: 0.8rem;
		border-radius: 0.8rem;
	}
	.recruit-w .list .sub-wrap .con-t .tit-t {
		font-size: 0.4rem;
		margin: 0.2rem 0 0.4rem;
	}
	.recruit-w .list .sub-wrap .td-w {
		margin-top: 0.5rem;
	}
	.recruit-w .list .sub-wrap .con-t .p {
		margin-bottom: 0.2rem;
	}
	.hezuo-wrap {
		padding-top: 0.6rem;
	}
	.hezuo-wrap .title{
		margin-bottom: 0.5rem;
	}
	#container {
		height: 5rem!important;
	}
	.hezuo-wrap .last-w {
		padding: 0.6rem 0 0.3rem;
	}
	.hezuo-wrap .last-w .input_con {
		width: 100%;
		box-sizing: border-box;
		padding: 0 4%;
	}
	.hezuo-wrap .last-w .input_con .input-b{
		width: 100%;
		margin-bottom: 0.2rem;
	}
	.hezuo-wrap .last-w .input_con .input-b:last-child{
		margin-bottom: 0;
	}
	.hezuo-wrap .last-w .input_con .input {
		height: 0.8rem;
		border-radius: 2px;
	}
	.hezuo-wrap .last-w .input_con .t {
		margin-bottom: 0.2rem;
	}
	.hezuo-wrap .last-w .input_con textarea {
		height: 3rem;
		border-radius: 2px;
	}
	.hezuo-wrap .last-w .input-w .le input {
		width: 2rem;
		height: 0.8rem;
		border-radius: 2px;
	}
	.hezuo-wrap .last-w .input-w .le .input-b .text_img {
		width: 1.6rem;
		height: 0.8rem;
		margin-left: 0.2rem;
		border-radius: 2px;
	}
	.hezuo-wrap .last-w .input-w .le .input-b .text_img img{
		width: 60%;
	}
	.hezuo-wrap .last-w .input-w .sub {
		width: 2.4rem;
		height: 0.8rem;
		border-radius: 0.8rem;
		font-size: 0.28rem;
	}
	.hztc_wrap .con-wrap {
		width: 92%;
	}
	.hztc_wrap .con-wrap .con_con {
		padding: 0.3rem 0.15rem;
	}
	.hztc_wrap .con-wrap .con_con .item .input {
		width: 83%;
		height: 0.8rem;
		line-height: 0.8rem;
		border-radius: 2px;
		padding: 0 0.25rem;
		font-size: 0.28rem;
	}
	.hztc_wrap .con-wrap .con_con .item {
		margin-bottom: 0.2rem;
	}
	.hztc_wrap .con-wrap .con_sub input {
		width: 2.4rem;
		height: 0.8rem;
		border-radius: 2px;
		font-size: 0.28rem;
	}
	.hztc_wrap .con-wrap .con_sub {
		height: 2rem;
		line-height: 2rem;
	}
	.hztc_wrap .con-wrap .title {
		height: 1.4rem;
		line-height: 1.4rem;
		padding: 0 0.3rem;
		font-size: 0.44rem;
	}
	.hztc_wrap .con-wrap .title .ico{
		right: 0.3rem;
	}
	.hztc_wrap .con-wrap .con_con .item span {
		font-size: 0.24rem;
	}
	.hztc_wrap .con-wrap .con_con .item.test .text_img {
		width: 1.6rem;
		border-radius: 2px;
		height: 0.8rem;
	}
	.hztc_wrap .con-wrap .con_con .item.test .input {
		width: 56%;
		margin-right: 0.1rem;
	}
	.hztc_wrap .con-wrap .con_con .item.test .text_img img{
		width: 50%;
	}
	.hezuo-wrap .map_info .con {
		padding: 0.3rem 0 0.8rem;
		display: block;
	}
	.hezuo-wrap .map_info .tit-t {
		padding: 0.3rem 0 0.2rem;
		margin-bottom: 0.5rem;
	}
	.hezuo-wrap .map_info .con .t {
		font-size: 0.3rem;
		padding-bottom: 0.2rem;
		margin-bottom: 0.3rem;
	}
	.hezuo-wrap .map_info .con .item{
		width: 100%;
		margin-bottom: 0.3rem;
	}
	.hezuo-wrap .map_info .con .item:nth-child(2) {
		width: 100%;
	}

	.ininfo .ri .num .add {
		right: 0.7rem;
	}
	.ininfo .ri .item:nth-child(2) .num .add {
		right: 0.8rem;
	}
	.ininfo .ri .item:nth-child(3) .num .add {
		right: -0.1rem;
	}

}