/*! www.vancheer.com  |  Powered by vancheer */


@media screen and ( max-width:1600px ){
	.headDiv, .headDiv .wal{ height: 120px;}
	.headDiv .logo{ top: 22px;}
	.nav{ right: 0.5rem; }
	.nav li{ font-size: 15px; }
	.nav li a{ padding: 0 0.2rem; height: 120px; line-height: 120px; }
	.headDiv .topSearch, .headDiv .topSearch em{ height: 120px; }
	.head-search{ top: 120px; }
	.indexP2 .prev { margin-left: -7.68rem; }
	.indexP2 .next { margin-right: -7.68rem; }
	.indexTalent .prev { margin-left: -7.68rem; }
	.indexTalent .next { margin-right: -7.68rem; }
	.worksP3 .backBtn a{ text-indent: 0.2rem; }
	.worksP3 .backBtn a:after{ right: 0.2rem; }
	.modelTostChile .main{ width: 10.6rem; height: 6.56rem; }
	.modelClose { right: -42px; top: -42px; }
	.modelTostChile .pic-box { width: 10.6rem; height: 6.0rem;}
	.modelTostChile .main{ height:6.0rem;}
	.modelTostChile .main2{ height: 6.56rem; }
	.modelTostChile .pic-box2 { width: 9.6rem; height: 6.56rem;}
	.troupePic .prev{ margin-left: -8.2rem; }
	.troupePic .next{ margin-right: -8.2rem; }
	.actorPic .prev{ margin-left: -8.2rem; }
	.actorPic .next{ margin-right: -8.2rem; }

}

@media screen and ( max-width:1440px ){
	
}

@media screen and ( max-width:1366px ){
	
}


@media screen and ( max-width:1024px ){
	.wal, .wal2, .w1088, .w384{width:100%;}
	.PC-Box, .nav, .footNav, .pageTop, .pageNum, .sideNews{ display:none;}
	.Phone-Box, .navIco, .pageTitleTel, .pageMore{ display:block;}
	.headDiv, .headDiv .wal, .headD{ height: 1.2rem;}
	.headDiv .logo{ left: 0.3rem; top: 0.35rem; }
	.headDiv .logo img{ width: 3.0rem; }
	.headDiv .txt{ padding-left: 0.1rem; font-size: 0.24rem; line-height: 0.24rem; }

	.headDiv .topSearch{ right: 1.3rem; height: 1.2rem; }
	.headDiv .topSearch em{ width: 1.0rem; height: 1.2rem; background: url(../images/nimg22_1.png) center no-repeat; background-size: 0.36rem; }
	.head-search { top: 1.2rem;  padding: 0.5rem 0.3rem; box-sizing: border-box;}
	.head-search .search-box{ width: 90%; }
	.head-search .box-icon{ line-height: 0.9rem; }
	.head-search .box-icon img{ width: 0.42rem; }
	.head-search input { line-height: 0.9rem; margin-left: 0.8rem; font-size: 0.28rem; }
	.head-search .box-hiden { width:0.4rem; height:0.4rem; background-size:0.4rem; margin-top: -0.2rem;}

	.ind-banner .swiper-slide .bg{ height: auto; }
	.ind-banner .swiper-slide .bg img{width: 100%; height: auto; }
	.ind-banner .leftbox{ left: 0.3rem; right: 0.3rem; margin-left: 0; } 
	.ind-banner .txt{ font-size: 0.32rem; line-height: 0.52rem; padding-bottom: 0.3rem; }
	.ind-banner .wen{ font-size: 0.28rem; line-height: 0.28rem; }
	.ind-banner .rightbox{ right: 0.3rem; margin-right: 0; } 
	.ind-banner .more{ margin-top: 0.35rem; width: 1.86rem; height: 0.62rem; line-height: 0.62rem; border-radius: 0.48rem; text-indent: 0.25rem; }
	.ind-banner .more:after{ right: 0.25rem; margin-top: -3px; width: 10px; height: 7px; background-size: 10px; }

	.ind-banner .swiper-pagination{ bottom: 0.3rem!important; } 
	.ind-banner .swiper-pagination-bullet { width: 10px; height: 10px; } 
	.indexTxt{ padding-bottom: 0.3rem;}
	.indexTxt .cn{ font-size:0.42rem; line-height:0.42rem;}
	.indexTxt .en{ font-size:0.34rem; line-height:0.34rem;}
	.indexTxt:after{ margin-left: -0.23rem; width: 0.46rem; height: 2px; }
	.indexP1{ padding: 0.9rem 0.3rem 0.8rem; }
	.indexP1 .indexTxt{ margin-bottom: 0.65rem; }
	.indexNews .list{ width:10.6rem; }
	.indexNews .list li .imgDiv{ height: 3.6rem; }
	.indexNews .list li .botDiv{ height: 2.8rem; }
	.indexNews .list li .time{ font-size: 0.26rem; line-height: 0.42rem; }
	.indexNews .list li .name{ margin-top: 0.1rem; line-height: 0.48rem; height: 0.96rem; font-size: 0.32rem; }
	.indexNews .list li .ico{ width: 0.68rem; height: 0.46rem; border: #d1ac65 solid 1px; border-radius: 0.48rem; }
	.indexNews .list li .box:hover .ico{ border: #fff solid 1px; }
	.indexP1 .moreBtn{ width: 2.3rem;}
	.indexP1 .moreBtn a{ height: 0.8rem; line-height: 0.76rem; border-radius: 0.48rem; font-size: 0.28rem; }
	.indexP2{ padding: 0.9rem 0.3rem 0.6rem; }
	.indexP2:before{ display: none; }
	.indexP2 .indexTxt{ margin-bottom: 0.9rem; }
	.indexP2 .list{ width:10.6rem; }
	.indexP2 .list li .ico{ top: 15%;  }
	.indexP2 .list li .ico img{ height: 0.7rem; }
	.indexP2 .list li .name{ font-size: 0.38rem; }
	.indexP2 .list li .btnDiv{ font-size: 0.26rem; margin-left: -1.05rem; bottom: 0.8rem; width: 2.1rem; height: 0.7rem; line-height: 0.66rem; }
	.indexP2 .list li .box:hover .btnDiv{ bottom: 25%; }
	.indexP2 .se{ width: 0.86rem; height: 0.86rem; margin-top: -0.43rem; }
	.indexP2 .prev { left: 0.3rem; margin-left: 0; }
	.indexP2 .next { right: 0.3rem; margin-right: 0; }
	
	.indexP3{ padding: 0.8rem 0.3rem; height: auto; }
	.indexP3 .temeDiv{ padding-left: 0;}
	.indexP3 .tdBox{ margin-top: 0.7rem; width: 100%; }
	.indexP3 .td_mid{ width: auto; }
	.indexP3 .td1{ display: none; }
	.td_mid .conDiv{ width: 100%; position:relative; top: auto; bottom: 0; opacity: 1; visibility:visible; }
	.td_mid .name{ background: #cca354; font-size: 0.36rem; line-height: 0.36rem; color: #fff; padding:0.5rem 0.4rem 0; height: 0.4rem; }
	.td_mid .pj{ padding: 0.3rem 0.4rem 0.4rem;}
	.td_mid .content{ font-size: 0.26rem; line-height: 0.48rem; height: 1.44rem; }
	.td_mid .imgDiv{ width: 100%; }
	.td_mid .swiper-slide-active .conDiv{ top: auto; }
	.indexP3 .arrowDiv{ position: absolute; right: 0; bottom: 50%; width: 100%; height: 0.86rem; margin-bottom: -0.43rem; }
	.indexP3 .se{ float: none; width: 0.86rem; height: 0.86rem; margin-left: 0; }
	.indexP3 .prev{ position: absolute; left: 0.3rem; top: 0; background: url(../images/nimg12_left.png) center no-repeat; }
	.indexP3 .next{ position: absolute; right: 0.3rem; top: 0; background: url(../images/nimg12_right.png) center no-repeat;  }
	.indexP3 .prev:hover{ border: #cca354 solid 1px; background: #cca354 url(../images/nimg12_lefton.png) center no-repeat;}
	.indexP3 .next:hover{ border: #cca354 solid 1px; background: #cca354 url(../images/nimg12_righton.png) center no-repeat;}

	.indexP4{ padding: 0.9rem 0.3rem 0.7rem; }
	.indexTalent{ margin-top: 0.75rem; }
	.indexTalent .swiper-container{ padding-bottom: 0.3rem; }
	.indexTalent .pj{ padding-top: 0;  padding-right: 0;}

	.indexTalent .limg{ position: relative; left: 0; margin-left: 0; width: auto; opacity: 1; visibility: visible; }
	.indexTalent .conDiv{ position: relative; right: 0; margin: -0.8rem auto 0; bottom: 0; width: 94%; height: auto; box-shadow: 4px 6px 0.3rem 0px rgba(135, 135, 135, 0.15);}
	.indexTalent .conDiv a{ padding: 0.5rem 0.45rem; }
	.indexTalent .name{ font-size: 0.38rem; height: 0.56rem; line-height: 0.56rem; text-align: center;}
	.indexTalent .msg{ text-align: center; font-size: 0.26rem; height: 0.8rem; line-height: 0.4rem; }
	.indexTalent .wen{ margin-top: 0.1rem; text-align: center; font-size: 0.24rem; height: 0.72rem; line-height: 0.36rem; }
	.indexTalent .btnDiv{ margin: 0.25rem auto 0; width: 2.1rem; height: 0.7rem; line-height: 0.7rem; font-size: 0.26rem; border-radius: 0.48rem; }
	.indexTalent .swiper-slide-active .limg{ margin-left: 0; }
	.indexTalent .swiper-slide-active .conDiv{ margin: -1rem auto 0; }
	.indexTalent .se{ width: 0.86rem; height: 0.86rem; top: 40%; margin-top: -0.43rem; box-shadow: 0px 0px 0.3rem 0px rgba(0, 0, 0, 0.15);}
	.indexTalent .prev { left: 0.3rem; margin-left: 0; }
	.indexTalent .next { right: 0.3rem; margin-right: 0; }
	.indexP4 .wave-svg-box{width:2000%;height:90px;}
	.indexP5{ padding: 0.85rem 0.3rem 1.3rem; }
	.indexP5:before{ display: none; }
	.indexP5 .indexTxt{ margin-bottom: 0.9rem; }
	.indexP5 .leftDiv{ padding-top: 0.6rem; width: auto; position: relative; left: 0; margin-left: 0; }
	.indexP5 .name{ font-size: 0.42rem; line-height: 0.64rem; }
	.indexP5 .content{ font-size: 0.26rem; line-height: 0.48rem; }
	.indexP5 .numList li .num{ padding-right: 20px; height: 0.75rem;}
	.indexP5 .numList li .num img{ width: 10px; }
	.indexP5 .numList li .numUp{ font-size: 0.7rem; line-height: 0.56rem; }
	.indexP5 .numList li p{ font-size: 0.26rem; line-height: 0.26rem; }
	.indexP5 .more{ padding-top: 0.7rem; }
	.indexP5 .more a{ font-size: 0.26rem; width: 2.3rem; height: 0.8rem; line-height: 0.8rem; border-radius: 0.48rem; }
	.indexP5 .rightImg{ width: auto; float: none;}
	.indexP5 .wave-svg-box{width:2000%;height:110px; bottom: 0;}
	.wave-svg-s1{background:url(../images/line01.png) repeat-x -300px top; background-size: 400px; animation:waveMove 16s linear .1s infinite;}
	.wave-svg-s2{background:url(../images/line01.png) repeat-x -280px 10px; background-size: 400px;animation:waveMove 16s linear .1s infinite;}
	.wave-svg-s3{background:url(../images/line01.png) repeat-x -260px 20px; background-size: 400px;animation:waveMove 16s linear .1s infinite;}
	.wave-svg-s4{background:url(../images/line01.png) repeat-x -240px 30px; background-size: 400px;animation:waveMove 16s linear .1s infinite;}
	.wave-svg-s5{background:url(../images/line01.png) repeat-x -220px 40px; background-size: 400px;animation:waveMove 16s linear .1s infinite;}
	.wave-svg-s6{background:url(../images/line01.png) repeat-x -200px 50px; background-size: 400px;animation:waveMove 16s linear .1s infinite;}
	.wave-svg-s7{background:url(../images/line01.png) repeat-x -180px 60px; background-size: 400px;animation:waveMove 16s linear .1s infinite;}
	.wave-svg-s8{background:url(../images/line01.png) repeat-x -160px 70px; background-size: 400px;animation:waveMove 16s linear .1s infinite;}
	.footDiv{ padding: 1.0rem 0.3rem; border-top: #cca354 solid 2px;}
	.footDiv .rightDiv{ float: none; }
	.footDiv .txtDiv{ text-align: center; font-size: 0.28rem; line-height: 0.28rem; padding-bottom: 0.3rem;}
	.footDiv .txtDiv p{ padding-bottom: 0.3rem; }
	.footDiv .txtDiv .tel{ font-size: 0.36rem; padding-bottom: 0.2rem; line-height: 0.36rem; }

	.footDiv .ewm{ float: none; text-align: center;}
	.footDiv .ewm img{ width: 2.8rem;}
	.footDiv .zuo, .footDiv .you{ float: none; }
	.footDiv .links{ padding-top: 0.5rem; clear: both; width:244px; position: relative; }
	.footDiv .links .name{ background: #fff; height: 40px; line-height: 40px; font-size: 14px; color: #7f7f7f; border: #e6e6e6 solid 1px; padding-left: 15px; position: relative; cursor:pointer;}
	.footDiv .links .name:after{ content: ''; position: absolute; right: 0; top: 50%; margin-top: -4px; width: 28px; height: 9px; background:url(../images/selectIco.png) center no-repeat;}
	.footDiv .links dl{position:absolute; z-index:2; left:0; bottom:42px; width:100%; display:none;}
	.footDiv .links dd{ margin-bottom: 1px; }
	.footDiv .links a{ display:block; height: 40px; line-height: 40px; padding-left: 15px; overflow: hidden; background: #fff; border: #e6e6e6 solid 1px; color:#7f7f7f; font-size: 14px;}
	.footDiv .links a:hover{ color: #cca354;}
	.footDiv .botbot{ padding-top: 0.5rem; }
	.footDiv .lie{ text-align: center; padding-top: 0.35rem; left: 0; font-size: 0.26rem; line-height: 0.52rem; }
	.footDiv .lie a{ padding: 0 0.35rem; }
	.footDiv .share{ float: none; text-align: center; }
	.footDiv .share li{ float: none; display: inline-block; margin-right: 0.2rem; margin-left: 0.2rem; }
	.footDiv .share li a{ width: 0.9rem; height: 0.9rem; }
	.footDiv .share li img{ width: 0.32rem; margin-left: -0.16rem; margin-top: -0.12rem; }
	.footDiv .msg{ font-size: 0.26rem; line-height: 0.52rem; }
	.topA{ right: 0.3rem; }
	.topA a{ width: 0.96rem; height: 0.96rem; }

	.pageBanner .bg{ height: 4.6rem; padding: 0 0.3rem; }
	.pageTitle:after{ width: 0.45rem; height: 2px; }
	.pageTitle .cn{ font-size: 0.4rem; line-height: 0.4rem;}
	
	.about{ padding: 0.9rem 0.3rem 0.8rem; }
	.about:before, .about:after{ display: none; }
	.about .title{ font-size: 0.4rem; line-height: 0.4rem; }
	.about .title:after{ width: 0.45rem; height: 2px; }
	.about .bg{ right: 0.6rem; margin-right: 0; top: 0.6rem; width: 0.47rem; height: 2.16rem; background-size: 0.47rem; }
	.about .list li{ padding-bottom: 0.8rem; display: block; }
	.about .list li .conDiv{ width: auto; }
	.about .list li .name{ font-size: 0.42rem; line-height: 0.64rem; padding-bottom: 0.3rem; }
	.about .list li .content{ font-size: 0.26rem; line-height: 0.52rem; }
	.about .numList dd .num{ padding-right: 0.36rem; height: 0.75rem; }
	.about .numList dd .num img{ width: 0.24rem; }
	.about .numList dd .numUp{ font-size: 0.6rem; line-height: 0.46rem; }
	.about .numList dd p{ font-size: 0.24rem; line-height: 0.24rem; }
	.about .list li .imgDiv{ padding-top: 0.7rem; width: auto; }
	.groupP1{ padding: 0.9rem 0.3rem 0.8rem; }
	.groupP1 .title{ font-size: 0.4rem; line-height: 0.4rem; }
	.groupP1 .title:after{ width: 0.45rem; height: 2px; }
	.groupP2{ padding: 0.9rem 0.3rem 0.6rem; }
	.groupP2:after{ display: none; }
	.groupP2 .title{ font-size: 0.4rem; line-height: 0.4rem;}
	.groupP2 .title:after{ width: 0.45rem; height: 2px; }
	.groupP2 .temeDiv{ padding-top: 0.7rem; padding-right: 0; }
	.groupP2 .bigBox{ padding-left: 1.8rem; }
	.groupP2 .txt{ width: 1.34rem; font-size: 0.32rem; }

	.groupP2 .leader{ height: auto; }
	.groupP2 .leader a{ padding: 0 0.6rem 4rem 0.45rem; }
	.groupP2 .leader .imgDiv{ right: 0.3rem; }
	.groupP2 .leader .imgDiv img{ width: 2.26rem; }
	.groupP2 .leader .conDiv{ padding-top: 0.75rem; }
	.groupP2 .leader .name{ font-size: 0.42rem; line-height: 0.42rem; }
	.groupP2 .leader .wen{ font-size: 0.18rem; line-height: 0.18rem; padding-bottom: 0.3rem; color: #666;}
	.groupP2 .leader .content{ font-size: 0.26rem; line-height: 0.52rem; width: 4.4rem; }
	.groupP2 .leader .ico{ display: none;}
	.groupP2 .list ul{ margin-right: -0.2rem; }
	.groupP2 .list li .box{ margin-right: 0.2rem; }
	.groupP2 .list li .name{ height: 0.56rem; line-height: 0.56rem; font-size: 0.32rem; }
	.groupP2 .list li .name:after{ display: none;}
	.groupP2 .list li .wen{ font-size: 0.26rem; line-height: 0.48rem; }
	.groupP3{ padding: 0.9rem 0.3rem;}
	.groupP3:before{ display: none; }
	.groupP3 .title{ font-size: 0.4rem; line-height: 0.4rem; }
	.groupP3 .title:after{ width: 0.45rem; height: 2px; }
	.groupP3 .mxfDiv{ padding-top: 0.5rem; width: 3.5rem; }
	.groupP3 .name{ height: 0.56rem; line-height: 0.56rem; font-size: 0.32rem; }
	.groupP3 .name:after{ display: none;}
	.groupP3 .wen{ font-size: 0.26rem; line-height: 0.48rem; }
	
	.history{ padding: 1.0rem 0.3rem 1.2rem; }
	.history:after{ display: none; }
	.history .ah{ font-size: 0.42rem; line-height: 0.42rem; }

	.history .mxfDiv{ padding-left: 0; }
	.history .cont-top{ display: none; position: relative; left: 0; top: 0; width: 100%; overflow: hidden;}
	.history .cont-top ul{ margin-right:-0.1rem;}
	.history .cont-top li{ float: left; width: 33.33%; padding-right: 0; margin-bottom: 0.2rem; }
	.history .cont-top li .lbox{ margin-right:0.1rem; height: 1.0rem; line-height: 1.0rem; padding-left: 0; font-size: 0.3rem; text-align: center;}
	.history .cont-top .liNow .lbox:after{ display: none; }
	.history .cont-top.on{ left: 0; margin-left: 0;}
	.historyBox{ padding-top: 0.75rem; }
	.historyBox:before{ left: 7px; }
	.history .cont-cent .year{ padding-left: 0.85rem; font-size: 0.42rem; line-height: 0.42rem; background-size: 14px;}
	.history .cont-cent .name{ font-size: 0.32rem; line-height: 0.52rem; padding: 0.1rem 0 0 0.85rem;  }
	.history .cont-cent .content{ font-size: 0.26rem; line-height: 0.52rem; padding: 0.2rem 0 0.5rem 0.85rem; }
	.history .cont-cent .imgList{ padding-left: 0.85rem; }
	.history .cont-cent .imgList li{ width: 50%; }
	.history .cont-cent.on .year{ background-size: 14px; }
	.news{ padding: 0.9rem 0.3rem 1.0rem; }
	.news:after, .news2:after, .news2:before{ display: none; }
	.news .toptop{ height: auto; }
	.news .dnm{ position: relative; padding-top: 0.5rem; top: 0; }
	.news .toptop .select{ width: 100%; float: none; }
	.news .toptop .caption { height: 0.9rem; line-height: 0.9rem; font-size: 0.28rem; }
	.news .toptop .xlist { max-height: 4.5rem;}
	.news .toptop .xlist a { font-size: 0.28rem; height: 0.9rem; line-height: 0.9rem; }
	.news .form{ margin-top: 0.3rem; margin-left: 0; width: calc(100% - 2px); height: 0.9rem; }
	.news .form .input1{ padding-left: 0.3rem; font-size: 0.28rem; height: 0.9rem; line-height: 0.9rem; }
	.news .form .btn1{ width: 0.9rem; height: 0.9rem; background-size: 0.32rem; }
	.news .search{ margin-top: 0.5rem; position: relative; right: 0; top:0; padding-right: 0; }
	.news .search .input1{ height: 0.9rem; line-height: 0.9rem; width: 100%; font-size: 0.28rem; box-sizing: border-box;}
	.news .search .btn1{ width: 1.5rem; font-size: 0.3rem; }

	.news .list{ padding-bottom: 0.6rem; clear: both; }
	.news .list li a{ padding: 0.7rem 0 0 3.4rem; }
	.news .list li .imgDiv{ top: 50%; margin-top: -1.0rem; width: 3.0rem; height: 2.0rem; }
	.news .list li .name{ font-size: 0.32rem; height: 1.04rem; line-height: 0.52rem;white-space: normal; }
	.news .list li .content{ display: none; }
	.news .list li .time{ padding-top: 0.2rem; font-size: 0.26rem; line-height: 0.26rem; }
	.news .list li .ico{ display: none; }

	.honorP1 .toptop{ padding: 0.9rem 0.3rem 0.75rem; }
	.honorP1 .botbot{ padding: 0.9rem 0.3rem 0; }
	.honorP1 .list{ background: none; padding-bottom: 0.9rem; }
	.honorP1 .imgList{ width: 100%; padding-bottom: 1.2rem; }
	.honorP1 .list .imgDiv{ margin: 0 auto; width: 5.56rem; height: 3.8rem; background-size: 100%;}
	.honorP1 .list .imgDiv img{ max-width: 5.2rem; max-height: 3.65rem; }
	.honorP1 .list .name{ margin-top: 0.4rem; height: 1.0rem; line-height: 0.5rem; font-size: 0.28rem;}
	.honorP1 .se{ top: auto; bottom: 0; width: 0.86rem; height: 0.86rem;}
	.honorP1 .prev { left: 50%; margin-left: -1.3rem; }
	.honorP1 .next { right: 50%; margin-right: -1.3rem; }
	.honorP2{ padding: 0.9rem 0.3rem; height: auto; }
	.honorPic .box-container:before{ bottom: 0.4rem; }
	.honorPic .box-container .year-swiper{ padding: 0 0.2rem; height: 1.2rem; }
	.honorPic .box-container .swiper-slide{ height: 0.9rem; }
	.honorPic .box-container .swiper-slide .year{ font-size: 0.36rem; line-height: 0.36rem; }
	.honorPic .box-container .swiper-slide .ico{ margin-left: -6px; width: 12px; height: 12px;}
	.honorPic .box-container .swiper-slide .ico:before{ margin-left: -3px; margin-top: -3px; width: 6px; height: 6px; }
	.honorPic .box-container .swiper-slide-active{ }
	.honorPic .box-container .prev { width: 0.86rem; height: 0.86rem;}
	.honorPic .box-container .next { width: 0.86rem; height: 0.86rem;}
	.honorPic .detail-box{ padding-top: 0.7rem;}
	.honorPic .detail-box .item { min-height: 4.0rem; padding: 0.5rem 0.3rem 0.7rem;}
	.honorPic .detail-box .list li{ height: auto; padding: 0.2rem 0 0.2rem 0.42rem; font-size: 0.26rem; line-height: 0.46rem; background: url(../images/nimg16_3.png) left 0.24rem no-repeat; background-size: 0.24rem;}
	.honorPic .detail-box .list li p{ height: auto; display: block; }
	.honorPic .detail-box .time{ display: none;}
	.newsBox .topDiv{ padding: 0 0.3rem; }
	.newsBox .topDiv .wal{ padding: 0.8rem 0 0.5rem; background: none;}
	.newsBox .topDiv .name{ font-size: 0.38rem; line-height: 0.6rem; text-align: left; padding-bottom: 0.4rem; }
	.newsBox .topDiv .time{ text-align: left; font-size: 0.3rem; }
	.newsBox .topDiv .time img{ padding-right: 0.2rem; top: 0; width: 0.28rem; }
	.newsBox .botDiv .mxfDiv{ padding-left: 0; }
	.newsBox .side_l{ display: none;}
	.newsBox .mainBox{ padding-right: 0; min-height: 5.0rem; }
	.newsBox .conDiv{ padding: 0.55rem 0.3rem 0.8rem; }
	.newsBox .content{ font-size: 0.26rem; line-height: 0.56rem; }
	.newsBox .content p{ line-height: 0.56rem!important;}
	.newsBox .content span{ font-size: 0.26rem!important; line-height: 0.56rem!important;}
	.newsBox .content b{ font-size: 0.3rem; }
	.newsBox .imgDiv{ padding: 0.1rem 0; }
	.newsBox .content img{ width: 100%; }
	.pageDown{ padding-top: 0.5rem; }
	.pageDown li{ padding-bottom: 0.2rem; font-size: 0.28rem; }
	.pageDown li a{ height: 0.96rem; line-height: 0.96rem; padding: 0 0.35rem; }
	.works{ padding: 0.9rem 0.3rem 1.0rem; }
	.works:after{ display: none;}
	.works .list{ padding: 0.6rem 0 0; }
	.works .list li{ margin-bottom: 0.6rem; }
	.works .list li a{ display: block; height: auto; background: #fff url(../images/nimg175Bg.png) right bottom no-repeat; background-size: 1.75rem; box-shadow: 0px 0.06rem 0.45rem 0px rgba(0, 0, 0, 0.08);}
	.works .list li .imgDiv{ width: 100%; }
	.works .list li .conDiv{ padding: 0.7rem 0.4rem; width: auto; }
	.works .list li .name{ font-size: 0.4rem; }
	.works .list li .name em{ font-size: 0.26rem; }
	.works .list li .content{ font-size: 0.28rem; line-height: 0.48rem; height: 1.44rem; }
	.works .list li .more{ width: 1.94rem; height: 0.76rem; line-height: 0.76rem; font-size: 0.26rem; border-radius: 0.48rem; }
	.worksP1:after{ display: none; }
	.worksP1 .name{ font-size: 0.42rem; line-height: 0.52rem; }
	.worksP1 .imgDiv{ height: 4.5rem; }
	.worksP2{ padding: 0.9rem 0.3rem 0.85rem; }
	.worksP2 .toptop{ padding-bottom: 0.8rem;}
	.worksP2 .leftDiv{ width: auto; float: none; }
	.worksP2 .rightDiv{ width: auto; float: none; padding-top: 0.6rem; }
	.worksP2 .year{ font-size: 0.6rem; padding-bottom: 0.2rem; }
	.worksP2 .leftDiv p{ font-size: 0.26rem; line-height: 0.26rem; padding-bottom: 0.3rem; width: 1.6rem; }
	.worksP2 .wen{ font-size: 0.28rem; line-height: 0.28rem; }
	.worksP2 .content{ font-size: 0.26rem; line-height: 0.52rem; }
	.worksP2 .videobox{ height: 4.5rem; }
	.worksP2 .videobox .imgDiv{ height: 4.5rem; }
	.worksP2 .videobox .playbox{ width: 1.6rem; height: 1.6rem; margin-left: -0.8rem; margin-top: -0.8rem; }
	.worksP2 .videobox .playbox:before{ width: 1.2rem; height: 1.2rem; margin-left: -0.6rem; margin-top: -0.6rem; background-size: 0.46rem;}
	.worksP2 .midDiv{ padding: 0.6rem 0.45rem 0.8rem; }
	.worksP2 .midDiv .label_l{ width: auto; float: none; padding-bottom: 0.6rem; }
	.worksP2 .midDiv .label_r{ width: auto; float: none; }
	.worksP2 .midDiv h2{ font-size: 0.3rem; line-height: 0.3rem; padding-bottom: 0.3rem; }
	.worksP2 .midDiv .msg{ font-size: 0.26rem; line-height: 0.48rem; }
	.worksP2 .botDiv{ padding: 0.85rem 0.45rem 0; }
	.worksP2 .botDiv h2{ font-size: 0.3rem; line-height: 0.3rem; padding-bottom: 0.3rem; }
	.worksP2 .botDiv .msg{ font-size: 0.26rem; line-height: 0.48rem; }
	.worksP3 .toptop{ padding: 0 0.3rem 0.65rem; }
	.worksP3 .toptop .wal{ position: relative; height: 0.76rem;}
	.worksP3 .title{ line-height: 0.76rem; font-size: 0.3rem; }
	.worksP3 .more a{ width: 1.96rem; height: 0.76rem; line-height: 0.76rem; border-radius: 0.48rem; font-size: 0.26rem; }
	.worksP3 .se{ width: 0.86rem; height: 0.86rem; margin-top: -0.43rem; }
	.worksP3 .prev{ left: 0.3rem; margin-left: 0; }
	.worksP3 .next{ right: 0.3rem; margin-right: 0; }
	.worksP3 .backBtn{ width: 2.5rem; margin: 0.9rem auto 0; }
	.worksP3 .backBtn a{ height: 0.82rem; text-indent: 0.3rem; line-height: 0.78rem; border-radius: 0.48rem; font-size: 0.26rem; }
	.worksP3 .backBtn a:after{ right: 0.3rem; margin-top: -7px; width: 14px; height: 14px; background-size: 14px; }
	.modelTostChile .main{ width: 100%; height: 4.8rem; }
	.modelTostChile .main2{ width: 100%; height: 4.8rem; }
	
	.modelClose, .modelClose2 { right: 10px; top: -34px; width: 24px; height: 24px; background-size: 24px;}
	.modelTostChile .pic-box { width: 100%; height: 5.6rem;}
	.modelTostChile .pic-box2 { width: 100%; height: 4.8rem;}
	.modelTostChile .pic-box img, .modelTostChile .pic-box2 img{ max-width:100%; max-height:4.8rem;}
	.modelTostChile .name{ font-size:0.28rem; height:0.5rem; line-height:0.5rem; }
	.modelTostChile .swiper-button-prev{ width: 0.86rem; height: 0.86rem; left: 0.3rem; margin-top: -0.43rem; }
	.modelTostChile .swiper-button-next{ width: 0.86rem; height: 0.86rem; right: 0.3rem; margin-top: -0.43rem; }
	.team{ padding: 0.8rem 0.3rem 1.0rem; }
	.team:before, .team:after{ display: none; }
	.team .content{ padding: 0.3rem 0 1.0rem; font-size: 0.26rem; line-height: 0.48rem; }
	.team .list{ padding-bottom: 0.6rem; }
	.team .list li a{ padding-left: 3.56rem; }
	.team .list li .name{ left: 3.56rem; top: 0.2rem; height: 0.7rem; font-size: 0.36rem; line-height: 0.36rem; }
	.team .list li .name:after{ width: 0.32rem; height: 2px; }
	.team .list li .conDiv{ padding-top: 1.4rem; }
	.team .list li .txt{ font-size: 0.26rem; line-height: 0.48rem; padding-bottom: 0.2rem; }
	.team .list li .msg{ font-size: 0.26rem; line-height: 0.52rem; height: 1.04rem; overflow: hidden; }
	.team .list li .ico{ display: none;  }
	.team .links{ overflow:hidden;}
	.team .links ul{ margin-right:-0.3rem;}
	.team .links li{ float:left; width: 33.33%; margin:0 0 0.2rem 0;}
	.team .links li a{ margin-right:0.3rem;}
	.team .links li .name{ width: 100%; height: 0.66rem; font-size: 0.28rem; line-height: 0.66rem; }
	.teamShow{ padding: 0.6rem 0.3rem 1.0rem; }
	.teamShow .imgDiv img{ max-width: 5.6rem; }
	.teamShow .name{ padding: 0.4rem 0 0.2rem; font-size: 0.42rem; line-height: 0.42rem;}
	.teamShow .wen{ font-size: 0.32rem; line-height: 0.32rem; padding-bottom: 0.7rem; }
	.teamShow .msg{ font-size: 0.28rem; line-height: 0.48rem; padding-bottom: 0.7rem; }
	.teamShow .txt{ font-size: 0.3rem; line-height: 0.3rem; padding-bottom: 0.25rem; }
	.teamShow .backBtn{ width: 2.6rem; }
	.teamShow .backBtn a{ height: 0.84rem; font-size: 0.26rem; }
	.teamShow .backBtn img{ padding-left: 8px; width: 14px;}
	.performance{ padding: 0.8rem 0.3rem 1.0rem;}
	.performance .list ul{ margin-right: 0; }
	.performance .list li{ float: none; width: auto; padding-bottom: 0.4rem; }
	.performance .list li .box{ margin-right: 0; padding-bottom: 0; }
	.performance .list li .box:after, .performance .list li .box:before{ display: none; }
	.performance .list li .imgDiv{ height: 4.2rem; }
	.performance .list li .botDiv{ height: 2.48rem; }
	.performance .list li .name{ padding-top: 0.45rem; font-size: 0.34rem; line-height: 0.52rem; }
	.performance .list li .more{ margin: 0.35rem auto 0; width: 1.88rem; height: 0.72rem; line-height: 0.68rem; font-size: 0.26rem; border-radius: 0.48rem;}
	.performance .list li .temeDiv:hover{ box-shadow: 0.05rem 0.09rem 0.2rem 0px rgba(0, 0, 0, 0.15); }
	.performanceShow{ padding: 0.9rem 0.3rem 1.0rem; }
	.performanceShow:after{ display: none; }
	.performanceShow .imgList{ padding: 0.65rem 0 0; }
	.performanceShow .imgList ul{ margin-right: -0.2rem; }
	.performanceShow .imgList li{ width: 50%; padding-bottom: 0.4rem; }
	.performanceShow .imgList li .box{ margin-right: 0.2rem; }
	.performanceShow .imgList li .imgDiv{ height: 2.2rem; }
	.performanceShow .imgList li .name{ height: 0.48rem; line-height: 0.48rem; font-size: 0.28rem; }
	.performanceShow .imgList li .time{ font-size: 0.24rem; line-height: 0.46rem; }
	.train{ padding: 0.9rem 0 1.0rem; }
	.train:before, .train:after{ display: none; }
	.train .pageTitle{ margin-left: 0.3rem; }
	.train .mxfDiv{ padding: 0 0.3rem; }
	.train .leftDiv{ width: auto; position: relative; left: 0; margin-left: 0;}
	.train .content{ font-size: 0.28rem; line-height: 0.52rem; }
	.train .rightImg{ float: none; padding-top: 0.5rem; width: auto; }
	.train .toptop{ padding: 0 0.3rem 0.65rem; }
	.train .toptop .wal{ position: relative; height: 0.86rem;}
	.train .title{ line-height: 0.86rem; font-size: 0.3rem; }
	.train .imgList li .name{ font-size: 0.28rem; height: 0.56rem; line-height: 0.56rem; }
	.train .se{ width: 0.86rem; height: 0.86rem; }
	.teamwork{ padding: 0.8rem 0.3rem 1.0rem; }
	.teamwork:before{display: none; }
	.teamwork .mxfDiv{ font-size: 0.28rem; display: block; }
	.teamwork .conDiv{ padding-left: 0; padding-top: 0.6rem;}
	.teamwork .tel em{ font-size: 0.4rem; }
	.teamwork .msg{ line-height: 0.52rem;}
	.teamwork .imgDiv{ padding-top: 0.6rem; width: auto; }
	.book{ padding: 0.9rem 0.3rem 1.0rem; }
	.book:before, .book:after{ display: none; }
	.book .list{ padding-top: 0.6rem; }
	.book .list li{ padding-bottom: 0.6rem; }
	.book .list li .mxfDiv{ display: block; }
	.book .list li .imgDiv{ width: auto; }
	.book .list li .conDiv{ width: auto; padding: 0.6rem 0.45rem; }
	.book .list li .name{ font-size: 0.32rem; }
	.book .list li .content{ font-size: 0.28rem; line-height: 0.52rem; }
	.troupeP1{ padding: 0.8rem 0.3rem 1.0rem; }
	.troupeP1 .content{ padding: 0.3rem 0 0.8rem; font-size: 0.26rem; line-height: 0.48rem; }
	.troupePic .se{ width: 0.86rem; height: 0.86rem; margin-top: -0.43rem; box-shadow: 0px 0px 0.3rem 0px rgba(0, 0, 0, 0.15);}
	.troupePic .prev { left: 0.2rem; margin-left: 0; }
	.troupePic .next { right: 0.2rem; margin-right: 0; }
	.troupeP2{ padding: 0.4rem 0.3rem 0.8rem; }
	.troupeP2 .title{ font-size: 0.32rem; }
	.troupeP2 .list{ margin-top: -0.2rem; }
	.troupeP2 .list ul{ margin-right: -10px; }
	.troupeP2 .list li{ width: 50%; padding-bottom: 0.5rem }
	.troupeP2 .list li .box{ margin-right: 10px; }
	.troupeP2 .list li .name{ font-size: 0.3rem; line-height: 0.56rem; }
	.troupeP3{ padding: 0.4rem 0.3rem 0.8rem; }
	.troupeP3 .title{ font-size: 0.32rem; }
	.troupeP3 .list{ padding: 0; margin-top: -0.2rem; }
	.troupeP3 .list ul{ margin-right: -10px; }
	.troupeP3 .list li{ padding-bottom: 0.5rem }
	.troupeP3 .list li .box{ margin-right: 10px; }
	.troupeP3 .list li .name{ font-size: 0.3rem; line-height: 0.56rem; }
	.troupeP4{ padding: 0.4rem 0.3rem 1.0rem; }
	.troupeP4 .title{ font-size: 0.32rem; }
	.actorPic .list li .name{ font-size: 0.3rem; line-height: 0.56rem; }
	.actorPic .se{ width: 0.86rem; height: 0.86rem; top: 40%; margin-top: -0.43rem; box-shadow: 0px 0px 0.3rem 0px rgba(0, 0, 0, 0.15);}
	.actorPic .prev { left: 0.2rem; margin-left: 0; }
	.actorPic .next { right: 0.2rem; margin-right: 0; }
}

