@media screen and (min-width: 1200px) {
	.transXT50.target {
		transform: translateY(-80px);
		-webkit-transform: translateY(-80px);
		opacity: 0;
		visibility: hidden;
		transition: transform 800ms, opacity .15s cubic-bezier(0.445, 0.145, 0.355, 1);
		-webkit-transition: transform 800ms, opacity .15s cubic-bezier(0.445, 0.145, 0.355, 1);
		transition-timing-function: ease-out;
		-webkit-transition-timing-function: ease-out;
	}
	.transYT50.target {
		transform: translateY(100px);
		-webkit-transform: translateY(100px);
		opacity: 0;
		visibility: hidden;
		transition: transform 600ms, opacity .15s cubic-bezier(0.445, 0.145, 0.355, 1);
		-webkit-transition: transform 600ms, opacity .15s cubic-bezier(0.445, 0.145, 0.355, 1);
		transition-timing-function: ease-out;
		-webkit-transition-timing-function: ease-out;
	}
	.transYT501.target {
		transform: translateY(50px);
		-webkit-transform: translateY(50px);
		opacity: 0;
		visibility: hidden;
		transition: transform 600ms, opacity .15s cubic-bezier(0.445, 0.145, 0.355, 1);
		-webkit-transition: transform 600ms, opacity .15s cubic-bezier(0.445, 0.145, 0.355, 1);
		transition-timing-function: ease-out;
		-webkit-transition-timing-function: ease-out;
	}
	.transYT502.target {
		transform: translateY(-30px);
		-webkit-transform: translateY(-30px);
		opacity: 0;
		visibility: hidden;
		transition: transform 800ms, opacity .15s cubic-bezier(0.445, 0.145, 0.355, 1);
		-webkit-transition: transform 800ms, opacity .15s cubic-bezier(0.445, 0.145, 0.355, 1);
		transition-timing-function: ease-out;
		-webkit-transition-timing-function: ease-out;
	}
	.transXT501.target {
		transform: translateX(80px);
		-webkit-transform: translateX(80px);
		opacity: 0;
		visibility: hidden;
		transition: transform 600ms, opacity .15s cubic-bezier(0.445, 0.145, 0.355, 1);
		-webkit-transition: transform 600ms, opacity .15s cubic-bezier(0.445, 0.145, 0.355, 1);
		transition-timing-function: ease-out;
		-webkit-transition-timing-function: ease-out;
	}
	.transXf.target {
		transform: translateX(-80px);
		-webkit-transform: translateX(-80px);
		opacity: 0;
		visibility: hidden;
		transition: transform 600ms, opacity .15s cubic-bezier(0.445, 0.145, 0.355, 1);
		-webkit-transition: transform 600ms, opacity .15s cubic-bezier(0.445, 0.145, 0.355, 1);
		transition-timing-function: ease-out;
		-webkit-transition-timing-function: ease-out;
	}
	.action.transYT50,
	.action.transYT501,
	.action.transYT502 {
		opacity: 1;
		visibility: visible;
		transform: translateY(0px);
		-webkit-transform: translateY(0px);
	}
	.action.transXT50,
	.action.transXT501,
	.action.transXf {
		opacity: 1;
		visibility: visible;
		transform: translateX(0px);
		-webkit-transform: translateX(0px);
	}
	.action.idys1 {
		transition-delay: 0.15s;
	}
	.action.idys2 {
		transition-delay: 0.25s;
	}
	.action.idys3 {
		transition-delay: 0.35s;
	}
	.action.idys4 {
		transition-delay: 0.45s;
	}
	.action.idys5 {
		transition-delay: 0.55s;
	}
	.action.idys6 {
		transition-delay: 0.65s;
	}
	.action.idys7 {
		transition-delay: 0.75s;
	}
	.action.idys9 {
		transition-delay: 0.95s;
	}
	.loadscale.target {
		opacity: 0;
		visibility: hidden;
		transform: translate(0, 30px) scale(.9);
		transition: 0.65s all ease-out;
	}
	.action.loadscale {
		opacity: 1;
		visibility: visible;
		transform: translate(0, 0) scale(1);
		transition: 0.65s all ease-out;
	}
	.wzload.target {
		opacity: 0;
		visibility: hidden;
		transition: 0.45s all ease-in-out;
	}
	.action.wzload {
		opacity: 1;
		visibility: visible;
		transition: 0.45s all ease-in-out;
	}
	.sytrans.target {
		opacity: 0;
		visibility: hidden;
		transform: scaleY(1.1);
		transition: 0.65s all ease-out;
	}
	.action.sytrans {
		opacity: 1;
		visibility: visible;
		transform: scaleY(1);
		transition: 0.65s all ease-out;
	}
	.ovt {
		overflow: hidden;
	}
	.ovt font {
		display: block;
	}
	.loadw.target {
		transform: translateY(100px) skewX(-2deg);
		transition: transform 600ms, opacity .15s cubic-bezier(0.445, 0.145, 0.355, 1);
		-webkit-transition: transform 600ms, opacity .15s cubic-bezier(0.445, 0.145, 0.355, 1);
		transition-timing-function: ease-out;
		-webkit-transition-timing-function: ease-out;
		opacity: 0;
		visibility: hidden;
	}
	.action.loadw {
		transform: translateY(0px) skewX(0);
		opacity: 1;
		visibility: visible;
	}
	.loadbg {
		position: relative;
	}
	.loadbg.target:before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		width: 100%;
		background: #F2FBFF;
		transition: 0.45s ease-out;
		z-index: 11;
	}
	.action.loadbg:before {
		width: 0;
	}
	.load-bg {
		position: relative;
		overflow: hidden;
	}
	.load-bg.target:before {
		content: "";
		display: block;
		position: absolute;
		left: 0px;
		top: 0px;
		height: 100%;
		width: 100%;
		background-color: rgba(255, 255, 255);
		transform-origin: left center;
		transform: scale(1, 1);
		transition: all 800ms ease 0s;
		z-index: 99;
	}
	.action.load-bg:before {
		transform-origin: right center;
		transform: scale(0, 1);
	}
	.load-words.target span {
		opacity: 0;
		visibility: hidden;
	}
	.action.load-words span {
		visibility: visible;
		display: inline-block;
		-webkit-animation-duration: 1s;
		animation-duration: 1s;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both;
		-webkit-backface-visibility: visible !important;
		backface-visibility: visible !important;
		-webkit-animation-name: wordsRightFade;
		animation-name: wordsRightFade;
	}
	@-webkit-keyframes wordsRightFade {
		0% {
			-webkit-transform: translateX(50px);
			transform: translateX(50px);
			opacity: 0;
			visibility: hidden;
		}
		100% {
			-webkit-transform: none;
			transform: none;
			opacity: 1;
			visibility: visible;
		}
	}
	@-moz-keyframes wordsRightFade {
		0% {
			-moz-transform: translateX(50px);
			transform: translateX(50px);
			opacity: 0;
			visibility: hidden;
		}
		100% {
			-moz-transform: none;
			transform: none;
			opacity: 1;
			visibility: visible
		}
	}
	@keyframes wordsRightFade {
		0% {
			-webkit-transform: translateX(50px);
			-moz-transform: translateX(50px);
			transform: translateX(50px);
			opacity: 0;
			visibility: hidden
		}
		100% {
			-webkit-transform: none;
			-moz-transform: none;
			transform: none;
			opacity: 1;
			visibility: visible
		}
	}
}

@media screen and (max-width:1860px) {
	.news-detail {
		margin-top: -450px;
	}
}

@media screen and (max-width:1750px) {
	.bmbox {
		width: 58%;
	}
	.header .yj-bot .yj-link {
		margin: 0 10px;
	}
	.ipwz {
		margin-top: 230px;
	}
	.ipbitem .irbtn {
		margin-top: 50px;
	}
}

@media screen and (max-width:1660px) {
	.header .yj-bot .yj-link {
		margin: 0 6px;
	}
	.w1400,
	.nbcover {
		width: 1200px;
	}
	.bstxt {
		font-size: 46px;
	}
	.ifdesc {
		font-size: 18px;
		height: 65px;
	}
	.ileng {
		font-size: 35px;
	}
	.ilch {
		font-size: 26px;
	}
	.irdz {
		font-size: 150px;
	}
	.irms {
		font-size: 16px;
	}
	.ibjt:before {
		height: 64px;
	}
	.ipbitem .irbtn {
		margin-top: 50px;
	}
	.ipwz {
		margin-top: 200px;
	}
	.ipwtxt1 {
		font-size: 24px;
	}
	.iybox li {
		margin-top: 20px;
	}
	.ifmore {
		margin-top: 15px;
	}
	.ifzk.active {
		padding-bottom: 15px;
	}
	.iftitle {
		font-size: 16px;
	}
	.iyqh.active {
		font-size: 20px;
	}
	.iwms {
		font-size: 16px;
		height: 58px;
	}
	.al4item {
		margin-top: 40px;
	}
	.ptlist .nldate {
		margin-top: 0;
	}
	.zfwz img {
		width: 300px;
	}
	.fwzc{
		width: 50%;
	}
	.fzwz{
		margin-top: 15px;
	}
	.fztxt2{
		margin-top: 15px;
	}
}

@media screen and (max-width:1550px) {
	.iybox li.active {
		height: 150px;
	}
	.bstxt {
		font-size: 41px;
	}
	.irms {
		font-size: 14px;
	}
	.ipwtxt2 {
		margin-top: 10px;
		font-size: 14px;
		height: 50px;
	}
	.hwright {
		width: 160px;
	}
	.hssrk {
		font-size: 12px;
	}
	.ipwz {
		margin-top: 200px;
	}
	.w1400,
	.nbcover {
		width: 1100px;
	}
	.swiper-pagination {
		bottom: 138px !important;
	}
	.ibtitle {
		width: 75%;
	}
	.irdz {
		font-size: 120px;
	}
	.irms {
		margin-top: 50px;
	}
	.ilpic2 {
		width: 350px;
		right: -150px;
	}
	.index-news {
		background-size: 100% 450px;
	}
	.iybox li {
		margin-top: 10px;
	}
	.ifms {
		font-size: 14px;
		height: 50px;
		margin-top: 10px;
	}
	.ifmore {
		margin-top: 10px;
		font-size: 14px;
	}
	.ifzk.active {
		padding-bottom: 10px;
	}
	.ipyc {
		padding: 40px 20px 50px 40px;
	}
	.header .yj-bot .yj-link {
		font-size: 14px;
	}
	.nceng {
		font-size: 35px;
	}
	.ncch {
		font-size: 26px;
	}
	.ab1wz {
		padding: 50px;
	}
	.aw1txt3 {
		font-size: 14px;
		margin-top: 30px;
	}
	.ab2left {
		font-size: 14px;
	}
	.ab2right {
		margin-top: -130px;
	}
	.aw1txt1 {
		font-size: 24px;
	}
	.nmlink {
		margin-left: 28px;
		padding-left: 27px;
		font-size: 14px;
	}
	.nmlink.active:before {
		width: 20px;
	}
	.ai4num {
		font-size: 64px;
		height: 32px;
	}
	.ai4txt1 {
		font-size: 18px;
	}
	.ai4icon {
		width: 45px;
		height: 45px;
		line-height: 45px;
		font-size: 20px;
	}
	.al4item {
		margin-top: 20px;
	}
	.aw5wz {
		margin-top: 0;
	}
	.nwlist li {
		margin-top: 50px;
	}
	.nw3list li {
		padding: 30px 40px;
	}
	.nl3bt {
		font-size: 18px;
	}
	.nl3desc {
		font-size: 14px;
		height: 50px;
	}
	.news-detail {
		margin-top: -400px;
	}
	.pwtitle {
		font-size: 24px;
	}
	.pwmore {
		margin-top: 15px;
	}
	.pdcont {
		padding: 80px 120px 60px 120px;
	}
	.pllx {
		margin-top: 10px;
	}
	.plwz {
		width: 57%;
	}
	.plpic {
		width: 35%;
	}
	.cb2list li {
		padding: 0 50px;
	}
	.maps {
		height: 420px;
	}
	.cwlx {
		margin-top: -300px;
	}
	.iyqh {
		font-size: 14px;
		margin-right: 10px;
	}
	.iymore a {
		line-height: 29px;
		font-size: 14px;
	}
	.iyqh.active {
		font-size: 16px;
	}
}

@media screen and (max-width: 1440px) {
	.ipwtxt2 {
		margin-top: 10px;
		font-size: 14px;
		height: 50px;
	}
	.ibjt:before {
		height: 54px;
	}
	.ipbitem .irbtn {
		margin-top: 40px;
	}
	.iytitle {
		top: -15px;
		height: 50px;
		line-height: 50px;
		font-size: 16px;
	}
	.header {
		padding: 0 3%;
	}
	.head-logo {
		left: 3%;
	}
	.hwright {
		width: 150px;
		padding: 0 14px;
	}
}

@media screen and (max-width: 1370px) {
	.fwzc{
		width: 45%;
	}
	.ipbt .ibtitle {
		top: 90px;
	}
	.ipwz {
		margin-top: 150px;
	}
	.ipbitem .irbtn {
		margin-top: 30px;
	}
	.w1200 {
		width: 1000px;
	}
	.news-detail {
		margin-top: -350px;
	}
	.w1280 {
		width: 1000px;
	}
	.w1400,
	.nbcover {
		width: 1020px;
	}
	.ipbot {
		margin-left: 5%;
	}
	.fzwz {
		margin-right: 20px;
	}
}

@media screen and (max-width: 1280px) {
	.nmlink {
		margin-left: 20px;
		padding-left: 27px;
	}
	.header .yj-bot .yj-link {
		margin: 0 4px;
	}
	.hwright {
		margin-left: 10px;
	}
}

@media screen and (max-width: 1200px) {
	.header {
		position: fixed;
		height: 55px;
		line-height: 55px;
		box-shadow: 0 3px 6px rgba(0, 0, 0, .16);
	}
	.header .yj-bot {
		display: none;
	}
	.head-logo img {
		width: 150px;
		margin-top: 10.5px;
	}
	.hwright {
		display: none;
	}
	.menu-handler,
	.menuBox {
		display: block;
	}
	.head-wrap {
		margin: 0;
		height: 55px;
		line-height: 55px;
	}
	.mtop {
		height: 55px;
	}
	.bscover {
		width: 90%;
		left: 5%;
	}
	.bstxt {
		font-size: 21px;
	}
	.index-fb {
		display: none;
	}
	.swiper-pagination {
		text-align: center !important;
		left: 5% !important;
		bottom: 20px !important;
	}
	.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
		margin: 0 5px !important;
	}
	.swiper-container-horizontal>.swiper-pagination-bullets {
		width: 90% !important;
	}
	.swiper-pagination-bullet {
		width: 30px !important;
		font-size: 14px !important;
	}
	.swiper-pagination-bullet:before {
		height: 3px !important;
	}
	.w1400,
	.nbcover {
		width: 90%;
	}
	.index-about {
		padding: 40px 0;
	}
	.ileng {
		font-size: 20px;
	}
	.ilch {
		font-size: 18px;
	}
	.ibtitle {
		padding-left: 40px;
	}
	.ileng:before {
		width: 30px;
		height: 2px;
		left: -40px;
		top: 10px;
	}
	.inzc {
		display: none;
	}
	.inyc {
		float: none;
		width: 100%;
		margin-left: 0;
	}
	.irbtn a {
		width: 115px;
		font-size: 12px;
	}
	.ibjt {
		width: 40px;
		height: 40px;
		line-height: 40px;
		margin-right: 10px;
		font-size: 12px;
	}
	.ibjt:before {
		display: none;
	}
	.irbtn {
		float: right;
		margin-top: 15px;
	}
	.ianr {
		margin-top: 30px;
	}
	.irdz {
		font-size: 80px;
		margin-top: 0;
	}
	.irms {
		margin-top: 10px;
		font-size: 14px;
	}
	.ibtitle {
		width: 50%;
	}
	.index-news {
		padding: 40px 0;
		background-size: 100% 250px;
	}
	.inbanner {
		margin-top: 30px;
		padding: 0 25px;
	}
	.iwms {
		font-size: 14px;
		height: 50px;
		margin-top: 8px;
	}
	.iwdate {
		margin-top: 5px;
	}
	.inbanner .slick-prev {
		left: 0;
	}
	.inbanner .slick-arrow {}
	.inbanner .slick-next {
		right: 0;
	}
	.inbitem {
		margin: 0 10px;
	}
	.inbanner .slick-arrow:before {
		font-size: 18px;
	}
	.ippn {
		float: right;
		margin-top: 20px;
		text-align: left;
	}
	.w86 {
		width: 90%;
	}
	.ippic,
	.ipwz {
		float: none;
		width: 100%;
	}
	.ipwz {
		margin-top: 20px;
	}
	.ipbt .ibtitle {
		float: left;
		position: static;
	}
	.ipbg {
		display: none;
	}
	.ipjt {
		font-size: 16px;
		margin: 0 10px;
	}
	.ipjt {
		color: #999;
	}
	.ipjt:hover {
		color: #333;
	}
	.ipwtxt1 {
		font-size: 18px;
	}
	.ipbitem .irbtn {
		margin-top: 20px;
		float: none;
	}
	.index-party {
		padding: 40px 0;
	}
	.iytitle {
		width: 100%;
		height: 42px;
		line-height: 42px;
		position: static;
	}
	.ipzc {
		float: none;
		width: 100%;
		margin-top: 0;
	}
	.ipyc {
		float: none;
		width: 100%;
		padding: 20px;
	}
	.iyqh {
		font-size: 14px;
		margin-right: 10px;
	}
	.iyqh.active {
		font-size: 16px;
	}
	.iymore a {
		font-size: 14px;
		line-height: 25px;
	}
	.ifmore {
		margin-top: 5px;
		font-size: 12px;
	}
	.iftitle {
		font-size: 15px;
	}
	.ifms {
		margin-top: 5px;
	}
	.ipmb {
		padding-left: 40px;
	}
	.ipzy {
		margin-top: 30px;
	}
	.footer-wrap {
		padding: 20px 0;
	}
	.fzwz {
		display: block;
		margin-right: 0;
		margin-top: 0;
	}
	.fztxt {
		font-size: 13px;
	}
	.fztxt2 {
		font-size: 12px;
		margin-top: 5px;
	}
	.fwyc,
	.fwzc {
		float: none;
	}
	.fwzc {
		width: 100%;
		margin-top: 10px;
	}
	.fyewm {
		width: 75px;
	}
	.fetxt,
	.fytop {
		font-size: 12px;
	}
	.fwyc {
		position: relative;
	}
	.fytop {
		display: block;
		position: absolute;
		right: 0;
		top: 90px;
	}
	.nceng {
		font-size: 18px;
		padding-top: 10px;
	}
	.nceng:before {
		width: 37px;
		height: 2px;
	}
	.ncch {
		font-size: 18px;
	}
	.bmbox {
		width: 100%;
		height: 40px;
		line-height: 40px;
		margin-right: 0;
		margin-top: 0;
	}
	.nmcd {
		width: 100%;
		float: none;
		height: auto;
		overflow-x: auto;
		overflow-y: hidden;
		-webkit-overflow-scrolling: touch;
		white-space: nowrap;
		text-align: center;
		float: none;
	}
	.nmbg {
		display: none;
	}
	.nmlink {
		display: inline-block;
		float: none;
		font-size: 13px;
		margin: 0 10px;
		padding-left: 0;
	}
	.nymenu {
		text-align: center;
	}
	.nmlink:hover,
	.nmlink.active {
		font-size: 15px;
	}
	.nmlink.active:before {
		display: none;
	}
	.about-bot1 {
		margin-top: 40px;
		padding: 0 5%;
	}
	.ab1pic,
	.ab1wz {
		float: none;
		width: 100%;
	}
	.ab1wz {
		padding: 20px;
	}
	.aw1txt1 {
		font-size: 18px;
	}
	.aw1txt2 {
		font-size: 13px;
	}
	.aw1txt3 {
		margin-top: 20px;
	}
	.about-bot2 {
		padding: 40px 0;
	}
	.ab2right {
		margin-top: 0;
		float: none;
		width: 100%;
	}
	.ab2left {
		float: none;
		width: 100%;
		margin-top: 20px;
	}
	.about2-wrap {
		padding: 40px 0;
	}
	.aw2left {
		float: none;
		width: 100%;
		float: none;
		height: auto;
		overflow-x: auto;
		overflow-y: hidden;
		-webkit-overflow-scrolling: touch;
		white-space: nowrap;
		text-align: center;
	}
	.al2link {
		display: inline-block;
		font-size: 14px;
		margin: 0 5px;
	}
	.al2link:before {
		height: 3px;
	}
	.al2link:hover:before,
	.al2link.active:before {
		width: 15px;
	}
	.aw2right {
		float: none;
		width: 100%;
		margin-top: 20px;
	}
	.al2link:hover,
	.al2link.active {
		padding-left: 20px;
	}
	.w1200 {
		width: 90%;
	}
	.about3-wrap {
		padding: 20px 0 40px 0;
	}
	.aw3list li .w1200,
	.aw3list li:hover .w1200 {
		padding: 20px 0;
	}
	.al3title {
		font-size: 18px;
	}
	.al3desc {
		font-size: 14px;
		margin-top: 10px;
		height: 50px;
	}
	.al3more {
		opacity: 1;
		visibility: visible;
		transform: translateY(0);
		font-size: 12px;
		margin-top: 15px;
	}
	.al3more i {
		font-size: 12px;
		margin-left: 20px;
	}
	.aw3list li:hover .al3more {
		margin-top: 20px;
	}
	.pages-list {
		margin-top: 30px;
	}
	.plsx {
		width: 32px;
		height: 32px;
		line-height: 32px;
		margin: 0 5px;
	}
	.plnum {
		font-size: 12px;
		margin: 0 10px;
	}
	.about4-wrap {
		padding: 40px 0;
	}
	.aw4pic {
		float: none;
		width: 100%;
	}
	.aw4list {
		float: none;
		width: 100%;
		margin-left: 0;
		margin-top: 20px;
	}
	.ai4num {
		font-size: 44px;
		height: 22px;
	}
	.ai4txt1 {
		font-size: 16px;
	}
	.ai4wz {
		margin-left: 20px;
	}
	.ai4icon {
		width: 40px;
		height: 40px;
		line-height: 40px;
		font-size: 18px;
	}
	.al4item {
		margin-top: 15px;
	}
	.al4item {
		margin-top: 0;
	}
	.about5-wrap {
		padding: 40px 0;
	}
	.aw5pic,
	.aw5wz {
		float: none;
		width: 100%;
	}
	.aw5wz {
		margin-top: 20px;
	}
	.news-wrap {
		padding: 20px 0 40px 0;
	}
	.nwlist li {
		margin-top: 20px;
	}
	.nltitle {
		font-size: 16px;
		height: 48px;
		margin-top: 5px;
	}
	.nljt {
		margin-top: 10px;
		font-size: 13px;
	}
	.nlpic {
		margin-top: 10px;
	}
	.nldesc {
		font-size: 14px;
		height: 126px;
		margin-top: 30px;
	}
	.nwlist li {
		height: 304px;
	}
	.news3-wrap {
		padding: 25px 0 40px 0;
	}
	.nw3list li {
		padding: 15px 50px 15px 15px;
	}
	.nl3desc {
		margin-top: 15px;
	}
	.nl3date {
		width: 30px;
		right: 0;
		font-size: 12px;
		padding: 5px 0;
	}
	.nl3l {
		width: 85%;
	}
	.news-detail {
		margin-top: 20px;
	}
	.nbicon,
	.nbwz {
		color: #999;
		font-size: 13px;
	}
	.ndcont {
		margin-top: 20px;
		padding: 20px;
	}
	.nctitle {
		font-size: 18px;
	}
	.ncds {
		margin-top: 10px;
		font-size: 13px;
	}
	.ndstxt i {
		font-size: 12px;
		margin-right: 10px;
	}
	.ndstxt {
		margin: 0 10px;
	}
	.ncnr {
		margin-top: 15px;
		padding-top: 20px;
		font-size: 14px;
	}
	.ncshare {
		display: none;
	}
	.ncbt {
		margin-top: 20px;
		padding-top: 15px;
	}
	.ncpn {
		font-size: 14px;
	}
	.nbicon {
		margin-right: 5px;
	}
	.pwlist {
		margin-top: 40px;
	}
	.pwlist li:nth-of-type(even) {
		margin-top: 40px;
	}
	.pmtxt {
		font-size: 12px;
		padding-top: 5px;
	}
	.pmtxt:before {
		width: 50px;
		height: 2px;
	}
	.pwtitle {
		font-size: 18px;
	}
	.pwtd {
		float: right;
		width: 80%;
		margin-left: 0;
	}
	.pwdesc {
		font-size: 14px;
		margin-top: 10px;
		height: 50px;
	}
	.w1280 {
		width: 90%;
	}
	.products-wrap {
		padding-bottom: 40px;
	}
	.pwlwz.pwlwz {
		margin-top: 10px;
	}
	.pdbanner1 .slick-prev {
		left: 20px;
	}
	.pdbanner1 .slick-next {
		right: 20px;
	}
	.pdbanner1 .slick-arrow {
		color: #fff;
	}
	.pdlbt {
		margin-top: 20px;
	}
	.pdnr {
		font-size: 14px;
		margin-top: 20px;
	}
	.pdbanner1 .slick-arrow:before {
		font-size: 18px;
	}
	.ptlist li .w1400 {
		padding: 15px 0;
	}
	.plwz {
		margin-left: 20px;
	}
	.ptbt {
		font-size: 18px;
		margin-top: 5px;
	}
	.nl3desc {
		margin-top: 10px;
	}
	.clean-bot1 {
		padding: 40px 0;
	}
	.ab1nr {
		font-size: 14px;
		margin-top: 20px;
	}
	.clean-bot2 {
		padding: 40px 0;
	}
	.cb2list {
		margin-top: 10px;
	}
	.cb2list li {
		float: none;
		width: 100%;
		padding: 15px 0;
		border-bottom: 1px solid #eee;
	}
	.cb2list li:not(:first-child):before {
		display: none;
	}
	.clicon {
		width: 43px;
		height: 43px;
		line-height: 43px;
		font-size: 18px;
	}
	.cltxt2 {
		font-size: 18px;
	}
	.cltxt3 {
		text-align: center;
	}
	.cltxt1 {
		margin-top: 10px;
	}
	.notice-wrap {
		padding: 25px 0 40px 0;
	}
	.ntlist li {
		padding: 15px 0 15px 15px;
	}
	.nlbt {
		font-size: 16px;
	}
	.nlzk {
		margin-top: 10px;
	}
	.nlms {
		font-size: 14px;
		height: 50px;
	}
	.nlicon {
		margin-top: 10px;
		font-size: 13px;
	}
	.nlzc {
		height: 24px;
		width: 75%;
	}
	.ntlist li:before {
		top: 25px;
		width: 4px;
		height: 4px;
	}
	.ntlist li:hover .nlzc {
		height: 114px;
	}
	.nytxt {
		font-size: 13px;
	}
	.hr-wrap {
		padding: 40px 0;
	}
	.hwpic {
		float: none;
		width: 100%;
	}
	.hwwz {
		float: none;
		width: 100%;
		margin-top: 20px;
	}
	.hwnr {
		margin-top: 20px;
	}
	.hr2-wrap {
		padding: 40px 0;
	}
	.ht2txt,
	.hl2txt {
		height: 45px;
		line-height: 45px;
		font-size: 14px;
	}
	.hl2icon {
		width: 24px;
		height: 24px;
		margin: 10.5px auto 0;
		line-height: 26px;
	}
	.mbno {
		display: none;
	}
	.hw1 {
		width: 40%;
	}
	.hw2 {
		width: 20%;
	}
	.hl2zk {
		padding: 20px;
	}
	.hw2list li {
		margin-top: 8px;
	}
	.cwewm {
		float: none;
		width: 80px;
		margin: 40px auto 0;
	}
	.cwlx {
		float: none;
		width: 100%;
		margin-top: 20px;
	}
	.clway {
		margin-top: 10px;
	}
	.clway .cb2list li {
		padding: 15px 0;
	}
	.iybox li.active {
		height: 120px;
	}
	.ifzk {
		padding-bottom: 10px;
	}
	.srlist li {
		padding: 15px 0;
	}
	.zfwz{
		display: block;
		margin-right: 0;
	}
	.fyewm{
		display: block;
		margin-top: 10px;
	}
}

@media screen and (max-width: 1024px) {
	.nwlist li {
		width: 45%;
	}
}

@media screen and (max-width: 860px) {
	.pwlist li {
		width: 95%;
		margin-top: 20px !important;
	}
	.pwlist li:nth-of-type(even) {
		margin-top: 0;
	}
	.pwlist {
		margin-top: 20px;
	}
}

@media screen and (max-width: 640px) {
	.banner .pimg {
		position: relative;
		width: auto;
		height: 260px;
		left: 50%;
		margin-left: -320px;
	}
	.index-news {
		background-size: 100% 220px;
	}
	.nwlist li {
		width: 95%;
		height: auto;
		padding-bottom: 15px;
	}
	.nldesc {
		height: auto;
		max-height: 126px;
	}
	.pllx {
		float: none;
		margin-top: 20px;
	}
	.plbanner2 {
		float: none;
		width: 100%;
	}
	.plbanner2 .slick-current.plitem {
		border: 3px solid #78BFFF;
	}
	.plitem {
		border: 3px solid #fff;
	}
	.plpic,
	.plwz {
		float: none;
		width: 100%;
	}
	.plwz {
		margin-left: 0;
		margin-top: 20px;
	}
	.no-pic .plwz {
		margin-top: 0;
	}
	.maps {
		height: 200px;
	}
	.zfwz img{
		width: 100%;
	}
}

@media screen and (max-width: 480px) {
	.nbpic img {
		position: relative;
		width: auto;
		height: 150px;
		left: 50%;
		margin-left: -240px;
	}
}