.ie #home #main #roll #r3 .rowMain .con .right .photo .dot-box .dot .d-mid > .rip {
	display: none;
}

.ie #home #main #roll #r5 .rowMain .con .right {
	height: calc(100% - 4vw);
}

.ie #home #main #roll #r6 .rowMain .con .right {
	height: calc(100% - 4vw);
}

.ie #home #main #roll #r4 .bg .right:hover .pic {
	opacity: 0.85;
}

.ie #home #main #roll #r4 .bg .left:hover .pic {
	opacity: 0.85;
}

.ie #home #main #roll #r4 .bg .right .right-box .cv-box #cv2 > img {
	opacity: 0.8;
}

.ie #home #main #roll #r4 .bg .left .left-box .cv-box #cv1 > img {
	opacity: 0.7;
}

@media screen and (max-width:1500px) {
	.ie .layout-rowMain {
		width: 1200px;
	}
}

@media screen and (max-width:1366px) {
	#bloc footer .fMain .col:nth-of-type(1) {
		width: calc(100% - 3.8rem);
	}

	#lexi #r3 .con .box .inner .dot_hover > span.f-30 {
		font-size: 20px;
	}

	#intro #r3 .con .box .right .photo .dot-box .dot .d-msg.p-pa .notice p {
		left: calc(100% + 4px);
		top: 24px;
	}
}

@media screen and (max-width:1280px) {
}

@media screen and (max-width:1024px) {
	#scr_fx {
		animation-play-state: paused;
		animation-duration: 1s;
		animation-iteration-count: infinite;
		animation-direction: alternate;
		will-change: transform, opacity;
		animation-delay: calc(var(--go) * -1s);
		animation-name: scrFn;
		animation-timing-function: linear;
	}

	#foot-fx {
		pointer-events: none;
		animation-play-state: paused;
		animation-duration: 1s;
		animation-iteration-count: infinite;
		animation-direction: alternate;
		will-change: opacity;
		animation-delay: calc(var(--go1) * -1s);
		animation-name: scrFn1;
		animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
	}
}

@media screen and (max-width:800px) {
}

@media screen and (max-height:800px) {
	#home #main #roll #r5 .rowMain .con .right .inner .b1 {
		width: 100%;
	}

	#home #main #roll #r5 .rowMain .con .right .inner .b1 > h3 {
		width: 100%;
	}

	#home #main #roll #r5 .rowMain .con .right .inner .b1 > div:nth-child(2) {
		height: 0.8rem;
	}

	#home #main #roll #r5 .rowMain .con .right .inner .b1 > div:nth-child(3) {
		height: 0.8rem;
	}

	#home #main #roll #r5 .rowMain .con .right .inner .b1 > div:nth-child(4) {
		height: 0.8rem;
	}

	#home #main #roll #r5 .rowMain .con .right .inner .b1 > div:nth-child(5) {
		height: 0.8rem;
	}

	#home #main #roll #r5 .rowMain .con .right .inner .b1 > div:nth-child(6) {
		height: 0.8rem;
	}

	#home #main #roll #r6 .rowMain .con .right .inner .b1 {
		width: 100%;
	}
}

@media screen and (max-height:600px) {
	#home #main #roll #r5 .rowMain .con .right .inner .b1 > div:nth-child(3) {
		width: 48%;
	}

	#home #main #roll #r5 .rowMain .con .right .inner .b1 > div:nth-child(4) {
		width: 48%;
	}

	#home #main #roll #r5 .rowMain .con .right .inner .b1 > div:nth-child(5) {
		width: 48%;
	}

	#home #main #roll #r5 .rowMain .con .right .inner .b1 > div:nth-child(6) {
		width: 48%;
	}
}

@media screen and (orientation: portrait) {
    /* 竖屏 */	.pc {
		display: none!important;
	}

	#bloc header {
		height: 50px;
		pointer-events: auto;
	}

	body.fx {
		position: fixed;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		overflow: hidden;
	}

	.btn_hover {
		transform: translateZ(0);
	}

	.btn_hover:before {
		border-radius: 100px;
	}

	.btn_hover:after {
		border-radius: 100px;
	}

	.stores_body .after-inner #main {
		padding-top: 0!important;
	}

	.max-wid {
		width: 90%;
	}

	.after-inner #main .wrap {
		position: relative;
		z-index: 10;
	}
	.after-inner #top {
		background-color: #000;
		height: 60vh;
		position: relative;
	}
	.about.after-inner #top{
		height: 60vh;
	}
	.showmain{
		padding: 0 10px;
	}
	.rightnav{
		width: 40px;
	}
	.gotop1{
		width: 40px;
		height: 40px;
	}
	.gotop1 .morebtn a{
		padding: 8px 0;
	}
	.gotop1 .morebtn a>div{
		display: none;
	}
	.gotop1 .morebtn .iconfont{
		font-size: 18px;
	}

	/* .after-inner #top .banner {
		height: 70%;
	} */

	.after-inner #main {
		/* padding-top: 70vh; */
		padding-top: 0!important;
		transform: translateZ(0);
	}

	.after-inner #top .banner .topic #icon_all {
		max-width: 1.1rem;
		height: 120px;
		width: 19vw;
	}

	.after-inner #top .banner .topic .txt_ {
		height: 100px;
		margin-top: 1rem;
	}
	.after-inner #top .banner .topic .txt_ h1{
		height: .4rem;
	}
	.after-inner #top .banner .topic .txt_ a{
		font-size: 14px;
	}
	.after-inner #top .banner .go_scr {
		bottom: -6vw;
		width: 0.5rem;
		height: 0.5rem;
		line-height: 0.5rem;
	}

	.after-inner #top .banner .go_scr > .iconfont {
		font-size: 14px;
		margin-left: 0;
	}

	.after-inner #main .row {
		padding-bottom: 8vw;
		padding-top: 10vw;
	}

	#bloc footer .fMain {
		flex-wrap: wrap;
		padding-top: 10%;
	}

	#bloc footer .fMain .col:nth-of-type(1) {
		width: 100%;
		margin-bottom: 20px;
	}

	#bloc footer .fMain .col:nth-of-type(2) {
		width: 100%;
	}

	#bloc footer .fMain .col:nth-of-type(1) .box > h3,#bloc footer .fMain .col:nth-of-type(2) .box > h3 {
		margin-bottom: 12px;
		width: 100%;
	}

	#bloc footer .fMain .col:nth-of-type(1) .box > a {
		padding: 1px 0;
	}

	#bloc footer .fMain .col:nth-of-type(2) .box {
		width: 100%;
	}

	#bloc footer .fMain .col:nth-of-type(2) .box > div:nth-child(2) {
		width: 49%;
	}

	#bloc footer .fMain .col:nth-of-type(2) .box > div:nth-child(3) {
		width: 49%;
	}

	#bloc footer .fBtm .max-wid {
		flex-wrap: wrap;
		padding: 20px 0;
		height: auto;
	}

	#bloc footer .fBtm .max-wid > a {
		width: 100%;
	}
	#bloc footer .fBtm .max-wid .f-msg{
		margin-top: 10px;
	}
	#v-pop .con {
		width: 92%;
		background-color: #000;
	}

	#v-pop .con .del_p {
		left: calc(50% - 15px);
		font-size: 30px;
	}

	#v-pop .con .video-js {
		max-height: 55vw;
	}

	.terms_body .after-inner #main {
		padding-top: 0!important;
	}

	#home #main #roll #banner .component .Tcon {
		width: 90%;
		bottom: 28vw;
		height: calc(100% + 48px);
	}

	#home #btm .con .right {
		display: none;
	}

	#home #btm .con {
		padding: 60px 5%;
	}

	#home #btm .con .left .share-con {
		display: none;
	}    /*#home #banner .component .Tcon .pageChange{display: none;}*/	#home #main #roll #banner .component .Tcon .txtChange > small > .Tpage {
		font-size: 32px;
	}

	#home #main #roll #banner #component .Tcon .txtChange {
		min-height: 105px;
	}

	#home #main #roll #banner #component .Tcon .txtChange li small {
		font-size: 22px;
		margin-bottom: 15px;
	}

	#home #main #roll #banner #component .Tcon .txtChange li h4 {
		font-size: 18px;
	}

	#home #main #roll #banner .component .Tcon .txtChange > small {
		bottom: calc(100% + 0.32rem);
	}

	#home #btm .con .left .pager_btn {
		font-size: 14px;
	}

	#home #main #roll .row .bg {
		flex-wrap: wrap;
		flex-direction: column;
	}    /*#home #main #roll #r1{margin-top: 50px;height: calc(100% - 50px);}*/	#home #main #roll #r1 .bg .left {
		width: 100%;
		height: calc(50% + 50px);
		background-color: #fff;
	}

	#home #main #roll #r1 .bg .mask {
		display: none;
	}

	#home #main #roll #r1 .bg .right {
		width: 100%;
		height: calc(50% - 50px);
		background-color: #fff;
	}

	#home #main #roll #r1 .bg .left .pic {
		opacity: 1;
	}

	#home #main #roll .row .rowMain .con {
		width: 90%;
		flex-wrap: wrap;
		flex-direction: column;
		padding-top: 50px;
		padding-bottom: 50px;
	}

	#home #main #roll #r1 .rowMain .con .left {
		width: 100%;
		height: calc(50% + 50px);
		padding-top: 50px;
	}

	#home #main #roll #r1 .rowMain .con .left .msg p {
		color: #fff;
		font-size: 14px;
	}

	#home #main #roll #r1 .rowMain .con .left .msg h2 {
		color: #fff;
	}

	#home #main #roll #r1 .rowMain .con .right {
		width: 100%;
		height: calc(50% - 50px);
		padding-top: 10%;
	}

	#home #main #roll #r1 .rowMain .con .right .msg h2 {
		text-align: left;
	}

	#home #main #roll #r1 .rowMain .con .right .msg p {
		text-align: left;
		font-size: 14px;
	}

	#home #main #roll #r2 .rowMain .con {
		padding-top: 60px;
		display: flex;
		flex-direction: column;
		align-content: center;
		align-items: flex-start;
		justify-content: space-around;
	}

	#home #main #roll #r2 .rowMain .con .top {
		flex-wrap: wrap;
	}

	#home #main #roll #r2 .rowMain .con .top .right {
		width: 100%;
		text-align: left;
		margin-bottom: 10px;
	}

	#home #main #roll #r2 .rowMain .con .top .left {
		width: 100%;
	}

	#home #main #roll #r2 .rowMain .con .top .left .msg p {
		font-size: 14px;
	}

	#home #main #roll #r2 .rowMain .con .mid {
		margin-left: -15px;
	}

	#home #main #roll #r2 .rowMain .con .mid #smooth .scroll-content .slide {
		transition: transform .8s ease-in-out;
		width: 100%;
	}

	#home #main #roll #r2 .rowMain .con .mid #smooth .scroll-content .slide.swiper-slide-next {
	}

	#home #main #roll #r2 .rowMain .con .mid {
		flex-grow: 0;
	}

	#home #main #roll #r3 .rowMain .con .left .items .box:nth-child(2n+1) {
		width: 32%
	}

	#home #main #roll #r3 .rowMain .con .left .items .box {
		margin-left: 14px;
		margin-top: 0.2rem;
		margin-bottom: 0.2rem;
	}

	#home #main #roll #r2 .rowMain .con .mid #smooth .smooth-pager {
		bottom: -50px;
	}

	#home #main #roll #r3 .rowMain .con {
		padding-top: 60px;
		padding-bottom: 20px;
	}

	#home #main #roll #r3 .rowMain .con .right .photo .dot-box .dot .d-mid > .rip {
		width: 1.4rem;
	}

	#home #main #roll #r3 .rowMain .con .right .photo .dot-box .dot .d-mid > em {
		width: 4px;
		height: 4px;
	}

	#home #main #roll #r3 .rowMain .con .left {
		border-top: 1px solid rgba(255,255,255,0.2);
		width: 100%;
		padding-left: 0;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		height: 50%;
	}

	#home #main #roll #r3 .rowMain .con .left .items {
		width: 100%;
		justify-content: center;
	}

	#home #main #roll #r3 .rowMain .con .right .photo {
		margin-left: -2%;
	}

	#home #main #roll #r3 .rowMain .con .right {
		display: flex;
		height: 50%;
		align-items: center;
		flex-direction: column;
		justify-content: center;
	}

	#home #main #roll #r3 .rowMain .con .right .photo .dot-box .dot .d-msg .d-logo {
		font-size: 0.2rem;
		height: 0.2rem;
		line-height: 0.2rem;
	}

	#home #main #roll #r3 .rowMain .con .right .photo .dot-box .dot .d-msg.d-up .line {
		height: calc(100% - 10px);
		bottom: -0.1rem;
	}

	#home #main #roll #r3 .rowMain .con .right .photo .dot-box .dot .d-msg.d-down .line {
		height: calc(100% - 10px);
		top: -0.1rem;
	}

	#home #main #roll #r3 .rowMain .con .right .photo .dot-box .dot .d-msg .notice h4 {
		font-size: 14px;
		font-weight: 600;
		margin-bottom: 2px;
	}

	#home #main #roll #r3 .rowMain .con .right .photo .dot-box .dot .d-msg .notice small {
		display: none;
	}

	#home #main #roll #r3 .rowMain .con .right .photo .dot-box .dot .d-msg .notice {
		top: 0;
	}

	#home #main #roll #r3 .rowMain .con .right .photo .dot-box .dot .d-msg.rd .notice {
		left: 120%;
	}

	#home #main #roll #r3 .rowMain .con .right .photo .dot-box .dot .d-msg.ld .notice {
		right: 120%;
	}

	#home #main #roll #r4 .bg .left {
		width: 100%;
		height: calc(50% + 50px);
	}

	#home #main #roll #r4 .bg .right {
		width: 100%;
		height: calc(50% - 50px);
	}

	#home #main #roll #r4 .bg .mask {
		display: none;
	}

	#home #main #roll #r4 .bg .left .left-box {
		padding-top: 50px;
	}

	#home #main #roll #r4 .bg .left .left-box,#home #main #roll #r4 .bg .right .right-box {
		width: 78%;
	}

	#home #main #roll #r4 .bg .left .bx-logo {
		padding-top: 50px;
	}

	#home #main #roll #r4 .bg .left .bx-logo > img {
		max-width: 78vw;
	}

	#home #main #roll #r4 .bg .right .bx-logo > img {
		max-width: 78vw;
	}

	#home #main #roll #r5 .bg .left {
		width: 100%;
		height: 67%;
		overflow: hidden;
	}

	#home #main #roll #r5 .bg .left .mask {
		display: none;
	}

	#home #main #roll #r5 .bg .left > div .photo {
		height: auto;
		width: 100%;
	}

	#home #main #roll #r5 .rowMain .con .right {
		top: 0;
		height: 100%;
		width: 100%;
		display: flex;
		justify-content: flex-end;
		flex-direction: column;
		align-items: flex-start;
	}

	#home #main #roll #r5 .rowMain .con {
		width: 100%;
	}

	#home #main #roll #r5 .rowMain .con .right .inner {
		width: 100%;
		justify-content: space-around;
		background-color: #fff;
		padding: 10px 5%;
		height: auto;
	}

	#home #main #roll #r5 .rowMain .con .right .inner .b1 > h3 {
		margin-bottom: 0.1rem;
	}

	#home #main #roll #r5 .rowMain .con .right .inner .b1 > div:nth-child(4) {
		width: 48%;
	}

	#home #main #roll #r5 .rowMain .con .right .inner .b1 {
		width: 100%;
	}

	#home #main #roll #r5 .rowMain .con .right .inner .b1 > div:nth-child(5) {
		width: 48%;
	}

	#home #main #roll #r5 .rowMain .con .right .inner .b1 > div:nth-child(3) {
		width: 48%;
	}

	#home #main #roll #r5 .rowMain .con .right .inner .b1 > div:nth-child(6) {
		width: 48%;
	}

	#home #main #roll #r5 .rowMain .con .right .inner .b2 .top .col > h3 {
		margin-bottom: 0.1rem;
	}

	#home #main #roll #r5 .rowMain .con .right .inner .b2 .top .col > a {
		font-size: 12px;
	}

	#home #main #roll #r5 .rowMain .con .right .inner .b2 .line {
		margin: 5px 0;
	}

	#home #main #roll #r5 .rowMain .con .right .inner .b2 .btm h4 {
		margin: 0.1rem 0;
	}

	#home #main #roll #r6 .bg .left {
		width: 100%;
		height: 47%;
		overflow: hidden;
	}

	#home #main #roll #r6 .bg .left .mask {
		display: none;
	}

	#home #main #roll #r6 .bg .left > div .photo {
		height: auto;
		width: 100%;
		display: block;
	}

	#home #main #roll #r6 .rowMain .con .right {
		top: 0;
		height: 100%;
		width: 100%;
		display: flex;
		justify-content: flex-end;
		flex-direction: column;
		align-items: flex-start;
	}

	#home #main #roll #r6 .rowMain .con {
		width: 100%;
	}

	#home #main #roll #r6 .rowMain .con .right .inner {
		width: 100%;
		justify-content: space-around;
		background-color: #fff;
		padding: 10px 5%;
		height: auto;
	}

	#home #main #roll #r6 .rowMain .con .right .inner .b1 > h3 {
		margin-bottom: 0.1rem;
	}

	#home #main #roll #r6 .rowMain .con .right .inner .b1 {
		width: 100%;
	}

	#home #main #roll #r6 .rowMain .con .right .inner .b2 .top .col > h3 {
		margin-bottom: 0.1rem;
	}

	#home #main #roll #r6 .rowMain .con .right .inner .b2 .top .col > a {
		font-size: 12px;
	}

	#home #main #roll #r6 .rowMain .con .right .inner .b2 .line {
		margin: 5px 0;
	}

	#home #main #roll #r6 .rowMain .con .right .inner .b2 .btm h4 {
		margin: 0.1rem 0;
	}

	#intro #r1 {
		padding-bottom: 14vw;
	}

	#intro #r1 .con .box .right .msg .title p {
		display: none;
	}

	#intro #r1 .con .box {
		flex-wrap: wrap;
		margin-top: 0;
	}

	#intro #r1 .con .box .left,#intro #r1 .con .box .right {
		width: 100%;
	}

	#intro #r1 .con .box .right .msg {
		position: relative;
		padding-top: 0.3rem;
	}

	#intro #r1 .con .box .right .msg > i {
		font-size: 24px;
	}

	#intro #r1 .con .box .right .msg .title {
		margin-bottom: 0.24rem;
		margin-top: 0.05rem;
	}

	#intro #r1 .con .box .right .msg > small {
		margin-bottom: 0.2rem;
	}

	#intro #r2 {
		height: auto;
	}

	#intro #r2 .rowMain .con .left .msg .title p {
		display: none;
	}

	#intro #r2 .bg .left {
		width: 100%;
		right: 0;
		height: calc(100% - 77vw);
		z-index: 3;
		top: auto;
		bottom: 0;
	}

	#intro #r2 .bg .right {
		width: 100%;
		bottom: auto;
		top: 0;
	}

	#intro #r2 .rowMain .con .left {
		width: 100%;
		padding-top: 77.44vw;
	}

	#intro #r2 .rowMain .con .left .msg {
		position: relative;
		padding-top: 0.3rem;
		padding-bottom: 0.2rem;
	}

	#intro #r2 .rowMain .con .left .msg .title {
		margin-bottom: 0.24rem;
		margin-top: 0.05rem;
	}

	#intro #r2 .bg #ad1 {
		width: 100%;
		left: 0;
		bottom: auto;
		top: -35px;
		text-align: center;
	}

	#intro #r2 .bg #ad1 > span {
		font-size: 70px;
		line-height: 70px;
		text-align: center;
		width: 100%;
	}

	#intro #r3 .con .topic > span {
		font-size: 105px;
		line-height: 2rem;
	}

	#intro #r3 .con .box {
		flex-wrap: wrap;
	}

	#intro #r3 .con .box .left {
		padding-left: 0;
		width: 100%;
	}

	#intro #r3 .con .box .left .items {
		width: 100%;
		justify-content: center;
	}

	#intro #r2 .rowMain .con .left .msg > i {
		font-size: 24px;
	}

	#intro #r3 {
		position: relative;
		z-index: 16;
		overflow: hidden;
	}

	#intro #r3 .con .box .left .items .box:nth-child(2n+1) {
		width: 32%;
	}

	#intro #r3 .con .box .left .items .box {
		margin-top: 18px;
		margin-left: 14px;
	}

	#intro #r3 .con .box .right {
		padding-top: 32vw;
	}

	#intro #r3 .con .box .right .photo {
		margin-left: -5%;
	}

	#intro #r3 .con .box .right .photo .dot-box .dot .d-msg.rd .notice {
		top: 0;
	}

	#intro #r3 .con .box .right .photo .dot-box .dot .d-msg.ld .notice {
		top: 0;
	}

	#intro #r3 .con .box .right .photo .dot-box .dot .d-msg .notice small {
		display: none;
	}

	#intro #r3 .con .box .right .photo .dot-box .dot .d-msg {
		width: 12px;
	}

	#intro #r3 .con .box .right .photo .dot-box .dot .d-msg .line {
		height: calc(100% - 12px);
	}

	#intro #r3 .con .box .right .photo .dot-box .dot .d-msg.d-up .line {
		bottom: -4px;
	}

	#intro #r3 .con .box .right .photo .dot-box .dot .d-msg.d-down .line {
		top: -4px;
	}

	#intro #r3 .con .box .right .photo .dot-box .dot .d-msg .d-logo {
		font-size: 12px;
		height: 12px;
		line-height: 12px;
	}

	#intro #r3 .con .box .right .photo .dot-box .dot.on .d-msg {
		display: block;
	}

	#intro #r3 .con .box .right .photo .dot-box .dot .d-mid {
		width: 12px;
		height: 12px;
	}

	#intro #r3 .con .box .right .photo .dot-box .dot .d-mid > em {
		width: 5px;
		height: 5px;
	}

	#intro #r3 .con .box .right .photo .dot-box .dot .d-msg .notice h4 {
		font-size: 14px;
		margin-bottom: 2px;
	}

	#intro #r3 .con .box .right .photo .dot-box .dot .d-msg.d-down .notice {
		top: auto;
	}

	#intro #r4 .bg .add2 {
		font-size: 1.5rem;
		width: 100%;
		text-align: center;
	}

	#intro #r4 .rowMain .title small {
		display: none;
	}

	#intro #r4 .rowMain .con .app-con #app_sw1 .swiper-wrapper .swiper-slide .right .msg {
		position: relative;
		height: auto;
		padding-bottom: 0;
	}

	#intro #r4 .rowMain .con .app-con #app_sw1 .swiper-wrapper .swiper-slide .right .msg .items {
		position: relative;
		max-height: 260px;
	}

	#culture #r1 .con {
		flex-wrap: wrap;
	}

	#culture #r1 .con .left {
		width: 100%;
		padding-right: 0;
	}

	#culture #r1 .con .left .title {
		margin-bottom: 0.2rem;
		text-align: center;
	}

	#culture #r1 .con .left .title p {
		display: none;
	}

	#culture #r1 .con .left .title > i {
		display: none;
	}

	#culture #r1 .con .right {
		width: 100%;
		padding-left: 0;
	}

	#culture #r1 .con .right p {
		line-height: 1.8;
	}

	#culture #r2 .title .en_b {
		display: none;
	}

	#culture #r2 .con {
		flex-wrap: wrap;
		flex-direction: column
	}

	#culture #r2 .con .left {
		width: 100%;
		padding-left: 0;
	}

	#culture #r2 .con .left .msg > i {
		display: none;
	}

	#culture #r2 .con .left .msg h2 span {
		font-size: 20px;
	}

	#culture #r2 .con .right {
		margin-top: 30px;
	}

	#culture #r3 #bxSwitch {
		margin-bottom: 240px;
	}

	#culture #r3 .con .items .box .list h4 {
		min-height: 76px;
	}

	#culture #r3 .con {
		height: 240px;
		top: 100%;
		bottom: auto;
	}

	#culture #r3 .con .mask {
		height: 100%;
		width: 125vw;
		left: -10vw;
	}

	#culture #r3 .con .items {
		height: 100%;
		width: 100%;
	}

	#culture #r3 #js_calc_2 {
		padding-left: 0!important;
	}

	#culture #r3 .con .items .box .list small {
		white-space: nowrap;
	}

	#culture #r3 .con .items .box {
		width: 100%;
	}

	#market #r1 .con .tab {
		width: 100%;
		flex-wrap: wrap;
	}

	#market #r1 .con .tab .btn_hover > span {
		font-size: 14px;
	}

	#market #r1 .con .tab .btn_hover {
		margin: 0 0.1rem;
		line-height: 40px;
	}

	#market #r1 .con .tab .btn_hover:nth-child(1) {
		width: calc(50% - 0.2rem);
	}

	#market #r1 .con .tab .btn_hover:nth-child(2) {
		width: calc(50% - 0.2rem);
	}

	#market #r1 .con .tab .btn_hover:nth-child(3) {
		width: calc(100% - 0.2rem);
		margin-top: 14px;
	}

	.btn_hover > span > i {
		margin-right: 0.1rem;
	}

	#market #r1 .con .inner {
		margin-top: 1rem;
	}

	#market #r1 .con .inner .map-box .dot-box .dot .d-msg .notice small {
		display: none;
	}

	#market #r1 .con .inner .map-box .dot-box .dot .d-msg.cd .notice {
		bottom: calc(100% + 0.05rem);
	}

	#market #r1 .con .inner .map-box .dot-box .dot .d-msg.d-up {
		padding-bottom: 0.5rem!important;
	}

	#market #r1 .con .inner .map-box .dot-box .dot .d-mid {
		width: 20px;
		height: 20px;
	}

	#market #r1 .con .inner .map-box .dot-box .dot .d-msg .d-logo {
		font-size: 20px;
		height: 20px;
		line-height: 20px;
	}

	#market #r1 .con .inner .map-box .dot-box .dot .d-msg .line {
		height: calc(100% - 8px);
	}

	#market #r1 .other .topic .box > i {
		width: 40px;
	}

	#market #r1 .other .topic .box > p {
		width: calc(100% - 40px);
	}

	#market #r1 .other .topic .box {
		width: 100%;
	}

	#market #r1 .other .topic .box > i {
		font-size: 20px;
	}

	#market #r1 .other .btm .box .items > li {
		width: 50%;
		height: 36px;
		margin: 2% 0;
	}

	#market #r1 .other .btm .box .til > em {
		display: none;
	}

	#market #r1 .other .btm .box .til > small {
		display: none;
	}

	#market #r1 .other .ad > span {
		display: none;
	}

	#market #r2 .con {
		flex-wrap: wrap;
		flex-direction: column;
	}

	#market #r2 .con .left {
		width: 100%;
	}

	#market #r2 .con .right {
		width: 100%;
		padding-left: 0;
	}

	#market .row .con .left .title {
		margin-bottom: 0.2rem;
	}

	#market #r2 .con .left .title h2 {
		margin-bottom: 0;
	}

	#market .row .con .left .cir_btn {
		display: none;
	}

	#market #r2 .con .right .num_box {
		width: 100%;
		justify-content: space-between;
		margin-bottom: 0.2rem;
	}

	#market #r2 .con .right p {
		line-height: 1.8;
	}

	#market #r2 .other#js_calc_2 .box .honor-box .list {
		margin-right: 0.2rem;
		margin-bottom: 0.2rem;
	}

	#market #r2 .other#js_calc_2 .box .honor-box .list .photo > img {
		max-height: 100%;
	}

	#market #r2 .other#js_calc_2 .box .msg-box {
		flex-direction: column;
	}

	#market #r2 .other#js_calc_2 .box .msg-box .col {
		width: 100%;
	}

	ul.txtList > li {
		margin: 3px 0;
	}

	#market #r2 .con .left .title {
		margin-bottom: 0.4rem;
	}

	#market #r3 .con .left .title {
		margin-bottom: 0.4rem;
	}

	#market #r3 .con {
		flex-wrap: wrap;
		flex-direction: column;
	}

	#market #r3 .con .left {
		width: 100%;
	}

	#market #r3 .con .right {
		width: 100%;
		padding-left: 0;
	}

	#market #r3 .ad .inner {
		flex-direction: column;
	}

	#market #r3 .ad .inner .mid {
		max-width: 100vw;
	}

	#market #r3 .other #sw3 .swiper-wrapper .swiper-slide .inner .top .btm .text_ {
		white-space: nowrap;
	}

	#market #r3 .ad .inner .mid .msg > i {
		margin-bottom: 0.15rem;
	}

	#market #r4 .con .items .box {
		flex-direction: column;
		margin-top: 8vw;
	}

	#market #r4 .con .items .box .photo {
		width: 100%;
	}

	#market #r4 .con .items .box .msg {
		width: 100%;
	}

	#market #r4 .con .items .box .msg > i {
		display: none;
	}

	#market #r4 .con .items .box .msg .title {
		margin-bottom: 0.1rem;
	}

	#market #r4 .con .items .box .msg > p {
		line-height: 1.8;
	}

	#market #r4 .con .items .box .msg .title p {
		display: none;
	}

	#quality #r1 .con .tab {
		width: 100%;
		flex-wrap: wrap;
	}

	#quality #r1 .con .tab .btn_hover > span {
		font-size: 14px;
	}

	#quality #r1 .con .tab .btn_hover {
		margin: 0 0.1rem;
		line-height: 40px;
	}

	#quality #r1 .con .tab .btn_hover:nth-child(1) {
		width: calc(50% - 0.2rem);
	}

	#quality #r1 .con .tab .btn_hover:nth-child(2) {
		width: calc(50% - 0.2rem);
	}

	#quality #r1 .con .tab .btn_hover:nth-child(3) {
		width: calc(100% - 0.2rem);
		margin-top: 14px;
	}

	#quality #r1 .con .items .box {
		flex-direction: column;
		flex-wrap: wrap;
	}

	#quality #r1 .con .items .box .left {
		width: 100%;
	}

	#quality #r1 .con .items .box .right {
		width: 100%;
		overflow-x: auto;
	}

	#quality #r1 .con .items .box .right .honor-box {
		width: 200%;
	}

	#quality #r1 .con .items .box .left > img {
		max-width: 100%;
	}

	#quality #r1 .con .items .box .right .honor-box .list .photo {
		height: 64vw;
	}

	#quality #r1 .con .items .box .right .honor-box .list .other h4 {
		font-size: 12px;
	}

	#quality #r2 .con .mid .right .office {
		align-items: center;
		max-height: 350px;
	}

	#quality #r2 .con .mid {
		flex-direction: column;
		flex-wrap: wrap;
	}

	#quality #r2 .con .mid .left {
		width: 100%;
	}

	#quality #r2 .con .mid .right {
		width: 100%;
	}

	#quality #r2 .con > .other {
		overflow-x: auto;
	}

	#quality #r2 .con > .other .honor-box {
		width: 300%;
	}

	#quality #r2 .con > .other .honor-box .list {
		padding-right: 12px;
	}

	#quality #r2 .con > .other .honor-box .list .photo {
		height: 60vw;
	}

	#quality #r2 .con > .other .honor-box .list .other h4 {
		font-size: 12px;
		min-width: 23vw;
	}

	#power .row .title small.en_b {
		display: none;
	}

	#power .row .title small.en_l {
		display: none;
	}

	#power #r1 .con .tab {
		width: 100%;
		flex-wrap: wrap;
	}

	#power #r1 .con .tab .btn_hover > span {
		font-size: 14px;
	}

	#power #r1 .con .tab .btn_hover {
		margin: 0 0.1rem;
		line-height: 40px;
	}

	#power #r1 .con .tab .btn_hover:nth-child(1) {
		width: calc(50% - 0.2rem);
	}

	#power #r1 .con .tab .btn_hover:nth-child(2) {
		width: calc(50% - 0.2rem);
	}

	#power #r1 .con .tab .btn_hover:nth-child(3) {
		width: calc(100% - 0.2rem);
		margin-top: 14px;
	}

	#power #r1 .con .items {
		flex-direction: column;
		flex-wrap: wrap;
	}

	#power #r1 .con .items .box.half {
		width: 100%;
	}

	#power #r1 .con .items .box.half .msg .right {
		position: absolute;
		right: 5%;
		top: 5%;
	}

	#power #r1 .con .items .box.half .msg {
		padding: 5%;
		position: relative;
	}

	#power #r1 .con .items .box.half .msg .left {
		width: 100%;
	}

	#power #r1 .con .items .box.wid-100 {
		flex-direction: column;
		flex-wrap: wrap;
	}

	#power #r1 .con .items .box.wid-100 .photo {
		width: 100%;
		height: 54vw;
	}

	#power #r1 .con .items .box.wid-100 .msg {
		width: 100%;
	}

	#power #r1 .con .items .box.half .msg .left p {
		font-size: 14px;
	}

	#power #r1 .other > span {
		font-size: 78px;
		line-height: 1rem;
	}

	#power #r1 .other {
		bottom: -4vw;
	}

	#power #r2 .con #sw2 .swiper-wrapper .swiper-slide .inner {
		max-width: 90vw;
	}

	#power #r2 .con #sw2 .swiper-wrapper .swiper-slide .inner .mid .msg .left h3 {
		margin-bottom: 8px;
	}

	#power #r2 .con #sw2 {
		min-height: 360px;
	}

	#power #r2 .con #sw2 .swiper-wrapper .swiper-slide .inner .mid .msg {
		padding-left: 4vw;
	}

	#power #r2 .con #sw2 .swiper-wrapper .swiper-slide .inner .mid .msg .right {
		font-size: 40px;
		margin-left: 10px;
	}

	#power #r2 .con #sw2 .swiper-wrapper .swiper-slide .inner .btm .text_ {
		font-size: 0.8rem;
	}

	#power #r2 .con #sw2 .swiper-wrapper .swiper-slide .inner .top .photo {
		padding-bottom: 190px;
	}

	#power #r2 .con #sw2 .max-wid > .left {
		display: none;
	}

	#power #r2 .con #sw2 .swiper-pagination {
		flex-direction: row;
		width: 100%;
		height: 20px;
		top: calc(100% + 60px);
	}

	#power #r2 .con #sw2 .swiper-pagination > span {
		margin: 5px;
	}

	#power #r3 .bg .right {
		width: 100%;
		height: 54vw;
		background-color: #fff;
	}

	#power #r3 .bg .left {
		width: 100%;
	}

	#power #r3 .con .left {
		padding-top: 54vw;
		width: 100%;
	}

	#power #r3 .con .left .msg .box p > i {
		margin-right: 9px;
	}

	#power #r3 .con .left .msg {
		margin-bottom: 0.3rem;
	}

	#power #r4 .rowMain .title {
		margin-bottom: 0.4rem;
	}

	#power #r4 .rowMain .title .cir_btn {
		display: none;
	}

	#power #r4 .rowMain .con .items .box {
		width: 100%;
		padding: 0;
		margin-bottom: 0.4rem;
	}

	#power #r4 .rowMain .con .items .box h4 {
		margin-top: 0.3rem;
	}

	#power #r5 .bg .left {
		width: 100%;
		height: 60vw;
		z-index: 10;
	}

	#power #r5 .bg .right {
		width: 100%;
	}

	#power #r5 .con .right {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
		padding-top: 58vw;
	}

	#power #r5 .con .right .msg .title > i {
		display: none;
	}

	#power #r5 .con .right .msg {
		margin-bottom: 0.3rem;
	}

	#duty #r1 .con .title small {
		display: none;
	}

	#duty #r1 .con .title p {
		line-height: 1.8;
		text-align: left;
	}

	#duty #r1 .other .ad {
		display: none;
	}

	#duty #r1 .con .box {
		flex-direction: column;
	}

	#duty #r1 .con .box .photo {
		margin-bottom: 10px;
		width: 100%;
	}

	#duty #r2 .con .items .box {
		flex-direction: column;
		margin-top: 8vw;
	}

	#duty #r2 .con .items .box .photo {
		width: 100%;
	}

	#duty #r2 .con .items .box .msg {
		width: 100%;
	}

	#duty #r2 .con .items .box .msg > i {
		display: none;
	}

	#duty #r2 .con .items .box .msg .title {
		margin-bottom: 0.2rem;
	}

	#duty #r2 .con .items .box .msg > p {
		line-height: 1.8;
	}

	#duty #r2 .con .items .box .msg .title p {
		display: none;
	}

	#new #r1 .con .tab {
		width: 100%;
		flex-wrap: wrap;
	}

	#new #r1 .con .tab .btn_hover > span {
		font-size: 14px;
	}

	#new #r1 .con .tab .btn_hover {
		margin: 0 0.1rem;
		line-height: 40px;
	}

	#new #r1 .con .tab .btn_hover:nth-child(1) {
		width: calc(50% - 0.2rem);
	}

	#new #r1 .con .tab .btn_hover:nth-child(2) {
		width: calc(50% - 0.2rem);
	}

	#new #r1 .con .tab-box .tab-list .box {
		width: 100%;
		padding: 0.34rem 5%;
	}

	#new .row .new-box .msg {
		padding: 4%;
	}

	#new .row .new-box .photo .pic {
		padding-bottom: 56%;
	}

	.over-3 {
		height: 48px;
		-webkit-line-clamp: 2;
	}

	#new #r1 .other .pager-box .new_prev,#new #r1 .other .pager-box .new_next {
		height: 0.5rem;
		padding: 0 0.2rem;
	}

	#new #r1 .other .pager-box .new_pager > a {
		width: 0.4rem;
		font-size: 14px;
	}

	#new_detail #top {
		height: 400px;
	}

	#new_detail #main {
		padding-top: 400px!important;
	}

	#new_detail #top .banner {
		height: 100%;
	}

	#new_detail #top .banner .new-msg {
		flex-direction: column;
		align-items: flex-start;
		justify-content: space-around;
		height: 80%;
		padding-top: 50px;
	}

	#new-msg .right {
		width: 100%;
		height: 45px;
	}

	#new_detail #top .banner .new-msg .right .btn_hover {
		position: relative;
		right: auto;
		transform: none;
		display: inline-block;
		top: 0;
	}

	#new_detail #main #r1 .other {
		padding: 5% 0;
		height: auto;
		flex-direction: column;
	}

	#new_detail #main #r1 .other .right {
		max-width: 100%;
		width: 100%;
	}

	#new_detail #main #r1 .other .left {
		width: 100%;
	}

	#QA #top .banner .topic #icon_all {
		height: 82px;
		margin-bottom: 12px;
	}

	#QA #top .banner .topic .txt_ {
		height: 130px;
	}

	#QA #top .banner .topic .txt_ .go-play {
		margin-top: 0.1rem;
		min-height: 36px;
	}

	#QA #main .row .rowMain .title {
		margin-bottom: 0.2rem;
	}

	#QA #main .row .rowMain .title .en_b {
		display: none;
	}

	#QA #main #r1 .con #sw1 {
		padding-bottom: 520px;
	}

	#QA #main #r1 .con .other {
		width: 100%;
		left: 0;
	}

	#QA #main #r1 .con #sw1 .sum {
		bottom: 93%;
		left: 4vw;
	}

	#sw1_next {
		display: none;
	}

	#sw1_prev {
		display: none;
	}

	#QA #main #r1 .con {
		margin-top: 7vw;
	}

	#QA #main #r1 .con #sw1 .swiper-pagination {
		bottom: 52%;
	}

	.swiper-box .swiper-pagination > span.p-list {
		margin: 0 5px;
		width: 8px;
		height: 8px;
		border: 1px solid rgba(255,255,255,0.5)
	}

	#QA #main #r1 .con #sw1 .swiper-wrapper .swiper-slide {
		flex-direction: column;
		flex-wrap: wrap;
	}

	#QA #main #r1 .con #sw1 .swiper-wrapper .swiper-slide .left {
		width: 100%;
		height: 50%;
		background-color: #000;
		transform: translateZ(0);
	}

	#QA #main #r1 .con #sw1 .swiper-wrapper .swiper-slide .right {
		width: 100%;
		height: 50%;
	}

	#QA #main #r1 .con #sw1 .swiper-wrapper .swiper-slide .right .msg {
		padding: 0 8vw;
	}

	#QA #main #r1 .con #sw1 .swiper-wrapper .swiper-slide .right .msg > i {
		margin: 0.1rem 0;
	}

	#QA #main #r2 .con #sw2 .swiper-wrapper .swiper-slide .inner {
		max-width: 90vw;
	}

	#QA #main #r2 .con #sw2 .swiper-wrapper .swiper-slide .inner .mid .msg .left h3 {
		margin-bottom: 8px;
	}

	#QA #main #r2 .con #sw2 {
		min-height: 360px;
	}

	#QA #main #r2 .con #sw2 .swiper-wrapper .swiper-slide .inner .mid .msg {
		padding-left: 4vw;
	}

	#QA #main #r2 .con #sw2 .swiper-wrapper .swiper-slide .inner .mid .msg .right {
		font-size: 40px;
		margin-left: 10px;
	}

	#QA #main #r2 .con #sw2 .swiper-wrapper .swiper-slide .inner .btm .text_ {
		font-size: 0.8rem;
	}

	#QA #main #r2 .con #sw2 .swiper-wrapper .swiper-slide .inner .top .photo {
		padding-bottom: 190px;
	}

	#QA #main #r2 .con #sw2 .max-wid > .left {
		display: none;
	}

	#QA #main #r2 .con #sw2 .swiper-pagination {
		flex-direction: row;
		width: 100%;
		height: 20px;
		top: calc(100% + 60px);
	}

	#QA #main #r2 .con #sw2 .swiper-pagination > span {
		margin: 5px;
	}

	#QA #main #r3 .con {
		flex-direction: column;
		flex-wrap: wrap;
	}

	#QA #main #r3 .rowMain {
		flex-grow: 0;
	}

	#QA #main #r3 .con .left {
		width: 100%;
		padding-left: 0;
		position: relative;
	}

	#QA #main #r3 .con .left .msg {
		width: 100%;
		text-align: center;
	}

	#QA #main #r3 .con .left .msg p {
		display: none;
	}

	#QA #main #r3 .con .right {
		width: 100%;
		height: 50vw;
		margin-top: 0.3rem;
	}

	#QA #main #r3 .con .right .photo {
		width: 50vw;
		height: 50vw;
	}

	#QA #main #r4 .con .box > img {
		width: 100%;
	}

	#QA #main #r4 .con .box .group .inner {
		font-size: 12px;
	}

	#QA #main #r4 .con .box .group .g1 .inner {
		padding: 0 0.2rem;
		line-height: 0.6rem;
	}

	#QA #main #r4 .con .box .group .g2 {
		height: 13vw;
	}

	#QA #main #r4 .con .box .group .g2 .col {
		height: 13vw;
		min-width: 20vw;
	}

	#QA #main #r4 .con .box .group .g2 .col > img {
		height: 11vw;
		top: 3px;
	}

	#QA #main #r4 .con .box .group .g4 {
		height: 16vw;
	}

	#QA #main #r4 .con .box .group .g4 .col > span {
		font-size: 12px;
	}

	#QA #main #r4 .con .box .group .g2 .col > span {
		font-size: 12px;
		width: 8vw;
		height: 8vw;
		line-height: 8vw;
	}

	#QA #main #r4 .con .box .group .g3 .inner {
		padding: 0 0.2rem;
		line-height: 0.6rem;
	}

	#QA #main #r4 .con .box .group .g5 .inner {
		max-width: 50vw;
		line-height: 0.6rem;
	}

	#QA #main #r4 .con .box .group .g5 .inner > span {
		font-size: 12px;
	}

	#QA #main #r4 .con .box .group .g6 .inner {
		line-height: 0.6rem;
	}

	#QA #main #r4 .con .box {
		min-height: 84vw;
		margin-top: 0.4rem;
	}

	#QA #main #r5 .other {
		display: none;
	}

	#QA #main #r5 .con .items .box {
		width: 50%;
		padding: 0.2rem 0.1rem;
	}

	#QA #main #r6 .con .btn_box > a {
		width: 75vw;
		line-height: 0.68rem;
	}

	#air #r1 .con {
		flex-direction: column;
		flex-wrap: wrap;
	}

	#air #r1 .con .left {
		width: 100%;
		padding-right: 0;
	}

	#air #r1 .con .right {
		width: 100%;
		padding-left: 0;
	}

	#air .row .title P {
		display: none;
	}

	#air .cir_btn {
		display: none;
	}

	#air .title {
		margin-bottom: 0.2rem;
	}

	#air p {
		line-height: 1.8;
	}

	#air #r2 .con .items .box {
		flex-direction: column;
		flex-wrap: wrap;
		margin-top: 8vw;
	}

	#air #r2 .con .items .box .photo {
		width: 100%;
	}

	#air #r2 .con .items .box .msg {
		width: 100%;
	}

	#air #r2 .con .items .box .msg > i {
		display: none;
	}

	#air #r2 .con .items .box .msg .title {
		margin-top: 0.3rem;
		margin-bottom: 0.1rem;
	}

	#technology .row .title small.en_b {
		display: none;
	}

	#technology .row .title .cir_btn {
		display: none;
	}

	#technology #r1 .rowMain .title {
		margin-bottom: 0.4rem;
	}

	#technology #r1 .rowMain .con .items .box {
		width: 100%;
		padding: 0;
		margin-bottom: 0.4rem;
	}

	#technology #r1 .rowMain .con .items .box .photo {
		margin-bottom: 0;
	}

	#technology #r1 .rowMain .con .items .box > i {
		transform: translateY(-11px);
	}

	#technology #r1 .rowMain .con .items .box h4 {
		margin-top: 0.05rem;
	}

	#technology #r2 .con {
		flex-direction: column;
		flex-wrap: wrap;
	}

	#technology #r2 .con .left {
		width: 100%;
	}

	#technology #r2 .con .right {
		width: 100%;
	}

	#technology #r2 .con .right P.en_b {
		display: none;
	}

	#technology #r2 .con .left .item > li {
		width: 47.5%;
	}

	#technology #r2 .con .left .t2 {
		left: auto;
		right: 0;
	}

	#technology #r2 .con .right ul.txtList > li > span {
		font-size: 14px;
	}

	#technology #r5 .con {
		flex-direction: column;
		flex-wrap: wrap;
	}

	#technology #r5 .con .left {
		width: 100%;
	}

	#technology #r5 .con .left h5,#technology #r5 .con .right h5 {
		line-height: 10.5vw;
	}

	#technology #r5 .con .line {
		display: none;
	}

	#technology #r5 .con .right {
		width: 100%;
	}

	#technology #r5 .con .right .office > div {
		align-items: center;
	}

	#technology #r5 .con .left {
		margin-bottom: 0.4rem;
	}

	#technology #r5 .con .left > div:nth-of-type(1) {
		align-items: flex-start;
		margin-bottom: 0.4rem;
	}

	#technology #r5 .con .left > div:nth-of-type(2) {
		height: auto;
	}

	#technology #r5 .con .right > div {
		margin-bottom: 0.2rem;
	}

	#technology #r5 .con .right .office > div > img {
		margin-top: 0.2rem;
	}

	#technology #r6 .con .honor-box .list {
		width: calc(100%/3);
	}

	#technology #r6 .con .honor-box .list .photo {
		height: 39vw;
	}

	#technology #r6 .con .box {
		flex-direction: column;
		flex-wrap: wrap;
	}

	#technology #r6 .con .box .col {
		width: 100%;
		padding: 0;
		display: block;
	}

	#technology #r6 .con .box .col:nth-child(2) ul.txtList {
		margin-top: 0;
	}

	.after-inner #top .banner .btn_hover {
		right: 5%;
		min-height: 32px;
		line-height: 2.6;
		top: 60px;
	}

	.after-inner #top .banner .btn_hover > span {
		font-size: 12px;
	}

	#lexi .row .title P.en_b {
		display: none;
	}

	#lexi #top .banner .topic #icon_all {
		height: 56px;
		max-width: 3rem;
	}

	#lexi #r1 .con {
		flex-direction: column;
		flex-wrap: wrap;
	}

	#lexi #r1 .con .left {
		width: 100%;
		padding-right: 0;
	}

	#lexi #r1 .con .left .title {
		margin-bottom: 0.2rem;
	}

	#lexi #r1 .con .right {
		width: 100%;
		padding-left: 0;
	}

	#lexi #r1 .con .left .title p {
		display: none;
	}

	#lexi #r1 .con .right .txtList > li > i {
		display: none;
	}

	#lexi .cir_btn {
		display: none;
	}

	#lexi #r1 .other .items {
		flex-direction: column;
		flex-wrap: wrap;
	}

	#lexi #r1 .other .items .box {
		width: 100%;
		margin-bottom: 0.2rem;
	}

	#lexi #r1 .other .items .box .msg {
		padding: 8%;
		height: auto;
	}

	#lexi #r1 .other .items .box .msg p {
		line-height: 1.8;
	}

	#lexi #r1 .other .items .box .msg h4 {
		margin-bottom: 0.2rem;
	}

	#lexi #r1 .ad .photo .pic {
		padding-bottom: 57%;
	}

	#lexi #r2 .title h3 {
		font-size: 18px;
	}

	#lexi #r2 .con .box {
		height: auto;
	}

	#lexi #r2 .con .box .inner {
		padding: 12px 5%;
		height: auto;
		position: relative;
		display: flex;
		align-items: center;
		justify-content: space-between;
		align-content: center;
		flex-wrap: wrap;
	}

	#lexi #r2 .con .box .inner .dot_mix {
		margin: 6px;
		position: relative;
		left: auto!important;
		top: auto !important;
		min-width: 100px;
		min-height: 100px;
	}

	#lexi #r2 .con .box .other {
		display: none;
	}

	#lexi #r3 .title h3 {
		font-size: 18px;
	}

	#lexi #r3 .other .box {
		flex-direction: column;
		flex-wrap: wrap;
		padding: 3% 0;
	}

	#lexi #r3 .other .box .col {
		width: 100%;
		padding: 0 5%;
	}

	#lexi #r3 .con .box > img {
		display: none;
	}

	#lexi #r3 .con .box .inner {
		display: none;
	}

	ul.txtList {
		margin: 0;
	}

	ul.txtList > li > i {
		line-height: 1.8;
	}

	#lexi #r4 .title {
		margin-bottom: 0.3rem;
		margin-top: 0.4rem;
	}

	#lexi #r4 .bg > img {
		width: auto;
		max-height: 1400px;
	}

	#lexi #r4 .title small {
		display: none;
	}

	#lexi #r4 .con .inner .box {
		width: 75vw;
		height: 75vw;
		padding: 0 10vw;
	}

	#lexi #r4 .con .inner .box > ul > li {
		font-size: 13px;
	}

	#lexi #r4 .con .inner .box h4 {
		margin-bottom: 0;
	}

	#lexi #r4 .con .inner {
		height: 209vw;
	}

	#lexi #r4 .con .inner .box.b2 {
		top: 64vw;
		bottom: auto;
		left: 0;
		right: 0;
	}

	#lexi #r4 .con .inner .box.b3 {
		top: 128vw;
		bottom: auto;
		left: 0;
		right: 0;
	}

	#lexi #r5 {
		height: 70vw;
	}

	#lexi #r5 .title {
		margin-bottom: 0.4rem;
	}

	#lexi #r5 .con .inner .list {
		flex-wrap: wrap;
	}

	#lexi #r5 .con .inner .list > span {
		width: 28vw;
		height: 10vw;
		margin: 8px 0;
	}

	#lexi #r5 .con .inner .list > span > i {
		margin-right: 8px;
	}

	#new_detail #top .banner .new-msg .left {
		width: 100%;
	}

	#new_detail #main #r1 .con .new-con * {
		font-size: 14px;
	}

	#sw2 .swiper-wrapper .swiper-slide .inner {
		max-width: 90vw;
	}

	#sw2 .swiper-wrapper .swiper-slide .inner .mid .msg .left h3 {
		margin-bottom: 8px;
	}

	#sw2 {
		min-height: 360px;
	}

	#sw2 .swiper-wrapper .swiper-slide .inner .mid .msg {
		padding-left: 4vw;
	}

	#sw2 .swiper-wrapper .swiper-slide .inner .mid .msg .right {
		font-size: 40px;
		margin-left: 10px;
	}

	#sw2 .swiper-wrapper .swiper-slide .inner .btm .text_ {
		font-size: 0.8rem;
	}

	#sw2 .swiper-wrapper .swiper-slide .inner .top .photo {
		padding-bottom: 190px;
	}

	#sw2 .max-wid > .left {
		display: none;
	}

	#sw2 .swiper-pagination {
		flex-direction: row;
		width: 100%;
		height: 20px;
		top: calc(100% + 60px);
	}

	#sw2 .swiper-pagination > span {
		margin: 5px;
	}
}

@media screen and (orientation: landscape) {
    /* 横屏 */	.app {
		display: none!important;
	}

	#bg-pop .con .img-box {
		max-height: 600px;
		display: flex;
		justify-content: center;
	}

	#bg-pop .con .img-box > img {
		max-width: 100%;
	}
}