/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1600px ){
	.indexP2 .list li .en{ font-size:var(--fs48); line-height: 0.6rem;}
	.indexP2 .list li .btnDiv{ margin-top:0.25rem;}
}

@media screen and ( max-width:1440px ){
  	:root {
	--fs16: 14px;
    --fs14: 13px;
  	}
	.sNav li .mouse dd{ font-size: 12px;}
}	

@media screen and ( max-width:1366px ){
	
}

@media screen and ( max-width:1280px ){
	:root {
    --fs14: 12px;
  	}
}


@media screen and ( max-width:1024px ){
	:root {
    --fs14: 0.24rem;
    --fs15: 0.26rem;
    --fs16: 0.26rem;
    --fs18: 0.28rem;
    --fs20: 0.3rem;
    --fs22: 0.36rem;
    --fs24: 0.36rem;
    --fs28: 0.4rem;
    --fs30: 0.42rem;
    --fs36: 0.44rem;
    --fs42: 0.46rem;
    --fs40: 0.42rem;
    --fs48: 0.48rem;
    --fs72: 0.48rem;
  	}
	.wal, .w1040, .w384{ width:100%;}
	.PC-Box, .nav, .sNav, .pageTop, .footNav, .pageNav, .sideNews, .ind-banner .se{ display:none;}
	.Phone-Box, .navIco, .pageTitleTel, .pageMore{ display:block;}
	.headD{ height:1.2rem;}
	.headDiv{ height: 1.2rem; top:0; }
	.headDiv-logo{ top: 0.36rem; left:0.3rem; margin-left: 0; }
	.headDiv-logo img{ width: 3.1rem; }
	.headDiv .topRight{ right: 1.4rem; }
	.headDiv .lan{ margin-top: 0; height: 1.2rem; line-height: 1.2rem; }
	.headDiv .lan .name{ height: 1.2rem; padding-left: 0.42rem; padding-right: 0.35rem; }
	.headDiv .lan .name:before{ width: 0.3rem; height: 0.3rem; margin-top: -0.15rem; background-size: 0.3rem;}
	.headDiv .lan .name:after{ margin-top: -2px; width: 7px; height: 4px; background-size: 7px; }

	.headDiv .lan dl{ padding: 0.2rem 0; top: 0.96rem;}
	.headDiv .lan a{ height:0.64rem; line-height:0.64rem; }
	.headDiv .lan.on dl{ top: 0.86rem; }

	.headDiv .topSearch{ width: 0.52rem; margin: 0 0 0 0.3rem; }
	.headDiv .topSearch em{ width: 0.52rem; height: 1.2rem; cursor: pointer; background-size: 0.32rem;}

	.head-search .search-box { width: 90%; }
	.ind-banner .onebox{  }
	.ind-banner .onebox h2{ font-size: 0.44rem; line-height: 0.56rem; }
	.ind-banner .onebox h3{ font-size: 0.4rem; line-height: 0.48rem; }
	.ind-banner .onebox .btnGroup li a{ width: 2.36rem; height: 0.8rem; font-size: 0.26rem; }
	.ind-banner .swiper-pagination{ bottom: 0.4rem; }
	.ind-banner .swiper-pagination .swiper-pagination-bullet { margin: 0 0.5rem; }
	.ind-banner .swiper-pagination .swiper-pagination-bullet:before{ width: 10px; height: 10px; margin: -5px 0 0 -5px; background-size: 10px; }
	.ind-banner .swiper-pagination .swiper-pagination-bullet:first-of-type { margin: 0 0.5rem 0 0;}
	.ind-banner .swiper-pagination .swiper-pagination-bullet:last-of-type{ margin: 0 0 0 0.5rem; }
	.indTxt:after{ margin-left: -0.23rem; width: 0.46rem; height: 2px; }
	.indTxt .cn{ line-height: 0.44rem; }
	.indTxt .cn img{ margin-right: 0.1rem; }
	.indexP1{ padding: 0.9rem 0.3rem 1.0rem; height: auto; }
	.indexP1 .wal{ display:block;}
	.indexP1 .leftDiv{ width: auto; float: none; }

	.indexP1 .titleDiv:after{ width: 0.4rem; height: 2px; }
	.indexP1 .titleDiv .cn{ line-height: 0.44rem; }
	.indexP1 .titleDiv .cn img{ margin-right: 0.1rem; }
	.indexP1 .titleDiv .enImg{ left: -0.2rem;}
	.indexP1 .titleDiv .stock{ padding-left: 0.25rem; line-height: 0.28rem;}
	.indexP1 .titleDiv .stock em{ padding-left: 0.08rem;  }
	.indexP1 .name{ line-height:0.48rem;}
	.indexP1 .content{ margin: 0.4rem 0 0.5rem; line-height: 0.52rem; }

	.indexP1 .videobox{ height: 4.3rem; }
	.indexP1 .videobox .imgDiv{ height: 4.3rem; }
	.indexP1 .videobox video{ max-height: 4.3rem; }
	.indexP1 .videobox .playbox{ width: 0.96rem; height: 0.96rem; margin-left:-0.48rem; margin-top:-0.48rem; }
	.indexP1 .videobox .playbox img{ width: 0.96rem; }

	.indexP1 .rightDiv{ width: auto; float: none; padding-top: 0.75rem; }
	.indexP1 .rightDiv .logo{ text-align:center;}
	.indexP1 .rightDiv .logo img{ width:80%;}
	.indexP1 .btnDiv{ margin-top: 0.4rem; width: 2.42rem; }
	.indexP1 .btnDiv a{ height: 0.86rem; line-height: 0.86rem; }
	.indexP2{ padding-top: 0.9rem; }
	.indexP2 .list{ padding-top: 0.85rem; }
	.indexP2 .list li .bg{ display: none; }
	.indexP2 .list li .layer{ position: relative; width: 100%; height: auto; padding: 0.6rem 0.3rem; background: rgba(0,0,0,0.6);}
	.indexP2 .list li:nth-child(even) .layer{ padding: 0.6rem 0.3rem; }
	.indexP2 .list li .cn{ line-height: 0.48rem; }
	.indexP2 .list li .msg{ line-height: 0.48rem; }
	.indexP2 .list li .btnDiv{ width: 2.3rem; height: 0.86rem; line-height: 0.84rem;}

	.indexP3 .list li a{ width: 1.64rem; border: #e4c17e solid 1px;}
	.indexP3 .list li:nth-child(1){ left: 3%; bottom: 4.2%; }
	.indexP3 .list li:nth-child(2){ left: 18.75%; bottom: 22%; }
	.indexP3 .list li:nth-child(3){ left: 48.4%; bottom: 46.4%; }
	.indexP3 .list li:nth-child(4){ left: 52%; bottom: 14.5%; }
	.indexP3 .list li:nth-child(5){ right: 6.375%; bottom: 36%; }

	.indexP4{ padding: 0.9rem 0.3rem; height: auto; background: url(../images/indexP4.jpg) center no-repeat; background-size: cover; }
	.indexP4 .indTxt{ margin-bottom: 0.65rem; }
	.indNews .swiper-container{ width: 100%; }
	.indNews .swiper-slide{ width: auto; }
	.indNews .botDiv{ padding: 0.34rem 0.28rem 0; height: 2.4rem; }
	.indNews .name{ line-height: 0.48rem; height: 0.96rem; }
	.indNews .time{ line-height: 0.26rem; margin-top: 0.2rem; }
	.indNews .ico{ display: none; }
	.indexP4 .moreBtn{ margin: 0.85rem auto 0; width: 2.3rem; }
	.indexP4 .moreBtn a{ height: 0.86rem; line-height: 0.84rem; }



	.footDiv{ padding: 1.1rem 0.3rem 0.95rem; }
	.footDiv .leftDiv, .footDiv .rightDiv{ float: none; }
	.footDiv .logo img{ width: 3.6rem; }
	.footDiv .imgDiv{ float:none; margin-top:0.5rem;}
	.footDiv .imgDiv img{ width:100%;}
	.footDiv .msgList{ margin-top: 0.35rem;}
	.footDiv .msgList li{ line-height: 0.52rem; }
	.footDiv .share{ float: none; margin-top: 0.7rem; padding-left: 1.9rem; }
	.footDiv .share em{ line-height: 0.86rem; }
	.footDiv .share li img{ width: 2.0rem }
	.footDiv .info{ float: none; left: -0.1rem; font-size: 0.26rem; line-height: 0.56rem; }
	.footDiv .info a{ padding: 0 0.1rem; }
	.footDiv .msg{ float: none; font-size: 0.26rem; line-height: 0.56rem;}
	.topA{ right: 0.3rem; }
	.topA a{ width: 0.92rem; height: 0.92rem; }
	.topA a:after{ width:14px; height: 16px; margin-left: -7px; margin-top: -8px; background-size: 14px; }
	.topA a:hover:after{ background-size: 14px;}
	
	.pageBanner .txtDiv{ padding-top: 0.76rem; }
	.pageBanner .txtDiv2{ padding-top: 0.58rem; }
	.pageBanner .txtDiv .cn{ line-height: 0.44rem; }
	.pageBanner .txtDiv .cn img{ margin-right: 0.1rem; }
	.pageBanner .txtDiv .en{ font-size: 0.96rem; line-height: 0.86rem; }
	.pageBanner .txtDiv .enImg img{ height: 0.72rem; }
	.pageBanner .txtDiv2 .enImg img{ height: 0.44rem; }
	.pageTitle .en{ margin-bottom: 0.15rem; line-height: 0.48rem; }
	.pageTitle .cn{ line-height: 0.44rem; }
	.program{ padding: 1.0rem 0.3rem;}
	.program .secondTab{ padding-bottom: 0.75rem; overflow:hidden; }
	.program .secondTab li{ display:block; float:left; width:33.33%; margin: 0; font-size: var(--fs20); }
	.program .secondTab2 li{ width:50%;}
	.program .secondTab li a{ width: 100%; height: 0.86rem; line-height: 0.82rem; }
	.program .list{ padding: 0.75rem 0 0.5rem; }
	.program .list ul{ margin-right: -0.3rem; }
	.program .list li{ width: 50%; margin-bottom: 0.8rem;}
	.program .list li .box{ margin-right: 0.3rem; }
	.program .list li .imgDiv{ height: 5.8rem; }
	.program .list li .name{ font-size: var(--fs15); height: 1.12rem; line-height: 0.56rem; }
	.program .list li .year{ line-height: 0.42rem; height:0.84rem; font-size: var(--fs14); }
	.program2 .list li .imgDiv{ height:auto;}
	.pageMore a{ height: 0.5rem; line-height: 0.3rem; font-size: var(--fs20); }
	.artist{ padding: 1.0rem 0.3rem 1.2rem;}
	.artist .list{ padding-top: 0.75rem; }
	.artist .list ul{ margin-right: -0.2rem; }
	.artist .list li{ width: 50%; margin-bottom: 0.4rem; }
	.artist .list li .box{ margin-right: 0.2rem; height: 4.2rem; }
	.artist .list li .imgDiv{ height: 4.2rem; }
	.artist .list li .before{ position: absolute; left: 0.3rem; bottom: 0.3rem; padding-left: 0.2rem; height: 0.75rem; z-index: 1; color: #fff; }
	.artist .list li .name{ font-size: var(--fs20); line-height: 0.36rem; }
	.artist .list li .wen{ line-height: 0.32rem; height: 0.32rem; max-height: auto; overflow: hidden;}
	.events{ padding: 1.0rem 0.3rem; }
	.events .pageTitle{ padding-bottom: 0.5rem; }
	.events .list{ padding: 0.8rem 0 0.5rem; }
	.events .list ul{ margin-right: -0.2rem; }
	.events .list li{ width: 50%; margin-bottom: 0.45rem;}
	.events .list li .box{ margin-right: 0.2rem; }
	.events .list li .imgDiv{ height: 1.8rem; }
	.events .list li .botDiv{ padding: 0.3rem 0.25rem 0; height: 1.95rem;}
	.events .list li .name{ font-size: var(--fs20); line-height: 0.48rem; max-height: 0.96rem; }
	.events .list li .time{ margin-top: 0.12rem; font-size: var(--fs15); line-height: 0.26rem; }

	.rightForm{ position: relative; top: 0;}
	.rightForm .select{ margin-left:0; margin-bottom: 0.25rem; width: 100%; float: none; }
	.rightForm .caption { height: 0.96rem; line-height: 0.96rem; font-size: var(--fs18); }
	.rightForm .caption:after { width: 12px; height: 8px; background-size: 12px; right: 0.3rem; margin-top: -4px; }
	.rightForm .xlist { max-height: 4.8rem;}
	.rightForm .xlist a { font-size: 0.28rem; height: 0.96rem; line-height: 0.96rem; }
	.rightForm .form{ margin-left: 0; width: 100%; height: 0.96rem; float: none; }
	.rightForm .form .input1{ padding-left: 0.3rem; font-size: var(--fs18); height: 0.96rem; line-height: 0.96rem; }
	.rightForm .form .btn1{ width: 0.96rem; height: 0.96rem; background-size: 0.32rem; }
	.rightForm .btnDiv a{ text-indent: 0.4rem; width: 2.0rem; height: 0.96rem; line-height: 0.96rem; }
	.rightForm .btnDiv a:after{ right: 0.4rem; }
	.digitalman{ padding: 1.0rem 0.3rem 1.2rem; }
	.digitalman .videobox{ height: 4.2rem; }
	.digitalman .videobox .imgDiv{ height: 4.2rem; }
	.digitalman .videobox video{ max-height: 4.2rem; }
	.digitalman .videobox .playbox{ width: 1.2rem; height: 1.2rem; margin-left:-0.6rem; margin-top:-0.6rem; }
	.digitalman .list{ padding-top: 0.8rem; }
	.digitalman .list ul{ margin-right: 0; }
	.digitalman .list li{ float: none; width: auto; }
	.digitalman .list li .box{ margin-right: 0; }
	.digitalman .list li .imgDiv{ height: auto; }
	.digitalman .list li .imgDiv img{ height: auto; }
	.digitalman .list li .layer{ padding:0 0.3rem; height: 1rem; }
	.digitalman .list li .layer .name{ font-size: var(--fs22); height: 1.0rem; line-height: 1.0rem; }
	.digitalman .list li .layer .msg{ line-height: 0.48rem; }
	.digitalman .list li .box:hover .layer{ height: 65%;}
	.digitalman .list li .box:hover .name{ font-size: var(--fs30); }
	.business{ padding: 1.0rem 0.3rem 1.2rem; }
	.business .list{ padding-bottom: 0.65rem; }
	.business .list li{ margin-bottom: 0.3rem; }
	.business .list li .bg{ display: none; }
	.business .list li .layer{ position: relative; width: 100%; padding: 0.7rem 0.35rem; background: rgba(0,0,0,0.6); }
	.business .list li:nth-child(even) .layer{ padding: 0.7rem 0.35rem; }
	.business .list li .logo img{ max-height: 0.8rem; }
	.business .list li .name{ font-size: var(--fs30); }
	.business .list li .msg{ font-size: var(--fs20); line-height: 0.48rem; }
	.business .list li .more{ width: 2.3rem; height: 0.86rem; line-height: 0.84rem; }
	.business .list li .more em{ margin-left: 0.15rem; }
	.newsP1{ padding: 1.0rem 0.3rem 1.1rem; }
	.newsP1 .toptop{ height: auto; padding-bottom: 0.6rem;}
	.newsPic{ clear: both; }
	.newsPic .mxfDiv{ padding: 0 0 1.2rem 0; height: auto; }
	.newsPic .imgDiv{ position: relative; width: auto; height: auto;  }
	.newsPic .imgDiv img{ height: auto; }
	.newsPic .time{ padding: 0.5rem 0.4rem 0.3rem; font-size: var(--fs18); line-height: 0.28rem; }
	.newsPic .time em{ font-size: var(--fs28); }
	.newsPic .name{ padding: 0 0.4rem; line-height: 0.48rem; height: 0.96rem; }
	.newsPic .content{ display: none; }
	.newsPic .more{ margin: 0.6rem 0.4rem 0; width: 2.2rem; height: 0.86rem; }
	.newsPic .more em{ margin-left: 0.15rem; width: 10px; height: 8px; background-size: 10px; }
	.newsPic .swiper-slide:hover .more em{ background-size: 10px;}
	.newsPic .swiper-pagination{ bottom: 0.5rem!important; left: auto!important; right: 0.4rem; }
	.newsPic .swiper-pagination-bullet { width: 10px; height: 10px; margin-left: 0.15rem!important;}
	.newsP2 .toptop{ height: auto; padding: 0 0.3rem; }
	.newsP2 .toptop .wal{ height: auto; }
	.newsP2 .newsTab li{ margin-right: 0.35rem; margin-bottom:0.4rem; }
	.newsP2 .newsTab li a{ height: 0.9rem; font-size: var(--fs20); line-height: 0.32rem;}
	.newsP2 .newsTab li a:after{ height: 2px; }
	.newsP2{ padding-bottom: 1.0rem; }
	.newsP2 .botbot{ padding: 0 0.3rem;}
	.newsP2 .list{ margin-top: 0; }
	.newsP2 .list:before{ display: none; }
	.newsP2 .list li{ float: none; width: 100%; }
	.newsP2 .list li .box{ height: 4.2rem; border-right: none;}
	.newsP2 .list li .mxfDiv{ padding: 0.5rem 0 0; }
	.newsP2 .list li .time{ font-size: var(--fs18); line-height: 0.28rem; }
	.newsP2 .list li .name{ margin-top: 0.3rem; font-size: var(--fs22); line-height: 0.48rem; height: 0.96rem; }
	.newsP2 .list li .content{ line-height: 0.48rem; height: 1.44rem; }
	.newsP2 .list li .imgDiv{ display: none;}
	.newsTop{ padding: 0.85rem 0.3rem 0.6rem; }
	.newsTop .name{ width: auto; line-height: 0.64rem; }
	.newsTop .time img{ margin-right: 0.2rem; width: 0.3rem; }
	.newsBot{ padding-bottom: 1.2rem; }
	.newsBot .leftDiv{ width: auto; float: none; padding-left: 0; }
	.newsBot .conDiv{ padding: 0.75rem 0.3rem 0.86rem; }
	.newsBot .content{  line-height: 0.52rem; }
	.newsBot .backBtn{ margin: 0.7rem auto 0; width: 2.4rem; }
	.newsBot .backBtn a{ height: 0.86rem; }
	.newsBot .backBtn em{ width: 10px; height: 8px; background-size: 10px; }
	.newsBot .backBtn a:hover em{ background-size: 10px;}
	.pageDown{ margin: 0.95rem 0.3rem 0; }
	.pageDown ul{ margin-right: 0; }
	.pageDown li{ float: none; width: auto; margin-bottom: 0.25rem; }
	.pageDown li .box{ margin-right: 0; height: 1.4rem; padding-left: 1.35rem; padding-right: 0.35rem; }
	.pageDown li em{ margin-top: -0.2rem; line-height: 0.4rem; }
	.pageDown li a{ height: 1.4rem; line-height: 0.42rem; }
	.businessList{ padding: 1.0rem 0.3rem 1.2rem; }
	.businessList .pageTitle{ margin-bottom: 0.6rem; }
	.businessList .content{ margin-top: 0.6rem; line-height: 0.48rem; width: auto; }
	.businessList .bigImg{ margin-top: 0.8rem;}
	.businessList .list{ padding: 0.6rem 0; }
	.businessList .list ul{ margin-right: -0.2rem; }
	.businessList .list li{ width: 50%; margin-bottom: 0.4rem; }
	.businessList .list li .box{ margin-right: 0.2rem; }
	.businessList .list li .box a:before{border-top:1px solid #bc9456;border-left:1px solid #bc9456;}
	.businessList .list li .box a:after{border-right:1px solid #bc9456;border-bottom:1px solid #bc9456;}
	.businessList .list li .layer{ height: 1.0rem; }
	.businessList .list li .layer .name{ font-size: var(--fs20); height: 1.0rem; line-height: 0.4rem; color: #fff; white-space:normal; display: flex;
  display: -webkit-flex; align-items: center;
  -webkit-align-items: center;justify-content: center;
  -webkit-justify-content: center; }
	.businessList .list li .more{ margin: 0.1rem auto 0; width: 2.3rem; height: 0.76rem; }
	.businessList .list li .more em{ display: none; }
	.businessList .list li .box:hover .layer{ height: 75%;}
	.online{ padding: 1.0rem 0.3rem; background: url(../images/onlineBg.jpg) right no-repeat; height: auto; }
	.onlinePic{ position: relative; margin-top: 0.75rem; padding-bottom: 1.3rem;}
	.onlinePic .imgList{ width: 100%; padding-top: 0; }
	.onlinePic .box{ width: 100%; height: 6rem; padding: 0.55rem 0.5rem 0; border-radius: 0.24rem; }
	.onlinePic .box .ico{ width: 1.1rem; height: 1.1rem; }
	.onlinePic .box .links{ margin-top: 0.3rem; padding-right: 0; }
	.onlinePic .box .links li{ margin-bottom: 0.12rem; }
	.onlinePic .box .links li a{height: 0.46rem; line-height: 0.46rem; }
	.onlinePic .box .links li em{ padding-right: 0.56rem; }
	.onlinePic .box .links li em:after{ margin-top: -4px; width: 10px; height: 9px; background-size: 10px;}
	.onlinePic .box:hover{ top: 0; }
	.onlinePic .pjDiv{ right: 0; margin-right: 0; }
	.onlinePic .swiper-pagination { width: 2.8rem; }
	.onlinePic .arrowDiv .se{ margin: 0 0.15rem; width: 0.9rem; height: 0.9rem; }
	.disclosureP1{ padding: 1.0rem 0.3rem; }
	.disclosureP1.on{ padding: 1.0rem 0.3rem; }
	.disclosureP1 .mxfDiv{ overflow:hidden;}
	.disclosureP1 .secondTab{ padding-top: 0; overflow: hidden;}
	.disclosureP1 .secondTab li{ width: 25%; margin-bottom: 0.2rem; }
	.disclosureP1 .secondTab li a{ width: 100%; height: 0.86rem; line-height: 0.84rem; }
	.disclosureP1 .mxfDiv.on{ background:none; position:relative; top:0; height:auto;}
	.disclosureP1 .lan{ position: relative; margin-top: 0.3rem; padding-left: 1.0rem;  }
	.disclosureP1 .lan em{line-height: 0.86rem; }
	.disclosureP1 .lan li a{ width: 0.86rem; height: 0.86rem; line-height: 0.82rem; }

	.disclosureP1 .leftDiv{ width: auto; float: none; }
	.disclosureP1 .toptop{ height: auto; padding-bottom: 0.65rem;}
	.disclosureP1 .pageTitle{ margin-bottom: 0.6rem; }
	.disclosureP1 .list li a{ height: 1.4rem; padding: 0 1.0rem 0 1.7rem;}
	.disclosureP1 .list li .time{ width: 1.4rem; height: 1.4rem; }
	.disclosureP1 .list li .name{ font-size: var(--fs18); line-height: 0.42rem; height: 1.4rem; }
	.disclosureP1 .list li .ico{ right: 0.3rem; margin-top: -0.3rem; width: 0.42rem; height: 0.6rem; background-size: 0.42rem; }
	.disclosureP1 .list li a:hover .ico{ background-size: 0.42rem; }
	.disclosureP1 .rightDiv{ float: none; width: auto; padding-top: 0.65rem; }
	.companyInfo{ height: 6.64rem; padding: 0.7rem 0.5rem 0 0.3rem; }
	.companyInfo .cn{ line-height: 0.36rem; }
	.companyInfo .en{ line-height: 0.26rem; }
	.companyInfo .num{ font-size: var(--fs36); line-height: 0.44rem; }
	.companyInfo .wen{ line-height: 0.32rem; }
	.companyInfo .price img{ width: 0.2rem; }
	.companyInfo .tips{ line-height: 0.48rem; }
	.disclosureP2{ padding: 1.0rem 0.3rem 0.9rem; }
	.disclosureP2 .toptop{ height: auto; padding-bottom: 0.65rem; }
	.disclosureP2 .pageTitle{ margin-bottom: 0.6rem; }
	.disclosureP2 .list ul{ margin-right: 0; }
	.disclosureP2 .list li{ float: none; width: auto; }
	.disclosureP2 .list li .box{ margin-right: 0; }
	.disclosureP2 .list li a{ height: 4.0rem; padding: 0.65rem 0.3rem 0 3.46rem; }
	.disclosureP2 .list li .imgDiv{ width: 2.88rem; height: 4.0rem; }
	.disclosureP2 .list li .name{ line-height: 0.52rem; }
	.disclosureP2 .list li .more{ margin-top: 0.35rem; width: 2.3rem; height: 0.82rem; }
	.disclosureP2 .list li .more em{ width: 0.3rem; height: 0.3rem; background-size: 0.3rem; }
	.disclosureP2 .list li a:hover .more em{ background-size: 0.3rem; }

	.disclosureP3{ padding: 1.0rem 0.3rem 0.95rem; }
	.disclosureP3 .toptop{ height: auto; padding-bottom: 0.65rem; }
	.disclosureP3 .pageTitle{ margin-bottom: 0.6rem; }
	.disclosureP3 .result{ line-height: 0.48rem; }
	.disclosureP3 .list li a{ height: 1.6rem; padding: 0 0.3rem 0 1.8rem;}
	.disclosureP3 .list li .layer{ width: 1.4rem; height: 1.6rem; }
	.disclosureP3 .list li .time{ width: 1.4rem; height: 1.6rem; }
	.disclosureP3 .list li .name{ font-size: var(--fs18); line-height: 0.42rem; height: 1.6rem; }
	.disclosureP3 .list li .name em{ font-size: var(--fs14);}
	.disclosureP3 .list li .ico{ display: none; }
	.disclosureP4{ padding: 1.0rem 0.3rem 1.2rem; }
	.disclosureP4 .pageTitle{ margin-bottom: 0; }
	.governanceP1{ padding: 1.0rem 0.3rem; }
	.governanceP1 .lan{ position: relative; padding-left: 1.0rem;  }
	.governanceP1 .lan em{line-height: 0.86rem; }
	.governanceP1 .lan li a{ width: 0.86rem; height: 0.86rem; line-height: 0.82rem; }
	.governanceP1 .leftDiv{ width: auto; float: none; }
	.governanceP1 .pageTitle{ height: auto; margin-bottom: 0.6rem; }
	.governanceP1 .list li{ height: 2.1rem; padding: 0 0.3rem 0 4.22rem; font-size: var(--fs20); line-height: 0.48rem; }
	.governanceP1 .list li .txt{ width: 3.68rem; padding-left: 1.2rem; line-height: 2.1rem; }
	.governanceP1 .list li .txt img{ left: 0.45rem; }
	.governanceP1 .rightDiv{ float: none; width: auto; padding-top: 0.65rem; }
	.governanceP2{ padding: 1.0rem 0.3rem 1.2rem; }
	.governanceP2 .list li a{ height: 1.4rem; padding: 0 1.0rem 0 1.7rem;}
	.governanceP2 .list li .layer{ width: 1.4rem; height: 1.4rem; }
	.governanceP2 .list li .time{ width: 1.4rem; height: 1.4rem; }
	.governanceP2 .list li .name{ font-size: var(--fs18); line-height: 0.42rem; height: 1.4rem; }
	.governanceP2 .list li .ico{ right: 0.3rem; margin-top: -0.3rem; width: 0.42rem; height: 0.6rem; background-size: 0.42rem; }
	.governanceP2 .list li a:hover .ico{ background-size: 0.42rem; }
	.managers{ padding: 1.0rem 0.3rem 1.4rem; }
	.managers .lan{ position: relative; padding-left: 1.0rem; }
	.managers .lan em{line-height: 0.86rem; }
	.managers .lan li a{ width: 0.86rem; height: 0.86rem; line-height: 0.82rem; }
	.managers .pageTitle{ margin-bottom: 0.6rem; }
	.managers .list li{ height: auto; padding: 3.0rem 0.5rem 0.5rem 0; }
	.managers .list li .imgDiv{ top: 0.4rem; width: 2.4rem; height: 3rem;}
	.managers .list li .name{ left: 3.0rem; top: 1.1rem; line-height: 0.42rem; }
	.managers .list li .name:after{ width: 0.4rem; height: 2px; }
	.managers .list li .conDiv{ padding-top: 0.9rem; }
	.managers .list li .txt{ font-size: var(--fs20); line-height: 0.3rem; }
	.managers .list li .msg{ line-height: 0.52rem; }
	.investor{ padding: 1.0rem 0.3rem 1.4rem; }
	.investor .lan{ position: relative; padding-left: 1.0rem; }
	.investor .lan em{line-height: 0.86rem; }
	.investor .lan li a{ width: 0.86rem; height: 0.86rem; line-height: 0.82rem; }
	.investor .lastDiv{ margin-top: 0.8rem; display: block; }
	.investor .rightImg{ width: auto; }
	.investor .leftDiv{ width: auto; margin-top: 0.7rem;}
	.investor .list li{ padding-left: 1.5rem; margin-bottom: 0.5rem; min-height: 1.26rem; height: auto; display: block;}
	.investor .list li .ico{ width: 1.26rem; height: 1.26rem; }
	.investor .list li .txt{ line-height: 0.28rem; margin-bottom: 0.1rem; }
	.investor .list li .wen{ line-height: 0.48rem; }
	.communicate{ padding: 1.0rem 0.3rem 1.4rem; }
	.communicate .lan{ position: relative; padding-left: 1.0rem; }
	.communicate .lan em{line-height: 0.86rem; }
	.communicate .lan li a{ width: 0.86rem; height: 0.86rem; line-height: 0.82rem; }
	.communicate .midDiv{ width: 100%; margin: 0.9rem auto 0; }
	.communicate .title{ line-height: 0.56rem; }
	.communicate .content{ line-height: 0.52rem; padding-bottom: 0.5rem; }
	.communicate .txt{ line-height: 0.36rem; margin-bottom: 0.5rem; }
	.communicate .btnGroup li a{ padding-left: 0.9rem; width: 5rem; line-height: 0.84rem; height: 0.86rem; border-radius: 0.16rem; }
	.communicate .btnGroup li img{ left: 0.32rem; margin-top: -0.16rem; width: 0.32rem; }
	.contact{ padding: 1.0rem 0.3rem 1.2rem; }
	.contact .list ul{ margin-right: 0; }
	.contact .list li{ float: none; width: auto; }
	.contact .list li .box{ margin-right: 0; border-radius: 0.2rem; height: auto; min-height: 4.4rem; padding: 0.45rem 0.3rem 0.75rem 1.4rem; }
	.contact .list li .num{ font-size: 0.6rem; left: 0.42rem; top: 0.45rem; }
	.contact .list li .en{ font-size: var(--fs30); line-height: 0.48rem; }
	.contact .list li .cn{ margin-top: 0.15rem; font-size: var(--fs30); line-height: 0.48rem; }
	.contact .list li .msg dd{ padding-bottom: 0.56rem; }
	.contact .list li .msg dd:last-child{ padding-bottom: 0; }
	.contact .list li .msg dd .txt{ font-size: var(--fs20); line-height: 0.3rem; }
	.contact .list li .msg dd .wen{ font-size: var(--fs16); line-height: 0.48rem; }
	.offline{ padding: 1.0rem 0.3rem 1.4rem; }
	.offline .secondTab{ padding-bottom: 0.75rem; }
	.offline .secondTab li{ font-size: var(--fs20); }
	.offline .secondTab li a{ width: 2.26rem; height: 0.86rem; line-height: 0.82rem; }
	.offline .list{ padding: 0.8rem 0 0.3rem; }
	.offline .list li{ margin-bottom: 0.7rem; }
	.offline .list li .live-action{ width: 100%; height: auto; background: none;}
	.offline .list li .live-action .imgDiv{ height: auto; }
	.offline .list li .live-action .se{ width: 0.9rem; height: 0.9rem; margin-top: -0.45rem; }
	.offline .list li .conDiv{ position: relative; right: 0; margin-right: 0; width: 100%; margin-top: 0.7rem; height:auto; display:block; }
	.offline .list li:nth-child(even) .live-action{ float: none;}
	.offline .list li:nth-child(even) .conDiv{ left: 0; margin-left: 0; }
	.offline .list li .name{ font-size: var(--fs48); }
	.offline .list li .msg{ font-size: var(--fs18); line-height: 0.48rem; }
	.offline .list li .content{ font-size: var(--fs18); line-height: 0.48rem; }
	.artistP1{ padding: 1.0rem 0.3rem; }
	.artistP1 .mxfDiv{ display: block; margin-top: 0.85rem; }
	.artistP1 .leftImg{ margin: 0 auto; width: 4.8rem; }
	.artistP1 .rightCon{ width: auto; padding-top: 0.65rem; }
	.artistP1 .name{ font-size: var(--fs40); line-height: 0.64rem; }
	.artistP1 .wen{ font-size: var(--fs20); line-height: 0.56rem; }
	.artistP1 .msg{ line-height: 0.56rem; }
	.artistP2{ padding: 1.0rem 0.3rem; }
	.artistP2 .toptop{ margin-bottom: 0.6rem;}
	.artistP2 .title{ position: relative; font-size: var(--fs28); margin-bottom: 0.5rem; }
	.artistP2 .tabDiv{ overflow: hidden;}
	.artistP2 .tabDiv ul{ margin-right: -0.2rem; }
	.artistP2 .tabDiv li{ float: left; display: block; width: 33.33%; margin: 0 0 0.2rem 0; }
	.artistP2 .tabDiv li .box{ margin-right: 0.2rem; width: auto; height: 0.86rem; line-height: 0.82rem; }
	.artistP2 .backBtn{ width: 2.3rem; margin: 0.7rem auto 0; }
	.artistP2 .backBtn a{ height: 0.86rem; line-height: 0.86rem; }
	.caseBox .bg{ display: none;}
	.caseBox .swiper-container { width: 100%;}
	.caseBox .imgDiv{ width: auto; height: 5.3rem; }
	.caseBox .name{ margin-top: 0.3rem; line-height: 0.48rem; height: 0.48rem; }
	.caseBox .imgDiv:hover img{ transform:scale(1.1);-webkit-transform:scale(1.1);}
	.caseBox .se{ top: 45%; width: 0.9rem; height: 0.9rem; margin-top: -0.3rem; background: #625138; border: #625138 solid 1px; }
	.caseBox .prev{ left: 0.2rem; margin-left: 0; }
	.caseBox .next{ right: 0.2rem; margin-right: 0; }
	.productBox{ border-bottom: #181717 solid 2px; padding: 1.0rem 0.3rem 1.8rem; }
	.productBox .leftDiv{ width: auto; float: none; }
	.productBox .detail-box .imgDiv{ height: 5.6rem; }
	.productBox .box-container{ position: absolute; left: 0; top: 0.4rem; margin-top: 0; width: 100%; }
	.productBox .img-swiper{ width: auto; margin: 0 0.7rem; }
	.productBox .img-swiper .limg{ height: 1.2rem; }
	.productBox .prev{ left: 0; }
	.productBox .next{ right: 0; }
	.productBox .rightCon{ width: auto; float: none; height: auto; padding-top: 2.2rem;}
	.productBox .name{ font-size: var(--fs40); line-height: 0.56rem; }
	.productBox .txt{ font-size: var(--fs24); line-height: 0.56rem; }
	.productBox .msg{ margin-top: 0.1rem; line-height: 0.48rem; height: auto; }
	.productBox .buy{ padding-top: 0.45rem; }
	.productBox .buy li a{ width: 0.9rem; height: 0.9rem; }
	.productBox .backBtn{ width: 2.3rem; position: relative; margin-top: 0.65rem;}
	.productBox .backBtn a{ height: 0.86rem; line-height: 0.86rem; }
	.tools{ padding: 1.0rem 0.3rem 0.3rem; }
	.tools .list{ padding-top: 1.0rem; }
	.tools .list li{ float: none; width: auto; margin-bottom: 0.8rem; }
	.tools .list li .toptop{ padding-left: 1.25rem; padding-bottom: 0.5rem; height: auto; }
	.tools .list li .msg{ margin-top: 0.15rem; font-size: var(--fs20); line-height: 0.52rem; }
	.tools .list li .botbot{ padding-left: 0.55rem; }
	.tools .list li .phoneImg img{ width: 3.2rem; }
	.tools .list li .mxf{ margin-left: 0.5rem; }
	.tools .list li .ewm{ width: 2.2rem; height: 2.2rem; }
	.tools .list li .zi{ line-height: 0.42rem; }
	.searchBox{ padding:1.0rem 0.3rem 1.2rem;}
  	.searchBox .form{ position:relative; width: 100%; }
	.searchBox .form .input1{ height: 0.96rem; line-height: 0.96rem; padding-left: 0.3rem; }
	.searchBox .form .btnDiv a{ width: 0.96rem; height: 0.96rem; background-size: 0.32rem; }
  	.searchBox .toptop{ padding-right:0; height:auto; padding-bottom:0.3rem;}
  	.searchBox .result{ padding-top:0.35rem;}
	.searchBox .result span{ line-height: 0.48rem;}
	.searchBox .list li a { padding: 0.22rem 0; }
  	.searchBox .list .title { line-height: 0.48rem; margin-right: 0.6rem; }
  	.searchBox .tips { font-size:var(--fs18); }
  	.robotstore{ padding: 1.0rem 0.3rem 1.4rem; }
	.robotstore .secondTab{ padding-bottom: 0.75rem; }
	.robotstore .secondTab li{ font-size: var(--fs20); }
	.robotstore .secondTab li a{ width: 2.26rem; height: 0.86rem; line-height: 0.82rem; }
	.robotstore .content{ width: auto; line-height: 0.48rem; }
	/*.robotstore .mxfDiv{ margin-top: 1.0rem; display: block; }
	.robotstore .imgDiv{ width: auto; margin-bottom: 0.75rem;}
	.robotstore .conDiv{ width: auto; }
	.robotstore .msg{ line-height: 0.48rem; }*/	
	.robotstore .list{ margin-top:0.8rem;}
	.robotstore .list ul{ margin-right:0;}
	.robotstore .list li{ float:none; width:auto; margin-bottom:0.3rem;}
	.robotstore .list li .imgDiv{ margin-right:0;}
	.aboutP1{ padding: 1.0rem 0.3rem 1.1rem; }
	.aboutP1.on{ padding: 1.0rem 0.3rem 1.1rem; }
	.aboutP1 .pageTitle{ margin-bottom: 0.65rem; }
	.aboutP1 .mxfDiv{ margin-bottom: 1.0rem; line-height: 0.48rem; }
	.aboutP1 .leftCon{ float: none; width: auto;}
	.aboutP1 .rightImg{ margin-bottom: 0.7rem; margin-left:0; float: none; width: auto; }
	.aboutP1 .videobox{ height: 4.2rem; }
	.aboutP1 .videobox .imgDiv{ height: 4.2rem; }
	.aboutP1 .videobox video{ max-height: 4.2rem; }
	.aboutP1 .videobox .playbox{ width: 1.2rem; height: 1.2rem; margin-left:-0.6rem; margin-top:-0.6rem; }
	.aboutP2{ height: 6.0rem; background-attachment: inherit;}
	.aboutP2 .txtLayer{ top:0.3rem; left:0.3rem; margin-left:0;}
	.aboutP2 .msg{ margin-top: 0.65rem; padding: 0 0.5rem; font-size: var(--fs30); line-height: 0.64rem; }
	.aboutP3{ padding: 1.0rem 0.3rem; }
	.aboutP3 .pageTitle{ margin-bottom: 0.75rem; }

	.historyPic .box-container{ background: none; width: 100%; height: auto; }
	.historyPic .img-swiper{ width: 100%; height: auto; }
	.historyPic .img-swiper .year{ line-height: 0.54rem; }

	.historyPic .swiper-slide.swiper-slide-active .year{ line-height: 0.54rem;}
	.historyPic .swiper-btn{ width: 10px; height: 17px; }
	.historyPic .swiper-btn:before{ display: none; }
	.historyPic .prev{ top: 50%; margin-top: -8px; background: url(../images/nimg10_left.png) no-repeat;}
	.historyPic .next{ top: 50%; left: auto; margin-top: -8px; right: 0; bottom: 0; margin-bottom: 0; background: url(../images/nimg10_right.png) no-repeat;}
	.historyPic .prev:hover{ background: url("../images/nimg10_lefton.png") no-repeat; }
	.historyPic .next:hover{ background: url("../images/nimg10_righton.png") no-repeat; }
	.historyPic .detail-box{ width: 100%; margin-top: 0.6rem; }
	.historyPic .detail-box .year{ right: 1.2rem; top: 20%; font-size: 1.4rem; line-height: 1.3rem;}

	.aboutP4{ padding: 1.0rem 0.3rem 1.2rem; }
	.partnerPic .line{ padding: 0; }
	/*.partnerPic .line ul{ display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between; }*/
	.partnerPic .line_t{ padding: 0; }
	.partnerPic .line_t li{ width: 33.33%; margin: 0.1rem 0; }
	.partnerPic .line_m li{ width: 33.33%; margin: 0.1rem 0; }
	.partnerPic .line_m li:nth-child(7), .partnerPic .line_m li:nth-child(8){ display: none; }
	.partnerPic .line_t li:last-child{ display: none; }
	.partnerPic .line li .box{ width: 1.8rem; height: 1.8rem; font-size: var(--fs16); line-height: 0.42rem;}
	.partnerPic .swiper-pagination{ display: block; }
	.partnerPic .se{ display: none; }
	.aboutP4 .aboutP4-3D { display: none;}
	.history{ padding: 1.0rem 0.3rem 1.2rem; }
	.history .pageTitle{ margin-bottom: 0.65rem; }

	.lishiPic .box-container{ top: 1.2rem; width: 100%; height: auto; background: #181717; z-index: 4; }
	.lishiPic .img-swiper{ width: 100%; height: auto; }
	.lishiPic .img-swiper .year{ line-height: 0.68rem; }

	.lishiPic .swiper-slide.swiper-slide-active .year{ line-height: 0.68rem;}
	.lishiPic .swiper-btn{ width: 10px; height: 17px; }
	.lishiPic .swiper-btn:before{ display: none; }
	.lishiPic .prev{ top: 50%; margin-top: -8px; background: url(../images/nimg10_left.png) no-repeat;}
	.lishiPic .next{ top: 50%; left: auto; margin-top: -8px; right: 0; bottom: 0; margin-bottom: 0; background: url(../images/nimg10_right.png) no-repeat;}
	.lishiPic .prev:hover{ background: url("../images/nimg10_lefton.png") no-repeat; }
	.lishiPic .next:hover{ background: url("../images/nimg10_righton.png") no-repeat; }
	.lishiPic .detail-box{ width: 100%; margin-top: 0.6rem; }

	.history .list li{ display: block;}
	.history .list li .imgDiv{ width: auto; }
	.history .list li .conDiv{ width: auto; display: block; padding-top: 0.6rem; }
	.history .list li .name{ margin-top: 0.2rem; line-height: 0.48rem; }
	.history .pageMore{ padding-top: 0.65rem; }
	.history .w1142{ float: none; clear: both; width: auto; }
	.history .backBtn{ width: 2.3rem; }
	.history .backBtn a{ height: 0.86rem; line-height: 0.86rem; }
	.creation{ padding: 1.0rem 0.3rem 1.2rem; }
	.creation .secondTab{ padding-bottom: 0.75rem; overflow:hidden; }
	.creation .secondTab li{ display:block; float:left; width:33.33%; margin: 0; font-size: var(--fs20); }
	.creation .secondTab li a{ width: 100%; height: 0.86rem; line-height: 0.82rem; }
	.creation .detail{ margin-top: 0.75rem; }
	.creation .detail .bg{ display: none; }
	.creation .detail .layer{ position: relative; width: 100%; padding: 0.7rem 0.35rem; background: #000; }
	.creation .detail .name{ font-size: var(--fs24); }
	.creation .detail .msg{ font-size: var(--fs16); line-height: 0.48rem; }
	.creation .detail .more{ width: 2.3rem; height: 0.86rem; line-height: 0.84rem; }
	.creation .detail .more em{ margin-left: 0.15rem; }
	.creation .videobox{ height: 4.2rem; }
	.creation .videobox .imgDiv{ height: 4.2rem; }
	.creation .videobox video{ max-height: 4.2rem; }
	.creation .videobox .playbox{ width: 1.2rem; height: 1.2rem; margin-left:-0.6rem; margin-top:-0.6rem; }
	.creation .list{ padding: 0.2rem 0 0.8rem; }
	.creation .list li a{ height:3.4rem;}
	.creation .list li .name{ bottom: 0.1rem; font-size: var(--fs16); line-height: 0.42rem; }
	.licensing{ padding: 1.0rem 0.3rem 1.2rem; }
	.licensing .secondTab{ padding-bottom: 0.75rem; overflow:hidden; }
	.licensing .secondTab li{ display:block; float:left; width:33.33%; margin: 0; font-size: var(--fs20); }
	.licensing .secondTab li a{ width: 100%; height: 0.86rem; line-height: 0.82rem; }
	.licensing .list{ padding: 0.75rem 0 0.6rem; }
	.licensing .list ul{ margin-right: 0; }
	.licensing .list li{ float: none; width: auto; margin-bottom: 0.6rem; }
	.licensing .list li .box{ margin-right: 0; }
	.licensing .list li .imgDiv{ height: auto; }
	.licensing .list li .imgDiv img{ height: auto; }
	.licensing .list li .name{ font-size: var(--fs20); }
	.licensing .list li .name img{ width: 1.5rem; }
	.licensing .list li .name em{ padding-left: 0.68rem; }
	.licensing .list li .name em:before{ margin-top: -0.15rem; width: 0.3rem; height: 0.3rem; background-size: 0.3rem; }
	.creationshow{ padding: 1.2rem 0.3rem 1.0rem; }
	.creationshow .name{ padding: 0.65rem 0 0.25rem; }
	.creationshow .content{ width: auto; line-height: 0.48rem; }
	.creationshow .bigImg{ margin-top: 0.7rem; }
	.creationshow .list{ margin: 0.5rem 0 0.65rem; }
	.creationshow .list ul{ margin-right: -0.2rem; }
	.creationshow .list li{ width: 50%; }
	.creationshow .list li .imgDiv{ margin-right: 0.2rem; height: 4.0rem; }
	.duty{ padding: 1.0rem 0.3rem 1.2rem; }
	.duty .mxfDiv{ margin-top: 0.75rem; padding: 0.8rem 0.3rem 1.0rem; }
	.duty .content{ margin: 0.45rem 0 0.9rem; line-height: 0.52rem; }
	.duty .limg img{ height: 0.8rem; }
	.duty .limg em{ width: 2.4rem; background-size: 0.36rem;}
	.duty .bigImg{ margin-top: 0.8rem; }
}
