/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1600px ){
	.wal{ width:1320px;}
	.w400{ width:366px;}
	.w960{ width:880px;}
	.headDiv .logo{ margin-left:-660px;}
	.headDiv .topRight{ margin-right:-660px;}
	.menubtn{ margin-right:-660px;}
	.menu-list li{ width: 180px; margin-right:55px; }
	.indexP1 .leftDiv{ width:760px;}
	.indexP1 .content{ font-size: 15px; line-height: 32px;}
	.indexP1 .rightDiv{ width: 434px;}
	.indexP1 .list li{ padding-bottom:15px;}
	.indexP1 .list li img{ width:185px;}
	.historyPic .prev{ left:-45px;}
	.historyPic .next{ right:-45px;}
	.pic-modal-box .l7-box{ width:1440px;}
	.pic-modal-box .contentBox{ width:1440px; padding: 60px 100px;}
	.pic-modal-box .scrollDiv{ height: 500px; }
	.pic-modal-box .btnDiv{ padding-top: 40px; }
	.sub-modal-box .ha-box{ width: 1440px; }
	.sub-modal-box .contentBox{ width: 1440px; padding: 70px 100px;/* height: 650px;*/ }
	.sub-modal-box .scrollDiv{ height: 500px; }
	.ind-banner .swiper-pagination{ margin-right: -660px;}
	.ind-banner .layerImg{ margin-left:-660px; }
	.indexP1 .rightDiv{ padding:80px 0;}
	.indexP1 .lie{ padding: 0 60px 0 70px; }
	.indexP1 .lie li{ padding-bottom: 70px; }
	.indexP1 .lie li p{ font-size:16px;}
	.indexP2 .box-container{ width: 1320px; }
	.indexP3 .mxfDiv{ overflow:hidden; display:block;}
	.indexP3 .leftDiv{ position:absolute; left:0; bottom:0; width:346px;}
	.indexP3 .mapDiv{ float:right;}
	.footNav li{ width:155px; margin-right:50px;}
	.footDiv .rightDiv{ padding-left:60px;}
	.indexP4 .leftDiv{ width: 672px; }
	.indexP4 .rightList{ width: 596px; }
	.aboutP1{ padding-top: 128px; height: 626px;}
	.aboutP1 .conDiv { width: 590px;}
	.aboutP1 .rightDiv{ width:660px;}
	.aboutP2{ padding: 120px 0 82px; }
	.aboutP3 .imgDiv{ width:636px;}
	.aboutP3 .conDiv{ width:560px;}
	.aboutP4{ padding-top: 115px; height: 935px;}
	.aboutP4 .content{ padding: 40px 0 65px; }
	.l7Pic .list .mxfDiv{ height: 462px; }
	.l7Pic .list .imgDiv{ height: 298px; }
	.aboutP5{ padding: 115px 0 128px;}
	.aboutP6{ padding-top: 122px; height: 692px;}
	.aboutP6 .form{ padding-top: 45px;}
	.businessP1 .content{ width:720px;}
	.businessP1 .subcon{ font-size:15px; line-height:28px; height:224px;}
	.businessP1 .btnDiv{ padding-top:45px;}
	.businessP1 .rightDiv{ width: 522px;}
	.businessP2 .mxfDiv{ padding-bottom:90px;}
	.brandPic .list .botDiv{ padding:40px 55px 0;}
	.businessP3{ padding:20px 0 100px;}
	.businessP4{ padding-bottom: 145px;}
	.pubP1 .mxfDiv .imgDiv{ width:550px;}
	.pubP1 .mxfDiv .conDiv{ width: 724px; }
	.pubP1 .list ul{ margin-right:-75px;}
	.pubP1 .list li{ padding-bottom: 60px; }
	.pubP1 .list li .box{ margin-right: 75px; }
	.pubP2{ padding: 90px 0 120px;}
	.joinP1 .mxfDiv{ height:476px;}
	.joinP1 .rightDiv li{ height:238px;}
	.joinP2{ padding:110px 0 124px;}
	.joinP4{ padding-top:90px;}
	.joinPic .prev{ margin-left:-660px;}
	.joinPic .next{ margin-right:-660px;}
	.newsP1 .mxfDiv .imgDiv{ width:550px;}
	.newsP1 .mxfDiv .conDiv{ width: 724px; }
	.newsP2{ padding: 68px 0 138px; }
	.newsP2 .list ul{ margin-right:-75px;}
	.newsP2 .list li{ padding-bottom:88px;}
	.newsP2 .list li .box{ margin-right:75px;}
	.newShow .backBtn a{ width: 258px; height: 52px; line-height: 52px;}
	.pageDown{ padding-top: 95px;}
	.sideNews .title{font-size: 26px; line-height: 26px;}
	.sideNews .list li .name{font-size: 16px; line-height: 26px;}
	.pageDown li a{ width: 258px; height: 52px; line-height: 52px;}
	.pageDown li .prev{ text-indent: 148px; }
	.pageDown li .back{ text-indent: 94px; }
	.pageDown li .next{ text-indent: 82px; }
	/*2024.9.14*/
	.tradeShowBox{ padding-top: 100px; }
	.tradeShowP1{ padding-bottom: 120px; }
	.tradeShowP1 .leftDiv{ width:588px;}
	.tradeShowP1 .name{ font-size:40px; line-height:52px; }
	.tradeShowP1 .rightDiv{ width:640px;}
	.tradeShowP1 .videobox{ height:358px; }
	.tradeShowP1 .videobox .imgDiv{ height: 358px; }
	.tradeShowP1 .videobox video{ max-width:640px; max-height:358px; }
	.tradeShowP2:before{ margin-left: -760px; }
	.tradeShowP2 .leftDiv{ width: 705px; }
	.tradeShowP2 .leftDiv .txt{ height: 60px; padding: 0 140px 0 30px; }
	.tradeShowP2 .leftDiv .txt .wen{ font-size: 20px; height: 60px; line-height: 60px; }
	.tradeShowP2 .leftDiv .txt p{ font-size: 14px; line-height: 20px; height: 80px; }
	.tradeShowP2 .leftDiv .txt.on{ height: 145px; }
	.tradeShowP2 .leftDiv .txt.on .wen{ height: 50px; line-height: 50px;}
	.tradeShowP2 .list li .baozhe{ height: 396px; }
	.tradeShowP2 .list li .imgDiv{ height: 396px; }
	.tradeShowP2 .rightDiv{ width: 532px; padding-top: 20px;}
	.tradeShowP2 .rightDiv .name{ padding: 15px 0 30px; font-size: 42px; line-height: 48px; }
	.tradeShowP2 .rightDiv .content{ font-size: 14px; line-height: 28px; height: 84px; }
	.tradeShowP2 .rightDiv .more{ margin-top: 25px; }
	.tradeShowP2 .rightDiv .more a{ width: 148px; height: 50px; line-height: 50px; }
	.tradeShowP3:before{ margin-right: -755px; }
	.tradeShowP3 .rightDiv{ width: 672px; }
	.tradeShowP3 .rightDiv .txt{ height: 60px; padding: 0 140px 0 30px; }
	.tradeShowP3 .rightDiv .txt .wen{ font-size: 20px; height: 60px; line-height: 60px; }
	.tradeShowP3 .rightDiv .txt p{ font-size: 14px; line-height: 20px; height: 80px; }
	.tradeShowP3 .rightDiv .txt.on{ height: 145px; }
	.tradeShowP3 .rightDiv .txt.on .wen{ height: 50px; line-height: 50px;}
	.tradeShowP3 .list li .baozhe{ height: 412px; }
	.tradeShowP3 .list li .imgDiv{ height: 412px; }
	.tradeShowP3 .leftDiv{ width: 550px; padding-top: 30px;}
	.tradeShowP3 .leftDiv .name{ padding: 15px 0 30px; font-size: 42px; line-height: 48px; }
	.tradeShowP3 .leftDiv .content{ font-size: 14px; line-height: 28px; height: 84px; }
	.tradeShowP3 .leftDiv .more{ margin-top: 25px; }
	.tradeShowP3 .leftDiv .more a{ width: 148px; height: 50px; line-height: 50px; }
	.tradeShowP4:before{ margin-left: -760px; }
	.tradeShowP4 .leftDiv{ width: 598px; }
	.tradeShowP4 .leftDiv .txt{ height: 60px; padding: 0 140px 0 30px; }
	.tradeShowP4 .leftDiv .txt .wen{ font-size: 20px; height: 60px; line-height: 60px; }
	.tradeShowP4 .leftDiv .txt p{ font-size: 14px; line-height: 20px; height: 60px; }
	.tradeShowP4 .leftDiv .txt.on{ height: 145px; }
	.tradeShowP4 .leftDiv .txt.on .wen{ height: 50px; line-height: 50px;}
	.tradeShowP4 .list li .baozhe{ height: 610px; }
	.tradeShowP4 .list li .imgDiv{ height: 610px; }
	.tradeShowP4 .rightDiv{ width: 570px; padding-top: 100px;}
	.tradeShowP4 .rightDiv .name{ padding: 15px 0 25px; font-size: 42px; line-height: 48px; }
	.tradeShowP4 .rightDiv .content{ font-size: 14px; line-height: 28px; height: 84px; }
	.tradeShowP4 .rightDiv .more{ margin-top: 65px; }
	.tradeShowP4 .rightDiv .more a{ width: 148px; height: 50px; line-height: 50px; }
	.staffModal-box .staff-box { width: 1320px; padding: 50px 40px 40px 60px; }
	.staffModal-box .staff-box .scrollDiv{ max-height: 650px; padding-right: 70px; }
	.staffModal-box .staff-box .btnDiv{ right: 70px; }
	.staffModal-box .staff-box .btnDiv a{ width: 148px; height: 50px; line-height: 50px; }
	.staffModal-box .staff-box .name { font-size: 42px; line-height: 52px; margin-bottom: 20px; }
	.staffModal-box .staff-box .detail{ line-height: 30px; }
	.staffModal-box .staff-box .detail h2{ font-size: 42px; line-height: 42px; }
	.staffModal-box .staff-box .zi{ font-size: 42px; line-height: 42px; }
	.staffModal-box .staff-box .close{ right: -32px; top: -32px; width:64px; height: 64px; background-size: 18px; }
	.staffModal-box .lunbo .list .txt{ font-size: 32px; line-height: 42px; }
	.staffModal-box .lunbo .list .videoDiv{ height: 450px; }
	.staffModal-box .lunbo .list .videoDiv video{ max-width:900px; max-height:450px;}
	.tradeShowP6 .toptop{ height: 120px; }
	.tradeShowP6 .title{ font-size: 42px; }
	.tradeShowP6 .list li .box a{ height: 448px; }
	.tradeShowP6 .list li .imgDiv{ height: 256px; }
	.tradeShowP6 .list li .conDiv{ padding: 24px 20px 0; height: 192px; }
	.tradeShowP6 .list li .wen{ margin-top: 10px; }
	.tradeShowP6 .list li .after{ right: 345px; height: 192px; width: 170px; }
	.tradeShowP6 .list li .logo2{ height: 60px; }
	.tradeShowP6 .list li .logo2 img{ height: 60px; }
	.tradeShowP6 .list li.on .imgDiv{ height: 448px; }
	.tradeShowP6 .list li.on .conDiv{ width: 345px; }
	.tradeShowP7{ padding: 90px 0 85px; }
	.tradeShowP7 .mxfDiv{ height: 688px; }
	.tradeShowP7 .mxfDiv:before{ bottom: 120px; width: 120px; height: 142px; }
	.tradeShowP7 .conDiv{ width: 420px; }
	.tradeShowP7 .title{ font-size: 42px; line-height: 42px; }
	.tradeShowP7 .content{ font-size: 20px; line-height: 28px; margin-top: 35px; }
	.zjPjDiv1{ left: 143px; width: 308px; height: 363px; }
	.zjPjDiv1 li .imgDiv{ height: 363px; }
	.zjPjDiv1 li .play{ right: 15px; bottom: 15px; }
	.zjPjDiv1 li .logo{ position: absolute; right: 15px; top: 15px; }
	.zjPjDiv1 li .hideLayer{ padding: 45px 30px 0; }
	.zjPjDiv1 li .name{ font-size: 18px; line-height: 28px; margin-bottom: 10px; }
	.zjPjDiv1 li .msg{ font-size: 20px; line-height: 26px; max-height: 156px; }
	.zjPjDiv2{ left: 474px; width: 308px; height: 363px; }
	.zjPjDiv2 li .imgDiv{ height: 363px; }
	.zjPjDiv2 li .play{ right: 15px; bottom: 15px; }
	.zjPjDiv2 li .logo{ position: absolute; right: 15px; top: 15px; }
	.zjPjDiv2 li .hideLayer{ padding: 45px 30px 0; }
	.zjPjDiv2 li .name{ font-size: 18px; line-height: 28px; margin-bottom: 10px; }
	.zjPjDiv2 li .msg{ font-size: 20px; line-height: 26px; max-height: 156px; }
	.zjPjDiv3{ right: 78px; top: 186px; width: 438px; height: 178px; }
	.zjPjDiv3 li .imgDiv{ height: 178px; }
	.zjPjDiv3 li .play{ right: 15px; bottom: 15px; }
	.zjPjDiv3 li .logo{ right: 15px; top: 15px; }
	.zjPjDiv3 li .hideLayer{ padding: 25px 70px 0 30px; }
	.zjPjDiv3 li .name{ font-size: 18px; line-height: 28px; margin-bottom: 10px; }
	.zjPjDiv3 li .msg{ font-size: 20px; line-height: 26px; max-height: 78px; }
	.zjPjDiv4{ width: 842px; height: 288px; }
	.zjPjDiv4 li .imgDiv{ height: 288px; }
	.zjPjDiv4 li .play{ right: 15px; bottom: 15px; }
	.zjPjDiv4 li .logo{ right: 15px; top: 15px; }
	.zjPjDiv4 li .hideLayer{ padding: 30px 70px 0 30px; }
	.zjPjDiv4 li .name{ font-size: 18px; line-height: 28px; margin-bottom: 10px; }
	.zjPjDiv4 li .msg{ font-size: 20px; line-height: 26px; max-height: 78px; }
	.lybLayer .close{ left: -32px; top: -32px; width:64px; height: 64px; background-size: 18px; }
}

@media screen and ( max-width:1440px ){
	.wal{ width: 1200px; }
	.w400{ width:330px;}
	.w960{ width:800px;}
	.headDiv{ height: 90px; }
	.headDiv .logo{ top: 29px; margin-left:-600px;}
	.headDiv .topRight{ margin-right:-600px;}
	.headDiv .topSearch{ height: 90px; }
	.headDiv .topSearch em{ height: 90px;}
	.headDiv .lan .lala{ line-height: 90px;}
	.menubtn{ top: 37px; margin-right:-600px;}
	.menu-top { background-size:65%; }
	.menu-list{ padding-top: 165px; }
	.menu-list li{ width: 176px; margin-right:35px; }
	.menu-list h2{ padding-bottom: 38px; }
	.menu-list dd a{ font-size: 13px; line-height: 20px; }
	.ind-banner .layerImg{ margin-left:-600px; }
	.ind-banner .swiper-pagination{ margin-right: -600px; bottom: 40px!important; } 
	.indexP1{ padding: 105px 0 110px;}
	.indexP1 .leftDiv{ width: 685px;}
	.indexP1 .wen{ font-size: 16px; line-height: 16px; }
	.indexP1 .name{ font-size: 36px; line-height: 36px; }
	.indexP1 .content{ font-size: 14px; line-height: 30px; padding-top: 32px; }
	.indexP1 .list li img{ width: 150px; }
	.indexP1 .btnDiv{ padding-top: 30px; }
	.indexP1 .rightDiv{ width: 395px; padding: 70px 0; }
	.indexP1 .lie{ padding: 0 50px 0 60px; }
	.indexP1 .lie li{ padding-bottom: 60px; }
	.indexP1 .lie li .num{ font-size: 50px; line-height: 50px; }
	.indexP1 .lie li p{ padding-top: 8px; font-size: 16px; line-height: 26px; }
	.indexP2{ padding-top: 100px; }
	.indexP2 .title{ font-size: 32px; line-height: 32px; padding-bottom: 30px; }
	.indexP2 .box-container{ width: 1200px; }
	.indexP2 .btn{ top: 42px; }
	.indexP2 .img-swiper{ margin-top: 50px; height: 200px;}
	.indexP2 .img-swiper .ico{ width: 85px; height: 85px; }
	.indexP2 .img-swiper .ico img{ width: 85px; }
	.indexP2 .img-swiper .name{ padding-top: 12px; font-size: 14px; line-height: 18px; }
	.indexP2 .conDiv .en{ font-size: 30px; line-height: 34px; padding-bottom: 35px; }
	.indexP2 .conDiv .content{ font-size: 14px; line-height: 26px; height: 130px; }
	.indexP2 .conDiv .btnDiv{ padding-top: 40px; }
	.indexP3{ padding: 105px 0 100px; }
	.indexP3 .title{ font-size: 32px; line-height: 32px; padding-bottom: 30px; }
	.indexP3 .mxfDiv{ display: block; padding-top: 70px; }
	.indexP3 .leftDiv{ width: 350px; }
	.indexP3 .numList li{ padding-left: 108px; height: 65px;}
	.indexP3 .numList li .msg{ font-size: 14px; line-height: 18px; }
	.indexP3 .numList li .num{ top: -5px; font-size: 20px;}
	.indexP3 .numList li em{font-size: 32px; padding-right: 4px;}
	.indexP3 .msgList{ padding-top: 10px; }
	
	.indexP4{ padding: 100px 0 130px;}
	.indexP4 .toptop{ height: 100px;}
	.indexP4 .title{ padding-bottom: 25px; font-size: 26px; line-height: 26px; }
	.indexP4 .leftDiv{ width: 582px; }
	.indexP4 .leftDiv .imgDiv{ height: 344px; }
	.indexP4 .leftDiv .botDiv{ padding: 25px 32px 0; height: 155px; }
	.indexP4 .leftDiv .name{ line-height: 26px; height: 52px; font-size: 16px; }
	.indexP4 .leftDiv .ss{ margin-top: 16px; }
	.indexP4 .rightList{ width: 566px; }
	.indexP4 .rightList li a{ padding-left: 166px; height: 160px; }
	.indexP4 .rightList li:nth-child(2) a{ height: 177px; padding-top: 15px; }
	.indexP4 .rightList li:last-child a{ height: 160px; padding-top: 26px; }
	.indexP4 .rightList li .imgDiv{ width: 138px; height: 128px; }
	.indexP4 .rightList li:nth-child(2) .imgDiv{ top: 32px; }
	.indexP4 .rightList li .name{ line-height: 26px; height: 52px; font-size: 16px;}
	.indexP4 .rightList li .content{ font-size: 14px; line-height: 20px; height: 40px; margin-top: 10px; }
	.indexP4 .rightList li .ss{ margin-top: 15px; }

	.footDiv{ padding-top: 50px; height: 430px; }
	.footNav li{ margin-right: 45px; width: 150px;}
	.footNav li:nth-child(2){ width: 170px; }
	.footNav li:nth-child(3){ width: 92px; }
	.footNav li h2{ height: 30px; font-size: 15px; line-height: 15px; }
	.footNav li dl{ padding: 15px 0 50px;}
	.footNav li dd{ font-size: 14px; line-height: 16px; padding-bottom:12px; }
	.footDiv .rightDiv{ width: 275px; padding-left: 55px; }
	.footDiv .txt{ height: 30px; font-size: 15px; line-height: 15px; }
	.footDiv .list li{ line-height: 20px; font-size: 14px; padding-bottom: 10px; }
	.footDiv .list dd{ margin-right: 10px; }
	.footDiv .list dd img{ width: 98px; }
	.foot .wal{ padding-top: 20px; height: 62px; }
	.pageBanner{ height: 577px;}
	.pageBanner .en{ padding-top: 100px; padding-bottom: 50px; font-size: 40px; line-height: 40px;}
	.pageTop{ height: 76px; }
	.pageTop .wal{ height: 76px; }
	.pageNav li{ font-size: 15px; }
	.pageNav li a{ height: 76px; line-height: 76px; }
	.pageNav2 li{ font-size: 15px; }
	.pageNav2 li a{ height: 76px; line-height: 76px; }
	.pageTop .select{ width: 296px; height: 76px;}
	.pageTop .caption{ font-size: 15px; height: 76px; line-height: 76px; }
	.pageTop .select .lie{ top: 76px; max-height: 168px;}
	.pageTop .select .lie a{ line-height: 42px; height: 42px;}
	.newsP1{ padding: 65px 0; }
	.newsP1 .mxfDiv .imgDiv{ width: 500px; }
	.newsP1 .mxfDiv .conDiv{ width: 658px; }
	.newsP1 .mxfDiv .time em{ font-size: 30px; line-height: 30px; padding-right: 12px; }
	.newsP1 .mxfDiv .time em:after{ bottom: 7px; }
	.newsP1 .mxfDiv .time span{ padding-left: 5px; }
	.newsP1 .mxfDiv .name{ margin-top: 10px; line-height: 26px; height: 52px; font-size: 20px; }
	.newsP1 .mxfDiv .content{ font-size: 14px; line-height: 26px; height: 78px; margin-top: 10px; }
	.newsP1 .mxfDiv .ico{ margin-top: 30px; }
	.newsP2{ padding: 62px 0 125px; }
	.newsP2 .list ul{ margin-right: -68px; }
	.newsP2 .list li{ padding-bottom: 80px; }
	.newsP2 .list li .box{ margin-right: 68px; }
	.newsP2 .list li .imgDiv{ height: 204px; }
	.newsP2 .list li .botbot{ padding-top: 22px; }
	.newsP2 .list li .time em{ font-size: 16px; line-height: 16px; padding-right: 12px;}
	.newsP2 .list li .time span{ padding-left: 5px; }
	.newsP2 .list li .name{ margin-top: 8px; line-height: 24px; height: 72px; font-size: 16px; }
	.newsP2 .list li .ico{ margin-top: 25px; }
	.video .list ul{ margin-right: -32px; }
	.video .list li{ padding-bottom: 35px; }
	.video .list li .box{ margin-right: 32px;}
	.video .list li .imgDiv{ height: 215px; }
	.video .list li .botDiv{ padding-top: 18px; height: 80px;}
	.video .list li .name{ padding: 0 30px; line-height: 22px; height: 44px; font-size: 16px; }
	.videoLayer { width: 900px; padding: 45px;}
	.photo .links li{ width: 122px; font-size: 16px; }
	.photo .links li a{ height: 52px; line-height: 52px; }
	.photo .list ul{ margin-right: -52px; }
	.photo .list li{ padding-bottom: 52px; }
	.photo .list li .box{ margin-right: 52px;}
	.photo .list li .imgDiv{ height: 208px; }
	.photo .list li .botDiv{ padding: 0 25px; height: 140px; padding-top: 10px; }
	.photo .list li .content{ font-size: 14px; line-height: 22px; height: 66px; }
	.pageBox{ padding: 90px 0; }
	.exhibition .list ul{ margin-right: -40px; }
	.exhibition .list li{ padding-bottom: 50px;}
	.exhibition .list li .box{ margin-right: 40px;}
	.exhibition .list li .imgDiv{ height: 215px; }
	.exhibition .list li .midmid{ height: 176px; padding: 25px 30px 0; }
	.exhibition .list li .name{ font-size: 20px; }
	.exhibition .list li .content{ margin-top: 8px; font-size: 14px; line-height: 24px; height: 72px; }
	.exhibition .list li .botbot{ padding: 12px 30px 0; height: 120px; }
	.exhibition .list li .time{ line-height: 24px; height: 24px; font-size: 14px; }
	.aboutP1{ padding-top: 115px; height: 570px; }
	.aboutP1 .conDiv{ width: 540px; }
	.aboutP1 .title{ font-size: 24px; line-height: 24px; padding-bottom: 32px; }
	.aboutP1 .content{ line-height: 26px; font-size: 14px; padding-top: 30px; }
	.aboutP1 .rightDiv{ width: 600px; }
	.aboutP2{ padding: 110px 0 75px; }
	.aboutP2 .title{ font-size: 24px; line-height: 24px; padding-bottom: 32px; }
	.aboutP2 .content{ line-height: 26px; font-size: 14px; padding: 25px 0 40px; }
	.aboutPic .list li .imgDiv{ height: 232px; }
	.aboutPic .list li .botDiv{ padding: 20px 22px 0; height: 200px; }
	.aboutPic .list li .time{ font-size: 20px; line-height: 28px; }
	.aboutP3{ padding: 100px 0; }
	.aboutP3 .imgDiv{ width: 578px; }
	.aboutP3 .conDiv{ width: 510px;  }
	.aboutP3 .title{ font-size: 24px; line-height: 24px; padding-bottom: 32px;}
	.aboutP3 .content{ line-height: 26px; font-size: 14px; padding-top: 38px; }
	.aboutP4{ padding-top: 105px; height: 850px; }
	.aboutP4 .title{ font-size: 24px; line-height: 24px; }
	.aboutP4 .content{ font-size: 14px; line-height: 26px; padding: 38px 0 58px; }
	.l7Pic .list .mxfDiv{ padding: 32px 32px 0; height: 408px; }
	.l7Pic .list .imgDiv{ height: 272px; }
	.l7Pic .list .msg{ margin-top: 20px; line-height: 24px; font-size: 16px; height: 78px; }
	.aboutP5{ padding: 105px 0 115px; }
	.aboutP5 .title{ font-size: 26px; line-height: 26px; padding-bottom: 32px;}
	.historyPic{ margin-top: 55px; }
	.historyPic:before{ top: 58px; }
	.historyPic .mxfDiv{ padding: 0 65px 0 76px; height: 435px; }
	.historyPic .mxfDiv:after{ top: 49px; }
	.historyPic .year{ font-size: 30px; line-height: 58px; }
	.historyPic .tabContent2{ padding-top: 42px; }
	.historyPic .imgDiv{ height: 165px; }
	.historyPic .time{ padding-top: 25px; height: 32px; line-height: 32px; font-size: 20px; }
	.historyPic .msg{ font-size: 14px; line-height: 26px; height: 52px; margin-top: 6px; }
	.historyPic .tab2{ left: 76px; bottom: 22px; }
	.historyPic .swiper-slide-active .year{ font-size: 40px; }
	.historyPic .btn{ top: 44px; }

	.aboutP6{ padding-top: 100px; height: 628px; }
	.aboutP6 .title{ font-size: 26px; line-height: 26px; padding-bottom: 32px; }
	.aboutP6 .form li{ padding-bottom: 18px; }
	.aboutP6 .btnDiv{ padding-top: 20px; }
	.joinP1 .mxfDiv{ height: 430px;}
	.joinP1 .leftDiv{ width: 666px; }
	.joinP1 .title{ font-size: 24px; line-height: 24px; padding-bottom: 32px; }
	.joinP1 .content{ font-size: 14px; line-height: 26px; padding-top: 45px; }
	.joinP1 .rightDiv{ width: 330px; }
	.joinP1 .rightDiv li{ height: 215px; padding-left: 80px; }
	.joinP1 .rightDiv li .num{ font-size: 50px; line-height: 50px; }
	.joinP1 .rightDiv li p{ font-size: 16px; line-height: 16px; }
	.joinP2{ padding: 100px 0 112px; }
	.joinP2 .title{ font-size: 24px; line-height: 24px; padding-bottom: 32px; }
	.joinP2 .list{ margin-top: 58px; }
	.joinP2 .list li .box{ height: 490px; padding: 80px 70px 0; }
	.joinP2 .list li .ico{ width: 85px; height: 85px; }
	.joinP2 .list li .ico img{ width: 40px; margin-left: -20px; margin-top: -20px; }
	.joinP2 .list li .name{ padding-top: 40px; line-height: 36px; font-size: 30px; }
	.joinP2 .list li .msg{ margin-top: 20px; font-size: 16px; line-height: 24px; }
	.joinP3 .title{ font-size: 24px; line-height: 24px; padding-bottom: 32px; margin-bottom: 55px;}
	.joinPic .name{ padding: 0 20px; font-size: 16px; }
	.joinPic .prev{ margin-left: -600px; }
	.joinPic .next{ margin-right: -600px; }
	.joinP4{ padding-top: 80px; }
	.joinP4 .toptop{ height: 115px;}
	.joinP4 .title{ font-size: 24px; line-height: 24px; padding: 10px 0 32px; }
	.joinP4 .btn li{ margin-left: 70px; }
	.joinP4 .btn li .ico{ height: 60px; }
	.joinP4 .btn li .txt{ font-size: 16px; line-height: 16px; }
	.joinP4 .list li .imgDiv{ height: 220px; }
	.joinP4 .list li .botDiv{ padding: 38px 40px 0; height: 182px; }
	.joinP4 .list li .name{ height: 32px; line-height: 32px; font-size: 20px;}
	.joinP4 .list li .msg{ font-size: 14px; line-height: 24px; height: 72px; }
	.joinP4 .list .swiper-pagination{ padding-top: 50px;}
	.joinP5{ padding: 50px 0 80px; }
	.joinP5 .caption{ width: 286px; }
	.joinP5 .list{ padding-top: 62px; }
	.joinP5 .list ul{ margin-right: -35px; }
	.joinP5 .list li{ padding-bottom: 42px;}
	.joinP5 .list li .box{ margin-right: 35px; padding: 26px 25px 0; height: 178px; }
	.joinP5 .list li .name{ font-size: 16px; }
	.joinP5 .list li .l7{ margin-top: 10px; height: 72px; }
	.joinP5 .list li .msg{ line-height: 18px; font-size: 12px; }
	.businessP1{ padding: 105px 0; }
	.businessP1 .title{ font-size: 24px; line-height: 24px; padding-bottom: 32px;}
	.businessP1 .content{ width: 655px; }
	.businessP1 .subcon{ font-size: 14px; line-height: 26px; height:234px;}
	.businessP1 .btnDiv{ padding-top:35px;}
	.businessP1 .msg{ font-size: 14px; line-height: 26px; }
	.businessP1 .rightDiv{ width: 475px; padding-top:8px;}
	.businessP2 .title{ font-size: 24px; line-height: 24px; padding-bottom: 32px; }
	.businessP2 .mxfDiv{ padding-bottom: 80px; }
	.businessP2 .content{ font-size: 14px; line-height: 26px; }
	.businessP3{ padding: 10px 0 90px; }
	.businessP3 .title{ font-size: 24px; line-height: 24px; padding-bottom: 32px; }
	.brandPic{ margin-top: 46px; }
	.brandPic .list .imgDiv{ height: 232px; }
	.brandPic .list .botDiv{ padding: 38px 50px 0; height: 180px; }
	.brandPic .list .name{ height: 30px; line-height: 30px; font-size: 20px; }
	.brandPic .list .msg{ font-size: 14px; height: 32px; line-height: 32px; }
	.businessP4{ padding-bottom: 132px; }
	.pageDown{ padding-top: 88px; }
	.subbrandPic .list .btnDiv{ margin-top: 32px; width: 175px; height: 42px; line-height: 42px; font-size: 14px; text-indent: 35px; }
	.subbrandPic .list .btnDiv:after{ right: 32px; }
	.pubP1{ padding: 80px 0 45px; }
	.pubP1 .toptop{ height: 115px; }
	.secondTab li{ font-size: 16px; }
	.secondTab li a{ padding: 0 50px; height: 52px; line-height: 52px; }
	.pubP1 .mxfDiv .imgDiv{ width: 500px; }
	.pubP1 .mxfDiv .conDiv{ width: 658px; }
	.pubP1 .mxfDiv .time em{ font-size: 30px; line-height: 30px; padding-right: 12px; }
	.pubP1 .mxfDiv .time em:after{ bottom: 7px; }
	.pubP1 .mxfDiv .time span{ padding-left: 5px; }
	.pubP1 .mxfDiv .name{ margin-top: 10px; line-height: 26px; height: 52px; font-size: 20px; }
	.pubP1 .mxfDiv .content{ font-size: 14px; line-height: 26px; height: 78px; margin-top: 10px; }
	.pubP1 .mxfDiv .ico{ margin-top: 30px; }
	.pubP1 .list{ padding-top: 50px; }
	.pubP1 .list ul{ margin-right: -68px; }
	.pubP1 .list li{ padding-bottom: 55px; }
	.pubP1 .list li .box{ margin-right: 68px; }
	.pubP1 .list li .imgDiv{ height: 204px; }
	.pubP1 .list li .botbot{ padding-top: 22px; }
	.pubP1 .list li .time em{ font-size: 16px; line-height: 16px; padding-right: 12px;}
	.pubP1 .list li .time span{ padding-left: 5px; }
	.pubP1 .list li .name{ margin-top: 8px; line-height: 24px; height: 72px; font-size: 16px; }
	.pubP1 .list li .ico{ margin-top: 25px; }
	.pubP2{ padding: 80px 0 112px; }
	.pubP2 .toptop{ height: 115px; }
	.pubP2 .title{ font-size: 24px; line-height: 24px; padding-bottom: 32px; }
	.pubP2 .list ul{ margin-right: -26px; }
	.pubP2 .list li{ padding-bottom: 30px; }
	.pubP2 .list li .box{ margin-right: 26px; padding-top: 42px; height: 420px; }
	.pubP2 .list li .imgDiv{ height: 288px; }
	.pubP2 .list li .imgDiv img{ max-width: 208px; max-height: 288px; }
	.pubP2 .list li .name{ padding: 25px 20px 0; line-height: 26px; height: 52px; font-size: 16px; }
	.pubP3{ padding: 80px 0 115px; }
	.pubP3 .toptop{ height: 115px; }
	.pubP3 .title{ font-size: 24px; line-height: 24px; padding-bottom: 32px;}
	.pubP3 .list{ padding: 0 0 35px; }
	.pubP3 .list ul{ margin-right: -65px; }
	.pubP3 .list li{ padding-bottom: 66px; }
	.pubP3 .list li .box{ margin-right: 65px; height: 308px; padding: 0 30px 0 295px; }
	.pubP3 .list li .book{ margin-top: -110px; }
	.pubP3 .list li .book img{ width: 152px; }
	.pubP3 .list li .name{ padding-top: 105px; height: 52px; line-height: 26px; font-size: 16px; }
	.pubP3 .list li .btnDiv{ margin-top: 20px; width: 150px; height: 42px; line-height: 42px; font-size: 14px; }
	.pic-modal-box .l7-box{ width: 1180px; }
	.pic-modal-box .contentBox{ width: 1180px; padding: 50px 80px; }
	.pic-modal-box .scrollDiv{ padding-right: 20px; height: 410px; }
	.pic-modal-box .name{ font-size: 20px; line-height: 30px; padding-bottom: 6px; }
	.pic-modal-box .content{ font-size: 14px; line-height: 26px; padding-bottom: 38px; }
	.pic-modal-box .btnDiv{ padding-top: 35px; }
	.pic-modal-box .close{ right: 25px; top: 20px; }
	.pic-modal-box .close a{ width: 48px; height: 48px; background-size: 16px; }
	.sub-modal-box .ha-box{ width: 1180px; }
	.sub-modal-box .contentBox{ width: 1180px; padding: 50px 80px;/* height: 600px;*/ }
	.sub-modal-box .scrollDiv{ padding-right: 20px; height: 460px; }
	.sub-modal-box .name{ font-size: 25px; line-height: 30px; padding-bottom: 6px; }
	.sub-modal-box .content{ font-size: 14px; line-height: 26px; padding-bottom: 38px; }
	.sub-modal-box .list li{ padding-right: 545px; height: 310px; padding-bottom: 40px; }
	.sub-modal-box .list li .name{ padding-bottom: 15px; line-height: 30px; font-size: 20px; }
	.sub-modal-box .list li .msg{ margin-top: 20px; font-size: 14px; line-height: 22px; height: 176px; }
	.sub-modal-box .list li .btnDiv{ padding-top: 20px; }

	.sub-modal-box .list li .videobox{ width: 478px; height: 310px; }
	.sub-modal-box .list li .videobox video{width:100%;height:auto;position:absolute;top:50%;left:0;transform: translateY(-50%);z-index:-1;visibility:hidden;opacity:0;object-fit:fill;}
	.sub-modal-box .list li .videobox.cur{ background:#000;}
	.sub-modal-box .list li .videobox.cur .imgDiv,.sub-modal-box .list li .videobox.cur .playbox{z-index:-1;visibility:hidden;opacity:0;}
	.sub-modal-box .list li .videobox.cur video{z-index:2;visibility:visible;opacity:1;}
	.sub-modal-box .list li .videobox .playbox{ cursor:pointer; position:absolute; left:50%; top:50%; margin-left: -34px; margin-top: -34px; z-index:1;}
	.sub-modal-box .close{ right: 25px; top: 20px; }
	.sub-modal-box .close a{ width: 48px; height: 48px; background-size: 16px; }
	.pageUp{ padding-top:20px;}
	.pageUp li{ font-size:14px;}
	.pageUp li a{ height:40px; line-height:40px; }
	.sideNews{ padding: 38px 42px; }
	.sideNews .title{font-size: 24px; line-height: 24px;}
	.newShow .backBtn a{ width: 235px; height: 48px; line-height: 48px;}
	/*2024.9.14*/
	.videoLayer .videoBox{ height: 460px; }
	.videoLayer video{ max-width: 810px; max-height: 460px; }
	.tradeShowP1{ padding-bottom: 100px; }
	.tradeShowP1 .leftDiv{ width:535px;}
	.tradeShowP1 .name{ font-size:36px; line-height:48px; }
	.tradeShowP1 .content{ margin-top:30px; font-size:14px; line-height: 26px; padding: 22px 60px 15px 40px;}
	.tradeShowP1 .rightDiv{ width:582px;}
	.tradeShowP1 .videobox{ height:326px; }
	.tradeShowP1 .videobox .imgDiv{ height: 326px; }
	.tradeShowP1 .videobox video{ max-width:582px; max-height:326px; }
	.tradeShowP2{ padding: 45px 0 90px; }
	.tradeShowP2:before{ margin-left: -700px; }
	.tradeShowP2 .leftDiv{ width: 640px; }
	.tradeShowP2 .leftDiv .txt .wen{ font-size: 18px; }
	.tradeShowP2 .list li .baozhe{ height: 360px; }
	.tradeShowP2 .list li .imgDiv{ height: 360px; }
	.tradeShowP2 .rightDiv{ width: 485px; }
	.tradeShowP2 .rightDiv .name{ font-size: 38px; line-height: 42px; }
	.tradeShowP2 .rightDiv .more a{ width: 140px; height: 46px; line-height: 46px; }
	.tradeShowP3{ margin-bottom: 70px; }
	.tradeShowP3:before{ margin-right: -695px; }
	.tradeShowP3 .rightDiv{ width: 610px; }
	.tradeShowP3 .rightDiv .txt .wen{ font-size: 18px; }
	.tradeShowP3 .list li .baozhe{ height: 374px; }
	.tradeShowP3 .list li .imgDiv{ height: 374px; }
	.tradeShowP3 .leftDiv{ width: 500px; }
	.tradeShowP3 .leftDiv .name{ font-size: 38px; line-height: 42px; }
	.tradeShowP3 .leftDiv .more a{ width: 140px; height: 46px; line-height: 46px; }
	.tradeShowP4{ padding: 40px 0 90px; }
	.tradeShowP4:before{ margin-left: -700px; }
	.tradeShowP4 .leftDiv{ width: 542px; }
	.tradeShowP4 .leftDiv .txt .wen{ font-size: 18px; }
	.tradeShowP4 .list li .baozhe{ height: 554px; }
	.tradeShowP4 .list li .imgDiv{ height: 554px; }
	.tradeShowP4 .rightDiv{ width: 518px; }
	.tradeShowP4 .rightDiv .name{ font-size: 38px; line-height: 42px; }
	.tradeShowP4 .rightDiv .more a{ width: 140px; height: 46px; line-height: 46px; }
	.tradeShowP5{ padding-bottom: 70px; }
	.tradeShowP5 .list li a{ display: block; padding: 30px 25px 0 40px; height: 308px; }
	.tradeShowP5 .list li .toptop{ position: relative; height: 45px; }
	.tradeShowP5 .list li .name{ font-size: 20px; line-height: 45px;}
	.tradeShowP5 .list li .limg{ top: 4px; }
	.tradeShowP5 .list li .txt{ margin-top: 10px; font-size: 26px; height: 40px; line-height: 40px; }
	.tradeShowP5 .list li .msg{ margin-top: 10px; font-size: 14px; line-height: 26px; height: 52px; }
	.tradeShowP5 .list li .more{ margin-top: 30px; width: 52px; height: 52px; }
	.staffModal-box .staff-box { width: 1200px; }
	.staffModal-box .staff-box .scrollDiv{ max-height: 500px; padding-right: 60px; }
	.staffModal-box .staff-box .btnDiv{ right: 60px; }
	.staffModal-box .staff-box .btnDiv a{ width: 140px; height: 46px; line-height: 46px; }
	.staffModal-box .staff-box .name { font-size: 38px; line-height: 56px; }
	.staffModal-box .staff-box .detail{ font-size: 14px; line-height: 26px; }
	.staffModal-box .staff-box .detail h2{ font-size: 38px; line-height: 38px; }
	.staffModal-box .staff-box .zi{ font-size: 38px; line-height: 38px; }
	.staffModal-box .staff-box .close{ right: -32px; top: -32px; width:64px; height: 64px; background-size: 18px; }
	.staffModal-box .lunbo .list .txt{ font-size: 28px; line-height: 36px; padding-bottom: 15px; }
	.staffModal-box .lunbo .list .msg{ padding-top: 20px; font-size: 14px; line-height: 26px;}
	.staffModal-box .lunbo .list .videoDiv{ height: 400px; }
	.staffModal-box .lunbo .list .videoDiv video{ max-height:400px;}
	.tradeShowP6 .title{ font-size: 38px; }
	.tradeShowP6 .list li .box a{ height: 406px; }
	.tradeShowP6 .list li .imgDiv{ height: 232px; }
	.tradeShowP6 .list li .ss{ height: 50px; width: 200px; padding-left: 100px; }
	.tradeShowP6 .list li .logo{ width: 80px; height: 50px; }
	.tradeShowP6 .list li .logo img{ max-width: 80px; max-height: 50px; }
	.tradeShowP6 .list li .name{ height: 50px; line-height: 20px; font-size: 14px; }
	.tradeShowP6 .list li .conDiv{ padding: 24px 15px 0; height: 174px; }
	.tradeShowP6 .list li .pj{ font-size: 16px; line-height: 22px; height: 88px; }
	.tradeShowP6 .list li .wen{ height: 40px; line-height: 20px; font-size: 14px; }
	.tradeShowP6 .list li .after{ right: 320px; height: 174px; width: 150px; }
	.tradeShowP6 .list li .logo2{ height: 50px; }
	.tradeShowP6 .list li .logo2 img{ height: 50px; }
	.tradeShowP6 .list li.on .imgDiv{ height: 406px; }
	.tradeShowP6 .list li.on .conDiv{ width: 320px; }
	.tradeShowP7 canvas { bottom: -300px;}
	.tradeShowP7 .mxfDiv{ height: 625px; }
	.tradeShowP7 .mxfDiv:before{ bottom: 110px; width: 110px; height: 130px; }
	.tradeShowP7 .conDiv{ width: 380px; }
	.tradeShowP7 .title{ font-size: 38px; line-height: 38px; }
	.tradeShowP7 .content{ font-size: 18px; line-height: 26px; margin-top: 30px; }
	.zjPjDiv1{ left: 130px; width: 280px; height: 330px; }
	.zjPjDiv1 li .imgDiv{ height: 330px; }
	.zjPjDiv1 li .hideLayer{ padding: 45px 25px 0; }
	.zjPjDiv1 li .name{ font-size: 16px; line-height: 24px; }
	.zjPjDiv1 li .msg{ font-size: 18px; line-height: 24px; max-height: 144px; }
	.zjPjDiv2{ left: 430px; width: 280px; height: 330px; }
	.zjPjDiv2 li .imgDiv{ height: 330px; }
	.zjPjDiv2 li .hideLayer{ padding: 45px 25px 0; }
	.zjPjDiv2 li .name{ font-size: 16px; line-height: 24px; }
	.zjPjDiv2 li .msg{ font-size: 18px; line-height: 24px; max-height: 144px; }
	.zjPjDiv3{ right: 72px; top: 168px; width: 398px; height: 162px; }
	.zjPjDiv3 li .imgDiv{ height: 162px; }
	.zjPjDiv3 li .hideLayer{ padding: 25px 70px 0 25px; }
	.zjPjDiv3 li .name{ font-size: 16px; line-height: 24px; }
	.zjPjDiv3 li .msg{ font-size: 18px; line-height: 24px; max-height: 72px; }
	.zjPjDiv4{ width: 766px; height: 262px; }
	.zjPjDiv4 li .imgDiv{ height: 262px; }
	.zjPjDiv4 li .hideLayer{ padding: 30px 70px 0 25px; }
	.zjPjDiv4 li .name{ font-size: 16px; line-height: 24px; }
	.zjPjDiv4 li .msg{ font-size: 18px; line-height: 24px; max-height: 72px; }
	.lybLayer{ height: 590px;}
	.lybLayer .close{ left: -25px; top: -25px; width:50px; height: 50px; background-size: 15px; }
}

@media screen and ( max-width:1366px ){
	.menu-top { background-size:55%; }
	.pageBanner{ height: 480px;}
	
}

@media screen and ( max-width:1024px ){
	.wal, .wal2, .w960{ width: 100%; }
	.PC-Box, .footNav, .pageTop, .w400{ display: none; }
	.Phone-Box, .navIco{ display: block; }
	.headDiv, .headD{ height: 1.2rem; }
	.headDiv .wal{ height: 1.2rem; }
	.headDiv .logo{ left: 0.3rem; top: 0.4rem; width: 2.6rem; margin-left:0;}
	.headDiv .logo img{ width: 2.6rem; }
	.head-search .search-box { width: 90%; }
	.headDiv .topRight{ right: 1.1rem; margin-right:0; }
	.headDiv .topSearch{ height: 1.2rem; margin-right: 0.35rem;}
	.headDiv .topSearch em{ width: 0.6rem; height: 1.2rem; background-size: 0.32rem;}
	.headDiv.mini .topSearch em{ background-size: 0.32rem;}

	.headDiv .lan{ padding-right: 0.5rem; }
	.headDiv .lan .lala{ line-height: 1.2rem; font-size: 0.32rem; padding-right: 16px; background-size: 10px;}
	.headDiv.mini .lan .lala{ background-size: 10px;}
	.headDiv .lan ul{ right: 0.4rem; width:1.6rem; top:0.86rem; padding:0.3rem; }
	.headDiv .lan li{ margin-bottom:0.1rem;}
	.headDiv .lan li a{ line-height:0.42rem; font-size: 0.26rem; }
	.headDiv .search-box .text { height: 0.8rem; line-height: 0.48rem;  padding-left: 0; }
    .headDiv .form { position: fixed; top: 1.2rem;  width: 100%;  right: 0;  padding: 0.2rem 0.3rem;  }

    .headDiv .submit { right: 0.4rem; }
	.menubtn{ right: 0.5rem; top: 50%; margin-top: -15px; width: 30px; height: 30px; margin-right:0; }
	.menubtn .btn{ top: 7px; width: 30px; }
	.menubtn .btn span{ width: 30px; }
	.menu-top { top: auto; right: -100%; width: 100%; height: 100%; background: #fff;}
	.menu-list{ padding: 1.4rem 0.3rem 0; }
	.menu-flex.show .menu-top{ top: auto; right: 0; }
	.menu-list ul{ display: block; }
	.menu-list li{ width: auto; float:none; margin-right:0; }
	.menu-list h2{ padding-bottom: 0; border-bottom: #e6e6e6 solid 1px;}
	.menu-list h2 a{ font-size: 0.3rem; line-height: 1.1rem; position:relative; }
	.menu-list h2 a:after{ display:none;}
	.menu-list h2 .on{ color:#333;}
	.menu-list h2 a::before { content: ""; display: inline-block; background-image: url(../images/idown3.png); position: absolute; width: 0.3rem; height: 100%; background-size: contain; background-repeat: no-repeat; background-position: center center; z-index: 10; right: 0; top: 0;}
	.menu-list li.currentDt h2 a{ color:#082c7e;}
	.menu-list li.currentDt h2 a::before { transform: rotateX(180deg); -webkit-transform: rotateX(180deg); -moz-transform: rotateX(180deg); -ms-transform: rotateX(180deg); -o-transform: rotateX(180deg);}
	/*.menu-list h2.currentDt a{ color:#082c7e;}*/
	.menu-list dl{ display: none; padding-top:0.3rem; }
	.menu-list dd{ padding-bottom: 0.2rem; }
	.menu-list dd a{ font-size: 0.26rem; line-height: 0.48rem; }
	.footDiv{ padding: 0.8rem 0.3rem; height: auto; }
	.footDiv .rightDiv{ width: auto; padding-left: 0; float: none; }
	.footDiv .rightDiv:before{ display: none; }
	.footDiv .txt{ height: 0.52rem; font-size: 0.32rem; line-height: 0.32rem; }
	.footDiv .list li{ line-height: 0.52rem; font-size: 0.28rem; padding-bottom: 0.2rem; }
	.footDiv .list dl{ padding-top: 0.15rem; }
	.footDiv .list dd{ margin-right: 0.25rem; }
	.footDiv .list dd img{ width: 2.0rem; }
	.foot{ padding: 0 0.3rem; overflow: hidden; }
	.foot .wal{ padding: 0.5rem 0; height: auto; }
	.foot .msg{ line-height: 0.52rem; font-size: 0.26rem; }
	.foot .msg, .foot .share{ float: none; }
	.foot .share{ padding-top: 0.35rem; overflow: hidden; }
	.foot .share li{ margin-right: 0.2rem; }
	.foot .share li a{ width: 0.86rem; height: 0.86rem;}
	.foot .share li img{ width: 0.36rem; margin-left: -0.18rem; margin-top: -0.16rem; }
	.ind-banner .layerImg{ left: 0.3rem; margin-left: 0; }
	.ind-banner .layerImg img{ max-width: 4.0rem; }
	.ind-banner .swiper-pagination{ margin-right: 0; right: 0.3rem; bottom: 0.4rem!important; } 
	.indexP1{ padding: 0.9rem 0.3rem 1.0rem; }
	.indexP1 .btn{ margin-left: -0.5rem; top: -0.5rem; width: 1.0rem; height: 1.0rem; box-shadow: 0.04rem 0.06rem 0.2rem 0px rgba(41, 83, 147, 0.1);}
	.indexP1 .btn img{ width: 0.3rem; margin-left: -0.15rem; margin-top: -0.15rem; }
	.indexP1 .leftDiv{ width: auto; float: none; padding-bottom: 0.7rem; }
	.indexP1 .wen{ font-size: 0.3rem; line-height: 0.3rem; padding-bottom: 0.2rem; }
	.indexP1 .name{ font-size: 0.48rem; line-height: 0.48rem; }
	.indexP1 .content{ font-size: 0.26rem; line-height: 0.52rem; padding-top: 0.5rem; }
	.indexP1 .list{ padding-top: 0.6rem; }
	.indexP1 .list li{ padding-bottom: 0.2rem; min-height: 0.5rem; }
	.indexP1 .list li img{ width:75%;}
	.indexP1 .btnDiv{ padding-top: 0.5rem; }
	.indexP1 .btnDiv a{ width: 2.4rem; height: 0.8rem; line-height: 0.8rem; border-radius: 0.48rem; font-size: 0.26rem; }

	.indexP1 .rightDiv{ width: auto; float: none; padding: 0.9rem 0; }
	.indexP1 .lie{ padding: 0 0.6rem; }
	.indexP1 .lie li{ padding-bottom: 0.5rem; }
	.indexP1 .lie li .num{ font-size: 0.46rem; line-height: 0.46rem; }
	.indexP1 .lie li p{ font-size: 0.26rem; line-height: 0.52rem; padding-top: 0.2rem;}
	.indexP2{ padding-top: 0.9rem; }
	.indexP2 .title{ font-size: 0.44rem; line-height: 0.44rem; padding-bottom: 0.4rem; }
	.indexP2 .title:after{ margin-left: -0.32rem; width: 0.64rem; }
	.indexP2 .box-container{ width: auto; padding:0 0.3rem;}
	.indexP2 .btn{ width: 0.36rem; height: 0.8rem; top: 0.4rem; }
	.indexP2 .prev{ left: 0.3rem; background-size: 0.36rem;}
	.indexP2 .next{ right: 0.3rem; background-size: 0.36rem;}
	.indexP2 .prev:hover{ background-size: 0.46rem;}
	.indexP2 .next:hover{ background-size: 0.46rem;}
	.indexP2 .img-swiper{ margin-top: 0.6rem; height: 2.6rem;}
	.indexP2 .img-swiper .ico{ width: 1.2rem; height: 1.2rem; }
	.indexP2 .img-swiper .ico img{ width: 1.2rem; }
	.indexP2 .img-swiper .name{ padding-top: 0.2rem; font-size: 0.26rem; line-height: 0.36rem; }
	.indexP2 .shadog{ height: 6.8rem; padding: 0 0.3rem; }
	.indexP2 .conDiv{ width: 90%; }
	.indexP2 .conDiv .en{ font-size: 0.38rem; line-height: 0.5rem; padding-bottom: 0.4rem; }
	.indexP2 .conDiv .content{ font-size: 0.26rem; line-height: 0.5rem; padding-right: 0.1rem; height: 1.5rem; }
	.indexP2 .conDiv .btnDiv{ padding-top: 0.4rem; }
	.indexP2 .conDiv .btnDiv a{ width: 2.4rem; height: 0.86rem; line-height: 0.86rem; font-size: 0.26rem; border-radius: 0.48rem; }
	.indexP3{ padding: 1.0rem 0.3rem; }
	.indexP3 .title{ font-size: 0.44rem; line-height: 0.44rem; padding-bottom: 0.4rem; }
	.indexP3 .title:after{ margin-left: -0.32rem; width: 0.64rem; }
	.indexP3 .mxfDiv{ padding-top: 0.6rem; }
	.indexP3 .leftDiv{ width: auto; position: relative; padding-top:0; }
	.indexP3 .numList{ overflow: hidden; }
	.indexP3 .numList ul{ display: block; }
	.indexP3 .numList li{ float: left; width: 50%; padding-left: 0; height: 1.8rem;}
	.indexP3 .numList li .msg{ font-size: 0.26rem; line-height: 0.42rem; }
	.indexP3 .numList li .num{ position: relative; top: 0; font-size: 0.32rem;}
	.indexP3 .numList li em{ font-size: 0.4rem; padding-right: 0.1rem;}
	.indexP3 .msgList{ display:none;}
	.indexP4{ padding: 1.0rem 0.3rem 1.2rem;}
	.indexP4 .toptop{ height: 1.4rem;}
	.indexP4 .title{ padding-bottom: 0.3rem; font-size: 0.34rem; line-height: 0.34rem; padding-top: 0.2rem; }
	.indexP4 .title:after{ width: 0.64rem; height: 2px;}
	.indexP4 .btnDiv a{ width: 2.4rem; height: 0.86rem; line-height: 0.86rem; border-radius: 0.48rem; font-size: 0.26rem;}
	.indexP4 .leftDiv{ width: auto; float: none; }
	.indexP4 .leftDiv .imgDiv{ height: 4.0rem; }
	.indexP4 .leftDiv .botDiv{ padding: 0.4rem 0.4rem 0; height: 2.6rem; }
	.indexP4 .leftDiv .name{ line-height: 0.48rem; height: 0.96rem; font-size: 0.32rem; }
	.indexP4 .leftDiv .ss{ margin-top: 0.3rem; }
	.indexP4 .leftDiv .time{ line-height: 0.48rem; font-size: 0.26rem; }
	.indexP4 .leftDiv .type{ height: 0.48rem; line-height: 0.48rem; padding: 0 0.24rem; border-radius: 0.48rem; font-size: 0.26rem;}

	.indexP4 .rightList{ width: auto; float: none; padding-top: 0.6rem; }
	.indexP4 .rightList li a{ padding-left: 2.6rem; height: 2.4rem; }
	.indexP4 .rightList li:nth-child(2) a{ height: 2.7rem; padding-top: 0.25rem; }
	.indexP4 .rightList li:last-child a{ height: 2.4rem; padding-top: 0.35rem; }
	.indexP4 .rightList li .imgDiv{ width: 2.3rem; height: 2.13rem; }
	.indexP4 .rightList li:nth-child(2) .imgDiv{ top: 0.3rem; }
	.indexP4 .rightList li .name{ line-height: 0.4rem; height: 0.8rem; font-size: 0.32rem; }
	.indexP4 .rightList li .content{ display: none; }
	.indexP4 .rightList li .ss{ margin-top: 0.2rem; }
	.indexP4 .rightList li .time{ line-height: 0.48rem; font-size: 0.26rem; }
	.indexP4 .rightList li .type{ position:relative; display:inline-block; height: 0.48rem; line-height: 0.48rem; padding: 0 0.24rem; border-radius: 0.48rem; font-size: 0.26rem;}

	.pageBanner{ height: 4.8rem; padding: 0 0.3rem;}
	.pageBanner:after{ height: 1.6rem; }
	.pageBanner .en{ padding-top: 0.6rem; padding-bottom: 0.45rem; font-size: 0.48rem; line-height: 0.48rem; }
	.pageBanner .en:after{ width: 0.6rem; height: 2px; }
	.newsP1{ padding: 0.9rem 0.3rem; }
	.newsP1 .mxfDiv a{ display: block; }
	.newsP1 .mxfDiv .imgDiv{ width: auto; }
	.newsP1 .mxfDiv .conDiv{ width: auto; padding-top: 0.5rem; }
	.newsP1 .mxfDiv .time{ font-size: 0.26rem; padding-bottom:0.3rem; }
	.newsP1 .mxfDiv .time em{ font-size: 0.36rem; line-height: 0.36rem; padding-right: 0.2rem; }
	.newsP1 .mxfDiv .time em:after{ bottom: 3px; }
	.newsP1 .mxfDiv .time span{ padding-left: 0.1rem; }
	.newsP1 .mxfDiv .type{ position:relative; display:inline-block; height: 0.48rem; line-height: 0.48rem; padding: 0 0.24rem; border-radius: 0.48rem; font-size: 0.26rem; }
	.newsP1 .mxfDiv .name{ margin-top: 0.3rem; line-height: 0.48rem; height: 0.96rem; font-size: 0.32rem; }
	.newsP1 .mxfDiv .content{ font-size: 0.26rem; line-height: 0.48rem; height: 0.96rem; margin-top: 0.3rem; }
	.newsP1 .mxfDiv .ico{ margin-top: 0.4rem; }
	.newsP2{ padding: 0.85rem 0.3rem 1.0rem; }
	.newsP2 .list ul{ margin-right: 0; }
	.newsP2 .list li{ float: none; width: auto; padding-bottom: 0.6rem; }
	.newsP2 .list li .box{ margin-right: 0; }
	.newsP2 .list li .imgDiv{ height: 4.4rem; }
	.newsP2 .list li .botbot{ padding-top: 0.3rem; }
	.newsP2 .list li .ss{ height: auto;}
	.newsP2 .list li .time{ font-size: 0.26rem; line-height: 0.48rem; padding-bottom:0.2rem;}
	.newsP2 .list li .time em{ font-size: 0.36rem; line-height: 0.36rem; padding-right: 0.2rem; }
	.newsP2 .list li .time em:after{ bottom: 3px; }
	.newsP2 .list li .time span{ padding-left: 0.1rem; }
	.newsP2 .list li .type{ position:relative; display:inline-block; height: 0.48rem; line-height: 0.48rem; padding: 0 0.24rem; border-radius: 0.48rem; font-size: 0.26rem; }
	.newsP2 .list li .name{ margin-top: 0.2rem; line-height: 0.48rem; height: 0.96rem; font-size: 0.32rem; }
	.newsP2 .list li .ico{ display: none; }
	.loading a{ font-size: 0.32rem;}
	.newsBox{ padding: 0.9rem 0.3rem 1.0rem; }
	.newShow .name{ font-size: 0.34rem; line-height: 0.52rem; }
	.newShow .time{ padding: 0.4rem 0; }
	.newShow .time li{ margin-right: 0.4rem; padding-left: 0.48rem; }
	.newShow .time li img{ width: 0.32rem; top: 50%; margin-top: -0.16rem;}
	.newShow .content{ font-size: 0.28rem; line-height: 0.48rem; padding-bottom: 0.4rem; }
	.pageDown{ padding-top: 0.45rem; }
	.pageDown li a{ height: 0.64rem; line-height: 0.64rem; font-size: 0.28rem; }
	.newShow .share{ margin-top: 0.4rem; padding-left: 1.2rem; }
	.newShow .share em{ font-size: 0.28rem; line-height: 0.42rem; }
	.newShow .share li{ margin-right: 0.2rem; width: 0.38rem; height: 0.38rem; }
	.newShow .share li img{ width: 0.38rem; }
	.newShow .backBtn{ padding-top: 0.5rem; }
	.newShow .backBtn a{ width: 3.2rem; height: 0.9rem; line-height: 0.9rem; font-size: 0.3rem; border-radius: 0.48rem;}
	.newShow .backBtn img{ width: 0.24rem; padding-left: 0.35rem; }
	.pageBox{ padding: 0.9rem 0.3rem; }
	.video .toptop{ height: 1.0rem; }
	.video .title{ height: 1.0rem; font-size: 0.34rem; line-height: 0.34rem; }
	.video .title:after{ width: 0.65rem; }
	.video .links li{ width: 2.0rem; font-size: 0.3rem; }
	.video .links li a{ height: 0.98rem; line-height: 0.98rem; }
	.video .list{ padding: 0.8rem 0 0.3rem; }
	.video .list ul{ margin-right: 0; }
	.video .list li{ float: none; width: auto; padding-bottom: 0.5rem; }
	.video .list li .box{ margin-right: 0; box-shadow: 0px 0.05rem 0.2rem 0px rgba(102, 102, 102, 0.1);}
	.video .list li .imgDiv{ height: 4.5rem; }
	.video .list li .ico{ margin-left: -0.6rem; margin-top: -0.6rem; }
	.video .list li .ico img{ width: 1.2rem; }
	.video .list li .botDiv{ padding-top: 0.3rem; height: 1.6rem; }
	.video .list li .name{ padding: 0 0.4rem; line-height: 0.46rem; height: 0.92rem; font-size: 0.3rem; }
	.videoLayer { width: 96%; padding: 15px; }
	.videoLayer .close{ top: -40px; right:0; }
	.photo .toptop{ height: 1.0rem; }
	.photo .title{ height: 1.0rem; font-size: 0.34rem; line-height: 0.34rem; }
	.photo .title:after{ width: 0.65rem; }
	.photo .links li{ width: 2.0rem; font-size: 0.3rem; }
	.photo .links li a{ height: 0.98rem; line-height: 0.98rem; }
	.photo .list{ padding: 0.8rem 0 0.3rem; }
	.photo .list ul{ margin-right: 0; }
	.photo .list li{ float: none; width: auto; padding-bottom: 0.5rem; }
	.photo .list li .box{ margin-right: 0; box-shadow: 0px 0.05rem 0.2rem 0px rgba(102, 102, 102, 0.1);}
	.photo .list li .imgDiv{ height: 4.5rem; }
	.photo .list li .botDiv{ padding: 0.3rem 0.35rem 0; height: 2.2rem; }
	.photo .list li .name{ line-height: 0.46rem; height: 0.46rem; font-size: 0.3rem; }
	.photo .list li .content{ font-size: 0.26rem; line-height: 0.48rem; height: 0.96rem; margin-top: 0.1rem; }
	.selectGroup{ margin-right: 0; }
	.selectGroup .liDiv{ float: none; width: auto; padding-bottom: 0.3rem; }
	.selectGroup .liDiv .lbox{ margin-right: 0; }
	.selectGroup .caption{ padding-left: 0.3rem; font-size: 0.28rem; height: 0.96rem; line-height: 0.96rem;}
	.selectGroup .caption:after{ right: 0.35rem; }
	.selectGroup .select .lie{ top: 0.96rem; max-height: 3.6rem; } 
	.selectGroup .select .lie a{ line-height: 0.9rem; height: 0.9rem; padding: 0 0.3rem; font-size: 0.26rem;}
	.exhibition .list{ padding: 0.5rem 0 0.3rem; }
	.exhibition .list ul{ margin-right: 0; }
	.exhibition .list li{ float: none; width: auto; padding-bottom: 0.5rem;}
	.exhibition .list li .box{ margin-right: 0;}
	.exhibition .list li .imgDiv{ height: auto; }
	.exhibition .list li .imgDiv{ height:auto;}
	.exhibition .list li .tt{ right:0.2rem; top:0.2rem;}
	.exhibition .list li .tt em{ height:0.48rem; line-height:0.48rem; font-size:0.24rem; border-radius:0.48rem;}
	.exhibition .list li .tt span{ height:0.48rem; line-height:0.48rem; font-size:0.24rem; border-radius:0.48rem;}
	.exhibition .list li .midmid{ padding: 0.35rem 0.4rem; height:auto; }
	.exhibition .list li .name{ font-size: 0.34rem; height: 0.48rem; line-height: 0.48rem;}
	.exhibition .list li .type{ height: 0.48rem; line-height: 0.48rem; border-radius: 0.48rem; font-size: 0.26rem; margin-top:0.1rem; }
	.exhibition .list li .content{ margin-top:0.1rem; font-size:0.26rem; line-height:0.52rem; height:1.56rem; }
	.exhibition .list li .botbot{ padding: 0.2rem 0.4rem 0; height: 2.1rem; }
	.exhibition .list li .time{ line-height: 0.48rem; height: 0.48rem; font-size: 0.26rem; }
	.aboutP1{ padding: 1.0rem 0.3rem; height: auto; }
	.aboutP1 .mxfDiv{ display: block; }
	.aboutP1 .conDiv{ width: auto; padding-bottom: 0.6rem; }
	.aboutP1 .title{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.4rem; }
	.aboutP1 .title:after{ width: 0.64rem; }
	.aboutP1 .content{ line-height: 0.52rem; font-size: 0.26rem; padding-top: 0.4rem; }
	.aboutP1 .rightDiv{ width: auto; }
	.aboutP1 .videobox .playbox{ margin-left: -0.36rem; margin-top: -0.36rem; }
	.aboutP1 .videobox .playbox img{ width: 0.72rem; }
	.aboutP2{ padding: 0.9rem 0.3rem; }
	.aboutP2 .title{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.4rem; }
	.aboutP2 .title:after{ width: 0.64rem; }
	.aboutP2 .content{ line-height: 0.52rem; font-size: 0.26rem; padding: 0.4rem 0 0.6rem; }
	.aboutPic .list li{ padding-bottom: 0.2rem;}
	.aboutPic .list li .shadog{ box-shadow: 0px 0px 0.2rem 0px rgba(0, 0, 0, 0.08); }
	.aboutPic .list li .imgDiv{ height: 4.2rem; }
	.aboutPic .list li .botDiv{ height: 4.0rem; padding: 0.45rem 0.4rem 0; }
	.aboutPic .list li .time{ font-size: 0.34rem; line-height: 0.48rem; }
	.aboutPic .list li .msg{ font-size: 0.26rem; line-height: 0.52rem; height: 2.6rem; padding-right: 0.2rem;}
	.aboutPic .btn{ width: 0.86rem; height: 0.86rem; top: 30%; margin-top: -0.6rem;}
	.aboutPic .prev{ left: 0.2rem; background-size: 0.86rem;}
	.aboutPic .next{ right: 0.2rem; background-size: 0.86rem;}
	.aboutP3{ padding: 0.9rem 0.3rem; }
	.aboutP3 .mxfDiv{ display: block; }
	.aboutP3 .imgDiv{ width: auto; }
	.aboutP3 .conDiv{ width: auto; padding-top: 0.6rem; }
	.aboutP3 .title{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.4rem; }
	.aboutP3 .title:after{ width: 0.64rem; }
	.aboutP3 .content{ line-height: 0.52rem; font-size: 0.26rem; padding-top: 0.5rem; }
	.aboutP4{ padding: 0.95rem 0.3rem; height: auto; }
	.aboutP4 .title{ font-size: 0.42rem; line-height: 0.42rem; }
	.aboutP4 .content{ font-size: 0.26rem; line-height: 0.52rem; padding: 0.5rem 0 0.6rem; }
	.l7Pic .list .mxfDiv{ padding: 0.4rem 0.4rem 0; height: 7.5rem; }
	.l7Pic .list .imgDiv{ height: 4.2rem; }
	.l7Pic .list .msg{ margin-top: 0.7rem; line-height: 0.5rem; font-size: 0.26rem; height: 2.0rem; }
	.l7Pic .btn{ width: 0.86rem; height: 0.86rem; top: 35%; margin-top: -0.43rem;}
	.l7Pic .prev{ left: 0.4rem; background-size: 0.86rem;}
	.l7Pic .next{ right: 0.4rem; background-size: 0.86rem;}
	.aboutP5{ padding: 0.9rem 0.3rem 1.1rem; }
	.aboutP5 .title{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.4rem; }
	.aboutP5 .title:after{ width: 0.64rem; }
	.historyPic{ margin-top: 0.6rem; }

	.historyPic .mxfDiv{ padding: 0 0.8rem 0 0.92rem; height: 8.22rem; }
	.historyPic .year{ font-size: 0.36rem; line-height: 70px; }
	.historyPic .tabContent2{ padding-top: 0.5rem; }
	.historyPic .imgDiv{ height: 3.0rem; }
	.historyPic .time{ padding-top: 0.3rem; height: 0.52rem; line-height: 0.52rem; font-size: 0.32rem; }
	.historyPic .msg{ font-size: 0.26rem; line-height: 0.5rem; height: 1.5rem; margin-top: 0.2rem; }
	.historyPic .tab2{ left: 0.92rem; bottom: 0.1rem; }

	.historyPic .swiper-slide-active .year{ font-size: 0.48rem; }
	.historyPic .btn{ top: 0.35rem; width: 0.8rem; height: 0.54rem; }
	.historyPic .prev{ left: auto; right: 1.2rem; background-size: 0.8rem; }
	.historyPic .next{ right: 0; background-size: 0.8rem; }


	.aboutP6{ padding: 1.0rem 0.3rem; height: auto; }
	.aboutP6 .title{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.4rem; }
	.aboutP6 .title:after{ width: 0.64rem; }
	.aboutP6 .form{ padding-top: 0.6rem; width: auto; }
	.aboutP6 .form ul{ margin-right: 0; }
	.aboutP6 .form li{ float: none; width: auto; padding-bottom: 0.3rem; }
	.aboutP6 .form li .box{ margin-right: 0; height: 0.9rem; padding-left: 1.5rem;}
	.aboutP6 .form .li01 .box{ padding-left: 2.7rem; }
	.aboutP6 .form .li02 .box{ padding-left: 1.3rem; height: 2.8rem; }
	.aboutP6 .form li .txt{ left: 0.2rem; line-height: 0.9rem; font-size: 0.26rem; }
	.aboutP6 .form li .input1{ height: 0.9rem; line-height: 0.9rem; font-size: 0.26rem; }
	.aboutP6 .form li textarea{ height: 2.7rem; padding: 0.2rem; font-size: 0.26rem; line-height: 0.5rem; }
	.aboutP6 .btnDiv{ padding-top: 0.4rem; }
	.aboutP6 .btnDiv a{ width: 2.6rem; height: 1rem; line-height: 1rem; border-radius: 0.48rem; font-size: 0.28rem; }
	.joinP1{ padding: 0.9rem 0.3rem; }
	.joinP1 .mxfDiv{ height: auto; display: block;}
	.joinP1 .leftDiv{ width: auto; }
	.joinP1 .title{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.4rem; }
	.joinP1 .title:after{ width: 0.64rem; }
	.joinP1 .content{ font-size: 0.26rem; line-height: 0.52rem; padding-top: 0.45rem; }
	.joinP1 .rightDiv{ width: auto; border-left: none; padding-top: 0.5rem;}
	.joinP1 .rightDiv li{ height: auto; float: left; width: 50%; padding-left: 0; }
	.joinP1 .rightDiv li:after{ display: none; }
	.joinP1 .rightDiv li .num{ font-size: 0.6rem; line-height: 0.6rem; }
	.joinP1 .rightDiv li p{ font-size: 0.26rem; line-height: 0.48rem; padding: 0.2rem 0 0 0.1rem; }
	.joinP2{ padding: 0.9rem 0.3rem 1.0rem; }
	.joinP2 .title{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.4rem; }
	.joinP2 .title:after{ width: 0.64rem; }
	.joinP2 .list{ margin-top: 0.6rem; }
	.joinP2 .list li{ float: none; width: auto; position: relative;}
	.joinP2 .list li .box{ height: auto; border-bottom: #cfcfd0 solid 1px; border-right: none; padding: 0.6rem 0.4rem 0.6rem 2.4rem; }
	.joinP2 .list li:last-child .box{ border-right: none; border-bottom: none; }
	.joinP2 .list li .ico{ position: absolute; left: 0.4rem; top: 0.6rem; width: 1.6rem; height: 1.6rem; }
	.joinP2 .list li .ico img{ width: 0.64rem; margin-left: -0.32rem; margin-top: -0.32rem; }
	.joinP2 .list li .name{ padding-top: 0; line-height: 0.56rem; font-size: 0.38rem; }
	.joinP2 .list li .msg{ margin-top: 0.4rem; font-size: 0.26rem; line-height: 0.48rem; }
	.joinP3 .title{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.4rem; padding-left: 0.3rem; margin-bottom: 0.6rem;}
	.joinP3 .title:after{ width: 0.64rem; left: 0.3rem;}
	.joinPic .name{ bottom: 0.3rem; height: 0.5rem; line-height: 0.5rem; padding: 0 0.2rem; font-size: 0.28rem; }
	.joinPic .btn{ width: 0.86rem; height: 0.86rem; margin-top: -0.43rem;}
	.joinPic .prev{ left: 0.3rem; margin-left: 0; background-size: 0.86rem;}
	.joinPic .next{ right: 0.3rem; margin-right: 0; background-size: 0.86rem;}
	.joinP4{ padding: 0.9rem 0.3rem 0; }
	.joinP4 .toptop{ height: auto; overflow: hidden; padding-bottom: 0; }
	.joinP4 .title{ font-size: 0.42rem; line-height: 0.42rem; padding: 0 0 0.4rem; }
	.joinP4 .title:after{ width: 0.64rem; }
	.joinP4 .btn{ position: relative; padding-top: 0.5rem; }
	.joinP4 .btn li{ margin-left: 0; width: 50%; padding-bottom:0.6rem;}
	.joinP4 .btn li .ico{ height: 0.9rem; }
	.joinP4 .btn li .ico img{ width: 0.72rem; }
	.joinP4 .btn li .txt{ font-size: 0.3rem; line-height: 0.3rem; }
	.joinP4 .list li .imgDiv{ height: 4.2rem; }
	.joinP4 .list li .botDiv{ padding: 0.45rem 0.4rem 0; height: 2.6rem; }
	.joinP4 .list li .name{ height: 0.56rem; line-height: 0.56rem; font-size: 0.32rem;}
	.joinP4 .list li .msg{ font-size: 0.26rem; line-height: 0.52rem; height: 1.04rem; }
	.joinP4 .list .swiper-pagination{ padding-top: 0.5rem;} 
	
	.joinP5{ padding: 0.7rem 0.3rem 1.0rem; }
	.joinP5 .title{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.4rem; }
	.joinP5 .title:after{ width: 0.64rem; }

	.joinP5 .select{ position: relative; margin-top: 0.5rem; }
	.joinP5 .caption{ padding-left: 0.3rem; width: 100%; font-size: 0.28rem; height: 0.96rem; line-height: 0.96rem;}
	.joinP5 .caption:after{ right: 0.35rem; }
	.joinP5 .select .lie{ top: 0.96rem; max-height: 3.6rem; } 
	.joinP5 .select .lie a{ line-height: 0.9rem; height: 0.9rem; padding: 0 0.3rem; font-size: 0.26rem;}

	.joinP5 .list{ padding-top: 0.6rem; }
	.joinP5 .list ul{ margin-right: 0; }
	.joinP5 .list li{ float: none; width: auto; padding-bottom: 0.3rem;}
	.joinP5 .list li .box{ margin-right: 0; padding: 0.45rem 0.4rem 0; height: 3.6rem; box-shadow: 0px 0.09rem 0.24rem 0px rgba(0, 0, 0, 0.06); }
	.joinP5 .list li .name{ font-size: 0.3rem; line-height: 0.42rem; padding-left: 0.5rem; background-size: 0.32rem; }
	.joinP5 .list li .l7{ margin-top: 0.2rem; height: 2.1rem; padding-left: 0.5rem; }
	.joinP5 .list li .msg{ line-height: 0.42rem; font-size: 0.26rem; }
	.joinP5 .list li .hover img{ width: 3.6rem; }
	.businessP1{ padding: 1.0rem 0.3rem; }
	.businessP1 .title{ font-size: 0.42rem; line-height: 0.56rem; padding-bottom: 0.4rem; margin-bottom: 0.5rem;}
	.businessP1 .title:after{ width: 0.64rem; }
	.businessP1 .content{ padding-bottom: 0.6rem; width: auto; float: none; }
	.businessP1 .subcon{ font-size: 0.26rem; line-height: 0.52rem; height:5.2rem;}
	.businessP1 .msg{ font-size: 0.26rem; line-height: 0.52rem; }
	.businessP1 .btnDiv{ padding-top:0.5rem;}
	.businessP1 .btnDiv a{ width: 2.4rem; height: 0.86rem; line-height: 0.86rem; border-radius: 0.48rem; text-indent: 0; text-align: center; font-size: 0.26rem; }
	.businessP1 .btnDiv a:before{ display: none; }
	.businessP1 .rightDiv{ width: auto; float: none; }
	.businessP1 .videobox .playbox{ margin-left: -0.6rem; margin-top: -0.6rem; }
	.businessP1 .videobox .playbox img{ width: 1.2rem; }
	.businessP2{ padding: 0 0.3rem;}
	.businessP2 .title{ font-size: 0.42rem; line-height: 0.56rem; padding-bottom: 0.4rem; }
	.businessP2 .title:after{ width: 0.64rem; }
	.businessP2 .mxfDiv{ padding-bottom: 0.7rem; }
	.businessP2 .imgDiv{ padding: 0.6rem 0 0.4rem; }
	.businessP2 .content{ font-size: 0.26rem; line-height: 0.52rem; padding-top:0.45rem; }
	.businessP3{ padding: 0 0.3rem 0.9rem; }
	.businessP3 .title{ font-size: 0.42rem; line-height: 0.56rem; padding-bottom: 0.4rem; }
	.businessP3 .title:after{ width: 0.64rem; }
	.brandPic{ margin-top: 0.6rem; }
	.brandPic .list .imgDiv{ height: 4.2rem; }
	.brandPic .list .botDiv{ padding: 0.4rem 0.45rem 0; height: 1.8rem; }
	.brandPic .list .name{ height: 0.5rem; line-height: 0.5rem; font-size: 0.34rem; }
	.brandPic .list .msg{ font-size: 0.26rem; height: 0.52rem; line-height: 0.52rem; }
	.brandPic .list .ico{ display: none; }
	.brandPic .btn{ width: 0.86rem; height: 0.86rem; top: 30%; margin-top: -0.43rem;}
	.brandPic .prev{ left: 0.3rem; background-size: 0.86rem;}
	.brandPic .next{ right: 0.3rem; background-size: 0.86rem;}
	.subbrandPic{ margin-top: 0.6rem; }
	.subbrandPic .list .mxfDiv a{ padding: 0.55rem 1.2rem 0; height: 4.6rem; }
	.subbrandPic .list .logo{ height: 1.2rem; width: 3.4rem; }
	.subbrandPic .list .logo img{ max-height: 1.2rem; max-width: 3.4rem; }
	.subbrandPic .list .name{ margin-top: 0.45rem; height: 0.48rem; line-height: 0.48rem; font-size: 0.34rem; }
	.subbrandPic .list .content{ padding-top: 0.2rem; font-size: 0.26rem; height: 0.52rem; line-height: 0.52rem; }
	.subbrandPic .list .btnDiv{ margin-top: 0.4rem; width: 3.2rem; height: 0.9rem; line-height: 0.9rem; border-radius: 0.48rem; font-size: 0.28rem; text-indent: 0.56rem; }
	.subbrandPic .list .btnDiv:after{ right: 0.4rem; }
	.subbrandPic .btn{ width: 0.86rem; height: 0.86rem; margin-top: -0.43rem; border-radius:50%; border: #082c7e solid 1px; box-sizing:border-box;}
	.subbrandPic .prev{ left: 0.3rem; background:url(../images/nimg8_lefton.png) center no-repeat; background-size: 8px;}
	.subbrandPic .next{ right: 0.3rem; background:url(../images/nimg8_righton.png) center no-repeat; background-size: 8px;}
	.subbrandPic .prev:hover{ background:#082c7e url(../images/nimg8_left2.png) center no-repeat; background-size: 8px;}
	.subbrandPic .next:hover{ background:#082c7e url(../images/nimg8_right2.png) center no-repeat; background-size: 8px;}
	.businessP4{ padding: 0 0.3rem 1.0rem; }
	.pageDown{ padding-top: 0.65rem; }
	.pageDown ul{ display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between;}
	.pageDown li{ margin: 0;}
	.pageDown li a{ width: 2.2rem; text-align: center; height: 0.8rem; line-height: 0.8rem; border-radius: 0.48rem; font-size: 0.28rem; }
	.pageDown li .prev, .pageDown li .back, .pageDown li .next{ text-indent: 0; }
	.pageDown li .prev:before, .pageDown li .back:before, .pageDown li .next:before{ display: none; }
	.pageUp{ padding-top:0.4rem;}
	.pageUp li{ font-size:0.26rem;}
	.pageUp li a{ height: 0.64rem; line-height:0.64rem; }

	.pubP1{ padding: 0.9rem 0.3rem; }
	.pubP1 .toptop{ height: auto; padding-bottom: 0.5rem;}
	.pubP1 .title{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.4rem; }
	.pubP1 .title:after{ width: 0.64rem; }

	.secondTab{ position: relative; margin-top: 0.5rem; }
	.secondTab ul{ display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between;}
	.secondTab li{ float: none; font-size: 0.28rem; }
	.secondTab li a{ padding: 0 0.2rem; height: 0.98rem; line-height: 0.98rem; border-right: none;}

	.pubP1 .mxfDiv a{ display: block; }
	.pubP1 .mxfDiv .imgDiv{ width: auto; }
	.pubP1 .mxfDiv .conDiv{ width: auto; padding-top: 0.5rem; }
	.pubP1 .mxfDiv .time{ font-size: 0.26rem; }
	.pubP1 .mxfDiv .time em{ font-size: 0.36rem; line-height: 0.36rem; padding-right: 0.2rem; }
	.pubP1 .mxfDiv .time em:after{ bottom: 3px; }
	.pubP1 .mxfDiv .time span{ padding-left: 0.1rem; }
	.pubP1 .mxfDiv .type{ height: 0.48rem; line-height: 0.48rem; padding: 0 0.24rem; border-radius: 0.48rem; font-size: 0.26rem; }
	.pubP1 .mxfDiv .name{ margin-top: 0.3rem; line-height: 0.48rem; height: 0.96rem; font-size: 0.32rem; }
	.pubP1 .mxfDiv .content{ font-size: 0.26rem; line-height: 0.48rem; height: 0.96rem; margin-top: 0.3rem; }
	.pubP1 .mxfDiv .ico{ margin-top: 0.4rem; }
	.pubP1 .list{ padding-top: 0.7rem;}
	.pubP1 .list ul{ margin-right: 0; }
	.pubP1 .list li{ float: none; width: auto; padding-bottom: 0.6rem; }
	.pubP1 .list li .box{ margin-right: 0; }
	.pubP1 .list li .imgDiv{ height: 4.4rem; }
	.pubP1 .list li .botbot{ padding-top: 0.3rem; }
	.pubP1 .list li .ss{ position: relative; height: 28px;}
	.pubP1 .list li .time{ font-size: 0.26rem; line-height: 0.48rem;}
	.pubP1 .list li .time em{ font-size: 0.36rem; line-height: 0.36rem; padding-right: 0.2rem; }
	.pubP1 .list li .time em:after{ bottom: 3px; }
	.pubP1 .list li .time span{ padding-left: 0.1rem; }
	.pubP1 .list li .type{ height: 0.48rem; line-height: 0.48rem; padding: 0 0.24rem; border-radius: 0.48rem; font-size: 0.26rem; }
	.pubP1 .list li .name{ margin-top: 0.2rem; line-height: 0.48rem; height: 0.96rem; font-size: 0.32rem; }
	.pubP1 .list li .ico{ display: none; }
	.pubP2{ padding: 0.9rem 0.3rem 1.0rem; }
	.pubP2 .toptop{ height: auto; padding-bottom: 0.5rem; }
	.pubP2 .title{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.4rem; }
	.pubP2 .title:after{ width: 0.64rem; }
	.pubP2 .list{ padding-bottom: 0.3rem; }
	.pubP2 .list ul{ margin-right: -0.2rem; }
	.pubP2 .list li{ width: 50%; padding-bottom: 0.5rem; }
	.pubP2 .list li .box{ margin-right: 0.2rem; padding-top: 0.5rem; height: 5.0rem; box-shadow: 0px 0.09rem 0.24rem 0px rgba(0, 0, 0, 0.07);}
	.pubP2 .list li .imgDiv{ height: 3.46rem; }
	.pubP2 .list li .imgDiv img{ max-width: 2.5rem; max-height: 3.46rem; }
	.pubP2 .list li .name{ padding: 0.3rem 0.2rem 0; line-height: 0.46rem; height: 0.92rem; font-size: 0.26rem; }
	.pubP3{ padding: 0.9rem 0.3rem 1.1rem; }
	.pubP3 .toptop{ height: auto; padding-bottom: 0.5rem; }
	.pubP3 .title{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.4rem; }
	.pubP3 .title:after{ width: 0.64rem; }
	.pubP3 .list{ padding: 0 0 0.5rem; }
	.pubP3 .list ul{ margin-right: 0; }
	.pubP3 .list li{ float: none; width: auto; padding-bottom: 0.4rem; }
	.pubP3 .list li .box{ margin-right: 0; height: 3.7rem; padding: 0 0.3rem 0 2.94rem; box-shadow: 0px 0.09rem 0.24rem 0px rgba(0, 0, 0, 0.07); }
	.pubP3 .list li .book{ margin-top: -1rem; padding-left: 0.5rem;}
	.pubP3 .list li .book:before{ display: none; }
	.pubP3 .list li .book img{ width: 1.6rem; }
	.pubP3 .list li .name{ padding-top: 0.6rem; height: 0.8rem; line-height: 0.4rem; font-size: 0.3rem; }
	.pubP3 .list li .btnDiv{ margin-top: 0.3rem; width: 2.6rem; height: 0.86rem; line-height: 0.86rem; border-radius: 0.48rem; font-size: 0.28rem; }
	.pic-modal-box .l7-box{ width: 94%; }
	.pic-modal-box .contentBox{ width: 100%; padding: 1rem 0.5rem; height: 7.2rem; }
	.pic-modal-box .scrollDiv{ padding-right: 0.2rem; height: 6rem; }
	.pic-modal-box .name{ font-size: 0.32rem; line-height: 0.48rem; padding-bottom: 0.1rem; }
	.pic-modal-box .content{ font-size: 0.26rem; line-height: 0.48rem; padding-bottom: 0.5rem; }
	.pic-modal-box .btnDiv{ padding-top: 0.45rem; }
	.pic-modal-box .btnDiv a{ width: 2.4rem; height: 0.86rem; line-height: 0.86rem; border-radius: 0.48rem; text-indent: 0; text-align: center; font-size: 0.26rem; }
	.pic-modal-box .btnDiv a:before{ display: none; }
	.pic-modal-box .close{ right: 0.2rem; top: 0.2rem; }
	.pic-modal-box .close a{ width: 0.8rem; height: 0.8rem; background-size: 0.28rem; }
	.ymPic .swiper-pagination{ right: 0.3rem; bottom: 0.2rem!important; } 
	.ymPic .swiper-pagination-bullet { width: 8px; height: 8px; margin-left: 10px!important; } 
	.sub-modal-box .ha-box{ width: 94%; }
	.sub-modal-box .contentBox{ width: 100%; padding: 1rem 0.5rem; height: 9.2rem; }
	.sub-modal-box .scrollDiv{ padding-right: 0.2rem; height: 6rem; }
	.sub-modal-box .name{ font-size: 0.36rem; line-height: 0.48rem; padding-bottom: 0.1rem; }
	.sub-modal-box .content{ font-size: 0.26rem; line-height: 0.48rem; padding-bottom: 0.5rem; }
	.sub-modal-box .list li{ padding-right: 0; height: auto; padding-bottom: 0.5rem; }
	.sub-modal-box .list li .name{ padding-bottom: 0.3rem; line-height: 0.48rem; font-size: 0.32rem; }
	.sub-modal-box .list li .name:after{ width: 0.64rem; }
	.sub-modal-box .list li .msg{ margin-top: 0.3rem; font-size: 0.26rem; line-height: 0.52rem; height: auto; }
	.sub-modal-box .list li .btnDiv{ padding-top: 0.45rem; }
	.sub-modal-box .list li .btnDiv a{ width: 2.4rem; height: 0.86rem; line-height: 0.86rem; border-radius: 0.48rem; text-indent: 0; text-align: center; font-size: 0.26rem; }
	.sub-modal-box .list li .btnDiv a:before{ display: none; }
	.sub-modal-box .close{ right: 0.2rem; top: 0.2rem; }
	.sub-modal-box .close a{ width: 0.8rem; height: 0.8rem; background-size: 0.28rem; }
	.sub-modal-box .list li .videobox{ width: 100%; height: 4.0rem; position: relative; margin-bottom:0.3rem; }
	.sub-modal-box .list li .videobox .playbox{ margin-left: -0.42rem; margin-top: -0.42rem; }
	.sub-modal-box .list li .videobox .playbox img{ width: 0.84rem; }
	/*2023.7.7*/
	.pageTop2{ display:block; padding:0.3rem 0.3rem 0;}
	.pageTop2 .pageNav{ display:none;}
	.pageTop .select{ width: 100%; position: relative; height: 1.2rem;}
	.pageTop .caption{ font-size: 0.3rem; height: 1.2rem; line-height: 1.2rem; }
	.pageTop .caption:after{ width: 46px; height: 24px; margin-top: -12px; }
	.pageTop .select .lie{ top: 1.2rem; max-height: 4.3rem; } 
	.pageTop .select .lie a{ line-height: 0.86rem; height: 0.86rem; padding: 0 0.3rem; font-size: 0.26rem;}
	/*2024.9.18*/
	.otherBanner:after{ height: 1.6rem; }
	.sloganDiv{ height: 1.0rem; }
	.sloganDiv img{ width: 4.8rem; }
	.tradeShowBox{ padding-top: 1.0rem; }
	.tradeShowP1{ padding: 0 0.3rem 1.0rem; }
	.tradeShowP1 .mxfDiv{ display: block; }
	.tradeShowP1 .leftDiv{ width: auto; float: none;}
	.tradeShowP1 .name{ font-size: 0.36rem; line-height: 0.64rem; }
	.tradeShowP1 .content{ margin-top: 0.5rem; font-size: 0.26rem; line-height: 0.48rem; padding: 0.5rem 0 0.3rem;}
	.tradeShowP1 .content:before{ width:0.42rem; height:0.39rem; background-size: 0.42rem;}
	.tradeShowP1 .content:after{ width:0.42rem; height:0.39rem; background-size: 0.42rem;}
	.tradeShowP1 .rightDiv{ margin-top: 0.7rem; width: 100%; float: none;}
	.tradeShowP1 .videobox{ height: 4.5rem; }
	.tradeShowP1 .videobox .imgDiv{ height: 4.5rem; }
	.tradeShowP1 .videobox video{ max-width:6.4rem; max-height:4.5rem; }
	.tradeShowP1 .videobox .playbox{ width: 1rem; height: 1rem; margin-left:-0.5rem; margin-top:-0.5rem; }
	.tradeShowP1 .videobox .playbox img{ width: 1rem; }
	.tradeShowP2{ border-top: #eee solid 1px; padding: 0.9rem 0.3rem 1.0rem; }
	.tradeShowP2:before{ display: none;}
	.tradeShowP2 .leftDiv{ width: auto; float: none;}
	.tradeShowP2 .leftDiv .txt{ height: 0.8rem; padding: 0 1.6rem 0 0.3rem; }
	.tradeShowP2 .leftDiv .txt .wen{ font-size: 0.26rem; height: 0.8rem; line-height: 0.8rem; }
	.tradeShowP2 .leftDiv .txt p{ font-size: 0.22rem; line-height: 0.3rem; height: 1.8rem; }
	.tradeShowP2 .leftDiv .txt.on{ height: 3.0rem; }
	.tradeShowP2 .leftDiv .txt.on .wen{ height: 0.8rem; line-height: 0.8rem;}
	.tradeShowP2 .list li .baozhe{ height: 4.5rem; }
	.tradeShowP2 .list li .imgDiv{ height: 4.5rem; }
	.tradeShowP2 .list li .imgDiv:after{ height: 150px; }
	.tradeShowP2 .list li .play{ left:auto; right:0.3rem; top:0.3rem; margin-left:0; margin-top:0; }
	.tradeShowP2 .se{ bottom: 0.4rem; width: 8px; height: 15px; }
	.tradeShowP2 .prev{ right: 1.0rem; background-size: 8px; }
	.tradeShowP2 .next{ right: 0.3rem; background-size: 8px; }
	.tradeShowP2 .rightDiv{ width: auto; float: none; padding-top: 0.8rem;}
	.tradeShowP2 .rightDiv .name{ padding: 0.3rem 0 0.45rem; font-size: 0.42rem; line-height: 0.56rem; }
	.tradeShowP2 .rightDiv .content{ font-size: 0.26rem; line-height: 0.48rem; height: auto; }
	.tradeShowP2 .rightDiv .more{ margin-top: 0.5rem; }
	.tradeShowP2 .rightDiv .more a{ width: 2.4rem; height: 0.82rem; line-height: 0.82rem; border-radius: 0.48rem; font-size: 0.26rem; }
	.tradeShowP3{ padding: 0 0.3rem 0.2rem; margin-bottom: 0.5rem; }
	.tradeShowP3:before{ display: none; }
	.tradeShowP3 .leftDiv{ width: auto; padding-top: 0.8rem;}
	.tradeShowP3 .leftDiv .name{ padding: 0.3rem 0 0.45rem; font-size: 0.42rem; line-height: 0.56rem; }
	.tradeShowP3 .leftDiv .content{ font-size: 0.26rem; line-height: 0.48rem; height: auto; }
	.tradeShowP3 .leftDiv .more{ margin-top: 0.5rem; }
	.tradeShowP3 .leftDiv .more a{ width: 2.4rem; height: 0.82rem; line-height: 0.82rem; border-radius: 0.48rem; font-size: 0.26rem; }
	.tradeShowP3 .rightDiv{ width: auto; float: none;}
	.tradeShowP3 .rightDiv .txt{ height: 0.8rem; padding: 0 1.6rem 0 0.3rem; }
	.tradeShowP3 .rightDiv .txt .wen{ font-size: 0.26rem; height: 0.8rem; line-height: 0.8rem; }
	.tradeShowP3 .rightDiv .txt p{ font-size: 0.22rem; line-height: 0.3rem; height: 1.8rem; }
	.tradeShowP3 .rightDiv .txt.on{ height: 3.0rem; }
	.tradeShowP3 .rightDiv .txt.on .wen{ height: 0.8rem; line-height: 0.8rem;}
	.tradeShowP3 .list li .baozhe{ height: 4.6rem; }
	.tradeShowP3 .list li .imgDiv{ height: 4.6rem; }
	.tradeShowP3 .list li .imgDiv:after{ height: 142px; }
	.tradeShowP3 .list li .play{ left:auto; right:0.3rem; top:0.3rem; margin-left:0; margin-top:0; }
	.tradeShowP3 .se{ bottom: 0.4rem; width: 8px; height: 15px; }
	.tradeShowP3 .prev{ right: 1.0rem; background-size: 8px; }
	.tradeShowP3 .next{ right: 0.3rem; background-size: 8px; }
	.tradeShowP4{ padding: 0.5rem 0.3rem 1.0rem; }
	.tradeShowP4:before{ display: none; }
	.tradeShowP4 .leftDiv{ width: auto; float: none;}
	.tradeShowP4 .leftDiv .txt{ height: 0.8rem; padding: 0 1.6rem 0 0.3rem; }
	.tradeShowP4 .leftDiv .txt .wen{ font-size: 0.26rem; height: 0.8rem; line-height: 0.8rem; }
	.tradeShowP4 .leftDiv .txt p{ font-size: 0.22rem; line-height: 0.3rem; height: 1.8rem; }
	.tradeShowP4 .leftDiv .txt.on{ height: 3.0rem; }
	.tradeShowP4 .leftDiv .txt.on .wen{ height: 0.8rem; line-height: 0.8rem;}
	.tradeShowP4 .list li .baozhe{ height: 6.0rem; }
	.tradeShowP4 .list li .imgDiv{ height: 6.0rem; }
	.tradeShowP4 .list li .imgDiv:after{ height: 150px; }
	.tradeShowP4 .list li .play{ left:auto; right:0.3rem; top:0.3rem; margin-left:0; margin-top:0; }
	.tradeShowP4 .se{ bottom: 0.4rem; width: 8px; height: 15px; }
	.tradeShowP4 .prev{ right: 1.0rem; background-size: 8px; }
	.tradeShowP4 .next{ right: 0.3rem; background-size: 8px; }
	.tradeShowP4 .rightDiv{ width: auto; float: none; padding-top: 0.8rem;}
	.tradeShowP4 .rightDiv .name{ padding: 0.3rem 0 0.4rem; font-size: 0.42rem; line-height: 0.56rem; }
	.tradeShowP4 .rightDiv .content{ font-size: 0.26rem; line-height: 0.48rem; height: auto; }
	.tradeShowP4 .rightDiv .more{ margin-top: 0.5rem; }
	.tradeShowP4 .rightDiv .more a{ width: 2.4rem; height: 0.82rem; line-height: 0.82rem; border-radius: 0.48rem; font-size: 0.26rem; }
	.tradeShowP5{ padding: 0 0.3rem 1.0rem; }
	.tradeShowP5 .list ul{ margin-right: 0; }
	.tradeShowP5 .list li{ float: none; width: auto; margin-bottom: 0.3rem; }
	.tradeShowP5 .list li .box{ margin-right: 0; }
	.tradeShowP5 .list li a{ padding: 0.35rem 0.3rem 0 0.5rem; height: 4.0rem; border-radius: 0.24rem; background: url(../images/nimg706Bg.png) center no-repeat; background-size: cover;}
	.tradeShowP5 .list li .toptop{ height: 0.8rem; }
	.tradeShowP5 .list li .name{ font-size: 0.3rem; line-height: 0.8rem; }
	.tradeShowP5 .list li .limg{ top: 0.12rem; height: 0.8rem; }
	.tradeShowP5 .list li .limg img{ height: 0.56rem; }
	.tradeShowP5 .list li .txt{ margin-top: 0.2rem; font-size: 0.32rem; height: 0.56rem; line-height: 0.56rem; }
	.tradeShowP5 .list li .msg{ margin-top: 0.2rem; font-size: 0.26rem; line-height: 0.48rem; height: 0.96rem; }
	.tradeShowP5 .list li .more{ display: none;}
	.videoLayer { width: 96%; padding: 15px; }
	.videoLayer .close{ top: -30px; right:0; }
	.videoLayer .videoBox{ height: 4.2rem; }
	.videoLayer video{ max-width: 6.4rem; max-height:4.2rem; }
	.staffModal-box .staff-box { width: 96%; padding: 30px 15px; border-radius: 0.24rem; }
	.staffModal-box .staff-box .scrollDiv{ max-height: 8.0rem; padding-right: 0.35rem; }
	.staffModal-box .staff-box .btnDiv{ position: relative; right: 0; }
	.staffModal-box .staff-box .btnDiv a{ width: 2.4rem; height: 0.82rem; line-height: 0.82rem; border-radius: 0.48rem; font-size: 0.26rem;}
	.staffModal-box .staff-box .name { font-size: 0.42rem; line-height: 0.64rem; margin-bottom: 0.35rem; }
	.staffModal-box .staff-box .detail{ margin-top: 0.35rem; font-size: 0.26rem; line-height: 0.48rem; }
	.staffModal-box .staff-box .detail h2{ font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.4rem;}
	.staffModal-box .staff-box .ssDog{ margin-top: 0.5rem; }
	.staffModal-box .staff-box .xxx{ height: auto; padding-bottom: 0.35rem; padding-right: 2.0rem; }
	.staffModal-box .staff-box .zi{ font-size: 0.42rem; line-height: 0.42rem; }
	.staffModal-box .staff-box .se{ width: 0.8rem; height: 0.8rem; box-shadow: 0 0 0.3rem rgba(0, 0, 0, 0.1);}
	.staffModal-box .staff-box .prev{ margin-right: 0.2rem; }
	.staffModal-box .staff-box .close{ right: 0; top: -0.4rem; width: 0.8rem; height: 0.8rem; background-size: 0.24rem; }
	.staffModal-box .lunbo .list li{ overflow: hidden; }
	.staffModal-box .lunbo .list .txt{ font-size: 0.32rem; line-height: 0.48rem; height: auto; padding-bottom: 0.25rem; }
	.staffModal-box .lunbo .list .msg{ padding-top: 0.3rem; font-size: 0.26rem; line-height: 0.48rem;}
	.staffModal-box .lunbo .list .videoDiv{ height: 3.8rem; }
	.staffModal-box .lunbo .list .videoDiv video{ max-width: 5.4rem; max-height:3.8rem;}
	.tradeShowP6{ padding: 0 0.3rem; }
	.tradeShowP6 .toptop{ height: auto; padding-bottom: 0.5rem; }
	.tradeShowP6 .title{ font-size: 0.42rem; line-height: 0.56rem; }
	.tradeShowP6 .mxfTab{ position: relative; padding-top: 0.5rem; }
	.tradeShowP6 .mxfTab ul{ display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between;}
	.tradeShowP6 .mxfTab li{ float: none; margin-left: 0; width: 1.4rem; height: 1.4rem; box-shadow: 0 0 0.3rem rgba(8, 44, 126, 0.1); }
	.tradeShowP6 .mxfTab li .icon{ width: 1.0rem; height: 1.0rem; margin-left: -0.5rem; margin-top: -0.5rem; }
	.tradeShowP6 .mxfTab li .icon img{ max-width: 0.8rem; max-height: 0.8rem; }
	.tradeShowP6 .list{ margin-right: 0;  }
	/* .tradeShowP6 .list ul{ display: block; } */
	.tradeShowP6 .list li{ width: 100%; /*padding-bottom: 0.3rem; */}
	.tradeShowP6 .list li .box{ margin-right: 0; }
	.tradeShowP6 .list li .box a{ height: auto; border-radius: 0.2rem; }
	.tradeShowP6 .list li .imgDiv{ position: relative; height: 3.2rem; }
	.tradeShowP6 .list li .ss{ height: 0.9rem; width: 3.4rem; padding-left: 1.2rem; }
	.tradeShowP6 .list li .logo{ width: 1.1rem; height: 0.9rem; }
	.tradeShowP6 .list li .logo img{ max-width: 1.0rem; max-height: 0.8rem; }
	.tradeShowP6 .list li .name{ height: 0.9rem; line-height: 0.42rem; font-size: 0.26rem; }
	.tradeShowP6 .list li .conDiv{ position: relative; padding: 0.4rem 0.3rem; height: auto; }
	.tradeShowP6 .list li .pj{ font-size: 0.32rem; line-height: 0.5rem; height: 1.0rem; }
	.tradeShowP6 .list li .wen{ margin-top: 0.2rem; height: auto; line-height: 0.48rem; font-size: 0.26rem; }
	.tradeShowP6 .list li .after{ display: none; }
	.tradeShowP6 .list li.on{ width: 100%;}
	.tradeShowP6 .list li.on .imgDiv{ height: 3.2rem; }
	.tradeShowP6 .list li.on .conDiv{ width: auto; }
	.tradeShowP6 .list li.on .ss{ opacity: 1; visibility: visible; }
	.tradeShowP6 .swiper-btn{  width: 15px; height: 30px;margin-top: -15px; }
	.tradeShowP6 .prev{ left: -10px; }
	.tradeShowP6 .next{ right: -10px; }
	.tradeShowP7{ padding: 1.0rem 0.3rem 0.9rem; }
	.tradeShowP7 canvas { display: none; }
	.tradeShowP7 .mxfDiv{ height: auto; }
	.tradeShowP7 .mxfDiv:before{ display: none; }
	.tradeShowP7 .conDiv{ width: auto; padding-bottom: 0.5rem;}
	.tradeShowP7 .title{ font-size: 0.42rem; line-height: 0.56rem; }
	.tradeShowP7 .content{ font-size: 0.28rem; line-height: 0.52rem; margin-top: 0.4rem; }

	.zjPjDiv1{ position: relative; left: 0; margin-bottom: 0.3rem; width: 100%; height: 4.5rem; border-radius: 0.32rem; }
	.zjPjDiv1 li .imgDiv{ height: 4.5rem; }
	.zjPjDiv1 li .play{ right: 0.3rem; bottom: 0.3rem; }
	.zjPjDiv1 li .play img{ width: 0.68rem; }
	.zjPjDiv1 li .logo{ right: 0.3rem; top: 0.3rem; width: 2.1rem; height: 0.56rem; border-radius: 0.48rem;}
	.zjPjDiv1 li .logo img{ max-width: 1.8rem; max-height: 0.46rem; }
	.zjPjDiv1 li .hideLayer{ padding: 0.6rem 0.3rem 0; }
	.zjPjDiv1 li .name{ font-size: 0.28rem; line-height: 0.48rem; margin-bottom: 0.2rem; }
	.zjPjDiv1 li .msg{ font-size: 0.3rem; line-height: 0.42rem; max-height: 2.1rem; }

	.zjPjDiv2{ position: relative; left: 0; margin-bottom: 0.3rem; width: 100%; height: 4.5rem; border-radius: 0.32rem; }
	.zjPjDiv2 li .imgDiv{ height: 4.5rem; }
	.zjPjDiv2 li .play{ right: 0.3rem; bottom: 0.3rem; }
	.zjPjDiv2 li .play img{ width: 0.68rem; }
	.zjPjDiv2 li .logo{ right: 0.3rem; top: 0.3rem; width: 2.1rem; height: 0.56rem; border-radius: 0.48rem;}
	.zjPjDiv2 li .logo img{ max-width: 1.8rem; max-height: 0.46rem; }
	.zjPjDiv2 li .hideLayer{ padding: 0.6rem 0.3rem 0; }
	.zjPjDiv2 li .name{ font-size: 0.28rem; line-height: 0.48rem; margin-bottom: 0.2rem; }
	.zjPjDiv2 li .msg{ font-size: 0.3rem; line-height: 0.42rem; max-height: 2.1rem; }

	.zjPjDiv3{ position: relative; right: 0; top: 0; margin-bottom: 0.3rem; width: 100%; height: 3.2rem; border-radius: 0.32rem; }
	.zjPjDiv3 li .imgDiv{ height: 3.2rem; }
	.zjPjDiv3 li .play{ right: 0.3rem; bottom: 0.3rem; }
	.zjPjDiv3 li .play img{ width: 0.68rem; }
	.zjPjDiv3 li .logo{ right: 0.3rem; top: 0.3rem; width: 2.1rem; height: 0.56rem; border-radius: 0.48rem;}
	.zjPjDiv3 li .logo img{ max-width: 1.8rem; max-height: 0.46rem; }

	.zjPjDiv3 li .hideLayer{ padding: 0.5rem 1.0rem 0 0.3rem; }
	.zjPjDiv3 li .name{ font-size: 0.28rem; line-height: 0.48rem; margin-bottom: 0.2rem; }
	.zjPjDiv3 li .msg{ font-size: 0.3rem; line-height: 0.42rem; max-height: 1.68rem; }

	.zjPjDiv4{ position: relative; width: 100%; height: 4.0rem; border-radius: 0.32rem; }
	.zjPjDiv4 li .imgDiv{ height: 4.0rem; }
	.zjPjDiv4 li .play{ right: 0.3rem; bottom: 0.3rem; }
	.zjPjDiv4 li .play img{ width: 0.68rem; }
	.zjPjDiv4 li .logo{ right: 0.3rem; top: 0.3rem; width: 2.1rem; height: 0.56rem; border-radius: 0.48rem;}
	.zjPjDiv4 li .logo img{max-width: 1.8rem; max-height: 0.46rem; }
	.zjPjDiv4 li .hideLayer{ padding: 0.5rem 0.3rem 0; }
	.zjPjDiv4 li .name{ font-size: 0.28rem; line-height: 0.48rem; margin-bottom: 0.2rem; }
	.zjPjDiv4 li .msg{ font-size: 0.3rem; line-height: 0.42rem; max-height: 2.1rem; }
	.lybBtn{ margin-top: -1.4rem; }
	.lybBtn a{ box-shadow: 0 0 0.3rem rgba(0, 0, 0, 0.08); width: 0.9rem; line-height: 0.9rem; padding-top: 1.0rem; height: 2.8rem; font-size: 0.28rem; }
	.lybBtn a:before{ top: 0.35rem; margin-left: -0.16rem; width: 0.32rem; height: 0.29rem; background-size: 0.32rem; }
	.lybLayer{ width: 94%; height: 100vh; box-sizing: border-box; overflow: auto; padding: 0.7rem 0.3rem; border-radius: 0.24rem; background-size: 100% 100%; }
	.lybLayer .close{ left: 0.3rem; top: 0.4rem; width: 0.8rem; height: 0.8rem; background-size: 0.24rem; }
	.lybLayer .title{ font-size: 0.36rem; padding-bottom: 0.4rem; line-height: 0.36rem; }
	.lybLayer .form ul{ margin-right: 0; }
	.lybLayer .form li{ float: none; width: 100%; margin-bottom: 0.25rem; }
	.lybLayer .form .li01{ width: 100%; }
	.lybLayer .form li .box{ margin-right: 0; }
	.lybLayer .form .li02 .box{ padding-left: 0; }
	.lybLayer .form li .txt{ left: 0.2rem; line-height: 0.96rem; font-size: 0.26rem; }
	.lybLayer .form li .txt em{ padding-left: 0.1rem; }
	.lybLayer .form li .input1{ width: 100%; padding-left: 1.6rem; font-size: 0.26rem; height: 0.96rem; line-height: 0.96rem; }
	.lybLayer .form .li03 .input1{ padding-left: 2.8rem; }
	.lybLayer .form li textarea{ height: 3.5rem; font-size: 0.26rem; line-height: 0.48rem; padding: 0.2rem 0.2rem 0.2rem 1.6rem;}
	.lybLayer .select{ height: 0.96rem; }
	.lybLayer .caption { padding-left: 1.6rem; height: 0.96rem; line-height: 0.96rem; font-size: 0.26rem; }
	.lybLayer .xlist { max-height: 4.0rem; }
	.lybLayer .xlist a { font-size: 0.26rem; height: 0.8rem; line-height: 0.8rem; padding: 0 0.3rem; }
	.lybLayer .btnDiv{ width: 2.4rem; margin: 0.4rem auto 0; }
	.lybLayer .btnDiv a{ font-size: 0.26rem; height: 0.86rem; line-height: 0.86rem; border-radius: 0.48rem; }
	.tradeNav{ display: none!important; }
}

@media screen and ( max-width:320px ){
	
}

