/* CSS Document */

@media (max-width:1600px) {}

@media (max-width:1440px) {
	.sub1_left {
		width: 30%;
	}
	.sub1_zho {
		width: 60%;
	}
	.sub1_right {
		width: 50%;
		float: left !important;
	}
	.in_about_left {
		margin-left: 2%;
		width: 50%;
	}
	.in_about_right {
		width: 40%;
	}
	.in_product1 .swiper-slide a .nr h2 {
		font-size: 18px;
	}
	.in_news1 .bd .nr1 {
		width: 350px;
	}
	.in_news1 .bd .nr2 {
		width: calc(100% - 380px);
	}
	.in_news1 .bd .nr2 ul li a {
		padding: 15px;
	}
	.ny_product ul li a .nr h2 {
		font-size: 18px;
	}
}

@media (max-width:1200px) {}

@media (max-width:1050px) {
	.header {
		height: 70px;
		padding-top: 10px;
	}
	.header .logo {}
	.header .logo img {
		height: 40px;
	}
	.header .dh {
		display: none;
	}
	.phone-header .menu-list {
		top: 70px !important;
	}
	.phone-header {
		display: block;
	}
	.motp {
		height: 70px;
	}
	.ny_banner {
		top: 70px;
		height: 400px;
	}
	.ny {
		margin-top: 400px;
	}
	.ny_dh {
		height: 50px;
		line-height: 50px;
		width: 100%;
		margin-left: 0px;
		position: relative;
		margin-top: -50px;
		box-sizing: border-box;
		padding-right: 20px;
	}
	.ny_dh h2 a {
		display: inline-block;
		line-height: 50px;
		padding: 0px 20px;
		color: #333;
		font-size: 13px;
	}
	.ny_about1 {
		padding: 20px 5%;
	}
	.ny_about1 .xian {
		display: none;
	}
	.ny_about1_left {
		width: 50%;
		padding-left: 0%;
	}
	.ny_about1_left h2 {
		padding-top: 40px;
		position: relative;
		font-size: 18px;
		color: #333;
	}
	.ny_about1_left h2 b {
		font-weight: normal;
		font-size: 14px;
	}
	.ny_about1_left p {
		padding: 15px 0px;
		font-size: 14px;
		line-height: 26px;
		color: #333;
	}
	.ny_about1_right {
		width: 40%;
		overflow: hidden;
	}
	.ny_about2 {
		padding: 20px 5%;
	}
	.ny_about2 .xian {
		display: none;
	}
	.ny_about2_left {
		padding-left: 0px;
	}
	.ny_about2_right {
		width: 20%;
		margin-right: 0px;
	}
	.event_box {
		padding: 20px 5%;
	}
	.parBd .slideBox {
		width: 100%;
	}
	.parHd li {
		font-size: 12px;
	}
	.sPrev {
		left: 0%;
	}
	.sNext {
		right: 0%;
	}
	.ny_product ul li {
		width: 50%;
	}
	.ny_product {
		padding: 30px 5%;
	}
	.product_xx {
		padding: 30px 5%;
	}
	.news1 {
		padding: 20px 5%;
	}
	.news1 .xian {
		display: none;
	}
	.news1 ul li {
		padding: 0px;
	}
	.news2 {
		padding: 20px 5%;
	}
	.news2 .xian {
		display: none;
	}
	.news2 ul {
		padding: 0px;
	}
	.news_xx {
		padding: 20px 5%;
	}
	.news_xx .xian {
		display: none;
	}
	.news_xx .bt {
		padding-left: 0px;
	}
	.news_xx .nr {
		padding-left: 0px;
	}
	.contact2 .lx {
		width: 100%;
		right: 0px;
		bottom: 0px;
	}
	.contact1 {
		padding: 20px 5%;
	}
	.contact4 {
		height: 150px;
		line-height: 150px;
		font-size: 15px;
	}
	.contact5 {
		padding: 20px 3%;
	}
	.contact5 ul li {
		width: 31%;
	}
	.contact5 ul li h3 {
		padding: 20px 0px;
		font-size: 14px;
	}
	.contact5 ul li a span {
		margin-top: 20px;
	}
}

@media (max-width:960px) {
	.in_about_left {
		margin-left: 0%;
		width: 100%;
		margin-bottom: 15px;
	}
	.in_about_left h2 {
		padding-top: 25px;
		margin-top: 0px;
	}
	.in_about_left p {
		padding: 15px 0px;
		font-size: 12px;
	}
	.in_about_left span a {
		width: 120px;
		height: 40px;
		line-height: 40px;
		font-size: 13px;
	}
	.in_about_right {
		width: 100%;
	}
	.in_product {
		padding: 30px 5%;
	}
	.in_product1 .qh {
		padding-bottom: 50px;
	}
	.in_product .more span a {
		width: 120px;
		height: 40px;
		line-height: 40px;
		font-size: 13px;
	}
	.in_news .bt h2 {
		padding-bottom: 5px;
	}
	.in_news .bt span a {
		width: 120px;
		height: 40px;
		line-height: 40px;
		font-size: 13px;
	}
	.in_news1 .bd .nr1 {
		width: 300px;
	}
	.in_news1 .bd .nr2 {
		width: calc(100% - 340px);
	}
	.in_news1 .bd .nr2 ul li a h3 {
		font-size: 13px;
	}
	.in_news1 .bd .nr2 ul li a {
		padding: 15px;
	}
	.in_news1 .bd {
		width: 100%;
	}
	.in_news1 .bd .nr1 a h2 {
		font-size: 15px;
	}
	.in_news1 .bd .nr1 a p {
		font-size: 12px;
	}
	.in_news1 .bd .nr1 a span {
		margin-top: 20px;
	}
	.in_news1 .hd {
		width: 100%;
	}
	.in_news1 .hd ul {
		padding-top: 0px;
	}
	.in_news1 .hd ul li {
		width: 40%;
		margin: 0px 5%;
		font-size: 12px;
	}
	.in_my {
		padding: 20px 5%;
	}
	.in_my .img {
		width: 100px;
	}
	.in_my .img img {
		width: 100%;
	}
	.in_my .nr {
		width: calc(100% - 120px);
	}
	.in_my .nr h2 {
		font-size: 14px;
		color: #0082c2;
		padding-bottom: 10px;
	}
	.in_my .nr h3 {
		font-size: 14px;
		color: #333;
		line-height: 26px;
		position: relative;
		padding-bottom: 20px;
	}
	.di_left {
		text-align: center;
		float: none;
	}
	.di_right {
		float: none;
		text-align: center;
	}
	.di_right .fx {
		text-align: center;
	}
	.dt-arrow {
		top: auto;
		bottom: 20px;
		right: 0px;
	}
	.ny_about1_left {
		width: 100%;
	}
	.ny_about1_left h2 {
		padding-top: 20px;
	}
	.ny_about1_left p {
		line-height: 24px;
		font-size: 13px;
	}
	.ny_about1_right {
		width: 100%;
	}
	.product_xx1_left {
		width: 100%;
	}
	.product_xx1_right {
		width: 100%;
		margin-top: 20px;
	}
	.product_xx1_right .bt {
		font-size: 16px;
		padding-bottom: 20px;
	}
	.product_xx1_right .lb ul li {
		padding: 8px 0px;
	}
	.product_xx1_right .lb ul li h2 {
		font-size: 12px;
		width: 80px;
	}
	.product_xx1_right .lb ul li h3 {
		font-size: 12px;
		width: calc(100% - 90px);
	}
	.product_xx1_right .lb ul li a.fhlb {
		width: 120px;
		height: 40px;
		line-height: 40px;
		font-size: 12px;
	}
	.news1 ul li a h2 {
		font-size: 15px;
	}
	.news1 ul li a p {
		font-size: 12px;
	}
	.news1 ul li a span {
		margin-top: 20px;
	}
	.news2 ul li a h3 {
		font-size: 13px;
	}
	.news2 ul li a {
		padding: 15px;
	}
	.contact1 p {
		font-size: 12px;
	}
	.contact5 ul li a h2 {
		font-size: 15px;
	}
	.contact5 ul li p {
		font-size: 12px;
		line-height: 26px;
	}
	.contact5 ul li a span {
		margin-top: 10px;
	}
	
	.tcbt{ font-size: 16px; color: #333;}
.tc_nr{ font-size: 12px;}
.tc_nr p{ margin: 0px; line-height: 24px;}
}

@media (max-width:680px) {
	.header {
		height: 60px;
	}
	.header .logo img {
		height: 35px;
	}
	.phone-header .menu-list {
		top: 60px !important;
	}
	.motp {
		height: 60px;
	}
	.in_news1 .bd .nr1 {
		width: 100%;
	}
	.in_news1 .bd .nr2 {
		width: 100%;
	}
	.in_news1 .bd .nr2 ul li a {
		padding: 5px 10px;
		margin-bottom: 15px;
	}
	.ny_banner {
		top: 60px;
		height: 360px;
	}
	.ny {
		margin-top: 360px;
	}
	.ny_banner h2 {
		font-size: 40px;
	}
	.ny_banner h2 span {
		font-size: 22px;
	}
	.ny_dh {
		height: 45px;
		line-height: 45px;
		width: 100%;
		margin-left: 0px;
		position: relative;
		margin-top: -45px;
		box-sizing: border-box;
		padding-right: 10px;
	}
	.ny_dh h2 a {
		display: inline-block;
		line-height: 45px;
		padding: 0px 12px;
		color: #333;
		font-size: 12px;
	}
	.ny_about2_left {
		width: 100%;
		padding-left: 0px;
	}
	.ny_about2_left p {
		font-size: 12px;
		line-height: 24px;
	}
	.ny_about2_right {
		width: 40%;
		margin: 0px auto;
		float: none;
	}
	.ny_product ul li {
		width: 100%;
	}
	.news1 ul li {
		width: 100%;
	}
	.news2 ul li a {
		padding: 5px 10px;
		margin-bottom: 15px;
	}
	.news_xx .bt {
		font-size: 20px;
	}
	.news_xx .nr {
		font-size: 12px;
	}
	.news_xx .nr p {
		line-height: 24px;
	}
	.contact5 ul li {
		width: 100%;
		margin: 0px;
		margin-bottom: 20px;
	}
}