@charset "utf-8";

@media (max-width:686px) {
	body {
		font-size: 14px;
		background: #FFFFFF;
	}

	.video {
		margin-top: 60px;
	}

	.ny_about p {
		padding: 0em;
		line-height: 1.6;
	}

	.ny_about h2 span img  {
		float: none;
		min-height: 100px;
		margin: 0 0 1em;
		width: 100%;
	}

	.ny_about {
		padding-bottom: 1em;
		margin-top: 1em;
	}

	.ny_dh {
		padding-bottom: 0em;
		border: none;
		height: auto;
		background: #ffffff;
	}

	.ny_dh ul {
		padding-top: 1em;
		padding-bottom: 0em;
	}

	.ny_dh ul li {
		width: 100%;
		border: none;
		background: #585858;
		margin-top: 1em;
		border-radius: 5px;
	}

	.ny_dh ul li a {
		width: 100%;
		border: none;
		color: #fff;
		font-size: 20px;
		font-weight: bold;
	}

	.ny_dh ul li span {
		display: none;
	}

	.ny_dh ul li a {
		border-radius: 5px;
	}

	.ny_jingguan {
		margin-top: 1em;
	}

	.ny_jingguan ul li a {
		margin: 5px;
	}

	.ny_jingguan_dt {
		margin-top: 1em;
		height: auto !important;
	}

	#pmt {
		display: block;
	}

	.fra_son {
		display: none;
	}

	.ny_jingguan_ny ul li div {
		height: auto;
	}

	.ny_jingguan_ny ul li a {
		margin: 10px;
	}

	.ny_xcp {
		margin-top: 1em;
	}

	.ny_wzlb li a {
		margin: 0 10px;
	}

	.ny_wzlb li a span {
		font-size: 20px;
		font-weight: bold;
	}

	.ny_wzlb_ny {
		margin-top: 1em;
	}

	.ny_wzlb_ny img {
		max-width: 100%;
	}

	.ny_wzlb_ny ul li {
		padding: 10px;
	}

	.ny_wzlb_ny li span {
		line-height: 50px;
		font-size: 16px;
		font-weight: bold;
	}

	.index_services {
		padding-bottom: 1em;
		margin-top: 1em;
	}

	.index_services ul li a {
		margin: 0 5px 2em 5px
	}

	.index_news {
		padding-bottom: 1em;
		margin-top: 1em;
	}

	.index_news ul {
		padding-top: 1em;
		padding-bottom: 1em;
	}

	.index_news ul li {
		width: 50%;
	}

	.index_news ul li a {
		margin: 0 5px 2em 5px
	}


	.index_news li:hover {
		transform: translate(0, 0px);
		-webkit-transform: translate(0, 0px);
		-moz-transform: translate(0, 0px);
		-o-transform: translate(0, 0px);
		-ms-transform: translate(0, 0px);
	}

	.index_news li i {
		margin: 1em 0;
	}

	/*产品展示*/
	.ny_chanpin {
		border: none !important;
		margin-top: 1em;
	}

	.ny_chanpin li {
		margin-top: 1em;
	}


	.ny_chanpin li span {
		font-size: 12px;
		padding: 0 2px;
	}

	.ny_chanpin li p {
		font-size: 12px;
		width: 90%;
	}

	/*产品内页*/
	.chanpin_ny p {
		text-indent: 0em;
		font-size: 14px;
	}

	.chanpin_ny {
		margin-bottom: 0em !important;
	}

	.chanpin_ny img.fl {
		width: 100%;
		height: 350px;
	}

	.chanpin_ny b {
		width: 100%;
		height: 1px;
		display: block;
		background: #9c9c9c;
		position: relative;
		margin-left: 0;
	}

	.chanpin_ny p:nth-child(2) span {
		border-left: #FF8C00 4px solid;
		padding-left: 10px;
		font-size: 20px;
		font-weight: bold;
		color: #000000;
	}

	.chanpin_ny p:nth-child(n+3) span {
		border: none;
		background: #FF8C00;
		padding: 0 0.5em;
		border-radius: 3px;
		margin-right: 0.5em;
		color: #fff;
	}

	.chanpin_ny p:nth-child(n+6) span {
		border: none;
		background: none;
		color: #000000;
		overflow: hidden;
	}

	.chanpin_ny p:nth-child(n+6) span:nth-child(2n-1) {
		width: 50%;
	}

	.chanpin_ny p:nth-child(10) span:nth-child(2n-1) {
		padding-left: 3em;
		width: 100%;
		height: 40px;
		margin: 0em;
		background: url(../img/chanpin_ny_dh.jpg) left no-repeat;
		font-size: 20px;
		font-weight: bold;
		line-height: 40px;
	}

	.chanpin_ny p:nth-child(11) span:nth-child(2n-1) {
		padding-left: 3em;
		width: 100%;
		height: 40px;
		margin: 0em;
		background: url(../img/chanpin_ny_wx.jpg) left no-repeat;
		font-size: 20px;
		font-weight: bold;
		line-height: 40px;
	}

	.chanpin_ny p:nth-child(12) span:nth-child(2n-1) {
		padding-left: 1em;
		margin-top: 1em;
		width: 100%;
		height: 40px;
		color: #9c9c9c;
	}





	.side_box {
		width: inherit;
		float: none;
		position: static;
		min-height: inherit;
		height: inherit !important;
	}

	.side_box h3 {
		display: flex;
		flex-wrap: nowrap;
		justify-content: space-between;
		width: inherit;
		flex-grow: 1;
		background-image: unset;
	}

	.content_box {
		margin-left: 0;
	}

	.content {
		padding: 0 0 1em 0;
	}

	.content h4 {
		margin: 1em 0;
		font-size: 130%;
	}

	.page h1 {
		padding-top: 0;
		font-size: 200%;
		text-align: center;
	}

	.footer {
		padding-top: 2em;
		padding-bottom: 60px;
	}

	.footer li {
		font-size: 96%;
		margin: 0;
	}

	.footer p a {
		display: inline-block;
		color: #fff;
		margin: .2em .2em;
	}

	.post-content {
		padding-bottom: 2em;
	}

	#rightnav {
		top: inherit;
		bottom: 40%;
	}

	.bottomnav {
		display: none;
	}

	.bottomnav_phone {
		display: block;
	}

	.class_qidian_wpa {
		display: none;
	}

	.page .gallery-thumbs .swiper-slide {
		width: 80px !important;
		height: 80px;
		line-height: 80px;
		font-size: smaller;
	}

	.page .gallery-thumbs .swiper-button-next,
	.page .gallery-thumbs .swiper-button-prev {
		top: 98px;
	}

	.content_box .ui-tabs .ui-tabs-nav li {
		font-size: 100%;
	}

	.page .txt {
		padding: 1em 0;
	}

	.page .txt.pw-5 {
		flex-direction: column;
	}

	.page .txt.pw-5 p {
		width: 100%;
	}

	.page .star_nav div {
		width: 32%;
		height: 3em;
	}

	.nav_party {
		margin-bottom: 1em;
	}

	.nav_party .nav_party1 {
		left: 0;
	}

	.nav_party .nav_party2 {
		right: 0
	}

	.nav_party .nav_party3 {
		left: 0;
	}

	.nav_party .nav_party4 {
		right: 0
	}

	.nav_ideal {
		margin-bottom: 1em;
	}

	.nav_ideal a {
		width: 100px;
	}

	.hr .jobList td {
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.hr .t2 a {
		float: none;
		display: block;
	}

	.hr .tag em {
		margin-right: 0;
		display: block;
	}

	.contact .info ul {
		font-size: 100%;
		line-height: inherit;
		padding: 1em 0;
	}

	.contact .info p {
		float: none;
		padding: 0;
	}

	.tabs .ui-tabs-nav li {
		margin: 0;
	}

	.tabs .ui-tabs-panel {
		padding-left: 0;
		padding-right: 0;
	}

	.tabs .txt img {
		margin-left: 1em;
		margin-bottom: 1em;
	}

	.reg {
		width: 100%;
	}

	.reg .layui-form-item .layui-input-inline {
		float: left;
	}

	.entry-post a {
		width: 100%;
	}

	.content_box .grids div {
		width: 33%;
		font-size: .8rem;
	}

	.service #tabs .layui-tab-title li {
		font-size: .8rem;
		padding: 0 1em;
	}

	.honor .htabs ul li {
		white-space: normal;
	}

	.hr .layui-form-label {
		width: 90px;
		padding: 0;
	}

	.hr .layui-input-block {
		margin-left: 100px;
	}
}

@media (max-width:320px) {
	.title p a {
		font-size: 80%;
	}
}

.star_list em.zan {
	filter: grayscale(100%);
	cursor: pointer;
	vertical-align: text-bottom;
}

.star_list em.zan:hover {
	filter: grayscale(0%);
}