@media (max-width:1365px) {
	.nav-item {
		margin-right: 12px;
		line-height:initial;
		height: auto;
	}
	.nav-item>a{
		margin-top:0px;
	}
	.drop_down{
		top: 50px;
	}

	.header {
		width: auto;
		justify-content: space-between;
	}

	.home .carousel-item img {
		width: 100%;
	}

	.header {
		padding: 10px;
	}

	.header-left img {
		/* display: none; */
		height: 15px;
	}

	.section6_title img {
		height: 21px;
		margin-left: 20px;
	}

	.section6 .wrap {
		width: auto;
		padding-top: 10px;
	}

	.section6 .desp {
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 10px;
	}

	.list-section {
		padding-bottom: 10px;
	}

	.section6 .desp p {
		font-size: 14px;
	}

	.mid_wrap {
		width: auto;
	}

	.l_more {
		height: 30px;
		line-height: 30px;
		font-size: 14px;
		width: 80px;
		margin-bottom: 10px;
		margin-top: 10px;
	}

	.l_more img {
		vertical-align: -5px;
	}

	.l_more a {
		font-size: 14px;
	}

	.list_item {
		width: calc(33.33% - 20px);
		margin-right: 10px;
		margin-left: 10px;
	}

	.list_item p {
		max-height: 60px;
		overflow: hidden;
	}

	.xm_list .cousult_section2 {
		padding-top: 20px;
	}

	.footer {
		font-size: 12px;
	}

	.home .section3 .wrap .layui-carousel[lay-arrow=always] .layui-carousel-arrow,
	#home_section3 .layui-carousel-arrow:last-child {
		height: 30px;
		width: 30px;
		background-size: 100%;
		background-color: rgba(0, 0, 0, .2);
	}

	.home .section3 .wrap .layui-carousel[lay-arrow=always] .layui-carousel-arrow {
		left: 20px;
		z-index: 1000;
	}

	#home_section3 .layui-carousel-arrow:last-child {
		right: 40px;
	}

	.section2 .wrap {
		width: auto;
		left: 10px;
	}

	.home #home_section2 .carousel-desp {
		font-size: 14px;
		line-height: 25px;
	}

	.more img,
	.home .more img {
		height: 20px;
		width: auto !important;
	}

	.home .sec2-title {
		font-size: 16px;
		padding-top: 10px;
	}

	.home .section3 .wrap {
		width: auto;
	}

	.mid_wrap h3 {
		font-size: 14px;
		padding-top: 10px;
	}

	.mid_wrap p {
		font-size: 12px;
		line-height: 25px;
		padding-bottom: 5px;
	}

	.home .section3 .wrap .carousel-desp {
		font-size: 16px;
		left: 40px;
	}

	.home .section2 .wrap {
		top: 30px;
		margin-top: -20px;
		max-width: 90%;
	}

	.home .section3 {
		padding: 15px;
	}

	.section3 .sec2-title {
		margin-bottom: 10px;
	}

	.home .section1 p {
		font-size: 12px;
		line-height: 25px;
	}

	.section1 .carousel-desp {
		width: auto;
		left: 10px;
	}

	#home_section1,
	#home_section2,
	#home_section3 {
		height: 300px !important;
	}

	#home_section1 img,
	#home_section2 img,
	#home_section3 img {
		height: 300px;
	}

	.sec2-title {
		width: 200px;
	}

	.home #home_section2 .carousel-desp {
		width: 90vw;
	}

	.header-right {
		/* flex:1; */
		justify-content: space-between;
	}

	.nav-item a,
	.lanaguage a {
		font-size: 15px;
	}

	.header-box {
		height: 68px;
	}

	.list-title {
		padding-left: 20px;
		font-size: 16px;
		margin-bottom: 8px;
		padding-top: 5px;
	}

	.xm_detail .section1 {
		width: auto;
		background: #fff;
		padding: 10px;
	}

	.consult .section3 {
		padding-top: 10px;
		background: #fff;
		padding: 10px;
	}

	.consult .section3 img {
		max-width: 100%;
	}

	.xm_detail .article {
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 0px;
	}

	.img_box img {
		max-width: 100%;
	}

	.xueshu p {
		width: 100%;
	}

	.message_section .desp p {
		margin-bottom: 5px;
	}

	.message_section .desp p {
		line-height: 30px;
	}

	.message_section {
		padding-top: 10px;
	}

	.about_wrap {
		width: auto;
	}

	.about .list-title {
		margin-bottom: 5px;
	}

	.list_item:hover img {
		transform: scale(1.0);
		opacity: 1;
	}

	.list_item p {
		font-size: 14px;
		line-height: 30px;
	}

	.list_item h3 {
		font-size: 16px;
		max-height: 40px;
		overflow: hidden;
	}

	.about_wrap .list-section {
		margin-bottom: 5px;
	}

	.list_item:nth-child(3n) p {
		height: auto !important;
	}

	.list-section {
		border-bottom: 1px solid #efefef;
	}

	.team .about_box {
		padding-top: 70px;
	}

	.team .con_detail {
		height: auto;
	}

	.con_detail {
		display: block;
	}

	.d_right {
		margin-left: 0px;
		padding-left: 10px;
		padding-right: 10px;
	}

	.d_main {
		margin-top: 10px;
		padding-top: 5px;
	}

	.d_right h4 {
		font-size: 16px;
		font-weight: normal;
		margin-bottom: 10px;
		padding-top: 10px;
	}

	.d_intr p {
		font-size: 14px;
	}

	.d_left {
		text-align: center;
	}

	.d_left img {
		max-width: 100%;
	}

	.message_main .section6 .wrap {
		padding-top: 60px;
	}

	.message_main .message_section .desp p {
		font-size: 14px;
	}

	.mess_con {
		display: block;
		padding-top: 10px;
		padding-left: 10px;
		padding-right: 10px;
	}

	.mess_right {
		margin-left: 0px;
	}

	.message_wrap {
		height: auto;
		padding-bottom: 0px;
	}

	.mess_item input {
		width: 100%;
		font-size: 14px;
		margin-bottom: 5px;
	}

	.tips {
		margin-bottom: 3px;
	}

	.submit button {
		font-size: 16px;
	}

	.submit {
		text-align: center;
	}

	.xmjs_img img {
		width: 100%;
	}

	.xm_list .list-title {
		margin-bottom: 10px;
	}

	.xm_list .cousult_section2 {
		padding-top: 5px;
	}

	.list_item img.l_name {
		max-width: 98%;
	}

	.consult .section1 .carousel-desp {
		left: 10px;
		width: 65%;
		top: 15px;
	}

	.example .section1 h3,
	.example .section3 h3 {
		font-size: 16px;
		padding-bottom: 5px;
	}

	.example .section1 .carousel-desp p,
	.example .section3 .carousel-desp p {
		font-size: 12px;
		line-height: 28px;
	}

	.example .section3 .carousel-desp {
		right: auto;
		width: 60%;
		left: 40%;
		top: 15px;
	}

	.consult .section1 h3,
	.example .section3 h3 {
		margin-bottom: 0px;
	}

	.example .section3 .carousel-desp a img,
	.consult .section1 .carousel-desp a img {
		height: 20px;
		margin-top: 10px;
	}

	.consult .ex-section-mar {
		padding-top: 0px;
	}

	.example .section3 {
		padding: 0px;
	}

	.consult .section1 .carousel-desp a {
		margin-top: 0px;
	}

	.example .carousel-item>img {
		height: 230px;
		width: 100%;
	}

	#home_section2 .l-wrap p {
		font-size: 16px;
		line-height: 30px;
	}

	.r-wrap a {
		font-size: 14px;
	}

	.r-wrap ul li {
		line-height: 22px;
	}

	.h-bot a {
		font-size: 14px;
		margin-top: 5px;
		line-height: 25px;
	}

	.h-bot {
		padding-top: 6px;
		line-height: 24px;
	}

	.l-logo img {
		height: 20px !important;
	}

	.h-bot .l_more a {
		margin-top: 0px;
	}

	.h-bot .l_more img {
		height: 20px !important;
	}
	.l-logo {
		margin-bottom: 20px;
		margin-top: 0px;
		width: auto;
		padding-top: 10px;
	}
	.h-bot .l_more {
		margin-right: 20px;
		float: right;
	}
	#home_section3,
	#home_section3 .h3-img {
		height: 230px !important;
	}
	.r-wrap {
		width: auto;
	}
	.l-wrap .l-more img {
		/* width:38px; */
		height: 17px !important;
	}
	.r-wrap ul li {
		padding-left: 5px;
	}
	.l-wrap .l-more {
		bottom: -35px;
		display: block;
	}
	
	.diepic .swiper-slide{
		height:200px !important;
	}
	.h_section3{
		height: auto !important;
	}
	.home .section3 .wrap{
		/* height:270px !important; */
	}
	.diepic .swiper-slide video{
		height: 200px !important;
	}
	.diepic .swiper-slide{
		margin-right:0px !important;
	}
	.diepic .swiper-button-next{
		right: -21px !important;
		top: 131px !important;
	}
	.diepic .swiper-button-prev{
		left: -10px !important;
		top: 130px !important;
	}
	.diepic .swiper-container{
		padding-bottom: 0px !important;
	}
	.diepic .swiper-button-next,
	.diepic .swiper-button-prev{
		display: none !important;
	}
	.diepic .swiper-slide{
		transform: initial !important;
	}
	.diepic .swiper-wrapper{
		flex-direction: row !important;
		flex-direction: column;
	}
	.diepic .swiper-wrapper{
		transform: initial !important;
		flex-wrap: wrap;
	}
	.m_mobile video{
		width:100%;
		margin-bottom: 10px;
	}
}
