@media only screen and (max-width:1279px){
    .w {
        width: 1024px;
    }
    .expo-title#xinpin img {
    	width: 260px;
    }
    .expo-title#xinpin b font {
    	/* font-size: 30px; */
    }
    .expo-title#xinpin b {
    	line-height: 32px;
    }
    .top .item {
        padding-top: 20px;
    }
    .top .item .logo {
        width: 152px;
    }
    .top .item .menu {
        margin-left: 34px;
        margin-top: 14px;
    }
    .top .item .menu a {
        font-size: 14px;
        padding: 0 12px;
    }
    .search {
        width: 318px;
        height: 30px;
        margin: 10px 0 0 38px;
    }
    .search input {
        width: 236px;
        height: 30px;
        font-size: 12px;
    }
    .search button {
        width: 60px;
        height: 24px;
        line-height: 24px;
        font-size: 12px;
    }
    .search button i {
        font-size: 12px;
    }
    .top .item .exhi-ico {
        margin-top: 12px;
    }
    .top .item .exhi-ico a {
        width: 76px;
        height: 26px;
        line-height: 26px;
        font-size: 12px;
        margin-left: 10px;
    }
    .top .item .exhi-ico a i {
        width: 12px;
        height: 12px;
        margin: 7px 5px 0 0;
    }
    .ly_main .ly_a1 {
        left: 145px;
        top: 125px;
    }
    .ly_main .ly_a2 {
        left: 265px;
        top: 15px;
    }
    .ly_main .ly_a3 {
        left: 735px;
        top: 126px;
    }
    .ly_main .ly_a4 {
        left: 772px;
        top: 291px;
    }
    .ly_main .ly_a5 {
        left: 96px;
        top: 244px;
    }
    .ly_main .ly_a6 {
        left: 719px;
        top: 357px;
    }
    .broadcast {
        height: 25px;
        line-height: 25px;
    }
    .broadcast b {
        font-size: 12px;
    }
    .broadcast .scroll li {
        font-size: 12px;
    }
    .broadcast b em {
        width: 20px;
        height: 20px;
        margin: 2px 6px 0 0;
    }
    .broadcast b em i {
        font-size: 12px;
    }
    .exhi-title {
        margin: 20px auto 15px auto;
    }
    .exhi-title-brand {
        margin: 20px auto 20px auto;
    }
    .exhi-title b {
        font-size: 40px;
    }
    .exhi-title span {
        font-size: 25px;
        margin-top: 1px;
    }
    .exhi-title {
        height: 45px;
    }
    .exhi-title i {
        width: 26px;
        height: 24px;
        margin: 2px 8px 0 0;
    }
    .pop_list ul {
		margin: -11px;
	}
	.pop_list ul li {
		padding: 11px;
	}
	.pop_list ul li .item .left-ico i {
		font-size: 24px;
	}
	.pop_list ul li .item {
		padding: 25px 40px;
		height: 142px;
	}
	.pop_list ul li .item .more {
		padding: 4px 14px;
		margin-top: 20px;
		font-size: 12px;
	}
	.pop_list ul li .item .more i {
		font-size: 10px;
	}
	.pop_list ul li .item .left-ico b {
		margin-right: 6px;
		width: 48px;
		height: 48px;
		line-height: 48px;
	}
	.pop_list ul li .item::after {
		top: 20px;
	}
	.pop_list ul li .item::before {
		bottom: 20px;
	}
	.pop_list ul li .item .right-text b {
		font-size: 20px;
		margin-bottom: 2px;
	}
	.pop_list ul li .item .right-text p {
		font-size: 12px;
	}
    .exhi-title .left,.exhi-title .right {
        width: 380px;
    }
    .exhi-title .left,
    .exhi-title .right {
        top: 14px;
    }
    .exhi-title .left::before,
    .exhi-title .right::before {
        width: 14px;
        height: 18px;
    }
    .brand-swiper {
        margin: 0 -4px;
        width: calc(100% + 8px) !important;
    }
    .brand-swiper li {
        padding: 4px;
    }
    .brand-swiper li .item .image {
        height: 78px;
    }
    .brand-swiper li .item b {
        height: 28px;
        line-height: 28px;
        font-size: 12px;
    }
    .exhi-brand .swiper-button-prev1, .newPro-list .swiper-prev {
        left: -40px;
    }
    .exhi-brand .swiper-button-next1, .newPro-list .swiper-next {
        right: -40px;
    }
    .exhi-brand .swiper-button-prev1 i, .newPro-list .swiper-prev i {
        font-size: 28px;
    }
    .exhi-brand .swiper-button-next1 i, .newPro-list .swiper-next i {
        font-size: 28px;
    }
    /* switch */
    .switchMain {
        margin-top: 24px;
    }
    .switch .swiper-button-prev1 {
        left: -40px;
    }
    .switch .swiper-button-next1{
        right: -40px;
    }
    .switch .swiper-button-prev1 i {
        font-size: 28px;
    }
    .switch .swiper-button-next1 i {
        font-size: 28px;
    }
    .switchMain .partSwitch ul li .text {
        height: 65px;
        padding: 12px  10px;
    }
    .switchMain .partSwitch ul li .text p {
        height: 20px;
        line-height: 20px;
        font-size: 14px;
    }
    .switchMain .partSwitch ul li .text span {
        height: 18px;
        line-height: 18px;
        font-size: 12px;
        margin-top: 2px;
    }
    .switchMain .partSwitch ul li .text span i {
        margin-right: 5px;
    }
    .switchMain .partSwitch ul li .image b {
        font-size: 12px;
        padding: 4px 6px;
    }
    /* switch End*/
    /* live */
    .live {
        padding: 32px 0;
        margin-top: 45px;
    }
    .live-left {
        width: 634px;
        height: 356px;
    }
    .live-right {
        width: 372px;
    }
    .live-right ul {
        margin: -7px;
        margin-top: 16px;
    }
    .live-right ul li {
        padding: 7px;
    }
    .live-right ul li .image {
        width: 165px;
    }
    .live-right b::before,
    .live-right b::after {
        width: 114px;
    }
    .live-left .image .mark {
        font-size: 15px;
        padding: 8px 8px;
        font-size: 12px;
    }
    .live-right ul li .item p {
        font-size: 12px;
        padding: 14px 8px 8px 8px;
    }
    .live-right ul li .item strong {
        max-height: 15px;
        line-height: 15px;
    }
    .live-right ul li .item:hover strong {
        max-height: 30px;
    }
    .live-right b {
        font-size: 20px;
        height: 28px;
        line-height: 28px;
    }
    .live-right b i {
        font-size: 20px;
        margin-right: 6px;
    }
    /* live End */
    .expo-title {
        height: 50px;
        line-height: 50px;
        margin: 25px auto 20px;
    }
    .expo-title img {
        width: 442px;
        margin-top: 20px;
    }
    .expo-title b {
        font-size: 24px;
    }
    .expo-title p {
        font-size: 40px;
    }
    .vipExhi-nav {
        width: 160px;
        margin-right: 12px;
    }
    .vipExhi-nav a {
        height: 70px;
    }
    .vipExhi-nav a b {
        font-size: 14px;
        text-indent: 65px;
        margin-top: 28px;
    }
    .vipExhi-list ul {
        margin: 14px 16px;
        max-height: 252px;
    }
    .vipExhi-list ul li {
        height: 36px;
        line-height: 36px;
        font-size: 12px;
        padding: 0 10px;
    }
    .vipExhi-list ul li .item b {
        width: 40px;
        height: 16px;
        line-height: 16px;
        font-weight: normal;
    }
    .vipExhi-list ul li .item i {
        margin-right: 2px;
        font-size: 12px;
    }
    .vipExhi-nav a i {
        left: 28px;
        width: 34px;
        width: 24px;
        height: 24px;
    }
    .vipExhi-nav a:nth-child(2) i {
        height: 26px;
    }
    .vipExhi-nav a:nth-child(3) i {
        width: 26px;
        height: 26px;
    }
    .vipExhi-nav a:nth-child(4) i {
        width: 24px;
        height: 24px;
    }
    /* newPro */
    .newPro-nav {
        height: 35px;
        line-height: 35px;
    }
    .newPro-nav a {
        width: 104px;
        font-size: 13px;
        margin: 0 10px;
    }
    .newPro-list{
        margin-top: 24px;
    }
    .newProSwiper {
        margin: -6px;
        width: calc(100% + 12px) !important;
    }
    .newProSwiper ul li {
        padding: 6px;
    }
    .newProSwiper ul li .item {
        padding: 14px;
    }
    .newProSwiper ul li p {
        height: 26px;
        line-height: 26px;
        font-size: 14px;
    }
    /* newPro End*/
    /* exhi-merchant */
	.exhi-merchant ul {
		margin: -13px;
	}
	.exhi-merchant ul li {
		padding: 13px;
	}
	.exhi-merchant ul li .item .text {
		height: 83px;
		padding: 13px 8px;
	}
	.exhi-merchant ul li .item .text p {
		margin-top: 2px;
		font-size: 14px;
		height: 22px;
		line-height: 22px;
	}
	.exhi-merchant ul li .item .text .img {
		width: 58px;
		height: 58px;
		margin-right: 5px;
	}
	.exhi-merchant ul li .item .text b {
		height: 22px;
		line-height: 22px;
		width: 134px;
		margin-top: 8px;
		font-size: 12px;
	}
	.exhi-merchant ul li .item .text b em {
		width: 62px;
	}
	.exhi-merchant ul li .item .image {
		height: 140px;
	}
	.exhi-merchant ul li .item .image .play-ico {
		width: 30px;
		height: 30px;
	}
	.exhi-merchant ul li .item .image i {
		font-size: 12px;
	}
	.page {
		padding: 28px 0 0 0;
		height: 34px;
		line-height: 34px;
		font-size: 14px;
	}
	.page a, .page input {
		width: 32px;
		height: 32px;
		line-height: 32px;
		font-size: 12px;
		margin: 0 4px;
	}
	.page a.prev{
		background: #fff url('../../../../images/Version/2022/expoVisual/arrow.png') no-repeat 11px 9px;
	}
	.page a.lt{
		background: #fff url('../../../../images/Version/2022/expoVisual/arrow.png') no-repeat 13px -38px;
	}

    /* exhi-merchant End*/
	.foot {
        margin-top: 55px;
    }
    .footLeft {
		width: 500px;
	}
	.footRight {
		width: 220px;
		padding-left: 0;
		padding-right: 20px;
	}
	.footNav {
		font-size: 12px;
	}
	.footNav a {
		margin-right: 30px;
	}
	.footRight-r {
		padding-left: 20px;
	}
	.footRight-r ul li {
		margin-right: 24px;
	}
	.footRight-r .title {
		font-size: 16px;
	}
	.footRight-r ul li .image {
		width: 106px;
		height: 106px;
	}
	.footLeft ul li {
		padding: 2px 0;
		margin-right: 20px;
		margin-bottom: 10px;
	}
	.footLeft ul li:nth-child(6) {
		margin-bottom: 0;
	}
	.footLeft ul li img {
		height: 25px;
		margin: 4px 2px 0 2px;
	}
	.footLeft ul li:last-child img {
		height: 29px;
	}
    .footRight .title{
		font-size: 16px;
	}
    .footRight-r ul li p {
		font-size: 12px;
	}
	.footRight p {
		font-size: 12px;
	}
	.footRight p b {
		font-size: 14px;
	}
	.footRight ul li {
		font-size: 12px;
	}
    .footRight {
		width: 220px;
		padding-left: 0;
		padding-right: 20px;
	}
	.footNav {
		font-size: 12px;
	}
	.footNav a {
		margin-right: 30px;
	}
	.footRight-r {
		padding-left: 20px;
	}
	.footRight-r ul li {
		margin-right: 24px;
	}
	.footRight-r .title {
		font-size: 16px;
	}
	.footRight-r ul li .image {
		width: 106px;
		height: 106px;
	}
    .footLeft ul {
        margin: 10px 0;
    }
	.footLeft ul li {
		padding: 2px 0;
		margin-right: 20px;
		margin-bottom: 10px;
	}
	.footLeft ul li:nth-child(6) {
		margin-bottom: 0;
	}
	.footLeft ul li img {
		height: 25px;
		margin: 4px 2px 0 2px;
	}
	.footLeft ul li:last-child img {
		height: 29px;
	}
    .ybw {
        line-height: 28px;
        height: 28px;
        font-size: 12px;
    }
    .rightfloat {
        width: 50px;
        top: 50%;
    }
    .rightfloat a {
        width: 50px;
        height: 44px;
    }
    .rightfloat a img {
        width: 15px;
        margin: 5px auto 6px;
    }
    .p-qq,.p-share {
        height: 44px;
        width: 54px;
    }
    .rightfloat a p {
        font-size: 12px;
    }
    .banner .expoTime {
        top: 6px;
        left: 112px;
        height: 20px;
        width: 150px;
    }
    .exhi-more a {
        width: 140px;
        height: 32px;
        font-size: 15px;
        line-height: 32px;
    }
    .topBar {
        top: 5px;
    }
    .topBar .topMain {
        width: 107px;
        height: 150px;
    }
    .topBar span {
        margin: 26px 0 0 24px;
        width: 60px;
        height: 60px;
    }
    .topBar .CloseBtn {
        width: 10px;
        height: 10px;
        background-size: 100% 100%;
    }
    .pop-bot .close-ico {
		bottom: auto;
		right: -8px;
		top: 5px;
	}
    .pop-bot {
        width: 130px;
        height: 223px;
    }
    .pop-bot .ewm {
        width: 66px;
        height: 66px;
        margin: 0 0 0 34px;
        padding-top: 112px;
    }
	.pop-bot p {
		margin-top: 2px;
	}
	.pop-bot .pop-btn {
		left: 8px;
		width: 118px;
		height: 25px;
		line-height: 25px;
		font-size: 14px;
		border-radius: 0 0 8px 8px;
	}
	.left-float {
		width: 130px;
	}
    .recommend-video {
        height: 358px;
        padding: 4px 6px;
    }
	.recommend-video ul {
		width: auto;
	}
	.recommend-video li {
		margin-top: 6px;
	}
	.recommend-video .more {
		width: auto;
		height: 24px;
		line-height: 24px;
		margin: 7px auto 0;
	}
}
@media only screen and (min-width: 1280px) and (max-width:1439px){
    .w {
        width: 1140px;
    }
    .expo-title#xinpin img {
    	width: 280px;
    }
    .expo-title#xinpin b font {
    	/* font-size: 34px; */
    }
    .expo-title#xinpin b {
    	line-height: 38px;
    }
    .top .item {
        padding-top: 22px;
    }
    .top .item .logo {
        width: 170px;
    }
    .top .item .menu {
        margin-left: 38px;
        margin-top: 16px;
    }
    .top .item .menu a {
        font-size: 15px;
        padding: 0 13px;
    }
    .search {
        width: 355px;
        height: 34px;
        margin: 10px 0 0 40px;
    }
    .search input {
        height: 34px;
        font-size: 12px;
    }
    .search button {
        width: 66px;
        height: 28px;
        line-height: 28px;
        font-size: 12px;
    }
    .search button i {
        font-size: 12px;
    }
    .top .item .exhi-ico {
        margin-top: 14px;
    }
    .top .item .exhi-ico a {
        width: 86px;
        height: 30px;
        line-height: 30px;
        font-size: 12px;
        margin-left: 12px;
    }
    .top .item .exhi-ico a i {
        width: 14px;
        height: 14px;
        margin: 9px 5px 0 0;
    }
    .ly_main .ly_a1 {
        left: 188px;
        top: 138px;
    }
    .ly_main .ly_a2 {
        left: 335px;
        top: 35px;
    }
    .ly_main .ly_a3 {
        left: 845px;
        top: 166px;
    }
    .ly_main .ly_a4 {
        left: 843px;
        top: 315px;
    }
    .ly_main .ly_a5 {
        left: 136px;
        top: 265px;
    }
    .ly_main .ly_a6 {
        left: 787px;
        top: 391px;
    }
    .broadcast {
        height: 25px;
        line-height: 25px;
    }
    .broadcast b {
        font-size: 12px;
    }
    .broadcast .scroll li {
        font-size: 12px;
    }
    .broadcast b em {
        width: 20px;
        height: 20px;
        margin: 2px 6px 0 0;
    }
    .broadcast b em i {
        font-size: 12px;
    }
    .exhi-title {
        margin: 20px auto 15px auto;
    }
    .exhi-title-brand {
        margin: 30px auto 10px auto;
    }
    .exhi-title b {
        font-size: 46px;
    }
    .exhi-title span {
        font-size: 26px;
        margin-top: 4px;
    }
    .exhi-title {
        height: 55px;
    }
    .exhi-title i {
        width: 26px;
        height: 24px;
        margin: 2px 8px 0 0;
    }
    .pop_list ul {
		margin: -12px;
	}
	.pop_list ul li {
		padding: 12px;
	}
	.pop_list ul li .item .left-ico i {
		font-size: 24px;
	}
	.pop_list ul li .item {
		padding: 28px 44px;
		height: 155px;
	}
	.pop_list ul li .item .more {
		padding: 6px 14px;
		margin-top: 14px;
	}
	.pop_list ul li .item .left-ico b {
		margin-right: 10px;
		width: 52px;
		height: 52px;
		line-height: 52px;
	}
	.pop_list ul li .item::after {
		top: 20px;
	}
	.pop_list ul li .item::before {
		bottom: 20px;
	}
	.pop_list ul li .item .right-text b {
		font-size: 22px;
	}
	.pop_list ul li .item .right-text p {
		font-size: 12px;
	}
    .exhi-title .left,.exhi-title .right {
        width: 422px;
    }
    .exhi-title .left,
    .exhi-title .right {
        top: 18px;
    }
    .exhi-title .left::before,
    .exhi-title .right::before {
        width: 14px;
        height: 20px;
    }
    .brand-swiper {
        margin: 0 -4.5px;
        width: calc(100% + 9px) !important;
    }
    .brand-swiper li {
        padding: 4.5px;
    }
    .brand-swiper li .item .image {
        height: 87px;
    }
    .brand-swiper li .item b {
        height: 30px;
        line-height: 30px;
        font-size: 12px;
    }
    .exhi-brand .swiper-button-prev1, .newPro-list .swiper-prev {
        left: -45px;
    }
    .exhi-brand .swiper-button-next1, .newPro-list .swiper-next {
        right: -45px;
    }
    .exhi-brand .swiper-button-prev1 i, .newPro-list .swiper-prev i {
        font-size: 30px;
    }
    .exhi-brand .swiper-button-next1 i, .newPro-list .swiper-next i {
        font-size: 30px;
    }
    /* switch */
    .switchMain {
        margin-top: 30px;
    }
    .switch .swiper-button-prev1 {
        left: -40px;
    }
    .switch .swiper-button-next1{
        right: -40px;
    }
    .switch .swiper-button-prev1 i {
        font-size: 28px;
    }
    .switch .swiper-button-next1 i {
        font-size: 28px;
    }
    .switchMain .partSwitch ul li .text {
        height: 65px;
        padding: 12px  10px;
    }
    .switchMain .partSwitch ul li .text p {
        height: 20px;
        line-height: 20px;
        font-size: 14px;
    }
    .switchMain .partSwitch ul li .text span {
        height: 18px;
        line-height: 18px;
        font-size: 12px;
        margin-top: 2px;
    }
    .switchMain .partSwitch ul li .text span i {
        margin-right: 5px;
    }
    .switchMain .partSwitch ul li .image b {
        font-size: 12px;
        padding: 4px 6px;
    }
    /* switch End*/
    /* live */
    .live {
        padding: 35px 0;
        margin-top: 50px;
    }
    .live-left {
        width: 705px;
        height: 397px;
    }
    .live-right {
        width: 414px;
    }
    .live-right ul {
        margin: -8px;
        margin-top: 21px;
    }
    .live-right ul li {
        padding: 8px;
    }
    .live-right ul li .image {
        width: 183px;
    }
    .live-right b::before,
    .live-right b::after {
        width: 125px;
    }
    .live-left .image .mark {
        font-size: 15px;
        padding: 9px 16px;
    }
    .live-right ul li .item p {
        font-size: 12px;
        padding: 14px 8px 8px 8px;
    }
    .live-right ul li .item strong {
        max-height: 15px;
        line-height: 15px;
    }
    .live-right ul li .item:hover strong {
        max-height: 30px;
    }
    .live-right b {
        font-size: 20px;
        height: 28px;
        line-height: 28px;
    }
    .live-right b i {
        font-size: 22px;
        margin-right: 8px;
    }
    /* live End */
    .expo-title {
        height: 50px;
        line-height: 50px;
        margin: 30px auto 25px;
    }
    .expo-title img {
        width: 492px;
        margin-top: 20px;
    }
    .expo-title b {
        font-size: 27px;
    }
    .expo-title p {
        font-size: 46px;
    }
    .vipExhi-nav {
        width: 178px;
        margin-right: 15px;
    }
    .vipExhi-nav a {
        height: 78px;
    }
    .vipExhi-nav a b {
        font-size: 15px;
        text-indent: 74px;
        margin-top: 32px;
    }
    .vipExhi-list ul {
        margin: 16px 16px;
        max-height: 280px;
    }
    .vipExhi-list ul li {
        height: 40px;
        line-height: 40px;
        font-size: 12px;
        padding: 0 10px;
    }
    .vipExhi-list ul li .item b {
        width: 40px;
        height: 16px;
        line-height: 16px;
        font-weight: normal;
    }
    .vipExhi-list ul li .item i {
        margin-right: 2px;
        font-size: 12px;
    }
    .vipExhi-nav a i {
        left: 28px;
        width: 34px;
        width: 28px;
        height: 28px;
    }
    .vipExhi-nav a:nth-child(2) i {
        height: 30px;
    }
    .vipExhi-nav a:nth-child(3) i {
        width: 30px;
        height: 30px;
    }
    .vipExhi-nav a:nth-child(4) i {
        width: 28px;
        height: 28px;
    }
    /* newPro */
    .newPro-nav {
        height: 42px;
        line-height: 42px;
    }
    .newPro-nav a {
        width: 125px;
        font-size: 15px;
        margin: 0 13px;
    }
    .newPro-list{
        margin-top: 28px;
    }
    .newProSwiper {
        margin: -7px;
        width: calc(100% + 14px) !important;
    }
    .newProSwiper ul li {
        padding: 7px;
    }
    .newProSwiper ul li .item {
        padding: 14px;
    }
    .newProSwiper ul li p {
        height: 26px;
        line-height: 26px;
        font-size: 14px;
    }
    /* newPro End*/
    /* exhi-merchant */

	.exhi-merchant ul {
		margin: -11px;
	}
	.exhi-merchant ul li {
		padding: 11px;
	}
	.exhi-merchant ul li .item .text {
		height: 90px;
		padding: 14px 9px;
	}
	.exhi-merchant ul li .item .text p {
		margin-top: 2px;
		font-size: 14px;
	}
	.exhi-merchant ul li .item .text .img {
		width: 62px;
		height: 62px;
		margin-right: 6px;
	}
	.exhi-merchant ul li .item .text b {
		height: 24px;
		line-height: 24px;
		width: 145px;
		margin-top: 8px;
		font-size: 12px;
	}
	.exhi-merchant ul li .item .text b em {
		width: 67px;
	}
	.exhi-merchant ul li .item .image {
		height: 152px;
	}
	.exhi-merchant ul li .item .image .play-ico {
		width: 32px;
		height: 32px;
	}
	.exhi-merchant ul li .item .image i {
		font-size: 12px;
	}
    .page {
        padding: 32px 0 0 0;
    }
    .page a, .page input {
        width: 36px;
        height: 36px;
    }
    /* exhi-merchant End*/
	.foot {
        margin-top: 60px;
    }
	.footLeft {
		width: 600px;
	}
	.footRight {
		width: 240px;
		padding-left: 20px;
		padding-right: 0;
	}
	.footNav a {
		margin-right: 40px;
	}
	.footRight-r {
		width: 286px;
		padding-left: 20px;
	}
	.footRight-r ul li {
		margin-right: 24px;
	}
	.footRight-r .title {
	    font-size: 18px;
	}
	.footRight-r ul li .image {
		width: 106px;
		height: 106px;
	}
	.footLeft ul li {
		padding: 2px 0;
		margin-right: 8px;
	}
	.footLeft ul li img {
	    height: 25px;
		margin: 4px 2px 0 2px;
	}
	.footLeft ul li:last-child img {
	    height: 25px;
	}
    .rightfloat {
        width: 58px;
    }
    .rightfloat a {
        width: 58px;
        height: 50px;
    }
    .p-share,.p-qq {
        height: 50px;
        width: 58px;
    }
    .rightfloat a img {
        width: 18px;
        margin: 10px auto 6px;
    }
    .rightfloat a p {
        font-size: 12px;
    }
    .banner .expoTime {
        left: 112px;
        height: 24px;
        width: 180px;
    }
    .exhi-more a {
        width: 150px;
        height: 34px;
        font-size: 16px;
        line-height: 34px;
    }
    .topBar {
        top: 10px;
    }
    .topBar .topMain {
        width: 107px;
        height: 150px;
    }
    .topBar span {
        margin: 26px 0 0 24px;
        width: 60px;
        height: 60px;
    }
    .topBar .CloseBtn {
        width: 12px;
        height: 12px;
        background-size: 100% 100%;
    }
    .p-qqBox {
        top: -60px;
    }
    .pop-bot .close-ico {
		bottom: auto;
		right: -8px;
		top: 5px;
	}
    .pop-bot {
        width: 130px;
        height: 223px;
    }
    .pop-bot .ewm {
        width: 66px;
        height: 66px;
        margin: 0 0 0 34px;
        padding-top: 112px;
    }
	.pop-bot p {
		margin-top: 2px;
	}
	.pop-bot .pop-btn {
		left: 8px;
		width: 118px;
		height: 25px;
		line-height: 25px;
		font-size: 14px;
		border-radius: 0 0 8px 8px;
	}
	.left-float {
		width: 130px;
	}
    .recommend-video {
        height: 358px;
        padding: 4px 6px;
    }
	.recommend-video ul {
		width: auto;
	}
	.recommend-video li {
		margin-top: 6px;
	}
	.recommend-video .more {
		width: auto;
		height: 24px;
		line-height: 24px;
		margin: 7px auto 0;
	}
}
@media only screen and (min-width: 1440px) and (max-width:1590px){
    .w {
        width: 1240px;
    }
    .expo-title#xinpin b {
    	margin-top: 7px;
    }
    .expo-title#xinpin img {
    	width: 300px;
    }
    .expo-title#xinpin b font {
    	/* font-size: 36px; */
    }
    .top .item {
        padding-top: 24px;
    }
    .top .item .logo {
        width: 185px;
    }
    .top .item .menu {
        margin-left: 40px;
        margin-top: 18px;
    }
    .top .item .menu a {
        font-size: 16px;
        padding: 0 15px;
    }
    .search {
        width: 384px;
        height: 36px;
        margin: 10px 0 0 42px;
    }
    .search input {
        height: 36px;
        font-size: 12px;
    }
    .search button {
        width: 72px;
        height: 30px;
        line-height: 30px;
        font-size: 12px;
    }
    .search button i {
        font-size: 12px;
    }
    .top .item .exhi-ico {
        margin-top: 14px;
    }
    .top .item .exhi-ico a {
        width: 93px;
        height: 32px;
        line-height: 32px;
        font-size: 12px;
        margin-left: 13px;
    }
    .top .item .exhi-ico a i {
        width: 14px;
        height: 14px;
        margin: 9px 5px 0 0;
    }
    .ly_main .ly_a1 {
        left: 240px;
        top: 164px;
    }
    .ly_main .ly_a2 {
        left: 370px;
        top: 40px;
    }
    .ly_main .ly_a3 {
        left: 905px;
        top: 182px;
    }
    .ly_main .ly_a4 {
        left: 925px;
        top: 349px;
    }
    .ly_main .ly_a5 {
        left: 182px;
        top: 293px;
    }
    .ly_main .ly_a6 {
        left: 865px;
        top: 430px;
    }
    .broadcast {
        height: 30px;
        line-height: 30px;
    }
    .broadcast b {
        font-size: 14px;
    }
    .broadcast .scroll li {
        font-size: 14px;
    }
    .broadcast b em {
        width: 22px;
        height: 22px;
        margin: 3px 6px 0 0;
    }
    .broadcast b em i {
        font-size: 14px;
    }
    .exhi-title {
        margin: 20px auto 15px auto;
    }
    .exhi-title-brand {
        margin: 40px auto 25px auto;
    }
    .exhi-title b {
        font-size: 50px;
    }
    .exhi-title span {
        font-size: 30px;
        margin-top: 4px;
    }
    .exhi-title i {
        width: 28px;
        height: 26px;
        margin: 2px 12px 0 0;
    }
	.pop_list ul {
		margin: -12px;
	}
	.pop_list ul li {
		padding: 12px;
	}
	.pop_list ul li .item .left-ico i {
		font-size: 24px;
	}
	.pop_list ul li .item {
		padding: 28px 44px;
		height: 155px;
	}
	.pop_list ul li .item .more {
		padding: 6px 14px;
		margin-top: 14px;
	}
	.pop_list ul li .item .left-ico b {
		margin-right: 18px;
		width: 52px;
		height: 52px;
		line-height: 52px;
	}
	.pop_list ul li .item::after {
		top: 20px;
	}
	.pop_list ul li .item::before {
		bottom: 20px;
	}
	.pop_list ul li .item .right-text b {
		font-size: 22px;
	}
	.pop_list ul li .item .right-text p {
		font-size: 12px;
	}
    .exhi-title .left,.exhi-title .right {
        width: 485px;
    }
    .brand-swiper {
        margin: 0 -5px;
        width: calc(100% + 10px) !important;
    }
    .brand-swiper li {
        padding: 5px;
    }
    .brand-swiper li .item .image {
        height: 94px;
    }
    .brand-swiper li .item b {
        height: 34px;
        line-height: 34px;
        font-size: 13px;
    }
    .exhi-brand .swiper-button-prev1, .newPro-list .swiper-prev {
        left: -45px;
    }
    .exhi-brand .swiper-button-next1, .newPro-list .swiper-next {
        right: -45px;
    }
    .exhi-brand .swiper-button-prev1 i, .newPro-list .swiper-prev i {
        font-size: 30px;
    }
    .exhi-brand .swiper-button-next1 i, .newPro-list .swiper-next i {
        font-size: 30px;
    }
    /* switch */
    .switchMain {
        margin-top: 30px;
    }
    .switch .swiper-button-prev1 {
        left: -45px;
    }
    .switch .swiper-button-next1{
        right: -45px;
    }
    .switch .swiper-button-prev1 i {
        font-size: 30px;
    }
    .switch .swiper-button-next1 i {
        font-size: 30px;
    }
    .switchMain .partSwitch ul li .text {
        height: 72px;
        padding: 12px  10px;
    }
    .switchMain .partSwitch ul li .text p {
        height: 20px;
        line-height: 20px;
        font-size: 14px;
    }
    .switchMain .partSwitch ul li .text span {
        height: 18px;
        line-height: 18px;
        font-size: 12px;
    }
    .switchMain .partSwitch ul li .text span i {
        margin-right: 5px;
    }
    .switchMain .partSwitch ul li .image b {
        font-size: 12px;
        padding: 4px 6px;
    }
    /* switch End*/
    /* live */
    .live {
        padding: 38px 0;
        margin-top: 50px;
    }
    .live-left {
        width: 768px;
        height: 433px;
    }
    .live-right {
        width: 449px;
    }
    .live-right ul {
        margin: -9px;
        margin-top: 26px;
    }
    .live-right ul li {
        padding: 9px;
    }
    .live-right ul li .image {
        width: 199px;
    }
    .live-right b::before,
    .live-right b::after {
        width: 135px;
    }
    .live-left .image .mark {
        font-size: 15px;
        padding: 9px 16px;
    }
    .live-right ul li .item p {
        font-size: 14px;
        padding: 16px 10px 10px 10px;
    }
    .live-right ul li .item strong {
        max-height: 16px;
        line-height: 16px;
    }
    .live-right ul li .item:hover strong {
        max-height: 32px;
    }
    .live-right b {
        font-size: 22px;
        height: 28px;
        line-height: 28px;
    }
    .live-right b i {
        font-size: 22px;
        margin-right: 8px;
    }
    /* live End */
    .expo-title {
        margin: 35px auto 30px;
    }
    .expo-title img {
        width: 535px;
        margin-top: 26px;
    }
    .expo-title b {
        font-size: 30px;
    }
    .expo-title p {
        font-size: 50px;
    }
    .vipExhi-nav {
        width: 194px;
        margin-right: 16px;
    }
    .vipExhi-nav a {
        height: 85px;
    }
    .vipExhi-nav a b {
        font-size: 17px;
        text-indent: 80px;
        margin-top: 33px;
    }
    .vipExhi-list ul {
        margin: 16px 18px;
        max-height: 308px;
    }
    .vipExhi-list ul li {
        height: 44px;
        line-height: 44px;
        font-size: 14px;
        padding: 0 11px;
    }
    .vipExhi-list ul li .item b {
        width: 46px;
        height: 18px;
        line-height: 18px;
    }
    .vipExhi-list ul li .item i {
        margin-right: 2px;
    }
    .vipExhi-nav a i {
        left: 28px;
        width: 34px;
        width: 30px;
        height: 30px;
    }
    .vipExhi-nav a:nth-child(2) i {
        height: 30px;
    }
    .vipExhi-nav a:nth-child(3) i {
        width: 30px;
        height: 30px;
    }
    .vipExhi-nav a:nth-child(4) i {
        width: 28px;
        height: 28px;
    }
    /* newPro */
    .newPro-nav {
        height: 42px;
        line-height: 42px;
    }
    .newPro-nav a {
        width: 125px;
        font-size: 15px;
        margin: 0 13px;
    }
    .newPro-list{
        margin-top: 28px;
    }
    .newProSwiper {
        margin: -8px;
        width: calc(100% + 16px) !important;
    }
    .newProSwiper ul li {
        padding: 8px;
    }
    .newProSwiper ul li .item {
        padding: 16px;
    }
    .newProSwiper ul li p {
        height: 30px;
        line-height: 30px;
        font-size: 16px;
    }
    /* newPro End*/
    /* exhi-merchant */
	.exhi-merchant ul {
		margin: -12px;
	}
	.exhi-merchant ul li {
		padding: 12px;
	}
	.exhi-merchant ul li .item .text {
		height: 96px;
		padding: 14px 9px;
	}
	.exhi-merchant ul li .item .text p {
		margin-top: 2px;
		font-size: 15px;
	}
	.exhi-merchant ul li .item .text .img {
		width: 66px;
		height: 66px;
		margin-right: 6px;
	}
	.exhi-merchant ul li .item .text b {
		height: 26px;
		line-height: 26px;
		width: 154px;
		margin-top: 10px;
		font-size: 12px;
	}
	.exhi-merchant ul li .item .text b em {
		width: 72px;
	}
	.exhi-merchant ul li .item .image {
		height: 162px;
	}
	.exhi-merchant ul li .item .image .play-ico {
		width: 34px;
		height: 34px;
	}
	.exhi-merchant ul li .item .image i {
		font-size: 12px;
	}
    .page {
        padding: 34px 0 0 0;
    }
    .page a, .page input {
        width: 36px;
        height: 36px;
    }
    /* exhi-merchant End*/
	.footLeft {
		width: 600px;
	}
	.footRight {
		width: 240px;
		padding-left: 40px;
		padding-right: 0;
	}
	.footNav a {
		margin-right: 40px;
	}
	.footRight-r {
		width: 336px;
		padding-left: 70px;
	}
	.footRight-r ul li {
		margin-right: 24px;
	}
	.footRight-r .title {
	    font-size: 18px;
	}
	.footRight-r ul li .image {
		width: 106px;
		height: 106px;
	}
	.footLeft ul li {
		padding: 2px 0;
		margin-right: 8px;
	}
	.footLeft ul li img {
	    height: 25px;
		margin: 4px 2px 0 2px;
	}
	.footLeft ul li:last-child img {
	    height: 29px;
	}
    .rightfloat {
        width: 60px;
    }
    .rightfloat a {
        width: 60px;
        height: 60px;
    }
    .rightfloat a img {
        width: 20px;
        font-size: 18px;
        margin: 12px auto 8px;
    }
    .p-qq {
        height: 60px;
        width: 60px;
    }
    .rightfloat a p {
        font-size: 12px;
    }
    .banner .expoTime {
        left: 104px;
        height: 26px;
        width: 190px;
    }
    .exhi-more a {
        width: 160px;
        height: 36px;
        font-size: 17px;
        line-height: 36px;
    }
    .topBar {
        top: 10px;
    }
    .topBar .topMain {
        width: 107px;
        height: 150px;
    }
    .topBar span {
        margin: 26px 0 0 24px;
        width: 60px;
        height: 60px;
    }
    .topBar .CloseBtn {
        width: 12px;
        height: 12px;
        background-size: 100% 100%;
    }
    .rightfloat {
        top: 54%;
    }
    .recommend-video ul {
		width: 140px;
	}
    .recommend-video .more {
        width: 140px;
        margin: 8px auto 0;
    }
    .recommend-video {
        height: 420px;
        padding: 0;
    }
	.pop-bot {
		width: 160px;
		height: 275px;
	}
	.pop-bot .ewm {
		margin: 0 0 0 40px;
		padding-top: 130px;
	}
	.pop-bot .pop-btn {
		left: 10px;
		border-radius: 0 0 9px 9px;
		width: 144px;
		height: 32px;
		line-height: 32px;
		font-size: 15px;
	}
	.recommend-video .title {
		height: 38px;
	}
	.recommend-video li {
		margin-top: 8px;
	}
	.pop-bot .close-ico {
		bottom: -22px;
		left: 72px;
		width: 16px;
		height: 16px;
	}
}
@media only screen and (min-width: 1591px) and (max-width:1919px){
    .w {
        width: 1400px;
    }
    .expo-title#xinpin img {
    	width: 344px;
    }
    .expo-title#xinpin b font {
    	/* font-size: 38px; */
    }
    .pop_list ul li .item .left-ico b {
        margin-right: 15px;
    }
    .top .item {
        padding-top: 26px;
    }
    .top .item .logo {
        width: 210px;
    }
    .top .item .menu {
        margin-left: 50px;
        margin-top: 23px;
    }
    .top .item .menu a {
        font-size: 18px;
        padding: 0 16px;
    }
    .search {
        width: 433px;
        height: 42px;
    }
    .search input {
        height: 42px;
    }
    .search button {
        width: 80px;
        height: 36px;
        line-height: 36px;
    }
    .top .item .exhi-ico {
        margin-top: 16px;
    }
    .top .item .exhi-ico a {
        width: 104px;
        height: 36px;
        line-height: 36px;
        margin-left: 16px;
    }
    .ly_main .ly_a1 {
        left: 294px;
        top: 187px;
    }
    .ly_main .ly_a2 {
        left: 435px;
        top: 60px;
    }
    .ly_main .ly_a3 {
        left: 995px;
        top: 212px;
    }
    .ly_main .ly_a4 {
        left: 1016px;
        top: 384px;
    }
    .ly_main .ly_a5 {
        left: 231px;
        top: 324px;
    }
    .ly_main .ly_a6 {
        left: 952px;
        top: 473px;
    }
    .broadcast b {
        font-size: 15px;
    }
    .broadcast .scroll li {
        font-size: 15px;
    }
    .exhi-title {
        margin: 20px auto 15px auto;
    }
    .exhi-title-brand {
        margin: 40px auto 25px auto;
    }
    .exhi-title span {
        font-size: 34px;
        margin-top: 8px;
    }
    .exhi-title i {
        width: 34px;
        height: 32px;
        margin: 2px 14px 0 0;
    }
    .pop_list ul {
        margin: -14px;
        margin-top: 0;
    }
    .pop_list ul li {
        padding: 14px;
    }
    .brand-swiper {
        margin: 0 -5px;
        width: calc(100% + 11px) !important;
    }
    .brand-swiper li {
        padding: 5.5px;
    }
    .brand-swiper li .item .image {
        height: 106px;
    }
    .brand-swiper li .item b {
        height: 38px;
        line-height: 38px;
        font-size: 15px;
    }
    .exhi-brand .swiper-button-prev1, .newPro-list .swiper-prev {
        left: -55px;
    }
    .exhi-brand .swiper-button-next1, .newPro-list .swiper-next {
        right: -55px;
    }
    .exhi-brand .swiper-button-prev1 i, .newPro-list .swiper-prev i {
        font-size: 40px;
    }
    .exhi-brand .swiper-button-next1 i, .newPro-list .swiper-next i {
        font-size: 40px;
    }
    .switch .swiper-button-prev1 {
        left: -55px;
    }
    .switch .swiper-button-next1{
        right: -55px;
    }
    .switch .swiper-button-prev1 i {
        font-size: 40px;
    }
    .switch .swiper-button-next1 i {
        font-size: 40px;
    }
    .switchMain .partSwitch ul li .text {
        height: 80px;
    }
    .switchMain .partSwitch ul li .text p {
        height: 24px;
        line-height: 24px;
    }
    .switchMain .partSwitch ul li .text span {
        height: 20px;
        line-height: 20px;
    }
    .live {
        padding: 43px 0;
    }
    .live-left {
        width: 866px;
        height: 487px;
    }
    .live-right {
        width: 507px;
    }
    .live-right ul {
        margin: -9px;
        margin-top: 30px;
    }
    .live-right ul li {
        padding: 9px;
    }
    .live-right ul li .image {
        width: 225px;
    }
    .live-right ul li .item p {
        font-size: 15px;
        padding: 16px 10px 10px 10px;
    }
    .live-right ul li .item strong {
        max-height: 18px;
        line-height: 18px;
    }
    .live-right ul li .item:hover strong {
        max-height: 36px;
    }
    .live-right b {
        font-size: 24px;
    }
    .expo-title {
        margin: 35px auto 30px;
    }
    .expo-title img {
        width: 608px;
        margin-top: 26px;
    }
    .expo-title b {
        font-size: 33px;
    }
    .vipExhi-nav {
        width: 220px;
        margin-right: 18px;
    }
    .vipExhi-nav a {
        height: 95px;
    }
    .vipExhi-nav a b {
        font-size: 18px;
        text-indent: 95px;
    }
    .vipExhi-list ul {
        margin: 18.5px 18px;
        max-height: 343px;
    }
    .vipExhi-list ul li {
        height: 49px;
        line-height: 49px;
        font-size: 15px;
    }
    .vipExhi-list ul li .item b {
        width: 46px;
        height: 18px;
        line-height: 18px;
    }
    .vipExhi-list ul li .item i {
        margin-right: 2px;
    }
    .vipExhi-nav a i {
        left: 28px;
        width: 34px;
    }
    /* newPro */
    .newPro-nav {
        height: 47px;
        line-height: 47px;
    }
    .newPro-nav a {
        width: 140px;
        font-size: 17px;
        margin: 0 15px;
    }
    .newPro-list{
        margin-top: 32px;
    }
    .newProSwiper {
        margin: -9x;
        width: calc(100% + 18px) !important;
    }
    .newProSwiper ul li {
        padding: 9px;
    }
    .newProSwiper ul li .item {
        padding: 18px;
    }
    .newProSwiper ul li p {
        height: 35px;
        line-height: 35px;
        font-size: 17px;
    }
    /* newPro End*/
    /* exhi-merchant */
	.exhi-merchant ul {
		margin: -13px;
	}
	.exhi-merchant ul li {
		padding: 13px;
	}
	.exhi-merchant ul li .item .text {
		height: 108px;
		padding: 15px 10px;
	}
	.exhi-merchant ul li .item .text p {
		margin-top: 5px;
	}
	.exhi-merchant ul li .item .text .img {
		width: 74px;
		height: 74px;
		margin-right: 8px;
	}
	.exhi-merchant ul li .item .text b {
		height: 28px;
		line-height: 28px;
		width: 174px;
		margin-top: 12px;
	}
	.exhi-merchant ul li .item .text b em {
		width: 80px;
	}
	.exhi-merchant ul li .item .image {
		height: 182px;
	}
    /* exhi-merchant End*/
    .foot {
        margin-top: 75px;
    }
    .footLeft {
		width: 650px;
	}
	.footRight-r {
		padding-left: 140px;
	}
	.footRight-r ul li .image {
		width: 122px;
		height: 122px;
	}
	.footNav a {
		margin-right: 50px;
	}
	.footLeft ul li {
		padding: 2px 0;
		margin-right: 8px;
	}
	.footLeft ul li img {
		height: 25px;
		margin: 4px 2px 0 2px;
	}
	.footLeft ul li:last-child img {
		height: 29px;
	}
    .banner .expoTime {
        left: 99px;
    }
    .topBar {
        top: 25px;
    }
    .topBar .topMain {
        width: 147px;
        height: 205px;
    }
    .topBar span {
        margin: 37px 0 0 37px;
        width: 76px;
        height: 76px;
    }
    .rightfloat {
        width: 60px;
        top: 62%;
    }
    .rightfloat a {
        height: 56px;
        width: 60px;
    }
    .rightfloat a img {
        margin: 10px auto 6px;
        height: 18px;
    }
    .p-share,.p-qq {
        height: 56px;
        width: 60px;
    }
    .p-qqBox {
        top: -30px;
    }
    .recommend-video ul {
		width: 140px;
	}
	.recommend-video .more {
		width: 140px;
	}
    .recommend-video {
        height: 424px;
        padding: 0;
    }
	.pop-bot {
		width: 160px;
		height: 275px;
	}
	.pop-bot .ewm {
		margin: 0 0 0 40px;
		padding-top: 130px;
	}
	.pop-bot .pop-btn {
		left: 10px;
		border-radius: 0 0 9px 9px;
		width: 144px;
		height: 32px;
		line-height: 32px;
		font-size: 15px;
	}
	.recommend-video .title {
		height: 38px;
	}
	.recommend-video li {
		margin-top: 8px;
	}
	.pop-bot .close-ico {
		bottom: -22px;
		left: 72px;
		width: 16px;
		height: 16px;
	}
}
