@media screen and (min-width: 1200px) {
	.transXT50.target {
		transform: translateY(-50px);
		-webkit-transform: translateY(-50px);
		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;
	}
	.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.65s all ease-out;
	}
	.action.wzload {
		opacity: 1;
		visibility: visible;
		transition: 0.65s all ease-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(110%);
		opacity: 0;
		visibility: hidden;
	}
	.action.loadw {
		transform: translateY(0px);
		opacity: 1;
		visibility: visible;
		transition: 0.85s;
	}
	.loadbg {
		position: relative;
	}
	.loadbg.target:before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		width: 100%;
		background: #fff;
		transition: 0.35s 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;
		background-color: rgb(236, 233, 229);
		height: 100%;
		width: 100%;
		transform: scale(0, 1);
		transform-origin: left center;
		transition: all 800ms ease 0s;
	}
	.action.load-bg:before {
		transform: scale(1, 1);
		transform-origin: right center;
	}
}

@media screen and (max-width:1860px) {}

@media screen and (max-width:1750px) {
	.head-wrap,
	.welcome {
		padding-left: 220px;
	}
	.header .yj-bot .yj-link {
		padding: 0 15px;
	}
}

@media screen and (max-width:1660px) {
	.head-wrap,
	.welcome {
		padding-left: 100px;
	}
}

@media screen and (max-width:1550px) {
	.header .yj-bot .yj-link {
		font-size: 14px;
	}
	.ej-list {
		padding: 10px;
	}
	.el-link {
		font-size: 13px;
	}
	.rcwz {
		margin-top: 30px;
	}
	.rticon {
		font-size: 40px;
	}
	.ibwz {
		font-size: 18px;
		margin-top: 15px;
	}
	.index-about {
		padding: 60px 0;
	}
	.index-product,
	.index-news,
	.rcbot1 {
		padding: 80px 0;
	}
	.inbt {
		margin-top: 50px;
	}
	.footer-wrap {
		padding: 50px 0;
	}
	.rcbot2 {
		padding: 80px 0 100px 0;
	}
	.pd1list li {
		padding: 30px 0 50px 0;
	}
	.pd2wrap {
		padding: 80px 0;
	}
	.rtbpic img {
		width: 35%;
	}
	.pdbtp {
		width: 43%;
	}
	.pwtxt1 {
		font-size: 26px;
		height: 26px;
	}
	.pwpp {
		font-size: 16px;
	}
	.pdbwz {
		width: 50%;
	}
	.pbltitle {
		width: 120px;
		font-size: 16px;
	}
	.nclist li {
		padding: 30px 0;
	}
	.rb3desc {
		font-size: 14px;
	}
	.rb4bt {
		font-size: 20px;
	}
	.rt4number {
		font-size: 38px;
	}
	.rl2txt,
	.rssrk {
		font-size: 14px;
	}
	.rt2txt,
	.rsbtn {
		font-size: 16px;
	}
	.rsbtn i {
		font-size: 20px;
	}
	.ritxt {
		font-size: 13px;
	}
	.ndbt {
		font-size: 26px;
	}
	.ndnr {
		font-size: 14px;
	}
	.flpe {
		font-size: 16px;
	}
	.fxtxt,
	.frwz {
		font-size: 12px;
	}
	.frwz {
		margin-top: 15px;
	}
	.ab3pic img {
		width: 60%;
	}
	.ilct2 {
		font-size: 16px;
		height: 24px;
	}
	.ilct1 {
		/*font-size: 14px;*/
	}
	.rcms,
	.irwz {
		/*font-size: 14px;*/
	}
	.ancwz,
	.al4txt {
		font-size: 14px;
	}
	.al4year {
		font-size: 26px;
	}
	.ialms {
		font-size: 14px;
		height: 50px;
	}
	.gymore {
		font-size: 13px;
	}
	.irtb {
		width: 110px;
		height: 110px;
		line-height: 110px;
	}
	.irtb i {
		font-size: 55px;
	}
	.ixrlist li {
		padding: 22px 0;
	}
	.rctitle,
	.ancbt,
	.ialbt {
		font-size: 24px;
	}
	.ixmore {
		line-height: 26px;
	}
	.pwtxt1 {
		font-size: 20px;
	}
	.pwxq {
		font-size: 13px;
	}
	.nftitle {
		font-size: 16px;
		height: 48px;
	}
	.nfms {
		font-size: 13px;
		height: 46px;
	}
	.nfbtn em {
		width: 25px;
	}
	.nfbtn {
		width: 100px;
		height: 32px;
		line-height: 32px;
		font-size: 13px;
	}
	.nlctitle {
		font-size: 16px;
		height: 24px;
	}
	.nlcms {
		font-size: 13px;
		height: 46px;
	}
	.nclday {
		font-size: 35px;
	}
	.plfl {
		font-size: 12px;
	}
	.pw2label {
		font-size: 22px;
	}
	.pl2bt {
		font-size: 16px;
	}
	.pb2ts,
	.pl2select,
	.pl2submit {
		font-size: 14px;
	}
	.hlyy {
		font-size: 13px;
	}
	.hlicon {
		font-size: 18px;
	}
	.hrnumber {
		font-size: 20px;
	}
	.wssrk {
		font-size: 12px;
		width: 90px;
	}
	.ctname {
		font-size: 24px;
	}
	.ctytxt,
	.ct2bgb a {
		font-size: 14px;
	}
	.ctf2title {
		font-size: 20px;
	}
	.ct2txt1,
	.ci2bt {
		font-size: 18px;
	}
	.ci2lt,
	.ci2dx {
		font-size: 13px;
	}
	.srcode,
	.ci2wbk {
		font-size: 12px;
	}
	.wltxt {
		font-size: 12px;
	}
	.ct2mt {
		font-size: 13px;
	}
	.ctzicon {
		font-size: 22px;
	}
	.nfms {
		margin-top: 10px;
	}
	.nfbtn {
		margin-top: 20px;
	}
	.ictxt {
		font-size: 16px;
		height: 24px;
	}
	.irltxt1 {
		font-size: 16px;
		height: 24px;
	}
	.irldate {
		font-size: 14px;
	}
	.idday {
		font-size: 28px;
	}
	.irltxt2 {
		font-size: 12px;
		margin-top: 5px;
	}
	.awmcd li {
		font-size: 14px;
	}
	.awcv {
		font-size: 22px;
	}
	.abtitle {
		font-size: 18px;
	}
	.abtxt {
		line-height: 18px;
	}
	.pl1tp {
		width: 34%;
	}
	.wbk3 {
		width: 722px;
	}
	.wbk2 {
		width: 315px;
	}
	.dtx {
		margin-left: 17px;
	}
	.irbt{
		font-size: 20px;
	}
	.rb1txt1{
		font-size: 26px;
	}
	.rb1txt2,.rl1txt2{
		font-size: 14px;
	}
	.rl1txt1{
		font-size: 18px;
		margin-top: 30px;
	}
	.rb3close{
		top: 40px;
		right: 40px;
	}
	.rb3pn{
		width: 110px;
	}
}

@media screen and (max-width: 1440px) {
	.header .nav {
		margin-left: 70px;
	}
}

@media screen and (max-width: 1370px) {
	.header .nav {
		margin-left: 50px;
	}
	.head-wrap,
	.welcome {
		padding-left: 5%;
	}
	.hrnumber {
		margin-left: 20px;
	}
	.w1280,
	.rb3box {
		width: 1100px;
	}
	.ibcv {
		left: 135px;
	}
	.header .yj-bot .yj-link {
		padding: 0 10px;
	}
	.acleft {
		padding: 40px 30px 30px 30px;
	}
	.ci2wbk,
	.ci2dx {
		width: 247px;
	}
	.ci2dx label {
		margin-right: 10px;
	}
	.wbk2 {
		width: 245px;
	}
	.wbk3 {
		width: 585px;
	}
	.wbk4 {
		width: 107px;
	}
	.wbk6 {
		width: 800px;
	}
	.yhyx label {
		margin-left: 15px;
	}
	.wbk7 {
		margin-left: 35px;
	}
	.biwz{
		width: 1100px;
	}
}

@media screen and (max-width: 1280px) {
	.head-logo {
		width: 250px;
	}
}

@media screen and (max-width: 1200px) {
	.rb3pn{
		width: 50px;
	}
	.rb3next{
		right: 0;
	}
	.rb3prev{
		left: 0;
	}
	.rpn3jt{
		font-size: 20px;
	}
	.rb3close{
		width: 45px;
		height: 45px;
		line-height: 45px;
		font-size: 18px;
		top: 15px;
		right: 15px;
	}
	.rb3banner{
		width: 70%;
	}
	.rt3list{
		margin-top: 40px;
	}
	.rl3txt{
		line-height: 35px;
	}
	.rt3list li{
		width: 48%;
	}
	.rt3more a{
		margin-top: 30px;
	}
	.rb1txt1{
		font-size: 20px;
	}
	.rt1list{
		margin-top: 0;
	}
	.rt1list li{
		width: 95%;
		margin-top: 30px;
	}
	.irbt{
		font-size: 16px;
		margin-left: 0;
		margin-bottom: 20px;
	}
	.rl1icon{
		width: 48px;
		height: 48px;
		line-height: 48px;
		font-size: 20px;
	}
	.rl1txt1{
		font-size: 14px;
		margin-top: 20px;
	}
	.rl1txt2{
		margin-top: 5px;
	}
	.rt1bg{
		background-position: center;
	}
	.banner .slick-dots {
		bottom: 5px;
	}
	.header {
		position: fixed;
		padding: 0;
	}
	.header .yj-bot {
		display: none;
	}
	.head-logo .hlimg1 {
		display: none;
	}
	.head-logo .hlimg2 {
		display: block;
	}
	.head-logo {
		width: 200px;
	}
	.hwright {
		display: none;
	}
	.bwfg {
		right: 5%;
	}
	.menu-handler,
	.menuBox {
		display: block;
	}
	.head-wrap {
		margin: 0;
		height: 55px;
		line-height: 55px;
	}
	.mtop {
		height: 55px;
	}
	.w1400 {
		width: 90%;
	}
	.welcome {
		display: none;
	}
	.wltxt {
		font-size: 12px;
	}
	.wsbtn {
		display: block;
		float: right;
		font-size: 15px;
		margin-right: 18px;
	}
	.wlsearch {
		width: 80%;
		height: 38px;
		line-height: 38px;
		overflow: hidden;
		border: 1px solid #eee;
		margin: 20px auto 0;
		float: none;
	}
	.wssrk {
		width: 75%;
		height: 100%;
		display: block;
		float: left;
		color: #666;
	}
	.wlsearch input::-webkit-input-placeholder {
		color: #666;
	}
	.wlsearch input:-moz-placeholder {
		color: #666;
	}
	.wlsearch input::-moz-placeholder {
		color: #666;
	}
	.wlsearch input:-ms-input-placeholder {
		color: #666;
	}
	.w1280 {
		width: 90%;
	}
	.ibcv {
		left: 5%;
	}
	.index-about {
		padding: 20px 0;
	}
	.ialeft,
	.iaright {
		float: none;
		width: 100%;
	}
	.iaright {
		margin-top: 30px;
	}
	.iaright ul {
		display: flex;
	}
	.iaright li {
		flex: 1;
		margin-left: 0;
	}
	.ialbt {
		font-size: 20px;
	}
	.ialms {
		font-size: 14px;
		height: 75.5px;
		margin-top: 20px;
	}
	.ialmore {
		margin-top: 15px;
	}
	.irtb {
		width: 65px;
		height: 65px;
		line-height: 65px;
	}
	.irtb i {
		font-size: 25px;
	}
	.irwz {
		font-size: 12px;
		margin-top: 5px;
	}
	.index-product {
		padding: 30px 0;
	}
	.iplist {
		margin: 20px 0 0 0;
	}
	.ilitem {
		padding: 30px 20px;
		height: 240px;
	}
	.ilct2 {
		font-size: 16px;
		height: 24px;
	}
	.ipltp {
		height: 150px;
	}
	.iat2 img,
	.iat1 img {
		display: block;
		width: 100%;
	}
	.index-news {
		padding: 30px 0;
	}
	.ixbanner,
	.ixright {
		float: none;
		width: 100%;
	}
	.ixmore {
		line-height: 20px;
	}
	.ixrlist li {
		padding: 14px 0;
	}
	.irldate {
		font-size: 14px;
	}
	.idday {
		font-size: 22px;
	}
	.irltxt1 {
		font-size: 16px;
		height: 24px;
	}
	.irltxt2 {
		margin-top: 0;
	}
	.banner .slick-prev {
		left: 0;
	}
	.banner .slick-next {
		right: 0;
	}
	.ixbanner .slick-prev {
		left: 0;
	}
	.ixbanner .slick-next {
		right: 0;
	}
	.ictxt {
		font-size: 16px;
		padding: 50px 20px 15px 20px;
	}
	.ictxt font {
		height: 24px;
	}
	.inbt {
		margin-top: 30px;
		padding: 20px 15px;
	}
	.ibtb {
		width: 40px;
		height: 40px;
		line-height: 40px;
		font-size: 20px;
	}
	.ibwz {
		font-size: 16px;
		margin-top: 5px;
	}
	.footer-wrap {
		padding: 20px 0 10px 0;
	}
	.fwr,
	.fwl {
		float: none;
	}
	.fwl {
		margin-top: 10px;
	}
	.flpe {
		margin-right: 10px;
		font-size: 16px;
	}
	.frwz {
		margin-top: 5px;
	}
	.flxx {
		margin-top: 10px;
	}
	.fxtxt,
	.frwz {
		font-size: 12px;
	}
	.frewm {
		width: 65px;
		margin: 0;
	}
	.fwr{
		text-align: left;
	}
	.bah {
		margin-right: 5px;
	}
	.ibcv img {
		width: 300px;
	}
	.about-wrap {
		padding: 20px 0 30px 0;
	}
	.awmenu,
	.awnr {
		float: none;
		width: 100%;
	}
	.awmbt,
	.awmpic {
		display: none;
	}
	.awmcd {
		width: 100%;
		float: none;
		text-align: center;
		height: auto;
		overflow-x: auto;
		overflow-y: hidden;
		-webkit-overflow-scrolling: touch;
		white-space: nowrap;
		border-bottom: 1px solid #EAEAEA;
	}
	.awmcd li {
		height: 35px;
		line-height: 35px;
		display: inline-block;
		font-size: 14px;
		border-bottom: none;
	}
	.aclink {
		padding: 0 20px;
	}
	.acjt {
		display: none;
	}
	.awnr {
		margin-top: 15px;
	}
	.abtitle {
		font-size: 18px;
	}
	.abtxt {
		line-height: 18px;
	}
	.awbrand {
		display: none;
	}
	.ancont,
	.ct1cont {
		margin-top: 20px;
	}
	.ancbt {
		font-size: 20px;
	}
	.ancwz {
		font-size: 14px;
	}
	.about4-wrap {
		padding: 30px 0 0 0;
	}
	.rcbot1,
	.rcbot2 {
		padding: 30px 0;
	}
	.rcpic {
		float: none;
		width: 100%;
	}
	.rcwz {
		margin-top: 20px;
		float: none;
		width: 100%;
	}
	.rctitle {
		font-size: 20px;
		padding-bottom: 10px;
	}
	.rticon {
		font-size: 30px;
	}
	.rctitle:before {
		width: 140px;
		height: 3px;
	}
	.rcms {
		font-size: 14px;
	}
	.rb2bg {
		width: 100%;
		padding: 15px;
	}
	.rcms {
		margin-top: 15px;
	}
	.rb3box {
		position: static;
		transform: translate(0);
	}
	.rb3wz {
		float: none;
		width: 100%;
		margin: 15px auto 0;
	}
	.rcbot3 {
		padding: 30px 5%;
	}
	.rb3pic {
		width: 100%;
	}
	.rb3txt {
		font-size: 14px;
		margin-top: 15px;
	}
	.rb3box {
		width: 100%;
	}
	.pd1list li {
		padding: 15px 0;
	}
	.pwpp {
		font-size: 14px;
	}
	.pwtxt1 {
		font-size: 20px;
		margin-top: 10px;
		height: 20px;
	}
	.pwtxt2 {
		margin-top: 10px;
	}
	.pwxq {
		width: 100px;
		height: 35px;
		line-height: 35px;
		margin-top: 20px;
	}
	.pwxq em {
		width: 25px;
	}
	.pdbot {
		margin-top: 20px;
	}
	.pdbtp {
		float: none;
		width: 100%;
	}
	.pdbwz {
		position: static;
		margin-top: 20px;
		width: 100%;
		transform: translateY(0);
	}
	.pblist {
		margin-top: 30px;
	}
	.pblist li {
		padding: 10px 0;
	}
	.pbltitle {
		font-size: 16px;
	}
	.pblms {
		margin-top: 10px;
	}
	.pd2wrap {
		padding: 30px 0;
	}
	.pw2label {
		font-size: 20px;
	}
	.pw2list {
		margin-top: 20px;
	}
	.pl2bt {
		font-size: 15px;
		margin-bottom: 10px;
	}
	.pw2list li {
		margin-top: 15px;
	}
	.pl2sr,
	.pl2select {
		height: 40px;
		line-height: 40px;
		padding: 0 15px;
		font-size: 14px;
	}
	.pl2area {
		padding: 15px;
		height: 80px;
		font-size: 14px;
	}
	.pl2submit {
		margin-top: 20px;
		height: 40px;
		line-height: 40px;
		font-size: 14px;
	}
	.pl2zy {
		float: none;
		width: 100%;
	}
	.pl2zy:last-child {
		margin-top: 15px;
	}
	.pb2ts {
		font-size: 12px;
		margin-left: 5px;
	}
	.pl2bt sup {
		margin-left: 5px;
	}
	.pl2select {
		background-size: 10px 8px;
	}
	.nfcont {
		padding: 20px;
	}
	.nclist li {
		padding: 15px 0;
	}
	.ndbt {
		font-size: 20px;
	}
	.ndbt br {
		display: none;
	}
	.ndfb {
		margin: 0 2px;
	}
	.ndxq {
		margin-top: 10px;
	}
	.ndnr {
		margin-top: 20px;
		padding-top: 20px;
		font-size: 14px;
	}
	.ndbottom {
		margin-top: 20px;
		padding-top: 20px;
	}
	.rtbot1 {
		padding: 30px 0;
	}
	.rtbot2 {
		padding: 30px 0;
	}
	.rb2banner {
		margin-top: 20px;
	}
	.rb2txt {
		height: 40px;
		line-height: 40px;
	}
	.rtbot3 {
		width: 90%;
		padding: 30px 0;
	}
	.rb3desc {
		font-size: 15px;
		margin-top: 10px;
	}
	.rtbot4 {
		padding: 30px 0;
	}
	.rb4bt {
		font-size: 18px;
	}
	.rt4number {
		font-size: 28px;
	}
	.rt4wz {
		margin-top: 15px;
	}
	.rt4txt {
		display: block;
		font-size: 14px;
		margin: 0 5px;
	}
	.mbno {
		display: none;
	}
	.rlbot1 {
		padding: 30px 0 20px 0;
	}
	.rssrk {
		width: 70%;
		padding: 0 15px;
	}
	.rsbtn {
		width: 30%;
		font-size: 14px;
	}
	.rssrk {
		font-size: 14px;
	}
	.rsbtn i {
		font-size: 18px;
	}
	.rlbsearch {
		height: 42px;
		line-height: 42px;
	}
	.rlbtype {
		margin-top: 20px;
	}
	.ribt {
		font-size: 14px;
	}
	.rixz {
		margin-left: 15px;
	}
	.ritxt {
		height: 20px;
		line-height: 20px;
		margin-right: 8px;
		margin-bottom: 10px;
		font-size: 13px;
	}
	.rbtitem {
		margin-top: 10px;
	}
	.rlbot2 {
		padding: 30px 0;
	}
	.rt2txt {
		font-size: 16px;
		height: 45px;
		line-height: 45px;
	}
	.rl2txt {
		font-size: 14px;
	}
	.rl2bt {
		height: 40px;
		line-height: 40px;
	}
	.rl2zk {
		padding: 20px;
	}
	.ctname {
		font-size: 20px;
	}
	.ctlist {
		margin-top: 10px;
	}
	.ctlist li {
		padding: 10px 0;
	}
	.ctllx {
		margin-top: 5px;
	}
	.ctzicon {
		font-size: 20px;
	}
	.ctytxt {
		font-size: 14px;
		margin-left: 15px;
	}
	.ctzy {
		float: none;
		width: 100%;
	}
	.maps {
		height: 300px;
	}
	.ct2txt1 {
		font-size: 18px;
	}
	.ct2txt2 {
		margin-top: 20px;
	}
	.ct2mt {
		margin-top: 5px;
	}
	.ct2bgb a {
		height: 40px;
		line-height: 40px;
		padding: 0 15px;
		font-size: 14px;
		margin-top: 20px;
	}
	.ctf2title {
		font-size: 18px;
	}
	.ctf2form {
		margin-top: 10px;
	}
	.cf2item {
		padding: 20px 0;
	}
	.ci2bt {
		font-size: 16px;
	}
	.rtbpic img {
		width: 80%;
	}
	.ctmap,
	.acleft {
		float: none;
		width: 100%;
	}
	.acleft {
		padding: 20px;
	}
	.search-cv {
		width: 90%;
		height: 45px;
		line-height: 45px;
	}
	.scvicon {
		font-size: 20px;
	}
	.search-list {
		padding: 30px 0;
	}
	.slnum {
		font-size: 20px;
	}
	.ci2wbk,
	.ci2dx,.ci2lh .ci2wbk {
		width: 68%;
	}
	.ci2zt label{
		margin-right: 20px;
		font-size: 13px;
	}
	.ci2lt,
	.yjxx .ci2lt {
		width: 210px;
	}
	.abwbk {
		width: 95%;
		height: 80px;
	}
	.wbk4 {
		width: 100px;
	}
	.lhitem {
		float: none;
		width: 100%;
	}
	.ci2l,
	.yjxx {
		margin-top: 15px;
	}
	.lhitem:last-child {
		margin-top: 15px;
	}
	.ci2l {
		width: 98%;
	}
	/*.lhjg{
		width: 55%;
	}*/
	.wbk5 {
		width: 100px;
	}
	.ljw .ci2lt {
		width: 52px !important;
	}
	.mbbw {
		width: auto !important;
		text-align: left;
	}
	.mrdx label:not(:first-child) {
		margin-left: 25px;
	}
	.uptop{
		width: 40px;
		height: 40px;
		line-height: 40px;
		right: 10px;
		font-size: 15px;
	}
	.ci2sr{
		margin-top: 0;
	}
	.ci2zt{
		margin-top: 15px;
	}
	.iplist .slick-prev{
		left: 0;
	}
	.iplist .slick-next{
		right: 0;
	}
	.ilitem{
		margin: 0 15px;
	}
	.ancont{
		padding-right: 0;
	}
	.insides-banner{
		/*margin-top: 55px;*/
	}
	.biwz{
		width: 90%;
		text-align: center;
	}
}

@media screen and (max-width: 1024px) {
	.iplist li {
		width: 48%;
		margin-top: 15px;
		padding: 15px;
		height: 250px;
	}
	.ipltp {
		height: 130px;
	}
	.ab4list li {
		margin-bottom: 15px;
	}
	.al4year {
		font-size: 24px;
		float: none !important;
		width: 100% !important;
		text-align: center !important;
	}
	.al4nr {
		float: none !important;
		width: 100% !important;
		text-align: center !important;
		padding: 15px;
	}
	.ab4list li:before,
	.ab4list li:after,
	.al4nr:before {
		display: none;
	}
	.al4txt {
		font-size: 14px;
	}
	.ab4list:before {
		display: none;
	}
	.nfpic,
	.nfcont {
		float: none;
		width: 100%;
	}
	.nfbtn {
		width: 100px;
		height: 35px;
		line-height: 35px;
	}
	.nfbtn em {
		width: 25px;
		margin-right: 5px;
	}
	.ljwbk {
		margin-left: 20px;
	}
	.absp{
		width: 85%;
		height: 350px;
	}
}

@media screen and (max-width: 860px) {}

@media screen and (max-width: 750px) {}

@media screen and (max-width: 640px) {
	.iplcv {
		margin-top: 10px;
	}
	.ipltp {
		height: 100px;
	}
	.iplist li {
		height: 195px;
	}
	.ilct2 {
		/*font-size: 14px;
		height: 21px;*/
	}
	.irldate {
		padding-right: 10px;
	}
	.irltxt2 {
		font-size: 13px;
	}
	.ibpic img {
		position: relative;
		width: auto;
		height: 139px;
		left: 50%;
		margin-left: -320px;
	}
	.ibcv img {
		width: 250px;
	}
	.pl1tp,
	.pl1wz {
		float: none !important;
		width: 100% !important;
	}
	.pl1wz {
		margin-top: 20px;
	}
	.pl1tp {
		width: 220px !important;
		margin: 0 auto;
	}
	.nclday {
		font-size: 20px;
	}
	.ncldate {
		padding: 15px 10px;
	}
	.nclcont {
		margin-left: 15px;
	}
	.nlctitle {
		font-size: 16px;
		height: 24px;
	}
	.nlcms {
		margin-top: 5px;
		font-size: 13px;
		height: 46px;
	}
	.nclicon {
		width: 28px;
		height: 28px;
		line-height: 28px;
		margin-top: 20px;
	}
	.nclcont {
		width: 62%;
	}
	.pages-list {
		margin-top: 20px;
	}
	.plfl {
		height: 26px;
		line-height: 26px;
		font-size: 12px;
	}
	.plnum {
		width: 26px;
	}
	.plpn {
		width: 43px;
	}
	.ndleft {
		float: none;
		width: 100%;
	}
	.ndlright a {
		float: none;
		margin: 15px auto 0;
	}
	.ndfb {
		font-size: 13px;
	}
	#Btn1,
	#Btn2,
	#Btn3 {
		font-size: 14px;
	}
	.maps {
		height: 180px;
	}
	/*.ci2lt {
		display: block;
		width: 100%;
		text-align: left;
	}*/
	/*.ci2wbk,
	.ci2dx,
	.ci2area {
		display: block;
		width: 100%;
		margin-left: 0;
	}*/
	.ci2l {
		margin-top: 15px;
	}
	.srcode {
		width: 110px;
	}
	.ewmt {
		width: 78px;
		margin-left: 5px;
	}
	.hyh {
		margin-left: 5px;
	}
	.ctzy,
	.ctllx {
		display: block;
		width: 100% !important;
	}
	.ct2cont {
		margin-top: 30px;
	}
	.ci2lt,
	.yjxx .ci2lt {
		width: 70px;
	}
	.dtx {
		font-size: 13px;
	}
	.wbk4 {
		margin-top: 4px;
	}
	.dtx {
		margin-left: 5px;
		margin-bottom: 5px;
	}
	.ljwbk {
		display: block;
		/*margin: 5px 0;*/
	}
	.cf2item {
		padding: 10px 0 25px 0;
	}
	.lbtw {
		width: auto !important;
	}
	.yhyx {
		display: block;
		margin-left: 0;
		margin-top: 15px;
	}
	.yhyx label {
		margin-left: 10px;
	}
	.wbk7 {
		display: block;
		width: 100%;
		margin-left: 0;
		margin-top: 5px;
	}
	.yhyx label {
		font-size: 12px;
	}
	.mrdx label:not(:first-child) {
		margin-left: 15px;
	}
	.ljw label {
		margin-left: 15px;
		font-size: 12px;
	}
	.lhjg {
		display: block;
		margin-top: 5px;
	}
	.ljwbk {
		margin-left: 0;
		margin-top: 15px;
	}
	.wbk5 {
		width: 68%;
	}
	/*.yjxx .ci2lt{
	width: auto !important;
}*/
	.wbk6 {
		width: 68%;
	}
	.cztxt2 {
		font-size: 13px;
	}
	.cf2zy {
		margin-top: 20px;
	}
	.cf2submit a {
		height: 40px;
		line-height: 40px;
		font-size: 14px;
		margin-top: 20px;
	}
	.ci2zt .ci2dx{
		width: 65%;
	}
	.yhyx .ljwbk{
		margin-bottom: 15px;
	}
	.absp{
		width: 90%;
		height: 220px;
	}
	.tbclose{
		font-size: 35px;
		top: -35px;
		right: 0;
		transform: translateY(0)
	}
	.biplay{
		bottom: 40px;
		transform: translate(-50%,0);
		width: 100px;
		height: 33px;
		line-height: 33px;
		font-size: 12px;
	}
	.biwz img{
		width: 240px;
	}
	.biplay i{
		font-size: 22px;
		margin-right: 5px;
	}
	/*.biwz{
		bottom: auto;
		top: 25%;
	}*/
	.banner .slick-dots li{
		width: 8px;
		height: 8px;
		line-height: 8px;
		margin: 0 5px;
	}
	.ilitem {
		height: 180px;
	}
	.iplist .slick-arrow:before{
		font-size: 16px;
	}
	.ndfh{
		display: block;
		text-align: left;
		font-size: 13px;
		position: static;
		line-height: 1.5;
	}
	.ndxq{
		text-align: left;
	}
	.ay4dw{
		font-size: 14px;
	}
}

@media screen and (max-width: 480px) {
	.ilitem{
		margin: 0;
	}
	.banner .bwitem .pimg{
		height: 210px;
		object-fit: cover;
	}
}

@media screen and (max-width: 421px) {
	.irlwz {
		width: 83%;
	}
	.rb3pn{
		width: 45px;
	}
}

@media screen and (max-width: 390px) {
	.irlwz {
		width: 80%;
	}
}

@media screen and (max-width: 360px) {
	.wbk4 {
		width: 90px;
	}
}