@charset "utf-8";
.navbt {
	float: left;
	width: 45px;
	height: 25px;
	line-height: 0;
	margin-top: 0.38rem;
	display: none;
}
@media (max-width:1024px ) {
	.container{
		max-width: 100%;
		padding: 0 20px;
	}
	.Bread{
		font-size: 12px;
	}
	.title h3{
		font-size: 24px;
	}
	.contactBox .boxtext,
	.contactBox .boxtext2 ul li ,
	.contactBox .boxtext3 {
		padding: 20px;
		
	}
	.contactBox .boxtext .name,
	.contactBox .boxtext2 ul li .name,
	.contactBox .boxtext3 .name {
		font-size: 18px
	}

	.contactBox .boxtext ul li .t,
	.contactBox .boxtext2 ul li .t {
		font-size: 14px;
		line-height: 24px;
		min-height: 0;
	}
	.contactBox .boxtext ul li .t{
		min-height: 72px;
	}
	.contactBox .boxtext ul li a,
	.contactBox .boxtext2 ul li a {
		font-size: 12px;
		line-height: 32px;
		width: auto;
		padding: 0 25px;
		margin-top: 20px;
	}

	.contactBox .boxtext ul li a i,
	.contactBox .boxtext2 ul li a i {
		width: 10px;
		height: 12px;
		margin-right: 5px;
	}
	.contactBox .boxtext3 .text {
		font-size: 14px;
		line-height: 24px;
	}
	.joinText ol li p{
		font-size: 14px;
		line-height: 22px;
	}
	.joinText2{
		background: #fff;
	}
	.joinText2 .swiperBox .box .text .top h3{
		font-size: 20px;
	}
	.joinText2 .swiperBox .box .text .top p{
		font-size: 14px;
		line-height: 22px;
	}
	.joinText2 .swiperBox .box .text .textscroll{
		font-size: 14px;
		line-height: 22px;
	}
	.joinText2 .swiperBox .box .img{
		width: 35%;
	}
	.joinText2 .swiperBox .box .text{
		width: 60%;
	}
	.joinText2 .scroll_wrap{
		height: 8rem;
	}
	.joinText2 .swiper-scrollbar{
		width: 28%;
	}
	.joinText2 .swiper-button-next {
		left: 33%
	}
	.joinText2 .swiper-button-prev{
		left: 29%
	}
	.joinText3 .box .joinbtn select{
		font-size: 16px;
		height: 42px;
	}
	.joinText3 .box .joinbtn .btn{
		line-height: 42px;
		height: 42px;
		font-size: 16px;
	}
	.joinText3 .box .joinbtn .btn i{
		width: 15px;
		height: 15px;
		margin-right: 8px;
	}
	.joinText3 .box .tables table tr th{
		font-size: 14px;
		line-height: initial;
	}
	.joinText3 .box .tables table tr td{
		font-size: 14px;
		line-height: auto;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.joinText3 .box .tables table tr td a i{
		width: 12px;
		height: 10px;
	}
	.newsshow .showLeft{
		display: none;
	}
	.newsshow .showRIght{
		width: 100%;
	}
	.newsshow .showRIght .detailed h3{
		font-size: 18px;
		margin-bottom: 10px;
	}
	.newsshow .showRIght .detailed{
		font-size: 14px;
		line-height: 22px;
	}
	.showJspt2{
		padding: 20px;
		margin-top: 30px;
	}
	.showJspt2 h3{
		font-size: 18px;
		padding-bottom: 15px;
	}
	.showJspt2 .text{
		font-size: 14px;
		line-height: 24px;
		margin-top: 15px;
	}
	.newsBtn .leftbtn a {
		font-size: 16px;
		line-height: 40px;
		padding: 0 20px;
	}
	.newsBtn .rightbtn input{
		height: 42px;
		font-size: 16px;
		width: 200px;
		background-size: 13px 6px;
	}
	.newsList ol li{
		padding: 20px;
		margin-bottom: 20px;
	}
	.newsList ol li .data{
		font-size: 16px;
	}
	.newsList ol li h3{
		font-size: 18px;
		margin-top: 10px;
		line-height: 24px;
	}
	.newsList ol li p{
		font-size: 14px;
		margin-top: 10px;
		line-height: 22px;
	}
	.newsList ol li span.more{
		font-size: 14px;
		background-size: 12px 12px;
		padding-left: 20px;
		margin-top: 10px;
	}
	.showJspt ul li .bt{
		font-size: 16px;
		padding-left: 16px;
		line-height: 50px;
	}
	.showJspt ul li .text{
		font-size: 14px;
		line-height: 22px;
	}
	.showJspt ul li .bt::before{
		width: 30px;
		height: 31px;
		top: 10px
	}
	.fenyeBtn{
		padding-top: 30px;
	}
	.fenyeBtn a{
		width: auto;
		font-size: 14px;
		line-height: 36px;
		padding: 0 25px;
	}
	.fenyeBtn a i{
		width: 16px;
		height: 13px;
	}
	.fenyeBtn a i.i1{
		margin-right: 5px;
	}
	.fenyeBtn a i.i2{
		margin-left: 5px;
	}
	.newsshow .showRIght h1{
		font-size: 20px;
		line-height: 1.3;
	}
	.newsshow .showRIght .data{
		font-size: 16px;
		margin-top: 10px;
		margin-bottom: 20px;
	}
	.newsTuKuText{
		padding: 20px;
	}
	.newsTuKuText .text{
		width: 45%;
		padding-top: 30px;
	}
	.newsTuKuText .img{
		width: 50%;
	}
	.newsTuKuText .text h3,
	.newsTuKuText2 .top h3,
	.HonorText h3 {
		font-size: 24px;
	}
	.newsTuKuText .text p{
		margin-top: 10px;
		font-size: 14px;
		line-height: 22px;
	}
	.newsTuKuText .text .btn a{
		font-size: 14px;
		line-height: 46px;
		padding: 0 35px;
	}
	.newsTuKuText .text .btn a i{
		width: 14px;
		height: 12px;
		margin-right: 5px;
	}
	.newsTuKuText2 .top .tabBtn a{
		font-size: 14px;
		padding-bottom: 19px;
		margin-left: 20px;
	}
	.newsTuKuText2{
		margin-top: 20px;
		padding: 20px;
	}
	.HonorText ol li{
		padding: 20px 0;
	}
	.HonorText ol li p{
		font-size: 14px;
		padding-left: 18px;
		background-position-Y:5px; 
	}
	.HonorText ol li span{
		font-size: 14px;
	}
	.newsHonor{
		padding: 20px;
		margin-top: 20px;
	}
	.HonorText ol{
		margin-top: 20px;
	}
	.HonorImgQh{
		margin-top: 30px;
	}
	.HonorImgQh .swiper-container{
		padding-bottom: 60px;
	}
	.HonorImgQh .swiper-button-next,
	.HonorImgQh .swiper-button-prev{
		width: 30px;
		height: 30px;
	}
	.HonorImgQh .swiper-pagination{
		height: 30px;
		line-height: 30px;
	}
	.page a {
		font-size: 14px;
		line-height: 36px;
		padding: 0 15px;
		width: auto;
	}
	.PartnerText .left {
		width: 50%;
	}

	.PartnerText .right {
		width: 45%;
	}

	.PartnerText .left .text {
		font-size: 14px;
		line-height: 22px;
	}

	.PartnerText2 .homeBoxD-c {
		padding: 30px 0 0;
	}

	.PartnerText2 table tr td {
		padding: 0 20px 30px;
	}
	.homeBoxD-c td .tit span{
		font-size: 52px;
	}
	.PartnerText2 .homeBoxD-c td .tit p {
		font-size: 18px
	}

	.PartnerText2 .homeBoxD-c td .cont {
		font-size: 14px;
		line-height: 22px;
	}

	.morebtnb {
		font-size: 14px;
		background-size: 12px 12px;
		padding-left: 20px;
	}
	.PartnerText2 table tr:nth-child(3) td:first-child .glbox{
		margin-top: -130px;
	}
	.PartnerText .right ol li{
		width: 205px;
		height: 205px;
		padding-left: 30px;
		padding-right: 30px;
	}
	.PartnerText .right ol li:first-child{
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 22px;
	}
	.PartnerText .right ol li:first-child span{
		width: 30px;
		height: 30px;
	}
	.PartnerText .right ol li .icon{
		width: 45px;
		height: 48px;
	}
	.PartnerText .right ol li h3{
		font-size: 14px
	}
	.PartnerText .right ol li:nth-child(2){
		padding-top: 42px;
	}
	.TechnologyText .text{
		font-size: 14px;
		line-height: 22px;
		margin-top: 15px;
	}
	.TechnologyBox2 ul li .text p{
		font-size: 18px;
	}
	.TechnologyBox2 ul li .textHide h3{
		font-size: 22px;
	}
	.TechnologyBox2 ul li .textHide p{
		font-size: 14px;
		line-height: 22px;
	}
	.aboutText .text .t {
		font-size: 14px;
		line-height: 22px;
		margin-top: 15px;
	}

	.aboutText .text {
		width: 50%;
	}

	.aboutText .text ol {
		margin-bottom: 20px;
	}

	.aboutText .text ol li {
		padding: 20px 40px;
		margin-top: 20px;
	}

	.aboutText .text ol li .d h3 {
		font-size: 16px;
		top: -32px;
		left: -18px;
		padding: 0 20px;
	}

	.aboutText .text ol li .d p {
		font-size: 18px;
		margin-top: -20px;
	}

	.aboutText .text ol li::before,
	.aboutText .text ol li::after {
		width: 12px;
		height: 8px;
	}

	.aboutText .img {
		width: 45%;
	}

	.aboutText {
		margin-top: 30px;
	}

	.aboutBox {
		padding: 20px 0 60px;
	}

	.aboutBox2 .title {
		width: 30%;
	}

	.aboutBox2 .text {
		width: 65%;
		font-size: 14px;
		line-height: 22px;
		margin-top: 0;
	}

	.aboutBox2 ol li .show .icon {
		width: 80px;
	}

	.aboutBox2 ol li .show h3 {
		font-size: 18px;
		margin-top: 20px;
	}

	.aboutBox2 ol li .show i.xian {
		width: 43px;
		height: 2px;
		margin: 15px auto;
	}

	.aboutBox2 ol li .show p {
		font-size: 14px;
		line-height: 22px;
	}

	.aboutBox2 {
		padding-top: 60px;
	}

	.aboutBox2 ol {
		margin-top: 40px;
	}

	.pathBtn .box span {
		font-size: 18px;
	}

	.pathBtn .box i {
		width: 21px;
		height: 21px;
		margin-top: 5px;
	}

	.pathBtn {
		padding: 0 50px;
		background-position-y: 30px;
	}

	.pathBtn .slick-next,
	.pathBtn .slick-prev {
		width: 40px;
		height: 40px;
		top: 15px;
	}

	.pathCon .box .text {
		width: 45%;
	}

	.pathCon .box .text h3 {
		font-size: 22px;
	}

	.pathCon .box .text p {
		font-size: 14px;
		line-height: 22px;
		margin-top: 15px;
	}

	.pathCon .box .img {
		width: 50%;
		height: auto;
	}

	.pathCon {
		margin-top: 40px;
		padding: 0 50px;
	}

	.pathConText .slick-prev,
	.pathConText .slick-next {
		width: 40px;
		height: 40px;
	}

	.pathConText .slick-next {
		left: 50px
	}

	.aboutBox4 {
		padding: 60px 0;
		height: auto;
	}

	.TeamText .box .img {
		width: 45%;
	}

	.TeamText .box .text {
		width: 50%;
		margin-top: 40px;
	}

	.TeamBox .title {
		width: 50%;
		top: -4px
	}

	.TeamText .box .text h3 {
		font-size: 22px;
	}

	.TeamText .box .text .t {
		font-size: 16px;
		line-height: 28px;
		margin-top: 10px;
	}

	.TeamText .box .text .textscroll {
		margin-top: 10px;
		font-size: 14px;
		line-height: 22px;
		height: 200px;
	}

	.TeamBtn {
		width: 50%;
		padding-right: 40px;
	}

	.TeamBtn .slick-prev,
	.TeamBtn .slick-next {
		width: 20px;
		height: 20px;
	}

	.TeamBtn .slick-prev {
		top: 0px;
	}

	.TeamBtn .slick-next {
		bottom: 0px
	}

	.aboutBox5 {
		padding: 60px 0;
	}

	.aboutGuwen {
		margin-top: 30px;
	}

	.aboutGuwen .top .tx {
		width: 100px;
		height: 100px;
	}

	.aboutGuwen .top .t {
		width: 68%;
	}

	.aboutGuwen .top .t h3 {
		font-size: 18px;
		margin-bottom: 10px;
	}

	.aboutGuwen .top .t .d {
		font-size: 14px;
		line-height: 22px;
		min-height: 176px;
	}

	.aboutGuwen .textscroll {
		font-size: 14px;
		line-height: 22px;
		height: 110px;
	}

	.aboutGuwen .swiper-scrollbar {
		width: 88%;
		bottom: 18px;
	}

	.aboutGuwen .swiper-button-prev,
	.aboutGuwen .swiper-button-next {
		width: 40px;
		height: 40px;
	}

	.aboutGuwen .swiper-button-prev {
		right: 50px
	}

	.aboutGuwenQh {
		padding-bottom: 70px;
	}

	.aboutBox6 {
		height: auto;
		padding: 60px 0;
	}

	.aboutBox6 .box {
		margin-top: 20px;
	}

	.aboutBox6 .swiper-slide {
		width: 1400px;
	}

	.aboutBox6 .box {
		width: 1400px;
		height: 615px;
		padding-top: 50px;
		padding-left: 68px;
	}

	.aboutBox6 .box ul li {
		padding: 12px 0;
	}

	.aboutBox6 .box ul li .num span {
		font-size: 14px;
	}

	.aboutBox6 .box ul li .num p {
		font-size: 20px;
		margin-top: 5px;
	}

	.aboutBox6 .box ul li .num {
		width: 200px;
	}

	.aboutBox6 .box ul li .icon {
		width: 74px;
	}

	.aboutBox6 .box ul li .img {
		width: 663px;
	}

	.aboutBox6 .box ul li.li1 .icon{
		margin-left: 15px;
	}
	.aboutBox6 .box ul li.li1 .img{
		margin-left: 52px;
	}
	.aboutBox6 .box ul li.li2{
		padding-left: 18px;
	}
	.aboutBox6 .box ul li.li2 .icon{
		margin-left: 12px;
	}
	.aboutBox6 .box ul li.li2 .img{
		margin-left: 62px;
	}
	.aboutBox6 .box ul li.li3{
		padding-left: 48px;
	}
	.aboutBox6 .box ul li.li3 .icon{
		margin-left: 20px;
	}
	.aboutBox6 .box ul li.li3 .img{
		margin-left: 62px;
		margin-top: 12px;
	}
	.aboutBox6 .box ul li.li4 .num span{
		font-size: 14px;
	}
	.aboutBox6 .box ul li.li4{
		padding-left: 105px;
	}
	.aboutBox6 .box ul li.li4 .icon{
		margin-left: 25px;
	}
	.aboutBox6 .box ul li.li4 .img{
		margin-left: 48px;
		margin-top: 5px;
	}
	.aboutBox6 .box ul li.li5{
		padding-left: 215px;
	}
	.aboutBox6 .box ul li.li5 .icon{
		margin-left: 40px;
	}
	.aboutBox6 .box ul li.li5 .img{
		margin-left: 50px;
	}
	.PartnerText2 ul li h3,
	.homeBoxD-c ul li h3{
		font-size: 20px;
		margin-top: -28px;
	}
	.PartnerText2 ul li .box h4,
	.homeBoxD-c ul li .box h4{
		font-size: 18px;
		margin-bottom: 10px;
	}
	.PartnerText2 ul li span,
	.homeBoxD-c ul li span{
		font-size: 60px;
	}
	.PartnerText2 ul li .box,
	.homeBoxD-c ul li .box{
		padding: 15px 0;
	}
	.PartnerText2 ul li .box .t,
	.homeBoxD-c ul li .box .t{
		font-size: 14px;
		line-height: 22px;
	}
	.PartnerText2 ul li .box .imgbox .img{
		margin-right: 30px;
		margin-top: 15px;
	}
	.PartnerText2 ul li .box .imgbox .img img{
		height: 30px;
	}
	.joinText4 .titleTop .tab span{
		font-size: 14px;
		padding: 0 30px;
		line-height: 32px;
	}
	.joinTextimg{
		padding-bottom: 60px;
	}
	.joinTextimg .swiper-button-next,
	.joinTextimg .swiper-button-prev {
		width: 32px;
		height: 32px;
	}
	.joinTextimg .swiper-pagination{
		height: 32px;
		line-height: 32px;
	}
	.boxtext3 .name{
		font-size: 18px;
	}
	.boxtext3 .text{
		font-size: 14px;
		line-height: 24px;
	}
	.boxtext3 {
		padding: 20px;
	}
}	
@media (max-width:980px){
	.PartnerText .left{
		width: 100%;
	}
	.PartnerText .right {
		width: 100%;
		text-align: center;
		margin-top: 30px;
	}
	.PartnerText .right ol li {
		float: none;
		display: inline-block;
		margin: 10px 20px;
	}
	.PartnerText .right ol li:nth-child(2) {
		float: none;
	}
	.aboutGuwen .top .t {
		width: 60%;
	}
}
@media (max-width:768px){
	.contactBox .boxtext ul li{
		width: 100%;
		padding: 30px 0;
	}
	.contactBox .boxtext ul li .t{
		min-height: 0;
	}
	.contactBox .boxtext2 ul li{
		width: 100%;
		margin-right: 0;
		margin-bottom: 2%;
	}
	.contactBox .boxtext2 ul li:last-child{
		margin-bottom: 0;
	}
	.contactBox .boxtext2 ul li .t{
		margin-top: 10px;
	}
	.contactBox .boxtext3 .name{
		width: 100%;
		height: auto;
		border: none;
	}
	.contactBox .boxtext3 .text{
		width: 100%;
		padding-left: 0;
		padding-top: 10px;
	}
	.joinText ol li{
		width: 100%;
		margin-bottom: 20px;
	}
	.joinText ol li:last-child{
		margin-bottom: 0;
	}
	.joinText3 .box .joinbtn select{
		width: 100%;
		margin-bottom: 15px;
	}
	.joinText3 .box .joinbtn .btn{
		width: 100%;
	}
	.joinText3 .box .joinbtn{
		background: none;
		padding: 0;
		margin-bottom: 20px;
	}
	.joinText3 .box .tables table tr th:nth-child(2),
	.joinText3 .box .tables table tr th:nth-child(3),
	.joinText3 .box .tables table tr th:nth-child(4),
	.joinText3 .box .tables table tr th:nth-child(5),
	.joinText3 .box .tables table tr td:nth-child(2),
	.joinText3 .box .tables table tr td:nth-child(3),
	.joinText3 .box .tables table tr td:nth-child(4),
	.joinText3 .box .tables table tr td:nth-child(5){
		display: none;
	}
	.newsshowBox{
		padding: 80px 0 40px;
	}
	.newsBtn .leftbtn{
		width: 100%;
	}
	.newsBtn .leftbtn a{
		width: 49%;
		margin-right: 2%;
		margin-bottom: 2%;
		padding: 0;
	}
	.newsBtn .leftbtn a:nth-child(2n){
		margin-right: 0;
	}
	.newsBtn .rightbtn{
		width: 100%;
	}
	.newsBtn .rightbtn input{
		width: 100%;
		margin-left: 0;
	}
	.newsList{
		margin-top: 30px;
	}
	.newsBox{
		padding: 20px 0 40px;
	}
	.newsTuKuText .img{
		width: 100%;
		text-align: center;
	}
	.newsTuKuText .img img{
		width: 100%;
	}
	.newsTuKuText .text{
		width: 100%;
		padding-top: 20px;
	}
	.newsTuKuText2 .top .tabBtn{
		width: 100%;
		margin-top: 15px;
	}
	.newsTuKuText2 .top .tabBtn a{
		float: left;
	}
	.newsTuKuText2 .top .tabBtn a:first-child{
		margin-left: 0;
	}
	.joinText3 .box {
		margin-bottom: 20px;
	}

	.PartnerText .left {
		width: 100%;
	}

	.PartnerBox {
		padding: 20px 0 40px;
	}

	.PartnerText2 {
		padding: 40px 0;
	}
	.TechnologyBox{
		padding: 20px 0 40px;
	}
	.TechnologyBox2 ul li{
		width: 100%;
	}
	.TechnologyBox2 ul li .text .bg span{
		width: 453px;
		height: 438px;
		background-size:453px 438px;
	}
	.TechnologyBox2 ul li .text .icon{
		width: 109px;
	}
	.TechnologyBox2 ul li .textHide a{
		font-size: 14px;
		line-height: 50px;
		padding: 0 50px;
	}
	.TechnologyBox2 ul li .textHide .icon{
		width: 83px;
	}
	.TechnologyBox2 ul li .textHide p{
		height: 210px;
	}

	.aboutText .text {
		width: 100%;
	}

	.aboutText .img {
		width: 100%;
		margin-top: 30px;
	}

	.aboutBox2 .title {
		width: 100%;
	}

	.aboutBox2 .text {
		width: 100%;
		margin-top: 15px;
	}

	.aboutBox2 ol li {
		width: 100%;
	}

	.aboutBox2 ol li .img img {
		width: 100%;
	}

	.pathCon .box .text {
		width: 100%;
	}

	.pathCon .box .img {
		width: 100%;
		margin-top: 30px;
	}

	.pathCon .box .img img {
		width: 100%;
	}

	.pathConText {
		padding-bottom: 60px;
	}

	.TeamBox .title {
		position: relative;
		top: 0
	}

	.TeamText {
		margin-top: 20px;
	}

	.TeamText .box .img {
		width: 100%;
	}

	.TeamText .box .img img {
		width: 100%;
	}

	.TeamText .box .text {
		width: 100%;
	}

	.TeamBtn {
		position: relative;
		margin-top: 30px;
		width: 100%;
		padding: 0 50px;
	}

	.TeamBtn .slick-prev,
	.TeamBtn .slick-next {
		width: 40px;
		height: 40px;
	}
	.TeamBtn .slick-prev {
		top: 50%;
		margin-top: -20px;
		right: auto;
		left: 0;
	}

	.TeamBtn .slick-next {
		top: 50%;
		margin-top: -20px;
		bottom: auto;
		right: 0;
	}
	.aboutGuwen .swiper-scrollbar {
		width: 85%;
	}
	.aboutGuwen .top .t {
		width: 80%;
	}
	.joinText4 .titleTop .tab{
		margin-top: 10px;
	}
	.joinText4 .titleTop .tab span{
		margin-top: 10px;
	}
	.joinTextimgbox{
		margin-top: 40px;
	}
	.boxtext3 .name {
		width: 100%;
		height: auto;
		border: none;
	}
	.boxtext3 .text {
		width: 100%;
		padding-left: 0;
		padding-top: 10px;
	}
}
@media (max-width:640px){
	.aboutGuwen .swiper-scrollbar{
		width: 80%;
		bottom: 13px;
	}
	.aboutGuwen .swiper-button-prev,
	.aboutGuwen .swiper-button-next{
		width: 30px;
		height: 30px;
	}
	.aboutGuwen .swiper-button-prev{
		right: 40px;
	}
	.TeamBtn .slick-prev,
	.TeamBtn .slick-next{
		width: 30px;
		height: 30px;
		margin-top: -15px;
	}
	.pathConText .slick-prev,
	.pathConText .slick-next{
		width: 30px;
		height: 30px;
	}
	.pathBtn .slick-next,
	.pathBtn .slick-prev{
		width: 30px;
		height: 30px;
		top:21px;
	}
	.aboutGuwen .top .t {
		width: 73%;
	}
}
@media (max-width:480px){
	.joinBox{
		padding: 20px 0 40px;
	}
	.joinText{
		margin-top: 20px;
	}
	.joinText ol{
		margin-top: 20px;
	}
	.contactBox .boxtext3{
		margin-top: 15px;
	}
	.contactBox .boxtext2 ul li{
		margin-bottom: 15px;
	}
	.contactBox .boxtext{
		margin-top: 15px;
	}
	.joinText ol li .icon{
		width: 70px;
	}
	.joinText2,
	.joinText3 {
		padding: 40px 0;
	}
	.joinText3 .box .tables table tr td,
	.joinText3 .box .tables table tr th {
		padding: 15px;
		line-height:initial;
	}
	.joinText3 .box .tables table tr td a i{
		margin-left: 5px;
	}
	.joinText3 .box .joinbtn select{
		font-size: 14px
	}
	.joinText3 .box{
		margin: 20px 0;
	}
	.joinText2 .swiperBox{
		margin-top: 20px;
	}
	.joinText2 .swiperBox .box .img{
		width: 100%;
	}
	.joinText2 .swiperBox .box .text{
		width: 100%;
		margin-top: 20px;
	}
	.storySwiper{
		padding-bottom: 30px;
	}
	.joinText2 .swiper-scrollbar{
		width: 100%;
	}
	.joinText2 .swiper-button-prev,
	.joinText2 .swiper-button-next {
		opacity: 0;
	}
	.scroll_wrap .scroll_slider{
		width: 2px;
	}
	.newsBtn .leftbtn a,
	.newsBtn .rightbtn input {
		font-size: 14px;
	}
	.newsTuKuText .text .btn a{
		line-height: 36px;
		padding: 0 15px;
	}
	.newsTuKuText .text .btn{
		margin-top: 15px;
	}
	.newsTuKuText2 .top .tabBtn a{
		padding-bottom: 12px;
	}
	.newsTuKuList{
		margin-top: 20px;
	}
	.wall-column{
		width: 100%;
	}
	.newsTuKuList .article{
		margin-bottom: 15px;
	}
	.newsTuKuList .article:last-child{
		margin-bottom: 0;
	}
	.HonorText ol li p{
		max-width: 100%;
		font-size: 14px
	}
	.HonorText ol li span{
		float: left;
		margin-top: 5px;
		font-size: 12px;
		margin-left: 17px;
	}
	.HonorText ol li{
		padding: 15px 0;
	}
	.HonorImgQh .swiper-button-next{
		right: 4rem;
	}
	.HonorImgQh .swiper-button-prev{
		left: 4rem;
	}
	
}
@media (max-width:2000px ) {
	.homeBoxC-d dd.h4 .t1,
	.homeBoxC-d dd.h4 .t2{
		padding-top: 21.9%;
	}
	
}
@media (max-width:1900px ) {
	.homeBoxC-d dd.h4 .t1,
	.homeBoxC-d dd.h4 .t2{
		padding-top: 22.9%;
	}
	
}
@media (max-width:1950px ) {
	.homeBoxC-d dd.h4 .t1,
	.homeBoxC-d dd.h4 .t2{
		padding-top: 22.5%;
	}
	
}
@media (max-width:3000px ) {
/*	.homeBoxC-d dd.h4 .t1,
	.homeBoxC-d dd.h4 .t2{
		padding-top: 14.6%;
	}
.homeBoxC-d dd.h6 .t1, .homeBoxC-d dd.h6 .t2{
		padding-top: 22.9%;
	}
	*/
}