﻿
@media (max-width:1280px) {
	.news_txt {
		padding: 36px 0 28px 13%;
	}
	.apple-banner {
		height: 470px;
	}
	.apple-banner .swiper-container {
		height: 470px;
	}
}
@media (max-width:1199px) {

	#c_detail_wrap #new-div .zoom-caret {
		display: none !important;
	}
	.contact .content1 ul li a .wz {
		width: 60%;
	}
	.ny_content {
		width: 95%;
	}
	.ny_content .content_right .conn ul.h_product_bd li {
		width: 30%;
		margin-right: 5%;
	}
	.content_right .conn .xgcp li {
		width: 23%;
		margin-right: 2.33333%;
	}
	.silder-main {
		min-height: inherit;
	}
	.proshow1 .js-silder .silder-main-img {
		height: 400px;
	}
	.proshow1 .js-silder .silder-main-img img {
		max-width: 80% !important;
		max-height: 85%;
	}
	.content_right .conn .xgcp li div .show_pro_img span {
		height: 180px;
	}
	.foot {
		margin-top: 10px;
	}
	#link {
		width: 96%;
	}
	#link_main {
		margin: 15px 0 3px;
	}
	.ly_case_in {
		padding: 40px 0 0;
	}
	.announcement .announcement_body {
		width: 490px;
	}
	.ly_top {
		width: 96%;
	}

	.navigation {
		width: 96%;
	}
	.navigation li {
		width: 12.5% ;
	}
	.navigation li a {
		width: 100%;
	}

	.apple-banner {
		height: 400px;
	}
	.apple-banner .swiper-container {
		height: 400px;
	}

	.youimg{
		width:100%;
	}
	.youimg img{
		width:100%;
	}
	.you_1, .you_2, .you_3{
		width:100%;
	}
	.ly_youshi_in {
		width: 96%;
		padding: 20px 0;
	}
	.ly_youshi ul li span {
		overflow: hidden;
	}

	.ly_about_in {
		width: 96%;
		padding: 20px 0 40px;
	}
	.gsjj {
		background: none;
	}
	.gsjj_img {
		width: 46%;
	}
	.gsjj_img img {
		width: auto;
		max-width: 100%;
	}
	.gsjj div.desc {
		height: 196px;
	}
	.gsjj_in {
		width: 51%;
	}
	.ly_article_in {
		width: 96%;
		padding: 20px 0;
	}
	.textlist1 li {
		width: 45%;
	}
}
@media (max-width: 1176px){
	.youshi_list li{
		width:277px !important;
	}
	.copyright{		
		margin-left: 25px;
	}
}

@media (max-width: 1152px){
	.youshi_list li{
		width:269px !important;
	}
	.in-about dd{
		padding:60px 70px;
	}
}
@media (max-width: 1199px) and (min-width: 1001px) {
	.ny_banner .slideshow {
		height: 280px;
	}
}
@media (max-width:1024px) {
	.in-gy .l{
		width:446px;
	}
	.in-gy .r dl{
		width:400px;
	}
	.in-gy .r dd{
		width:262px;
	}
	.in-gy .r dl:nth-child(2){
		width:300px;
	}
	.in-gy .r dl:nth-child(2) dd{
		width:160px;
	}
	.in-gy .l dd{
		width:265px;
	}
	.in-gy .l dl:nth-child(2){
		width:288px;
	}
	.in-gy .l dl:nth-child(2) dd{
		width:152px;
	}
	.ff_a{
		width: 36%;
		padding-right: 20px;
	}
	.ff_a h3 p img{
		width:100%;
	}
	.copyright{
		margin-left:25px;
		width:36%;
	}
	.in-about dd{
		padding:60px 15px;
	}
	.youshi_list li{
		width:228px !important;
	}
	.ly_show {
		width: 100%;
		margin: 0 auto;
		padding: 20px 0;
	}
	.ly_title span {
		margin: 5px auto 0;
	}
	.ly_show .show_menu_1 {
		width: 21%;
		float:left;
	}
	.ly_show .show_list_1 {
		width: 78%;
		float: left;
	}
	.show_pro_img span {
		width: 100%;
		height: 263px;
	}
	.show_list_1 ul li p {
		width: 98%;
	}
	.menu_li p {
		width: 100%;
		padding: 0 5px;
		padding:0;
		margin:0;
		height: 30px;
		line-height: 30px;
	}
	.menu_li p a{
		color:#333;
	}
	.menu_li ul {
		width: 100%;
	}
	.menu_li ul li a {
		padding: 0 10px;
	}
}
@media screen and (max-width: 1000px) {
	.ny_banner .slideshow {
		height: 240px;
	}
}
@media (max-width:991px) {
	.suspension {
		width: 60px;
		right: 10px;
		bottom: 120px;
		height: auto;
	}
	.suspension .a {
		width: 60px;
		height: 60px;
		background-size: 30px !important;
	}
	.ny_content .content_left {
		float: none;
		width: 100%;
	}
	.ny_content .content_right {
		float: none;
		width: 100%;
	}
	.ny_content .content_left .c_tlt {
		background: #bbbbbb !important;
		font-size: 15px;
		text-align: left;
		padding: 0 20px;
		font-weight: normal;
		height: 40px;
		line-height: 40px;
	}
	.menu_tit {
		background: #252525 !important;
	}
	.menu_tit p {
		height: 40px;
		line-height: 40px;
		font-size: 16px;
		float: left;
		width: 30%;
		text-align: left;
	}
	.menu_tit em {
		cursor: pointer;
		display: block;
		width: 30%;
		text-align: right;
		color: #ffffff;
		height: 40px;
		line-height: 40px;
		float: right;/*background:url(../images/jt.png) no-repeat right center;*/
		-webkit-transition: all .25s;
		-moz-transition: all .25s;
		-ms-transition: all .25s;
		-o-transition: all .25s;
		transition: all .25s;
	}
	/*.menu_tit em.on{transform:rotateX(180deg);}*/
	.menu_list .menu_li {
		overflow-y: scroll;
		overflow-x: hidden;
	}
	.menu_li p {
		padding: 0 10px;
	}
	.menu_li ul li a p {
		width: 100%;
	}
	.show_menu_1 .menu_list {
		display: none;
	}
	.show_menu_1 .menu_tit {
		height: 40px;
		padding: 0 20px;
	}
	.menu_tit span {
		display: none;
	}
	.ly_show .show_list_1 {
		width: 100%;
	}
	.show_list_1 ul li {
		width: 47%;
		margin: 0 1% 2% 1%;
	}
	.show_list_1 ul li p {
		width: 98%;
	}
	.content_right .conn .xgcp li div .show_pro_img span {
		height: 170px;
	}
	.ny_content .ny_news_con {
		min-height: 150px;
	}
	.menu_list .menu_li {
		width: 95%;
	}
	.news_txt {
		padding: 36px 0 28px 20%;
	}
	.news_box:hover .news_txt {
		padding: 36px 0 28px 21%;
	}
	.foot .others {
		width: 80%;
	}
	.foot .wx {
		width: 10%;
	}
	.link_title {
		height: 40px;
		line-height: 40px;
		text-align: center;
	}
	.ly_case .slideGroup4 .parBd ul li {
		padding: 0 0 0.2rem;
		font-size: 0.2rem;
	}
	.textlist1 li {
		width: 43%;
	}
	.announcement .announcement_bottom {
		float: none;
		margin: 0 auto;
		width: 100%;
	}
	.form_text1 {
		width: 80%;
		height: 42px;
		box-sizing: border-box;
	}
	.form_button1 {
		width: 20%;
		box-sizing: border-box;
	}
	.apple-banner {
		height: 300px;
	}
	.apple-banner .swiper-container {
		height: 300px;
	}
	.ly_top {
		height: auto;
	}
	.ly_top .top_logo {
		width: 446px;
		height: auto;
	}
	.ly_top .top_tel {
		margin: 30px 0;
	}
	.ly_top .top_tel span {
		font-size: 22px;
	}
	.ly_top .top_logo a img {
		max-width: 96%;
		display: inline-block;
		vertical-align: top;
		padding:20px 0;
	}

	.ly_title {
		margin: 0 auto 20px;
	}
	.ly_title p {
		font-size: 24px;
	}
	.ly_title span {
		margin: 0 auto 0;
	}
	.ny_content .content_left {
		width: 100%;
	}
	.ny_content .content_right {
		width: 100%;
	}
	.content_left .show_menu_1 {
		width: 100%;
		margin-bottom: 20px;
	}
	.ly_show .show_menu_1 {
		width: 100%;
		margin-bottom: 20px;
	}

	.gsjj {
		background: none;
	}
	.gsjj_img {
		margin-top: 0;
		width: 100%;
		display: block
	}
	.gsjj_img img {
		width: 100%;
		display: block;
		height: auto;
	}
	.gsjj_in {
		width: 100%;
		margin: 20px 0 0 0;
	}
	.gsjj a.more {
		float: none;
		margin: 20px auto;
	}
}
@media (max-width:880px) {
	.page_list td span {
		display: none;
	}
	.page_list td #firstpage {
		display: none;
	}
	.page_list td #endpage {
		display: none;
	}
	.contact .content1 ul li {
		float: none;
		width: 100%;
		margin-right: 0;
		margin-bottom: 20px;
	}
	.contact .content1 ul li a .wz {
		width: 75%;
	}
	.contact .content1 ul li a .wz p {
		float: left;
		width: 100%;
		line-height: 26px;
		padding-right: 10px;
	}
	.contact .content1 ul li a .wz span {
		float: left;
		width: 100%;
		line-height: 26px;
	}
	.contact .content1 ul li.lx3 a .wz span {
		float: left;
		line-height: 30px;
	}
	.lx_dz {
		margin: 20px auto 20px;
	}
	.lx_dz .dz_map {
		height: 270px;
	}
}


@media only screen and (max-width: 850px){
	.footer{
		padding-top:10px;
	}
	.footer .fnav,.erweima {
		display: none;
	}
	.footer .fcon{
		padding:0;
		border-right:0;
	}
	.Bottomerkg, .Bottomer {
		display: block;
	}
	
	.in-about dt{
		width:100%;
		float: none;
	}
	.in-about dt img{
		width:100%;
	}
	
   .copyright {
		margin-left: 17px;
		width: 37%;
	}
}

@media (max-width:767px) {
	.show_pro_img_1 span{
		height:145px;
	}
	.show_menu .menu_list{
		display:none;
	}
	.baike{
		display:none;
	}
	.show_list ul li{
		width:48%;
	}	
	.show_menu .menu_tit{
		display:block;
	}
	.show_menu .menu_tit {
		height: 40px;
		padding: 0 20px;
		margin-bottom: 10px;
	}
	.menu_tit span {
		display: none;
	}
	.menu_tit_1{
		display:block;
	}
	.menu_li p a{
		width:100%;
		text-align:center;
	}
	.in-news .item{
		margin-right:0;
		margin-bottom: 7%;
	}
	#KFRightScreen {
		display: none !important;
	}
	#KFCenterScreen {
		display: none !important;
	}
	#KFBoxTitle {
		display: none !important;
	}
	.custombox {
		display: none !important;
	}
	.suspension {
		width: 40px;
		right: 4px;
		bottom: 100px;
		height: 85px;
	}
	.suspension .a {
		width: 40px;
		height: 40px;
		background-size: 20px !important;
	}
	.suspension .a-service {
		display: none !important;
	}
	.suspension .a-qrcode {
		display: none !important;
	}
	.suspension .d-service {
		display: none !important;
	}
	.suspension .d-service-phone {
		display: none !important;
	}
	.suspension .d-qrcode {
		display: none !important;
	}
	.page_list a {
		margin-right: 5px;
	}
	.page_list {
		font-size: 14px;
	}
	.page_list input {
		display: none !important;
	}
	.page_list a {
		font-size: 12px;
	}
	.ly_msg ul li h4 {
		display: none;
	}
	.cpzx .ly_msg ul li div {
		width: 100% !important;
	}
	.cpzx .ly_msg ul li .msg_ipt1, .ly_msg ul li .msg_tara {
		width: 100% !important;
	}
	.cpzx .ly_msg ul li .msg_ipt12 {
		width: 100% !important;
	}
	.ly_msg ul li div.msg_ipt2 {
		width: 30% !important;
	}
	.ly_msg ul li span {
		display: none;
	}
	.ly_msg {
		margin: 0 auto 0 !important;
	}
	.cpzx .msg_btn input {
		width: 49%;
		margin-right: 0;
	}
	.cpzx .msg_btn input:first-child {
		margin-right: 2%;
	}
	.show_menu_1 .menu_tit_1{
		display:block;
	}
	.ff_a{
		width:96%;
	}
	.copyright{
		width:100%;
		margin-left:0;
	}
	.er{
		width:100%;
		padding:57px 0;
	}
	.ff_a h3 img{
		width:100%;
	}
	.foot ul {
		display: none;
	}
	.foot .others {
		float: none;
		width: 100%;
		padding: 15px 0 10px;
	}
	.foot .wx {
		display: none;
	}
	.foot .others p {
		font-size: 12px;
		line-height: 24px;
		text-align: center;
	}
	.ly_case .slideGroup4 .sPrev, .slideGroup4 .sNext {
		display: none;
	}
	.ly_case_in {
		padding: 25px 0 0;
	}
	.textlist1 {
		height: auto;
	}
	.textlist1 li {
		width: 88%;
		margin-left: 12%;
		margin-bottom: 0;
		height: 76px;
	}
	.textlist1 li .InfoTitle {
		font-size: 16px;
	}
	.textlist1 li p {
		line-height: 20px;
		height: 42px;
		font-size: 12px;
	}
	.textlist1 li .time {
		height: 46px;
		-moz-box-shadow: 0px 0px 10px #0170E2;
		-webkit-box-shadow: 0px 0px 10px #0170E2;
		box-shadow: 0px 0px 10px #0170E2;
	}
	.textlist1 li .time .day {
		font-size: 24px;
	}
	.textlist1 li .time .month {
		margin-top: -6px;
	}
	.announcement .gg_in {
		width: 94%;
	}
	.announcement_main {
		padding: 10px 0 0;
	}
	.announcement .announcement_title {
		display: none;
	}
	.announcement .announcement_body {
		display: none;
	}
	.announcementlist li a {
		width: 95%;
		font-size: 12px;
	}
	.announcementlist li span {
		width: 35%;
		font-size: 12px;
		margin-left: 5px;
	}
	.apple-banner {
		height: 115px;
	}
	.apple-banner .swiper-container {
		height: 115px;
	}
	.apple-banner .swiper-button-prev, .apple-banner .swiper-button-next {
		display: none !important;
	}
	.apple-banner .swiper-pagination {
		bottom: 10px;
	}
	.apple-banner .swiper-pagination-bullet {
		width: 8px;
		height: 8px;
	}
	.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
		margin: 0 3px;
	}
	.web_nav {
		width: 96%;
		display: block;
	}
	.navigation {
		width: 100%;
		display: none;
	}
	.navigation li {
		width: 100%;
		background: #f1f1f1;
		border-bottom: 1px solid #ffffff;
	}
	.navigation li a {
		color: #515671;
		height: 40px;
		line-height: 40px;
	}
	.in-gy{	
		background: none;
	}
	.in-gy .l{
		width:100%;
		margin-bottom: 30px;
	}
	.in-gy .l dl,.in-gy .r dl{
		width: 100% !important;
		height: 100% !important;
		margin-bottom:0;
	}
	.in-gy .r{
		width:100%;
	}
	.in-gy .l dd,.in-gy .r dd{
		width:60%;
		height:auto;
		padding-right:0;
		margin-bottom: 30px;
	}
	.in-gy .l dl:nth-child(2) dd{
		width:60%;
		padding-right:0;
	}
	.ly_top {
		height: auto;
	}
	.ly_top .top_tel {
		display: none;
	}
	.ly_top .top_logo {
		width: 100%;
		height: auto;
	}
	.ly_top .top_logo a {
		display: block;
		width: 100%;
		text-align: center;
	}
	.ly_top .top_logo a img {
		max-width: 96%;
		display: inline-block;
		vertical-align: top;
	}

	.in-news .item{
    width: 100%;
	}
	.img-center img {
		display: inline-block;
		width: auto;
		height: auto;
		max-width: 100%;
		max-height: 100%;
		vertical-align: middle;
		-webkit-transition: all 0.5s;
		transition: all 0.5s;
	}
	.in-about dt {
		float: none;
		width: auto;
	}
	.in-about dt:before {
		left: -20px;
		bottom: -20px;
		width: 100%;
	}
	.in-about dd {
		margin: 20px 0 0;
		padding: 20px;
		height: auto;
	}
	.in-about dd h4 {
		font-size: 16px;
	}
	.in-about dd p {
		margin: 10px 0 0;
		font-size: 14px;
		line-height: 1.8;
	}
	.in-about dd .more-big {
		margin-top: 20px;
	}
	
	.youshi_list li{		
		padding: 10px;
	}
	.youshi_list li{
		width: 44% !important;
		height: 100%;
	}

	.section-title_guang{
		font-size:20px;
	}
	.section-title_guang small{
		font-size:11px;
		margin-top: 0;
	}
	.show_list_1 ul li {
		margin-right:1%;
		width:47%;
	}
	.ly_show {
		padding: 20px 0 20px;
	}
	.show_pro_img span {
		height: 120px;
	}
	.ly_title span {
		display: none;
	}
	.ly_title {
		margin: 0 auto 10px;
		padding-bottom: 10px;
		border-bottom: 1px solid #f5f5f5;
	}
	.ly_title2 {
		margin: 0 auto 10px;
		padding-bottom: 10px;
		border-bottom: 0;
	}

	.ly_youshi ul li {
		width: 100%;
		padding: 2% 0;
	}
	.you_1, .you_2, .you_3{
		width:100%;
		margin-top:10px;
	}
	.ly_youshi ul li span {
		width: 94%;
		line-height: 18px;
		height: auto;
		margin: 4px 0 5px;
		font-size: 12px;
		padding: 0 0 0 52px;
	}
	.ly_youshi ul li p {
		font-size: 18px;
		height: 40px;
		line-height: 40px;
		padding: 0 0 0 52px;
	}
	.ly_youshi ul li em {
		padding: 0 0 0 52px;
	}
	.ly_youshi ul li p i {
		font-size: 16px;
		width: 26px;
		line-height: 26px;
		height: 26px;
	}
	.ly_youshi ul li p i:before {
		width: 26px;
		height: 26px;
	}
	.ly_youshi ul li p i b {
		left: 4px;
	}
	.ly_about_in {
		padding: 20px 0 15px;
	}
	.ly_about_in .gsjj {
		padding: 20px 15px;
	}
	.gsjj div.desc {
		margin-top: 10px;
		font-size: 12px;
		line-height: 24px;
	}

	 .section-title{
		font-size:28px;
		margin-bottom: 30px;
	 }
	.chanpin1{		
		display:none;
	}
	.ny_content .content_right .bread_nav {
		overflow: visible;
		height: auto;
		line-height: 24px;
	}
	.ny_content .content_right .bread_nav .h_d {
		float: none;
		width: 100%;
	}
	.ny_content .content_right .bread_nav div {
		float: none;
		width: 100%;
		text-align: left;
		line-height: 24px;
		padding-top: 0px;
	}
	.ny_content .content_left .c_tlt {
		height: 38px;
		line-height: 38px;
	}
	.news_txt {
		padding: 20px 0 20px 15%;
	}
	.news_date {
		width: 13%;
		padding: 20px 3% 0 0;
	}
	.news_txt span::before {
		display: none;
	}
	.news_txt span {
		margin-bottom: 10px;
	}
	.news_txt i {
		height: 50px;
		overflow: hidden;
		display: block;
	}
	.news_box {
		height: auto;
		overflow: hidden;
	}
	.arrow_left {
		top: auto;
		bottom: 0;
	}
	.ny_content .content_right2 {
		padding-bottom: 0;
	}
	.news_box:hover .news_txt {
		padding: 20px 0 20px 23%;
	}
	.news_box:hover .news_date {
		padding: 20px 3% 0 0;
	}
	.ny_content .ny_news_con {
		min-height: 300px;
	}
	.content_right .conn .xgcp li {
		width: 47%;
	}
	.content_right .conn .xgcp li:nth-child(2n) {
		margin-right: 0;
	}
	.ny_content .content_right .conn ul.h_product_bd li {
		width: 49%;
		margin-right: 2%;
	}
	.ny_content .content_right .conn ul.h_product_bd li:nth-child(2n) {
		margin-right: 0 !important;
	}
	.ny_content .content_right .conn ul.h_product_bd li:nth-child(3n) {
		margin-right: 2%;
	}
	.ny_content .content_right .conn ul.h_product_bd li div .show_pro_img {
		height: 180px;
	}
	.content_right .conn .proshow1 {
		padding: 20px 0;
	}
	.proshow1 .js-silder .silder-main-img {
		height: 300px;
	}
	.content_right .conn .proshow1 .js-silder {
		float: none;
		width: 100%;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.content_right .conn .proshow1 .prodesc {
		float: none;
		width: 100%;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		padding-top: 15px;
	}
	.content_right .conn .proshow1 .prodesc p.desc {
		height: 74px;
	}
	.content_right .conn .proshow1 .pro_btn {
		padding-top: 15px;
	}
	.content_right .conn .proshow1 .pro_btn1 {
		height: 44px;
		line-height: 44px;
	}
	.content_right .conn .proshow1 .pro_btn2 {
		height: 44px;
		line-height: 44px;
	}
	.content_right .conn .proshow1 .pro_btn2 em {
		display: none;
	}
	.tags_title {
		margin: 20px 0 30px;
	}
	.proshow2 .prodetail_con {
		width: 100%;
	}
	.proshow2 {
		padding-top: 0;
	}
	.proshow2 .prodetail_con .content {
		padding: 10px 0;
	}
	.content_right .conn .xgcp li div .show_pro_img span {
		height: 140px;
	}
	.yunu-menu-inner a{
		width:100%;
	}
	.show_menu_1 .menu_tit_1 {
		height: 40px;
		padding: 0 20px;
	}
	.menu_tit_1 p {
		height: 40px;
		line-height: 40px;
		font-size: 16px;
		float: left;
		width: 30%;
		text-align: left;
	}
	.menu_tit_1 em {
		cursor: pointer;
		display: block;
		width: 30%;
		text-align: right;
		color: #ffffff;
		height: 40px;
		line-height: 40px;
		float: right;/*background:url(../images/jt.png) no-repeat right center;*/
		-webkit-transition: all .25s;
		-moz-transition: all .25s;
		-ms-transition: all .25s;
		-o-transition: all .25s;
		transition: all .25s;
	}
	/*.menu_tit em.on{transform:rotateX(180deg);}*/
	.menu_list1 .menu_li1 {
		overflow-y: scroll;
		overflow-x: hidden;
	}
}

@media screen and (max-width: 760px) {
	.ny_banner .slideshow {
		height: 200px;
	}
}
@media screen and (max-width: 480px) {
	.ny_banner .slideshow {
		height: 150px;
	}
}

@media screen and (max-width: 320px) {
	.ny_banner .slideshow {
		height: 150px;
	}
	.section-title{
		font-size:24px;
	}
	.in-gy .l dd, .in-gy .r dd{
		width:100%;
	}
	.in-gy .l dl:nth-child(1) dd h3,.in-gy .l dl:nth-child(2) dd h3,
	.in-gy .l dl:nth-child(3) dd h3,.in-gy .r dl:nth-child(1) dd h3,
	.in-gy .r dl:nth-child(2) dd h3,.in-gy .r dl:nth-child(3) dd h3{
		background:none;
	}
	.in-gy .l dd h3{
		padding-left:0;
	}
	.in-gy .r dd h3,.in-gy .r dd p{
		text-align:left;	
	}
	.in-gy .l dt,.in-gy .r dt{
		display:none;
	}
	.in-gy .r dd{
		float:left;
		padding-left:0;
	}
	.youshi_list li{
		width:78% !important;
	}
}
