@charset "utf-8";
/* CSS Document */
.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}
input{outline:none; }
/*首页*/
.logoTop{padding:4% 0;}
.appLogo{width:80%; text-align: center;margin-left: 2%;}
.appLogo img{width:100%;}
.topbtn{position: relative;padding-top:6px;}
.topbtn>img{width:70%;}
.topbtn .arrow{position: absolute;height: 0;border-color: transparent transparent #eaeaea transparent;border-style: dashed dashed solid dashed;border-width: 8px;position: absolute;top: 30px;right: 16px; display: none;z-index: 2;}
.topbtn ul{position: absolute;display: none;right:5px;top:46px;width:120px;background: #eaeaea; text-align: center; line-height: 40px;border-radius: 4px;z-index: 2;}
.topbtn ul li{border-bottom: 1px solid #fff;margin:0 2%;}
.topbtn ul li:last-child{border-bottom: 0;}
.topbtn ul li a{font-size: 1rem;}
.mask{position: absolute;width: 100%;height: 100%;left: 0;top: 72px;
background: rgba(0,0,0,0); display: none;}
.topSs{height:50px;background: #b60005;padding-top: 10px;}
.topssBg{width:80%;height:40px;line-height: 40px; background: #fff;border-radius: 40px;margin:0 auto;}
.topssBg img.ssbtn{width: 6%;float:left;margin:3% 2% 0 4%;}
.topssBg .search{width:70%;height:40px;line-height: 40px;float:left;border:0; background: none;text-indent: 16px; font-size: 1rem;color:#999;}
.topssBg .icon-search{width:16%;height:40px; float: right;border:0; background:url(../../images/app/inssbtn.png) no-repeat center;background-size: 50%;
    padding: 0;}
.appJdt{}
.appJdt img{width:100%;height:100%;}
.swiper-pagination-bullet{background: #ddd;opacity: 1;}
.swiper-container {width: 100%;height: 100%;}
.swiper-pagination-bullet-active{background: #b60005;}
.appJdt .swiper-container{padding-bottom: 30px;}
.appJdt .swiper-slide p{font-size: 1.2rem;text-align: center;height:30px;width:100%;overflow:hidden;line-height: 30px;}
.bgeaeaea{background: #eaeaea;}
.appTab1,.appTab2{padding:20px 0;}
.appTab1 .hd,.appTab2 .hd{width:80%;height:38px;margin:0 auto 20px;}
.appTab1 .hd ul,.appTab2 .hd ul{width:100%;}
.appTab1 .hd li,.appTab2 .hd li{width:33.33%;line-height: 38px; float: left; text-align: center; background: #d4d4d4;color:#333; font-size: 1rem;}
.appTab1 .hd li.on,.appTab2 .hd li.on{background: #b60005;color:#fff;}
.appTab1 .bd{background: #fff;margin:0 2%;border: 1px solid #d4d4d4;}
.jtdttabCon dl{position: relative;height: 204px;overflow: hidden;padding:2% 0 0;margin:0 2%;}
.jtdttabCon dl dt,.jtdttabCon dl dt img{height:100%;}
.jtdttabCon dt img{width:100%;}
.jtdttabCon dd span{background: #b60005;color:#fff;padding:0 4px;}
.jtdttabCon dd{position: absolute;bottom:0; left:0;line-height:30px;background:rgba(0,0,0,.3);color:#fff;font-size: 1rem;overflow:hidden; padding:0 2%;width:96%;height:30px;}
.jtdttabCon ul{margin:4% 0 0;}
.jtdttabCon ul li{border-top: 1px solid #d4d4d4;padding: 0 2%;}
.jtdttabCon ul li h3{font-weight: 100;color:#333; line-height: 36px; font-size: 1rem;}
.jtdttabCon ul li p{line-height: 30px;color:#b6b6b6; font-size: 0.6rem;}
.jtdttabCon .more{ text-align: center;line-height: 50px;border-top: 1px solid #d4d4d4}
.jtdttabCon .more a{color: #626262;font-size: 0.8rem;}
.appTab2 .hd{width:70%;}
.appTab2 .hd li{width:50%;}
.ppxmCon{width:100%;overflow: hidden;}
.ppxmCon .swiper-slide{width: 60%;}
.ppxmCon .swiper-slide-active { width: 80%;}
.ppxmCon .swiper-slide img{width: 100%;height:100%;opacity:0.5;}
.ppxmCon .swiper-slide-active img{opacity: 1;}
.ppxmCon .swiper-slide .ppxmTitle{font-size: 1rem; text-align: center; line-height: 40px; display: none;}
.ppxmCon .swiper-container .swiper-slide-active .ppxmTitle{ display: block;}

.swiper-button-next, .swiper-button-prev{outline:none; margin-top: -62px;}

.appTab3{padding-top: 40px;}
.nrzzCon{padding:0 2%;}
.nrzzCon dl{width:48%; float: left;position: relative;height: 260px;overflow: hidden;margin-top: 20px;}
.nrzzCon dl:nth-child(even){float: right;}
.nrzzCon dl dt{height:100%;}
.nrzzCon dl dt img{width:100%;height:100%;}
.nrzzCon dl dd{position: absolute;top:50%;left:50%;margin-left: -52px;margin-top: -36px; background: rgba(0,0,0,.8);color:#fff;width:100px;height: 70px;padding-top: 10px;}
.nrzzCon dl dd p{text-align: center; }
.nrzzCon dl dd p.zh{font-size: 1.2rem;line-height: 34px;}
.nrzzCon dl dd p.en{font-size: 0.9rem;}
.nrzzTit{width:30%; margin:0 auto;line-height: 38px;background: #b60005;color: #fff;font-size: 1rem;text-align: center;}
.zyjyCon{padding:0 2%;}
.zyjyCon div.more{ text-align: center;}
.zyjyCon div.more a{color:#b60005;border: 1px solid #ce6164;padding: 4px 40px;}
.zyjyCon dl{ float: left;width:48%;padding-bottom:20px;}
.zyjyCon dl:nth-child(even){float: right;}
.zyjyCon dl dt img{width:100%;height: 127px;}
.zyjyCon dl dd{color:#333; line-height: 26px;}
.zyjyCon dl dd p.zh{font-size: 1rem;}
.zyjyCon dl dd p.en{font-size: 0.8rem;height: 4.6rem;overflow: hidden;}
.jmjyCon ul li{color:#333; line-height: 26px;}
.jmjyCon ul li p.zh{font-size: 1rem;}
.jmjyCon ul li p.en{font-size: 0.8rem;height: 2.6rem;}
footer{background: #454545;padding:4%; font-size: 0.8rem; line-height: 34px;color:#fff;}
footer p a{color:#fff;}
footer div.footLink{text-align: center;padding: 6% 0 0;color:#999;}
footer div.footLink a{font-size: 0.8rem;color:#999;}
/*首页 end*/

/* 管理团队 */
header{background: #b60005;color:#fff;}
.lmTop{padding:5% 2% 2% 4%;}
.lmTop img{width:9%; float: left;border-right: 1px solid #db8082;padding: 1% 6% 1% 0;margin:0 6% 0 0; outline:none; }
.lmTop span{font-size: 1.4rem;padding: 1% 0 0; float: left;}
.lmNav{box-sizing: border-box;clear: left;width: 100%;height:4rem;line-height:4rem; }
.huadong{overflow-y: auto;}
.huadong ul{width:660px;}
.lmNav ul li{float:left;line-height:3rem;text-align:center;padding: 0 3%;    margin-top: 15px;}
.lmNav ul li a{ color:#fff;font-size:1rem; display: block;}
.lmNav ul li.active{background: #c53336}
.huandong::-webkit-scrollbar { display: none; height: 0 !important; }
.none{ display: none;}
.gltdCon{padding:4% 2%;}
.gltdCon dl{float: left;width:46%;padding:2% 2% 4%;min-height: 350px;}
.gltdCon dl:nth-child(even){ float: right;}
.gltdCon dl dt img{width:100%;display:block;}
.gltdCon dl dd h3{ font-size: 1rem;line-height: 34px;}
.gltdCon dl dd p{ font-size: 0.9rem;line-height: 24px;text-align: justify;}
@media only screen and (max-width: 414px){
	.gltdCon dl{min-height:350px;}
}
/* 管理团队 end */
/* 品牌项目 */
.ejppxmCon dl{min-height: auto;}
.ejppxmCon dl dd{font-size: 1rem; line-height: 30px;height:60px;}
.ejppxmCon dl dt img{height: 100%;}
/* 品牌项目 end */
/* 荣誉资质 */
.ejryzzCon dl{min-height: 230px;}
.ejryzzCon dl dd{font-size: 0.8rem; line-height: 24px; text-align: justify;height: 96px;overflow: hidden;}
/* 荣誉资质 end */
/* 直营剧院 */
.ejzyjyCon dl{min-height: auto;}
.ejzyjyCon dl dd p{color:#333;}
.ejzyjyCon dl dt img{height:127px;}
.ejzyjyCon dl dd p.zh{font-size: 1rem; line-height: 40px;}
.ejzyjyCon dl dd p.en{font-size: 0.8rem;    height: 4rem; overflow: hidden;}
/* 直营剧院 end */
/* 历史沿革 */
.ejlsygCon{padding:20px 0;}
.ejlsygCon .hd{width:80%;height:38px;margin:0 auto 20px;}
.ejlsygCon .hd ul{width:100%;}
.ejlsygCon .hd li{width:50%;line-height: 38px; float: left; text-align: center; background: #d4d4d4;color:#333; font-size: 1rem;}
.ejlsygCon .hd li.on{background: #b60005;color:#fff;}
.zyTabCon{padding: 4% 4% 10%;}
.time-axis{position: relative;}
.time-axis:before{content: '';position: absolute;left: 92px;top: 15px;width: 1px;height: 100%;background-color: #E4E4E4;}
.time-axis-item{list-style: none;padding-left: 120px;position: relative;line-height: 30px;color: #141414;}
.time-axis-achievement{margin: 0;}
.time-axis-date{position: absolute;left: 0;top: 0;color: #666;}
.time-axis-date span{position: absolute;right: -20px;top: 35%;display: block;width: 12px;height: 12px;background-color: #fff;font-size: 1.6rem;font-weight: 100;}
.time-axis-date span:after{content: '';position: absolute;left: 79px;top: 20px;right: 0;bottom: 0;width: 12px;height: 12px;margin: auto;background-color: #999;border-radius: 100%;}
.time-axis-item:last-child .time-axis-date span:after{background-color: #b60005;}
.time-axis-title{min-height: 60px; text-align: justify; font-size: 0.8rem;color: #333;}
/* 历史沿革 end */
/* 集团动态 */
.jtdtPic{border-bottom: 1px solid #d4d4d4;}
.jtdtPic dt img{width:100%;}
.jtdtPic dd{padding:0 2%;overflow: hidden;height:44px; line-height: 44px; font-size: 1rem;color:#333;}
.jtdtPic dd span{background: #d4d4d4;color:#fff;font-size: 0.8rem;padding:1% 1%; margin-right: 1%;}
.jtdtList li{border-bottom: 1px solid #d4d4d4;padding:2% 2%;}
.jtdtList li .jtListTit{width:70%; font-size: 1rem;color:#333; line-height: 30px;}
.jtdtList li .jtListTit span{background: #d4d4d4;color:#fff;font-size: 0.8rem;padding:1% 1%;}
.jtdtList li .jtListPic{width:30%;padding-top: 2%;}
.jtdtList li .jtListPic img{width:100%;}
/* 集团动态 end */
/* 内容制作 */
.ejnrzzCon dl{min-height: 270px;}
/* 内容制作 end */

.xwzx{height:auto;}