<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media screen and (min-width: 1200px) {
	.transXT50.target {
		transform: translateY(-100px);
		-webkit-transform: translateY(-100px);
		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 1000ms, opacity .15s cubic-bezier(0.445, 0.145, 0.355, 1);
		-webkit-transition: transform 1000ms, 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(60px);
		-webkit-transform: translateY(60px);
		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;
	}

	.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(100px);
		-webkit-transform: translateX(100px);
		opacity: 0;
		visibility: hidden;
		transition: transform 1000ms, opacity .15s cubic-bezier(0.445, 0.145, 0.355, 1);
		-webkit-transition: transform 1000ms, 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(-100px);
		-webkit-transform: translateX(-100px);
		opacity: 0;
		visibility: hidden;
		transition: transform 1000ms, opacity .15s cubic-bezier(0.445, 0.145, 0.355, 1);
		-webkit-transition: transform 1000ms, 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, 50px) scale(.95);
		transition: 0.8s all ease;
	}

	.action.loadscale {
		opacity: 1;
		visibility: visible;
		transform: translate(0, 0) scale(1);
		transition: 0.8s all ease;
	}

	.wzload.target {
		opacity: 0;
		visibility: hidden;
		transition: 0.8s all ease-out;
	}

	.action.wzload {
		opacity: 1;
		visibility: visible;
		transition: 0.8s all ease-out;
	}

	.sytrans.target {
		opacity: 0;
		visibility: hidden;
		transform: rotateY(45deg);
		transition: 0.8s all ease-out;
	}

	.action.sytrans {
		opacity: 1;
		visibility: visible;
		transform: rotateY(0);
		transition: 0.8s all ease-out;
	}

	.transTxt.target {
		opacity: 0;
		visibility: hidden;
		letter-spacing: 5px;
		transition: 1.2s all ease-out;
	}

	.action.transTxt {
		opacity: 1;
		visibility: visible;
		letter-spacing: normal;
		transition: 1.2s all ease-out;
	}

	.ovt {
		overflow: hidden;
	}

	.ovt font {
		display: block;
	}

	.transTxt.target {
		opacity: 0;
		visibility: hidden;
		-webkit-transition: 1s cubic-bezier(0.445, 0.145, 0.355, 1);
		-moz-transition: 1s cubic-bezier(0.445, 0.145, 0.355, 1);
		transition: 1s cubic-bezier(0.445, 0.145, 0.355, 1);
		transform: rotateX(10deg);
	}

	.action.transTxt {
		opacity: 1;
		visibility: visible;
		-webkit-transition: 1s cubic-bezier(0.445, 0.145, 0.355, 1);
		-moz-transition: 1s cubic-bezier(0.445, 0.145, 0.355, 1);
		transition: 1s cubic-bezier(0.445, 0.145, 0.355, 1);
		transform: rotateX(0);
	}
}

@media screen and (max-width:1680px) {
	.nl3title {
		max-height: 60px;
	}

	.header .yj-bot li {
		padding: 0 25px;
	}

	.header .yj-bot .yj-link {
		font-size: 16px;
	}

	.hlxz {
		font-size: 14px;
	}

	.hrwx i {
		font-size: 18px;
	}

	.iaplay {
		width: 80px;
		height: 80px;
		line-height: 80px;
		font-size: 18px;
	}

	.irbtn {
		font-size: 14px;
	}

	.iblicon {
		font-size: 38px;
	}

	.al3icon {
		width: 56px;
		height: 56px;
		line-height: 56px;
		font-size: 28px;
	}

	.al3item {
		padding: 80px 0 60px 0;
	}

	.ab5item {
		margin: 0 30px;
	}

	.ai5h {
		height: 309px;
	}

	.ay2txt,
	.as2txt {
		font-size: 14px;
	}

	.ad2yj,
	.ad2sj {
		width: 200px;
	}

	.ay4item span {
		width: 74px;
		height: 74px;
		line-height: 74px;
		font-size: 18px;
	}

	.ay4item span::before {
		width: 90px;
		height: 90px;
	}

	.ab4date,
	.ab4txt {
		font-size: 16px;
	}

	.ab4line::before {
		left: 18px;
	}

	.w1400 {
		width: 1225px;
	}

	.ab4cont::before {
		left: 10%;
	}

	.ab4line {
		margin: 14px 40px 0 17px;
	}

	.as2txt {
		padding: 8px 3px;
	}

	.ay2hv {
		font-size: 14px;
	}

	.iw1nr {
		font-size: 14px;
	}

	.osbot {
		width: 1000px;
	}

	.oslist li {
		font-size: 14px;
	}

	.osnr {
		padding: 70px 100px;
	}

	.oslist {
		padding: 50px 70px;
	}

	.nlitem {
		padding: 60px 0;
	}

	.nibtn {
		margin-top: 60px;
		font-size: 14px;
	}

	.nidesc {
		margin-top: 20px;
	}

	.plnum {
		font-size: 18px;
	}

	.pages-list {
		margin-top: 100px;
	}

	.nl3date strong {
		font-size: 42px;
	}

	.nl3date {
		width: 110px;
		padding: 25px 0;
	}

	.nw3list li {
		padding: 50px 0;
	}

	.ibsbtn {
		font-size: 36px;
	}

	.ibswbk {
		font-size: 18px;
	}

	.ibsearch {
		width: 600px;
		height: 55px;
		line-height: 55px;
	}

	.nd-top {
		padding: 60px 0 70px 0;
	}

	.nttitle {
		margin-top: 50px;
	}

	.ndnr,
	.nblink {
		font-size: 14px;
	}

	.w1200 {
		width: 1050px;
	}

	.cw2info {
		font-size: 22px;
	}

	.cb2nr {
		font-size: 14px;
	}

	.cb2send {
		font-size: 18px;
	}

	.cb2nr {
		height: 300px;
	}

	.cb2top {
		padding: 45px 34px 30px 160px;
	}

	.pwlist li {
		height: 135px;
	}

	.hotxt {
		font-size: 14px;
	}

	.irtitle {
		margin-top: 20px;
		line-height: 1.4;
	}

	.irdesc {
		margin-top: 25px;
		font-size: 14px !important;
	}

	.irlable {
		font-size: 32px !important;
	}

	.nititle {
		max-height: 72px;
	}
	.ibrlist li{
		height: 56px;
	}
	.ibr-scrollbox{
		max-height: 171px;
	}
}

@media screen and (max-width:1550px) {
	.nl3title {
		max-height: 54px;
	}

	.nititle {
		max-height: 60px;
	}

	.ostxt {
		font-size: 16px !important;
	}

	.bmlist li {
		padding: 12px 10px 12px 40px;
	}

	.business-wrap {
		padding: 100px 0 150px 0;
	}

	.iblist li {
		padding: 120px 0 50px 0;
	}

	.ibljh {
		font-size: 34px;
	}

	.irdnew {
		margin-top: -9px;
	}

	.ibr-scrollbox {
		margin-top: 40px;
	}

	.ibclable {
		font-size: 14px;
	}

	.ibiwz {
		left: 40px;
		bottom: 30px;
	}

	.ibcfirst .slick-arrow {
		bottom: 30px;
	}
	.ibipic{
		padding-bottom: 268px;
	}
	.ibrlist li{
		height: 52px;
	}

	.index-news {
		padding: 60px 0;
	}

	.w1400 {
		width: 1130px;
	}

	.ab4line {
		margin: 14px 30px 0 7px;
	}

	.ab4line::before {
		left: 18px;
	}

	.ab4year .slick-arrow:before {
		font-size: 25px;
	}

	.nibtn {
		width: 150px;
		height: 45px;
		line-height: 45px;
	}

	.news-wrap {
		padding: 100px 0 140px 0;
	}

	.w1200 {
		width: 968px;
	}


	.irlable {
		font-size: 28px !important;
	}

	.index-about {
		padding: 60px 8%;
	}
	.index-business{
		margin-bottom: 60px;
	}
	.ibr-scrollbox{
		max-height: 159px;
	}
}

@media screen and (max-width:1440px) {


	.irdesc {
		margin-top: 20px;
	}

	.irtitle {
		margin-top: 20px;
	}
	.header .yj-bot li {
		padding: 0 20px;
	}

	.header .yj-bot .yj-link {
		font-size: 15px;
	}

	/* .hroa,
	.hrwx {
		margin-left: 60px;
	} */

	.ay2txt,
	.as2txt {
		font-size: 12px;
	}

	.cb2cont {
		padding: 40px 100px 50px 100px;
	}

	.cb2top {
		padding: 30px 34px 25px 100px;
	}
}

@media screen and (max-width:1370px) {
	.header .yj-bot li{
		padding: 0 18px;
	}
	.nl3title {
		max-height: 48px;
	}

	.nititle {
		max-height: 54px;
	}

	.irlable {
		font-size: 24px !important;
	}

	.irdesc {
		margin-top: 20px;
		line-height: 28px;
	}

	.ad2yj,
	.ad2sj {
		width: 170px;
	}

	.ab4date,
	.ab4txt {
		font-size: 14px;
	}
	.ab4date{
		width: 74px;
	}
	.ab4line::before {
		left: 26px;
	}

	.w1200 {
		width: 856px;
	}
	.ib1pic{
		width: 48%;
	}
	.ib1wz {
		width: 48%;
	}
}

@media screen and (max-width:1280px) {
	.head-wrap{
		padding: 0 3%;
	}
}

@media screen and (max-width:1200px) {
	.nititle {
		max-height: 48px;
	}

	.index-about {
		padding: 0;
		display: block;
	}

	.irlable {
		font-size: 20px !important;
	}

	.irdesc {
		font-size: 14px !important;
		line-height: 1.8;
	}

	.m12 {
		font-size: 12px;
	}

	.m13 {
		font-size: 13px;
	}

	.m14 {
		font-size: 14px;
	}

	.m15 {
		font-size: 15px;
	}

	.m16 {
		font-size: 16px;
	}

	.m18 {
		font-size: 18px;
	}

	.m20 {
		font-size: 20px;
	}

	.m22 {
		font-size: 22px;
	}

	.menu-handler,
	.menuBox {
		display: block;
	}

	.header {
		height: 55px;
		line-height: 55px;
		box-shadow: 0 3px 6px rgba(0, 0, 0, .05);
	}

	.head-wrap {
		padding: 0 65px 0 5%;
		height: 55px;
		line-height: 55px;
	}

	.header .yj-bot {
		display: none;
	}

	.mtop {
		height: 55px;
	}

	.head-logo{
		margin-right: 0;
	}
	.head-logo a {
		height: 38px;
	}

	.w1460 {
		width: 90%;
	}

	.hrwx {
		display: none;
	}

	.hroa {
		line-height: 55px;
		margin-left: 0;
	}

	.hlxz {
		height: 55px;
		line-height: 55px;
		font-size: 12px;
	}

	.banner .slick-dots li,
	.ialeft .slick-dots li {
		width: 9px;
		height: 9px;
		margin: 0 5px;
	}

	.banner .slick-dots,
	.ialeft .slick-dots {
		bottom: 8px;
	}

	.ialeft {
		width: 100%;
	}

	.iaplay {
		width: 50px;
		height: 50px;
		line-height: 50px;
		font-size: 14px;
	}

	.iaright {
		width: 90%;
		transform: translateY(0);
		padding: 40px 5%;
	}

	.irdesc {
		margin-top: 20px;
	}

	.irbtn {
		width: 120px;
		height: 38px;
		line-height: 38px;
		font-size: 12px;
		margin-top: 30px;
	}

	.abbot {
		width: 600px;
		height: 300px;
	}

	.abclose i {
		font-size: 30px;
		right: -40px;
	}

	.index-business {
		background-attachment: local;
		width: 100%;
		margin-bottom: 0;
	}

	.iblist li {
		padding: 80px 10px 40px 10px;
	}

	.iblicon {
		font-size: 30px;
	}

	.iblbt {
		margin-top: 20px;
	}

	.ibltxt {
		margin-top: 10px;
	}

	.ibljh {
		font-size: 24px;
		margin-top: 20px;
	}

	.iblist li {
		width: 50%;
	}

	.iblist li:nth-child(2),
	.iblist li:nth-child(4),
	.iblist li:nth-child(6) {
		border-left: 1px solid rgba(255, 255, 255, .3);
	}

	.iblist li:nth-child(3),
	.iblist li:nth-child(4),
	.iblist li:nth-child(5),
	.iblist li:nth-child(6) {
		border-top: 1px solid rgba(255, 255, 255, .3);
	}

	.index-news {
		padding: 40px 0;
	}

	.inbot {
		display: block;
		width: 90%;
	}

	.ibleft {
		width: 100%;
	}

	.ibipic{
		padding-bottom: 43%;
	}

	.iblcont {
		margin-top: 30px;
	}

	.ibclable {
		font-size: 12px;
		padding: 5px 15px;
	}

	.ibiwz {
		left: 20px;
		bottom: 10px;
	}

	.ibwtxt {
		margin-top: 5px;
	}

	.ibcfirst .slick-arrow {
		bottom: 15px;
		right: 20px;
	}

	.ibclist li {
		padding: 15px 20px;
	}

	.iblms {
		margin-top: 5px;
	}

	.ibright {
		width: 100%;
		margin-top: 30px;
	}

	.ibttitle{
		padding-bottom: 15px;
	}

	.ibr-scrollbox {
		margin-top: 20px;
		margin-bottom: 30px;
		max-height: 100%;
		padding-right: 0;
		margin-right: 0;
	}

	.ibrlist li {
		padding: 12px 0;
		height: auto;
	}

	.irdnew {
		padding: 0 5px;
		margin-top: -7px;
		margin-left: 3px;
	}
	.fwtab{
		padding: 0 5%;
	}
	.ftqh {
		margin-right: 3%;
	}

	.fwbot {
		/* display: block; */
		align-items: end;
		padding: 20px 5%;
	}

	.fbleft {
		width: 72%;
		margin-left: 0;
	}

	.fblink {
		margin-right: 15px;
		margin-bottom: 5px;
	}

	.fbcr {
		margin-top: 15px;
	}

	.fbright img {
		width: 100px;
		margin: 0 auto 5px;
	}

	.fbright {
		font-size: 12px;
		flex-shrink: 0;
	}

	.irldesc {
		width: 80%;
	}

	.about-bot1 {
		padding: 40px 5%;
		display: block;
	}
	.ib1pic{
		width: auto;
		margin-bottom: 5%;
	}
	.ib1wz{
		width: auto;
	}
	.iw1nr {
		margin-top: 30px;
	}

	.w1400 {
		width: 90%;
	}

	.about-bot2 {
		padding: 40px 0;
	}

	.ab2center {
		display: none;
	}

	.ac2-l,
	.ac2-r {
		position: static;
	}

	.ab2cont {
		display: none;
	}

	.mb-ab2cont {
		display: block;
	}

	.ac2-l,
	.ac2-r {
		display: block;
		margin: 20px 0;
	}

	.as2txt br {
		display: none;
	}

	.ad2yj,
	.ad2sj {
		width: 65%;
		margin: 0 auto;
	}

	.ay2hv {
		width: 100%;
		left: 0 !important;
		right: 0 !important;
		box-shadow: 0 5px 10px rgba(153, 153, 153, .2);
	}

	.ad2sj {
		position: relative;
		padding-top: 20px;
	}

	.ad2sj::before {
		content: "";
		position: absolute;
		top: 0;
		left: 50%;
		transform: translateX(-50%);
		width: 1px;
		height: 20px;
		background: #666;
	}

	.as2txt {
		margin: 0;
	}

	.as2txt:not(:first-child) {
		margin-top: 10px;
	}

	.ad2qq {
		display: none;
	}

	.about-bot3 {
		padding: 40px 0;
	}

	.al3item {
		padding: 40px 0;
		margin: 20px 0 0 0;
	}

	.ab3list {
		margin: 30px 0 0 0;
		background: #F6F6F6;
		border-radius: 10px;
	}

	.ab3list .slick-arrow {
		position: absolute;
		z-index: 99;
		top: 50%;
		transform: translateY(-50%);
		color: #999;
	}

	.ab3list .slick-arrow:before {
		font-family: "iconfont" !important;
		font-size: 25px;
		font-style: normal;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		font-weight: lighter;
	}

	.ab3list .slick-prev:before {
		content: "\eca1";
	}

	.ab3list .slick-next:before {
		content: "\e87f";
	}

	.ab3list .slick-prev {
		left: 0;
	}

	.ab3list .slick-next {
		right: 0;
	}

	.ab3list .slick-arrow:hover {
		color: #007CCF;
	}

	.al3icon {
		width: 46px;
		height: 46px;
		line-height: 46px;
		font-size: 24px;
	}

	.al3txt1 {
		margin-top: 15px;
	}

	.al3txt2 {
		margin-top: 10px;
	}

	.about-bot4 {
		padding-top: 40px;
	}

	.ab4year {
		width: 100%;
		margin-top: 30px;
		padding: 0 30px;
	}

	.ay4item span {
		width: 64px;
		height: 64px;
		line-height: 64px;
		font-size: 16px;
	}

	.ay4item span::before {
		width: 80px;
		height: 80px;
	}

	.ab4cont::before {
		display: none;
	}

	.ab4l {
		margin-top: 20px;
	}

	.ab4line {
		width: 60px;
		margin: 14px 20px 0 0;
	}

	.ab4line::before {
		top: -6px;
		width: 10px;
		height: 10px;
		left: 22px;
	}

	.ab5item {
		margin: 0 10px;
	}

	.ai5h {
		height: 200px;
	}

	.ab5banner {
		margin-top: 30px;
		padding: 0 50px;
	}

	.ab5bot {
		padding: 0 5%;
	}

	.ab5banner .slick-arrow {
		width: 40px;
		height: 40px;
		line-height: 40px;
	}

	.osbot {
		width: 100%;
		height: 100vh;
		overflow-y: scroll;
		background: #fff;
		border-radius: 0;
	}

	.osclose {
		top: 5px;
		right: 5px;
	}

	.osnr {
		padding: 40px 20px 30px 20px;
		border-radius: 0;
	}

	.osname {
		padding-bottom: 15px;
	}

	.ostxt {
		margin-top: 20px;
	}

	.oslist {
		padding: 20px;
	}

	.oslist li {
		padding: 10px;
		font-size: 13px;
		border-top: 4px solid #077CB1;
	}

	.news-wrap {
		padding: 40px 0;
	}

	.insides-tab {
		width: 100%;
		text-align: center;
		height: auto;
		overflow-x: auto;
		overflow-y: hidden;
		-webkit-overflow-scrolling: touch;
		white-space: nowrap;
	}

	.itqh {
		min-width: 90px;
		padding: 6px;
		margin: 0 2px;
		font-size: 13px;
	}

	.nlitem {
		padding: 20px 0;
	}

	.nidate i {
		font-size: 18px;
	}

	.nititle {
		margin-top: 10px;
	}

	.nidesc {
		margin-top: 10px;
	}

	.nibtn {
		width: 90px;
		height: 32px;
		line-height: 32px;
		margin-top: 15px;
		font-size: 12px;
	}

	.nwlist {
		margin-top: 20px;
	}

	.pages-list {
		margin-top: 30px;
	}

	.plpn {
		width: 38px;
		height: 38px;
		line-height: 38px;
		margin: 0 10px;
	}

	.plnum {
		font-size: 14px;
		margin: 0 6px;
	}

	.nw3list {
		margin-top: 15px;
	}

	.nw3list li {
		padding: 15px 0;
	}

	.nl3date {
		width: 80px;
		padding: 18px 0;
	}

	.nl3date strong {
		font-size: 30px;
	}

	.nl3date em {
		font-size: 12px;
	}

	.nl3desc {
		margin-top: 10px;
	}

	.nl3wz {
		width: 70%;
		margin-left: 20px;
	}

	.search-wrap {
		padding: 15px 0 40px 0;
	}

	.ibsearch {
		top: 17%;
		width: 300px;
		height: 35px;
		line-height: 35px;
		padding: 0 15px;
		border: 2px solid #fff;
	}

	.ibsbtn {
		font-size: 26px;
	}

	.ibswbk {
		font-size: 16px;
		margin-left: 10px;
	}

	.nd-top {
		padding: 10px 0 30px 0;
	}

	.nbicon {
		font-size: 16px;
		margin-right: 10px;
	}

	.nbtxt {
		font-size: 12px;
	}

	.nttitle {
		margin-top: 20px;
	}

	.ntxx {
		margin-top: 15px;
	}

	.nxtxt i {
		font-size: 14px;
		margin-right: 5px;
	}

	.nxtxt {
		margin: 0 10px;
		font-size: 12px;
	}

	.w1200 {
		width: 90%;
	}

	.nd-center {
		padding: 30px 0;
	}

	.nd-bottom {
		padding: 20px 0 40px 0;
	}

	.contact-bot1 {
		padding: 40px 0;
	}

	.cb1box {
		display: block;
		margin-top: 30px;
	}

	.cb1item:nth-child(1) {
		padding-right: 0;
	}

	.cb1item:nth-child(2) {
		margin-top: 30px;
		padding-left: 0;
		border-left: none;
	}

	.ci1desc {
		margin-top: 15px;
	}

	.contact-bot2 {
		padding: 40px 0;
	}

	.cw2bt {
		margin-bottom: 30px;
	}

	.cb2box {
		display: block;
	}

	.cb2way {
		width: 100%;
	}

	.cw2H {
		margin-top: 15px;
	}

	.cw2tit {
		font-size: 14px;
	}

	.cw2info {
		font-size: 16px;
		margin-top: 5px;
	}

	.cb2map {
		width: 100%;
		margin-top: 30px;
	}

	.contact2-bot {
		padding: 40px 0;
	}

	.c2blable {
		margin: 0 auto 40px;
	}

	.c2blist {
		margin: 20px 0 0 -4%;
	}

	.c2blist li {
		padding: 20px;
		margin: 20px 0 0 4%;
	}

	.c2lxx {
		margin-top: 10px;
		padding-top: 15px;
	}

	.c2xtxt i {
		font-size: 16px;
		margin-right: 5px;
	}

	.c2xtxt {
		margin-right: 20px;
		font-size: 13px;
	}

	.ct2bot {
		width: 90%;
	}

	.cb2top {
		padding: 15px 20px;
	}

	.ct2close {
		font-size: 16px;
	}

	.cb2cont {
		padding: 30px 20px;
	}

	.cb2send {
		font-size: 16px;
		margin-top: 15px;
		padding-top: 15px;
	}

	.partner-wrap {
		padding: 40px 0;
	}

	.pwlist {
		margin: 20px 0 0 -5%;
	}

	.pwlist li {
		height: 80px;
		margin: 20px 0 0 5%;
	}

	.business-wrap {
		padding: 40px 0;
	}

	.bwbox {
		display: block;
	}

	.bwmenu {
		width: 100%;
		padding: 0;
		border-radius: 0;
		float: none;
		text-align: center;
		height: auto;
		overflow-x: auto;
		overflow-y: hidden;
		-webkit-overflow-scrolling: touch;
		white-space: nowrap;
		border-radius: 0;
	}

	.bmlist li {
		display: inline-block;
	}

	.bmlist li {
		padding: 8px 13px;
	}

	.bmltxt {
		font-size: 14px;
		padding-left: 15px;
	}

	.bmltxt::before {
		width: 3px;
		height: 3px;
	}

	.bmlist li.active .bmltxt::before {
		width: 6px;
		height: 6px;
	}

	.bmlogo,
	.bmline,
	.bmbg {
		display: none;
	}

	.bmlist {
		margin-top: 0;
	}

	.bwcont {
		width: 100%;
		margin-top: 30px;
	}

	.bwclist li {
		margin: 0 0 20px 2%;
	}

	.bwctab {
		margin-top: 30px;
		width: 100%;
		padding: 0;
		border-radius: 0;
		float: none;
		height: auto;
		overflow-x: auto;
		overflow-y: hidden;
		-webkit-overflow-scrolling: touch;
		white-space: nowrap;
	}

	.bwtqh {
		padding: 6px 13px;
	}

	.bwclist2 {
		margin: 10px 0 0 -3%;
	}

	.bwclist2 li {
		width: 97%;
		margin-top: 20px;
	}

	.ostxt {
		font-size: 14px !important;
	}
	.al3item::before{
		display: none;
	}
	.al3item:hover .al3icon {
		background: #077CB1;
		color: #fff;
	}
	.al3item:hover .al3txt1{
		color: #333;
	}
	 .al3item:hover .al3txt2{
        color: #555555;
	}
}

@media screen and (max-width:1024px) {
	.c2blist li {
		width: 96%;
	}
}

@media screen and (max-width:750px) {
	.abbot {
		width: 90%;
		height: 250px;
	}

	.abclose i {
		font-size: 26px;
		right: 0;
		top: -30px;
	}

	.iblist li {
		padding: 50px 5% 10px 5%;
	}

	.iblicon {
		font-size: 26px;
	}

	.iblbt {
		margin-top: 10px;
	}

	.ibljh {
		font-size: 20px;
		margin-top: 10px;
	}

	.al3item {
		width: 97%;
		padding: 20px 0;
	}

	.ab4line {
		width: 30px;
		margin: 12px 5px 0 5px;
	}

	.ab4line::before {
		left: 0px;
	}

	.ay4item span {
		width: 44px;
		height: 44px;
		line-height: 44px;
		font-size: 14px;
	}

	.ay4item span::before {
		width: 60px;
		height: 60px;
	}

	.ab4cont {
		padding: 20px 0 40px 0;
	}

	.about-bot5 {
		padding: 40px 0;
	}

	.oslist li {
		width: 46%;
		margin: 5px;
	}

	.nlitem {
		display: block;
	}

	.nipic,
	.niwz {
		width: 100%;
	}

	.niwz {
		margin-top: 15px;
	}

	.bwclist li {
		width: 48%;
	}
	.about-bot1{
		display: block;
	}
	.ib1pic{
		width: 80%;
		margin: 0 auto 5%;
	}
}

@media screen and (max-width:640px) {
	/* .banner .slide-inner img {
		height: 250px;
		object-fit: cover;
	} */

	/* .ibpic img {
		height: 167px;
		object-fit: cover;
	} */
	.ftqh{
		margin-right: 20px;
	}
	.pwlist li {
		height: 60px;
		width: 45%;
	}

	.pwlable,
	.c2blable {
		width: 100%;
	}
	.ib1pic{
		width: 100%;
	}
	.irldesc {
		width: 78%;
	}

}

@media screen and (max-width:480px) {
	.abbot {
		height: 220px;
	}
}
@media screen and (max-width:360px) {
	.irldesc {
		width: 75%;
	}
}</pre></body></html>