@media (max-width: 1200px) {
	.header dl {
		width: 100%
	}

	.logo dl {
		width: 100%
	}

	.middle_1 {
		width: 100%
	}

	.middle_1_b {
		width: 100%;
		overflow: hidden;
	}

	.middle_2 {
		width: 100%
	}

	.middle_3 {
		width: 100%
	}

	.middle_3 dl {
		width: 100%
	}

	.middle_4 {
		width: 100%
	}

	.middle_5 {
		width: 100%
	}

	.middle_6 {
		width: 100%
	}

	.middle_7 {
		width: 100%
	}

	.middle_8 dl {
		width: 100%
	}

	.ban dl {
		width: 100%
	}

	.bq {
		width: 100%
	}

	.banben {
		display: none;
	}

	.bq dl.fenxiang {
		float: right;
	}

	.banner {
		height: calc(100vw / 1200 * 600) !important;
	}

	#kinMaxShow {
		height: calc(100vw / 1200 * 600) !important;
	}

	#kinMaxShow .kinMaxShow_image_box {
		height: calc(100vw / 1200 * 600) !important;
	}

	#kinMaxShow .kinMaxShow_image_box .kinMaxShow_image_item {
		height: calc(100vw / 1200 * 600) !important;
		background-size: 100vw !important;
	}

	#about-middle .left,
	#newslist-middle .left,
	#product-middle .left,
	#product-middle2 .left,
	#job-middle .left,
	#nshow-middle .left,
	#cpshow-middle .left,
	#pshow-middle .left,
	#search-middle .left,
	#register-middle .left {
		width: 100%;
		height: unset;
	}

	.about-right,
	.newslist-right,
	.product-right,
	.job-right,
	.nshow-right,
	.pshow-right,
	.search-right,
	.register-right {
		float: unset;
		margin: 0px auto;
	}

	.left-1 {
		width: 96%;
		margin: 0 auto;
	}

	.left-1-t {
		/* display: none; */
	}

	/* 	.left-1-t strong{ color: #fff; font-size: 20px; display: block; font-weight:normal; line-height: 30px;}
		.left-1-t span{ color: #fff; text-transform:uppercase; font-size: 20px; line-height: 30px;}
		.left-1-t span b{ font-style:normal;} */
	.left-1-b {
		background-color: #FFF;
		margin-bottom: 20px;
	}

	.left-1-b ul {
		/*overflow: auto; display: inline-flex;padding: 0; border-top:0; text-align:left;
		  display: flex; 
		  flex-direction: row ;
		   flex-wrap: nowrap;
		   align-items:center;
		   justify-content:space-between; */
		border: 1px solid #CCC;
	}

	.left-1-b ul li {
		text-indent: 0rem;
		font-size: 14px;
		line-height: 46px;
		text-align: center;
		border-top: 1px solid #d0d0d0;
		position: relative;
		border-right: 1px solid #CCC;
	}

	.left-1-b dl {}

	.left-1-b dl dd {
		border-top: dashed 1px #dcdcdc;
		position: relative;
		line-height: 40px;
	}

	.left-1-b dl dd a {
		font-size: 12px;
		color: #999;
		padding-left: 4px;
	}

	.left-1-b li blockquote {
		width: 200px;
		padding: 0;
		margin: 0;
		position: absolute;
		top: 0;
		left: 250px;
		background: #f1f1f1;
		text-indent: 0;
		display: none;
		z-index: 9999999999;
	}

	.left-1-b li blockquote a {
		font-size: 14px;
		border-bottom: dashed 1px #dcdcdc;
		padding-left: 30px;
		display: block;
		line-height: 40px;
	}

	.left-1-b li blockquote a:hover {
		background: #0189ff;
		color: #fff;
	}

	.left-1-b dd:hover blockquote {
		display: block;
	}

	.left-1-b ul li a.oo {
		background: #e72b2a;
		color: #fff;
	}

	.left-2 {
		padding-top: 0px;
		display: none;
	}

	/* .left-2-t{ height:39px; background:#fd9cb9; text-indent:18px; line-height:40px; color:#fff; font-weight:bold; font-family:Microsoft YaHei; font-size:14px;}
		.left-2-b{ background:#fff; border:1px solid #dcdcdc; border-top:none; padding:10px 10px 10px 10px;}
		.left-2-b p{ padding:5px 0px 0px 5px; line-height:30px; font-size:14px;}
		
		.left-3{ padding-top:20px;}
		.left-3-t{ height:39px; background:#5f5d5d; text-indent:18px; line-height:39px; color:#fff; font-weight:bold; font-family:Microsoft YaHei; font-size:14px;}
		.left-3-b{ border:1px solid #dcdcdc; border-top:none; padding:5px 10px 7px 10px;}
		.left-3-b ul li{ height:30px; line-height:30px; text-indent:18px; background:url(../images/ico_3.gif) 2% 50% no-repeat;}
		
		.left-4{ padding-top:20px;}
		.left-4-t{ height:39px; background:#5f5d5d; text-indent:18px; line-height:39px; color:#fff; font-weight:bold; font-family:Microsoft YaHei; font-size:14px;}
		.left-4-b{ border:1px solid #dcdcdc; border-top:none; padding:10px 10px 5px 10px;}
		.left-4-b ul li{ text-align:center;}
		.left-4-b ul li img{ width:230px; height:200px; border:1px solid #dcdcdc;}
		.left-4-b ul li span{ display:block; height:35px; line-height:35px; text-align:center;} */
	#about-middle,
	#newslist-middle,
	#product-middle,
	#job-middle,
	#cpshow-middle,
	#pshow-middle,
	#search-middle,
	#register-middle {
		width: 100%;
		margin: 0 auto;
	}
}

@media (max-width:900px) {
	.middle_1_b dt {
		display: none;
	}

	

	.middle_1_b dd img {
		width: 100%;
	}

	.middle_2_title {
		font-size: 28px;
	}

	.middle_2 dl {
		width: 100%
	}

	.middle_2_l,
	.middle_2_r {
		width: 45%;
		float: left;
		margin: 2%;
	}

	.middle_2_b {
		width: 90%;
		margin: 0 auto;
		text-align: center;
	}

	.middle_2_l img,
	.middle_2_r img,
	.middle_2_b img {

		width: 100%;
	}

	.middle_3_b {
		width: 100%;
	}

	.middle_3_b dt {
		margin-top: 20px;
	}

	.middle_3_b dt img {
		width: 50%;

	}

	.middle_3_b dd {
		font-size: 18px;
		width: 35%;
	}

	.middle_3_b dd.ico1 {
		background: url(../images/ico1.png) bottom right no-repeat;
		padding-bottom: 44px;
		text-indent: 10%;
		left: 0px;
		top: 0;
	}

	.middle_3_b dd.ico2 {
		background: url(../images/ico2.png) bottom left no-repeat;
		padding-bottom: 44px;
		text-indent: 30%;
		right: 0px;
		top: 0;
	}

	.middle_3_b dd.ico3 {
		background: url(../images/ico3.png) bottom right no-repeat;
		padding-bottom: 14px;
		text-indent: 10%;
		left: 0px;
		top: 233px;
	}

	.middle_3_b dd.ico4 {
		background: url(../images/ico4.png) bottom left no-repeat;
		padding-bottom: 14px;
		text-indent: 25%;
		right: 0px;
		top: 233px;
	}

	.middle_3_b ul {
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		background-size: 69% 50%;
	}

	.middle_3_b ul li {
		width: 100%;
		max-width: 156px;
		overflow: hidden;
		box-sizing: border-box;
		font-size: 14px;
	}

	.middle_3_b ul li img {
		width: 100%;
	}

	.middle_2_b .parteincontentul li {
		margin-top: 10px;
		margin-bottom: 10px;
	}

	.middle_7_b ul {
		margin-top: 20px;
	}


	.partcontent .left {
		width: 100% !important;
		text-align: center;
	}

	.partcontent .right {
		width: 100% !important;
		margin-top: 20px;
	}

	.partcontent .imgshow {
		width: 50%;
	}

	.partcontent .parteincontent p {
		font-size: 12px;
		line-height: 18px;
		padding: 0px 2px;
		text-align: left;
		text-indent: 2em;
	}

	.partcontent .parteincontent p span {
		font-size: 12px;
	}

	.middle_1_title strong {
		font-size: 32px;
	}

	.middle_1_b li a span {
		font-size: 12px;
	}

	.middle_2_b .parteincontentul li p {
		text-align: center;
		text-indent: unset;
		font-size: 20px;
		line-height: 22px;
	}

	.middle_2_b .parteincontentul li p.con {
		font-size: 14px;
	}

	.middle_4_b_right,
	.middle_4_b_left {
		width: 100%;
	}

	.middle_4_b_left .middle_4_b_left_bottom {
		margin-top: 20px;
	}

	.middle_4_b ul li i .padlef60 {
		padding: 0px;
		width: 310px;
	}

	.parettitle {
		margin-top: 0px;
		text-align: center;
	}

	/* .parte_title strong {
	    font-size: 36px;
	    line-height: 40px;
	}
	.parte_title span {
	    font-size: 20px;
	    line-height: 28px;
	}*/
	.parettitle span {
		font-size: 18px;
	}

	.parte_title span {
		font-size: 18px;
		font-weight: 400;
	}

	.part2ine {
		margin-top: 36px;
	}

	.middle_5_b ul li strong {
		font-size: 16px;
	}

	.middle_5_b ul li span {
		font-size: 14px;
	}

	.bq dl.fenxiang {
		padding-top: 40px;
		float: left;
		padding-left: 90px !important;
	}

	.news_top li {
		/* width: 30%; */
	}

	.news_top li img {
		width: 100%;
	}

	#product-middle {
		width: 100%;
		overflow: auto;
	}

	.ban {
		height: calc(100vw / 1200* 400);
		min-height: 160px;
		background-size: 200%;
	}

	.ban dl {
		padding-top: calc(100vw / 1200* 260);
	}

	.ban dt {
		font: 20px / 22px "Microsoft Yahei";
		margin-bottom: 5px;
	}

	.ban dd {
		width: 28%;
		float: left;
		overflow: hidden;
		margin: 0px 10px;
	}

	.ban dd.ban_erweima {
		display: none;
	}

}

/* PC端悬浮菜单 不添加*/
@media (min-width: 768px) {}

/* 移动端样式 */
@media (max-width: 767px) {

	.header dt {
		line-height: 14px;
		font-weight: lighter;
		color: #FFF;
		background: #24a1f8;
		padding: 2px 5px;
	}

	.middle_1_b dl {
		text-align: center;
	}
	.middle_1_b dd {
		width: calc(50% - 10px);
		margin: 10px 5px;
	}
	.navbar-brand {
		padding: 0px;
	}

	.navbar-brand img {
		height: 40px;
	}

	.navbar {
		display: block;
	}

	.pcmenu {
		display: none;
	}

	.dazuanpan {
		display: none;
	}

	.container-fluid>.navbar-collapse,
	.container-fluid>.navbar-header,
	.container>.navbar-collapse,
	.container>.navbar-header {
		margin: 0px
	}

	.navbar {
		margin: 0px;
	}

	.container-fluid {
		padding: 0px;
		margin: 0px;
	}

	.navbar-nav>li {
		border-bottom: 1px solid #ccc;
	}

	.navbar-nav>li>a {
		font-size: 14px;
	}

	.middle_7_b ul li {
		height: unset;
		margin: 0 auto;
		float: unset;
	}

	.navbar-collapse {
		position: absolute;
		width: 100%;
		top: 50px;
		left: 0px;
		z-index: 999;
		background-color: #FFF;
	}

	.dropdown-menu .dropdown-menu {
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: #f8f8f8;
		border: 0;
		box-shadow: none;

	}

	.dropdown-menu>li>a {
		padding-left: 35px;
	}

	.dropdown-menu .dropdown-menu>li>a {
		padding-left: 50px;
	}

	.parettitle span {
		font-size: 18px;
		height: 40px;
		line-height: 40px;
		margin-bottom: 10px;
	}

	/* 内页右侧 */
	#about-middle {
		width: 100%;
		margin: 0 auto;
		padding-bottom: 30px;
		padding-top: 30px;
		overflow: auto;
	}

	.about-right {
		width: 100%;
		float: right;
		overflow: auto;
	}

	.about-right-bottom {
		width: 100%;
		padding: 10px;
		line-height: 26px;
	}

	/*news*/
	#newslist-middle {
		width: 100%;
		margin: 0 auto;
		padding-bottom: 30px;
		padding-top: 30px;
	}

	.newslist-right {
		width: 100%;
		float: right;
		overflow: auto;
	}

	.newslist-bottom {
		width: 100%;
		padding: 10px;
		line-height: 26px;
	}

	/* 产品展示 */
	#product-middle {
		width: 100%;
		margin: 0 auto;
		padding-bottom: 30px;
		padding-top: 30px;
	}

	.product-right {
		width: 100%;
		float: right;
		overflow: auto;
	}

	.product-bottom {
		width: 100%;
		padding: 10px;
		line-height: 26px;
	}

	/* 产品展示2 */
	#product-middle2 {
		width: 100%;
		margin: 0 auto;
		padding-bottom: 30px;
		padding-top: 30px;
	}

	.product-right {
		width: 100%;
		float: right;
		overflow: auto;
	}

	.product-bottom {
		width: 100%;
		padding: 10px;
		line-height: 26px;
	}

	/* job */
	#job-middle {
		width: 100%;
		margin: 0 auto;
		padding-bottom: 30px;
		padding-top: 30px;
	}

	.job-right {
		width: 100%;
		float: right;
		overflow: auto;
	}

	.job-bottom {
		width: 100%;
		padding: 10px;
		line-height: 26px;
	}

	#nshow-middle {
		width: 100%;
		margin: 0 auto;
		padding-bottom: 15px;
		padding-top: 30px;
	}

	.nshow-right {
		width: 100%;
		float: right;
		overflow: auto;
	}

	.nshow-bottom {
		width: 100%;
		padding: 10px;
		line-height: 26px;
	}

	/* 产品展示 */
	#cpshow-middle {
		width: 100%;
		overflow: hidden;
		margin: 0 auto;
		padding-top: 20px;
		padding-bottom: 15px;
		padding-top: 30px;
	}

	.cpshow-bottom {
		width: 100%;
		padding: 10px;
		line-height: 26px;
	}

	/* 图片类型 */
	#pshow-middle {
		width: 100%;
		margin: 0 auto;
		padding-bottom: 20px;
		padding-top: 30px;
	}

	.pshow-right {
		width: 100%;
		float: right;
		overflow: auto;
	}

	.middle_5 ul li img {
		width: 100%;
	}

	.pshow-bottom {
		width: 100%;
		padding: 10px;
		line-height: 26px;
	}

	#search-middle {
		width: 100%;
		margin: 0 auto;
		padding-bottom: 30px;
		padding-top: 30px;
	}

	.search-right {
		width: 100%;
		float: right;
		overflow: auto;
	}

	.search-bottom {
		width: 100%;
		padding: 10px;
		line-height: 26px;
	}

	/*留言*/
	#register-middle {
		width: 100%;
		margin: 0 auto;
		padding-bottom: 30px;
		padding-top: 30px;
	}

	.register-right {
		width: 100%;
		float: right;
		overflow: auto;
	}

	.register-bottom {
		width: 100%;
		padding: 10px;
		line-height: 26px;
	}

	#about-middle img,
	#newslist-middle img,
	#product-middle img,
	#job-middle img,
	#cpshow-middle img,
	#pshow-middle img,
	#search-middle img,
	#register-middle img {
		max-width: 100% !important;
		height: unset !important;
	}

	.bread {
		padding: 10px;
	}

	.cpshow-bottom img {
		max-width: 100% !important;
		height: unset !important;
	}

	.footmenu {
		display: none;
	}

	.contact {
		display: none;
	}

	.footer .fl,
	.footer .fr {
		width: 100%;
		padding-left: 8px
	}

	.footer .fr {
		margin-top: 20px
	}

	.footer .fr p {
		padding-left: 0px;
		font-size: 10px;
	}

	.pageerweima {
		top: 50%;
	}

	.pageerweima img {
		width: 100px !important;
	}

	.embed-icon {
		width: 50px !important;
		height: 50px !important;
	}

	.downloadpic img {
		width: 100px !important;
	}

	#newslist-middle .time {
		width: 100%;
		height: 164px;
		border-radius: 3px;
		float: unset;
		text-align: center;
	}

	#newslist-middle .new_title {
		font-size: 16px;
	}

	#newslist-middle .conts {
		width: 100%;
		float: unset;
		text-align: center;
	}
}

@media (min-width: 600px) {

	.middle_8 .news_bottom li,
	.middle_8 .news_top li {
		width: calc(33% - 20px);
		max-width: 380px;
	}

	.middle_8 .news_top li img {
		max-width: 100%;
	}
}

@media (max-width: 600px) {

	.product-right-bottom1 ul li {
		float: unset;
	}

	.middle_3_b ul li p {
		font-size: 16px;
	}

	.menubtn {
		display: block;
		position: fixed;
		top: 20px;
		right: 10px;
		width: 30px;
		height: 30px;
		line-height: 30px;
		font-size: 20px;
	}

	.middle_1_b li {
		width: 22%
	}

	,
	.middle_1_b li a span {
		font-size: 12px;
	}

	.middle_5_b ul li {
		width: 100% !important;
		padding: 0px;
	}

	.middle_5_b ul li i img {
		padding: 0px !important;
	}

	.middle_6 ul li {
		float: unset;
		padding: 0px;
		width: 80%;
		margin: 20px auto;
	}



	.buy a {
		padding: 10px 20px;
		color: #fff;
		font-size: 16px;
		line-height: 28px;
		border-radius: 28px;
		margin: 0 5px;
	}

	/* .parte_title strong {
	    font-size: 24px;
	    line-height: 30px;
	}
	.parte_title span {
	    font-size: 14px;
	    line-height: 20px;
	} */
	.part2ine {
		margin-top: 20px;
	}

	.copyright {
		margin-bottom: 60px;
	}

	.phoneButton {
		display: block;
		width: 100%;
		position: fixed;
		bottom: 0px;
		z-index: 999;
		height: 60px;
		background-color: #24a1f8;
	}

	.phoneButton ul li {
		width: 33.3%;
		float: left;
		border-right: 1px solid #CCC;
	}

	.phoneButton ul li:nth-child(1) a {
		background: url("../images/wap/dianhua.png") no-repeat top 20% center;
		background-size: 36px 36px;
	}

	.phoneButton ul li:nth-child(2) a {
		background: url("../images/wap/chanpinC.png") no-repeat top 20% center;
		background-size: 36px 36px;
	}

	.phoneButton ul li:nth-child(3) a {
		background: url("../images/wap/shouye-tianchong.png") no-repeat top 20% center;
		background-size: 36px 36px;
	}

	.phoneButton ul li a {
		font-size: 16px;
		color: #fff;
		display: block;
		padding-top: 40px;
		text-align: center;
		line-height: 20px;
	}

	.phoneButton ul li:hover,
	.menu ul li.chosse {
		background-color: #1577b5;
	}

	.product-right-bottom ul li {
		width: 100%;
	}

	.middle_8 .news_bottom li,
	.middle_8 .news_top li {
		float: unset;
		width: 90%;
		max-width: 380px;
		margin: 0 auto;
	}
}