@media(max-width: 1600px){
	
}
@media(max-width: 1366px){
	.index_about {
	    padding-top: 40px;
	}
}
@media(max-width: 1280px){
	.core {
	    width: auto;
	    padding: 0px 60px;
	}
	.logo {
	    margin-right: 130px;
	}
	.index_pro_list {
	    width: 770px;
	    height: 620px;
	}
	.index_pro_list ul li {
	    width: 33%;
	    height: 309px;
	}
	.index_pro_list ul li img {
     	max-width: none; 
     	min-width: auto; 
     	min-height: auto; 
     	max-height: none; 
     	margin: 5px 0px; 
	    width: 100%;
	}
	.pro_cate {
	    padding: 72px 360px 242px 42px;
	}
	.ys_fl>h1 {
	    font-size: 20px;
	    margin-top: 38px;
	    margin-bottom: 24px;
	}
	.ys_fr {
	    padding-left: 60px;
	}
	.ys_text {
	    width: 75%;
	}
	.news_cate{
		display: none;
	}
	.index_news_top{
		display: none;
	}
	.index_news_list{
		width: 100%
	}
	.m_title{
		display: block;
	}
	.index_news{
	    padding-top: 45px;
	}
	.m_cate{
		display: block;
	}
	.index_about>.m_title{
		display: none;
	}
	.newsXq_box {
	    margin: 36px 0px;
	}
}

@media(max-width: 1200px){
	.logo {
	    margin-right: 50px;
	}
	.nav ul li {
	    margin: 14px 16px;
	}
	.ys_fl {
	    width: 100%;
	}
	.ys_fr {
	    width: 100%;
 		padding-left: 0px; 
	    padding-top: 42px;
     	border-left: none; 
	}
	.ys_fl>.title{
		display: none;
	}
}
@media(max-width: 1180px){
	.index_pro_list {
	    width: 77%;
	    height: auto; 
	    position: unset;
	    float: left;
	}
	.pro_cate {
	    padding: 22px 15px;
	    float: left;
	    width: 20%
	}
	.index_pro_list ul li {
	    width: 33%;
	    height: auto; 
	    padding-bottom: 15px;
	}
	.index_pro {
     	padding-top: 0px; 
	    margin-top: 106px;
	    background-color: #ef8200;
	}
	.proXq_text {
	    width: 100%;
	}
	.proXq_banner {
	    width: 100%;
	}
}
@media(max-width: 1120px){
	.index_pro{
		display: none;
	}
	.m_pro{
		display: block;
	}
	.about_tj ul li {
	    margin-top: 22px;
	}
	.index_about_text {
	    padding-top: 30px;
	}
	.index_ys {
	    padding: 45px 0px 24px;
	}
	.index_body {
	    padding-bottom: 45px;
	}
	.more{
		margin-top: 20px;
	}
	.more_box{
		display: block;
	}
	.proList_cen ul li img {
     	max-width: none; 
     	min-width: auto; 
     	min-height: auto; 
     	max-height: none; 
     	width: 100%;
     	margin-top: 15px
	}
	.proList_cen ul li .proMsg{
		display: none;
	}
	.tj ul li img {
	    max-width: none;
	    min-width: auto;
	    min-height: auto;
	    max-height: none;
	    width: 100%;
	    margin: 20px 0px 0px 0px;
	}
	.tj ul li p {
	    font-size: 14px;
	    padding: 0px 8px;
	}
	.tj ul li h1 {
	    font-size: 12px;
	    padding: 0px 8px;
	}
}
@media(max-width: 1024px){
	header{
		display: none;
	}
	.m_header{
		display: block;
	}
	#mdd {
	    display: block;
	}
	.logo{
		margin: 0px;
	}
	.lang {
	     margin: 0px; 
	    position: relative;
	}
	.nav_but{
		display: block;
	}
	.index_about>.title{
		display: none;
	}
	.index_about>.m_title{
		display: block;
	}
	.index_about_text{
		padding-top: 0px;
		width: 100%;
	}
	.index_about_text>.more{
		display: none;
	}
	.about_tj{
		margin-left: 5%;
		float: left;
	}
	.about_tj ul li:first-child{
		margin-top: 0px
	}
	.index_about_banner {
		width: 60%;
		margin-left: 0px;
		border-top-left-radius: 25px;
	    border-top-right-radius: 35px;
	    border-bottom-left-radius: 30px;
	}
	.about_info {
	    padding: 26px 0px;
	}
	.about_swiper {
	    margin-top: 38px;
	}
	.about_info_text {
	    width: 100%;
	}
	.about_info_banner {
	    width: 100%;
	    margin-bottom: 20px;
	}
	.proList_cen ul li p {
	    font-size: 14px;
	    padding: 0px 10px;
	}
	.dd{
		display: none;
	}
	.newsLi_text {
	    width: 48%;
	    padding-top: 10px;
	}
	.news_img {
	    width: 168px;
	}
	.newsLi_date {
	    padding-top: 5px;
	}
	.contact_fr {
	    width: 100%;
	    margin-top: 20px;
	}
	.contact_fl {
	    width: 100%;
	}
	.tc_box {
	    width: 660px;
	    height: 450px;
	    margin-top: -225px;
	    margin-right: -330px;
	}
}
@media(max-width: 768px){
	.index_about_banner{
		width: 74%
	}
	.index_contact {
	    padding: 45px 0px 52px;
	}
	.core{
		padding: 0px 20px;
	}
	.index_contact_fl {
	    width: 100%;
	}
	.index_contact_fr {
	    width: 100%;
	    margin-top: 36px;
	}
	.mbanner{
		display: block;
	}
	.banner{
		display: none;
	}
	.mbeian{
		display: block;
	}
	.beian{
		display: none;
	}
	.footer_nav {
	    display: none;
	}
	.fx {
	    width: 32%;
	}
	.proList_cen ul li {
	    width: 32.5%;
	}
	.proList_cen ul li:nth-child(4) {
	    border-top: none; 
	}
	.proList_cen ul li:nth-child(4n) {
	    border-right: none; 
	}
	.proList_cen ul li:nth-child(3n) {
	    border-right: 1px solid #d2d2d2; 
	}
	.cate a {
	    padding: 12px 20px;
	}
	.msg_form ul li {
	    width: 100%;
	    margin-bottom: 20px;
	}
	.news_img{
		display: none;
	}
	.newsLi_text {
	    width: 75%;
	    padding-top: 0px
	}
	.tc_box {
	    width: 518px;
	    height: 430px;
	    margin-top: -215px;
	    margin-right: -259px;
	}
	.tc_content {
	    margin: 40px 0px;
	}
}
@media(max-width: 640px){
	.about_tj ul li h1 {
	    font-size: 35px;
	}
	.index_about_banner {
	    width: 70%;
	}
	.index_news_ul ul li {
	    padding: 20px 22px 20px 22px;
	}
	.date h1 {
	    font-size: 20px;
	}
	.date p {
	    font-size: 14px;
	}
	.fx ul li {
	    margin-right: 12px;
	}
	.nav_but {
	    margin-left: 20px;
	}
	.fx {
	    width: auto;
	}
	.proList_cen ul li {
	    width: 48.5%;
	}
	.proList_cen ul li:nth-child(3n) {
	    border-right: none;
	}
	.proList_cen ul li:nth-child(3) {
	    border-top: none;
	}
	.proList_cen ul li:nth-child(2n) {
	    border-right: 1px solid #d2d2d2;
	}
	.newsLi_date h2 {
	    padding: 6px 35px 6px 12px;
	    font-size: 12px;
	}
	.newsLi_date h1 {
	    font-size: 22px;
	}
	.proMsg_list ul li {
	    padding: 5px 18px 5px 2px;
	}
	.proMsg_list ul li i {
	    width: 20px;
	    height: 20px;
	}
	.proMsg_list ul li img{
		display: none;
	}
	.tc_box {
	    width: 350px;
	    height: 436px;
	    margin-top: -218px;
	    margin-right: -175px;
	}
}
@media(max-width: 480px){
	.m_title {
	    margin-bottom: 15px;
	}
	.m_title p {
	    font-size: 20px;
	}
	.index_about {
	    padding-top: 30px;
	}
	.about_tj ul li h1 {
	    font-size: 28px;
	}
	.about_tj ul li span {
	    font-size: 14px;
	}
	.index_about_text p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.index_ys {
	    padding: 30px 0px 24px;
	}
	.ys_fl>h1 {
	    font-size: 14px;
	    margin-top: 20px;
	    margin-bottom: 24px;
	}
	.ys_fr ul li {
	    margin-bottom: 26px;
	}
	.index_news_ul ul li {
	    padding: 20px 12px 20px 12px;
	}
	.date h1 {
	    font-size: 16px;
	}
	.date p {
	    font-size: 12px;
	}
	.news_text h1 {
	    font-size: 14px;
	}
	.news_text p {
	    font-size: 12px;
	}
	.index_news {
	    padding: 20px 0px;
	}
	.more {
	    padding: 8px 55px 8px 30px;
	}
	.tit p {
	    font-size: 20px;
	}
	.msg_form {
	    margin-top: 30px;
	}
	.msg_box {
	    padding: 35px 0px;
	}
}
@media(max-width: 414px){
	.about_tj ul li h1 {
	    font-size: 24px;
	}
	.about_tj ul li h1 i {
	    width: 14px;
	    height: 12px;
	    right: -10px;
	}
	.about_tj ul li span {
	    font-size: 12px;
	}
	.about_tj ul li {
	    margin-top: 10px;
	}
	.m_pro_cen ul li p {
	    font-size: 12px;
	}
	.m_pro_cen ul li h1 {
	    font-size: 12px;
	}
	.ys_fl>h1 {
	    font-size: 13px;
	}
	.ys_fl>p {
	    font-size: 12px;
	    line-height: 18px;
	}
	.ys_fr ul li img {
	    width: 44px;
	    height: 44px;
	}
	.news_text {
	    width: 78%;
	}
	.index_contact {
	    padding: 20px 0px 42px;
	}
	.index_contact_fl h1 {
	    font-size: 22px;
	    margin-bottom: 20px;
	}
	.index_contact_fl h3 {
	    font-size: 25px;
	    margin-bottom: 18px;
	}
	.index_contact_fr {
	    margin-top: 24px;
	}
	.index_contact_fr h1 {
	    font-size: 22px;
	}
	.index_contact_fr form input[type="text"] {
	    margin-bottom: 18px;
	}
	.mbeian p {
	    font-size: 12px;
	}
	.fx>h1 {
	    font-size: 16px;
	    margin-bottom: 8px;
	}
	.index_about_banner .swiper-button-prev {
	    width: 45px;
	    height: 28px;
	    right: 45px;
	}
	.index_about_banner .swiper-button-next {
	    width: 45px;
	    height: 28px;
	}
	.tj ul li {
	    width: 50%;
	}
	.newsLi_text {
	    width: 65%;
	}
	.proMsg_text h1 {
	    font-size: 13px;
	}
	.proMsg_text p {
	    font-size: 12px;
	}
	.tc_box {
	    width: 310px;
	    height: 440px;
	    margin-top: -220px;
	    margin-right: -155px;
	}
}
@media(max-width: 360px){
	.fx {
	    width: 100%;
	    text-align: center;
	}
	.mbeian {
	    width: 100%;
	    margin-bottom: 10px;
	}
	.fx ul{
		width: 150px;
    	margin: 0px auto;
	}
}
@media(max-width: 320px){
	.ys_text {
	    margin-left: 18px;
	}
	.index_about_banner {
	    width: 68%;
	}
}