/* reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,hr,p,blockquote,pre,a,abbr,acronym,del,cite,address,small,sub,sup,b,u,i,center,font,em,strong,dl,dt,dd,ul,ol,li,form,fieldset,legend, table, caption, thead, tbody, tfoot, tr, th, td{margin: 0;padding: 0;outline: none;}
body {font: 14px/1.5 PingFang SC,Microsoft Yahei,sans-serif;color: #000; min-width: 1000px;}
h1,h2,h3,h4,h5,h6{font-size:100%}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
td,th,ul,ol{padding:0}
a{text-decoration:none;outline: none;}
/* common */
.layout{width:1000px;margin:0 auto;}
.clearfix:after{content:"\0020";height:0;display:block;clear:both;}
.clearfix{zoom:1;}
.ti,.flex-prev,.flex-next,.flex-control-nav a{display:block;text-indent:-999em; overflow:hidden;}
.hide {display:none;}
.fl,.fr{float:left;_display:inline;}
.fr{float:right;}
.pr{position: relative;zoom: 1;}
.pa{position: absolute;}
img{display: block; border:0;}
.spr,.flex-control-nav a,.main-pic .flex-direction-nav a{background: url("../images/spr.png") no-repeat;}
/*left-nav*/
.left-nav{width: 238px;height: 100%; background: #fff;position: fixed;top: 0;left: 0;z-index: 101;/*overflow: hidden;overflow-y: auto;*/}
.logo{background: url("../images/logo.png") no-repeat center bottom;height: 162px;}
.nav-con{padding-bottom: 10px;}
.nav-con .navli{ position:relative;}
.nav-con .navli ul{ position:absolute; right:-200px; width:180px; top:0px; padding:5px 10px; line-height:30px;background:#fb3101; display:none;}
.nav-con .navli ul li{ height:46px; line-height:46px;}
.nav-con .navli a.on{ color:#000;}
.nav-con .navli:hover ul{ background:#fb3101; display:block;}
.nav-con a{height: 46px;text-indent: 62px;line-height: 46px;font-weight: bold;font-size: 14px;color: #8e8e8e;}
.nav-con .navli ul li a{ font-weight:normal; height:46px; line-height:46px;}
/*.nav-con a:hover,.nav-con .on a{color: #000;}*/
.nav-con .navli a{ color:#8e8e8e}
.nav-con .navli:hover{ background:#c4261d; color:#FFF;}
.nav-con .navli:hover a{ color:#FFF}
.nav-con .navli:hover>a{ font-size:15px;}

.btn-buy{background: url("../images/btn-buy.jpg") no-repeat;width: 188px;height: 71px;margin: 0 auto;}
.btn-buy:hover{background-position: 0 -79px;}
.share-icon{width: 130px;margin: 36px auto 46px;}
.share-icon:before{content: '';position: absolute;width: 0;height: 18px;border-left: 1px solid #4d4d4d;left: 50%;top: 50%;margin-top: -9px;}
.share-icon a{width: 32px;height: 25px;}
.btn-wb{background-position: 0 -179px;}
.btn-wx{background-position: -44px -179px;}
.btn-wb:hover{background-position: 0 -209px;}
.btn-wx:hover{background-position: -44px -209px;}
.btn-ver-en{width: 186px;height: 49px;line-height: 49px;text-align: center;color: #000;margin: 0 auto;border: 1px solid #c4c4c4;display: block;font-size: 16px;text-transform: uppercase;}
.pop-weixin,.pop-coming{width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 200;display: none;}
.pop-weixin-bg,.pop-coming-bg{width: 100%;height: 100%;position: absolute;top:0;left: 0;background: #000;opacity: 0.7;filter:alpha(opacity=70);z-index: 1;}
.pop_con_center{position: relative;z-index: 2;left: 50%;top: 50%;margin:-150px 0 0 -150px;width: 300px;}
/*main*/
.wrapper{margin-left: 238px;position: relative;z-index: 2;overflow: hidden;overflow-y: auto;}
.footer{height: 90px;background: #f6f5f5;color: #747474;position: relative;z-index: 102;line-height: 90px;}
.footer span{padding: 0 50px;}
.main-pic{overflow: hidden;z-index: 2;}
.slider-pic{position: relative;height: 100%;}
.slider-pic .slides li{height: 100%;position: relative;width: 100%;overflow: hidden;}
.slider-pic .slides{height: 100%;}
.slider-pic .slides img{height: 100%;}
.flex-prev,.flex-next{position: absolute;top: 50%; z-index: 9;opacity: 0.8;transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;}
.flex-prev{left: 5%;}
.flex-next{right: 5%;}
.main-pic a.flex-prev,.main-pic a.flex-next{width: 64px;height: 125px;margin-top: -62px;}
.main-pic a.flex-prev{background-position: 0 0;}
.main-pic a.flex-next{background-position: -120px 0;}
.flex-prev:hover{transform: translateX(-3px);-webkit-transform: translateX(-3px);-moz-transform: translateX(-3px);opacity: 1;}
.flex-next:hover{transform: translateX(3px);-webkit-transform: translateX(3px);-moz-transform: translateX(3px);opacity: 1;}
.flex-control-nav{left: 5%;position: absolute;bottom: 10%;z-index: 3;width: 95%;text-align: left;}
.flex-control-nav li{display: inline-block;*display:inline;*zoom:1;width: 10px;margin-right: 30px; }
.flex-control-nav a{width: 10px;height: 10px;display: block;background-position: 0 -150px;}
.flex-control-nav a.flex-active{background-position: -20px -150px;}
/*news*/
.inner-box{padding-left: 110px;padding-bottom: 60px;}
.main-tit{padding: 90px 0 40px;}
.main-tit h2 strong{display: block;font-size: 36px;line-height: 38px;font-weight: normal;}
.main-tit span{color: #a8a8a8;font-size: 12px;font-weight: normal;padding-left: 2px;letter-spacing: 2px;text-transform: uppercase;}
.news-list{margin-left: -128px;height: 496px;}
.news-list li{width: 510px;margin: 0 0 100px 128px;float: left;cursor: pointer;}
.news-list li img{float: left;width: 143px;height: 143px;}
.news-list .news-text{float: right;width: 328px;font-size: 18px;}
.news-list .time{color: #767676;display: block;line-height: 24px;}
.news-list .news-text strong{display: block;border-bottom: 1px solid #c6c6c6;height: 36px;line-height: 36px;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;padding-top: 10px;}
.news-list .news-text p{font-size: 14px;height: 72px;line-height: 24px;overflow: hidden;padding-top: 5px;}
.news-pages a{width: 31px;height: 31px;line-height: 31px;text-align: center;margin-right: 13px; background: #9d9d9d;float: left;color: #fff;}
.news-pages a.cur{background: #4d4d4d;}
.animate .fadeInLeft{animation: fadeInLeft .5s linear both;-webkit-animation: fadeInLeft .5s linear both;-moz-animation: fadeInLeft .5s linear both;}
.animate .fadeInRight{animation: fadeInRight .7s linear both;-webkit-animation: fadeInRight .7s linear both;-moz-animation: fadeInRight .7s linear both;}
@keyframes fadeInLeft {
    0%{opacity: 0;transform: translateX(-30px);}
    100%{opacity: 1;transform: translateX(0);}
}
@-webkit-keyframes fadeInLeft {
    0%{opacity: 0;transform: translateX(-30px);}
    100%{opacity: 1;transform: translateX(0);}
}
@-moz-keyframes fadeInLeft {
    0%{opacity: 0;transform: translateX(-30px);}
    100%{opacity: 1;transform: translateX(0);}
}
@keyframes fadeInRight {
    0%{opacity: 0;transform: translateX(100px);}
    100%{opacity: 1;transform: translateX(0);}
}
@-webkit-keyframes fadeInRight {
    0%{opacity: 0;transform: translateX(100px);}
    100%{opacity: 1;transform: translateX(0);}
}
@-moz-keyframes fadeInRight {
    0%{opacity: 0;transform: translateX(100px);}
    100%{opacity: 1;transform: translateX(0);}
}
/*creators*/
.inner-box-creator{padding-left: 85px;}
.creator-box{overflow: hidden;position: relative;height: 730px;}
.creator-list{width: 10000px;position: absolute;top: 0;left: 0;}
.creator-list li{float: left;width: 230px;position: relative;text-align: center;cursor: pointer;height: 730px; overflow:hidden;}
.creator-list li img{transition:all .5s;-webkit-transition:all .5s;}
.creator-list li:hover img{transform:scale(1.06);-webkit-transform:scale(1.06);}
.creator-list .creator-text{position: absolute;top: 0;left: 0;width: 100%;height: 100%;color: #828282;font-size: 18px;background: url("../images/creator_bg.png") no-repeat center top;}
.creator-list .creator-text strong{font-size: 36px;color: #fff;font-weight: normal;display: block;padding-top: 500px;}
/*******************************/
.prev-next { position: absolute; right: 50px; top: 50%; margin-top: -32px; z-index: 3; width: 106px;}
.prev-next li{width: 53px;float: left;height: 70px;}
.prev-next a,.flex-prev,.flex-next {background: url("../images/prev-next.png") no-repeat;width: 53px;height: 70px;text-indent: -9999px;overflow: hidden;display: block;}
.prev-next .prev {background-position: 0 -80px;}
.prev-next .next {background-position: -53px -80px;}
.prev-next .disable .prev{background-position: 0 0;}
.prev-next .disable .next{background-position: -53px 0;}
/*******************************/
/*actors*/
.actor-tab a{float: left;width: 115px;text-align: center;height: 40px;line-height: 40px;color: #6e6e6e;font-size: 18px;}
.actor-tab a.cur{background: #c4261d;color: #fff;}
.actor-tab a:hover{transform:scale(1.06);-webkit-transform:scale(1.06);}
.actor-con{display: none;}
.actor-list{margin-left: -75px;padding-top: 10px;}
.actor-list li{float: left;width: 220px;margin-left: 75px;margin-top: 35px; text-align: center;cursor: pointer;}
.actor-list li.def{cursor: default;}
.actor-list li .img-box{height: 220px;overflow: hidden;}/*class added*/
.actor-list li .img-box img{margin: 0 auto;}
.actor-list li strong{font-size: 24px;font-weight: normal;display: block;line-height: 30px;padding-top: 10px;}
.actor-list li p{line-height: 24px;height: 24px;overflow: hidden;color: #686868;}
/*stages*/
.stage-list{text-align: center;}
.box-sta{width: 480px;margin: 0 20px 20px 0;cursor: pointer;vertical-align: middle; display: inline-block; *display:inline;*zoom:1;overflow: hidden;}
.box-sta img{width: 100%;transition: transform .4s;-webkit-transition: transform .4s;}
.box-sta:hover img{transform: scale(1.04);-webkit-transform: scale(1.04);}
/*videos*/
.video-list li{float: left;width: 637px;text-align: center;margin: 0 75px 45px 0;cursor: pointer;}
.video-list .v-img{position: relative;height: 358px;}
.video-list .v-img .v-cov{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: url("../images/video-cov.png") repeat;}
.video-list .v-img .ico-video{position: absolute;width: 72px;height: 72px;top: 50%;left: 50%;margin: -36px 0 0 -36px; background-position: -91px -143px;}
.video-list .v-des{padding-top: 12px;height: 24px;line-height: 24px;font-size: 18px;}
/*partner*/
.partner-list{position: relative;margin-right: 50px;}
.partner-con{text-align: center;width: 49%;margin-bottom: 80px;}
.partner-con1{border-right: 1px solid #585858;}
.partner-con img{margin: 0 auto 42px;}
.partner-more{width: 188px;height: 51px;background-position: 0 -286px;margin: 0 auto;}
/*login*/
.login-box{padding-top: 55px;width: 360px;}
.login-ipt{display: block;margin-bottom: 25px;position: relative;}
.login-ipt input{width: 300px;height: 30px;padding: 10px 0 10px 55px;font-size: 18px;font-family: PingFang SC,Microsoft Yahei,sans-serif;outline: none;border: 1px solid #929292;background-image: url("../images/ipt-bg.png");background-repeat: no-repeat;background-color: transparent;color: #000000;transition: box-shadow .5s, border-color .5s;}
.agree-tips{line-height: 52px;}
.agree-tips input{height: 14px;width: 14px;vertical-align: middle;background: none;border: none;padding: 0;}
.login-ipt2 input{width: 105px;}
.login-ipt input:focus{border-color: #000;box-shadow: -1px 1px 5px rgba(0,0,0,0.25);}
.login-ipt div{position: absolute;width: 205px;height: 52px;line-height: 52px;right:-230px;top:0;font-size: 12px;background-image: url("../images/ipt-tips.png");background-repeat: no-repeat;padding-left: 20px;}
.login-ipt .onShow{color: #999;background-position: 0 -132px;}
.login-ipt .onFocus{color: #666;background-position: 0 -132px;}
.login-ipt .onCorrect{color: #71c610;background-position: 0 -232px;}
.login-ipt .onError{color: #df3636;background-position: 0 -32px;}
.ipt-user{background-position: 10px 14px;}
.ipt-pwd{background-position: 10px -38px;}
input.ipt-code{background-position: 10px -92px;}
.ipt-mail{background-position: 10px -143px;}
.code-img img{margin: 3px 10px;}
.code-img span{height: 50px;line-height: 52px;color: #000;text-decoration: underline;}
input.btn-login{display: block;font-size: 18px;height: 52px;line-height: 52px;text-align: center;color: #fff;font-weight: bold;background: #d71f2e;padding: 0;border: none;cursor: pointer;width: 357px;}
.login-tips a{color: #000;}
.login-tips a.un{text-decoration: underline;}
.login-tips a.impor{color: #d71f2e;}
.login-tips a.impor:before{content: '';border-left: 1px solid #999;margin: 0 10px;height: 12px;display: inline-block;vertical-align: middle;}
.other-login-way{padding-top: 35px;line-height: 25px;}
.ico-share{width: 24px;height: 25px;float: left;background: url("../images/ico-share.png") no-repeat;margin-right: 10px;}
.ico-wx{background-position: 0 0;}
.ico-qq{background-position: -34px 0;}
.ico-wb{background-position: -68px 0;}
.ico-zfb{background-position: -102px 0;}
/*Buy Ticket*/
.wrapper-ticket{min-width: 1000px;}
.login-top{text-align: right;width: 880px;padding-top: 25px;}
.login-top .ico-user{width: 19px;height: 20px;display: inline-block;vertical-align: middle;*display:inline-block;zoom: 1;margin-right: 10px;background-position: -169px -143px;}
.login-top a{color: #000;padding: 0 5px;}
.buy-main-tit{padding: 35px 0 55px;}
.choose-box{width: 955px;margin-top: 30px;}
.date-box{width: 780px;}
.buy-status{text-align: center;width: 82px;padding: 0 9px;background: #323232;color: #fff;top: 20px;margin-left: 30px;}
.status-tit{font-size: 18px;}
.buy-status p{border-top: 1px dotted #a7a7a7;padding: 5px 0;}
.status-tit2{color: #d6c390;margin-top: 18px;}
.status-text{font-size: 12px;}
.status-un-sel{color: #9e9e9e;}
.status-top,.status-bot{position: absolute;width: 115px;left: -8px;display: block;background: url("../images/ticket-status-bg.png") no-repeat;}
.status-top{height: 20px;background-position: 0 0;top: -20px;}
.status-bot{height: 57px;background-position: 0 -23px;bottom: -57px;}
.buy-step-box{height: 5px;border-radius: 5px;background: #9a9a9a;}
.step-cur-line{position: absolute;top: 0;left: 0;background: #c30d23;height: 5px;border-radius: 5px;}
.ico-step-cur{width: 17px;height: 17px;background-position: -103px -244px;top: -6px;right: -8px;}
.step-three .ico-step-cur{right: 60px;}
.step-one .step-cur-line{width: 125px;}
.step-two .step-cur-line{width: 415px;}
.step-three .step-cur-line{width: 780px;}
.buy-step-box p{top: -36px;width: 200px;text-align: center;font-size: 18px;line-height: 24px;font-weight: normal;}
.step1{left: 0;}
.step2{left: 290px;}
.step3{left: 590px;}
.buy-step-box p span{font-size: 12px;color: #6a6a6a;padding-right: 8px;vertical-align: top;font-weight: normal;}
.date-sel-tit{text-align: center;font-size: 18px;padding: 24px 0 10px;}
.date-bar{text-align: center;margin-bottom: 20px;}
.cur-date{padding: 0 20px;font-size: 18px;}
.calen-box{width: 651px;padding: 20px 60px 32px;font-size: 16px;font-family: PingFang SC,Microsoft Yahei,sans-serif;border: 1px solid #b7b7b7;}
.pre-month,.next-month{width: 12px;height: 15px;display: inline-block;*display:inline-block;*zoom:1;vertical-align: middle;}
.pre-month{background-position: -128px -244px;}
.next-month{background-position: -146px -244px;}
.timehead li,.calender li{width: 84px;height: 34px;float: left;margin: 0 1px 1px 0;text-align: center;line-height: 34px;border: 4px solid #c8c8c8;}
.timehead li{color: #fff;background: #757575;border-color: #757575;}
.calender li{color: #000;background: #c8c8c8;}
.calender li.nopiao{background: #88b7d8;border-color: #88b7d8;}
.calender li.yupiao{background: #d6c390;cursor: pointer;border-color: #d6c390;}
.calender li.yupiao:hover{border-color: #ce0000;}
.ticketexplain{margin-top: 20px;line-height: 25px;padding-left: 55px;font-size: 16px;}
.ticketexplain span{padding-right: 75px;}
.ticketexplain span i{width: 25px;height: 25px;display: inline-block;vertical-align: middle;margin-right: 12px;}
.noshow i{background-position: 0 -244px;}
.ticketing i{background-position: -35px -244px;}
.soldout i{background-position: -70px -244px;}
/*select-area*/
.area-box{height: 485px;}
.price-list{padding-top: 30px;margin-left: -32px;padding-bottom: 55px;}
.price-list li{width: 106px;padding: 0 10px;height: 45px;float: left;border: 2px solid #9a9a9a;margin-left: 31px;text-align: center;font-size: 16px;font-weight: bold;}
.price-list li.selected{border-color: #c30d23;}
.price-list li em{font-style: normal;font-weight:normal;display: block;line-height: 21px;border-bottom: 1px dotted #767676;font-size: 14px;}
.price-1 em{color: #c30d23;}
.price-2 em{color: #601986;}
.price-3 em{color: #0d6fb8;}
.price-4 em{color: #14ae67;}
.price-5 em{color: #f39800;}
.price-list li span{display: block;line-height: 22px;}
.area-tab{width: 232px;margin: 0 auto 20px;}
.area-tab li{width: 114px;height: 26px;line-height: 26px;text-align: center;border: 1px solid #000;background: none;color: #000;float: left;cursor: pointer;}
.area-tab li.cur{background: #000;color: #fff;}
.area-con{display: none;}
.dis{display: block;}
.area-list{width: 706px;height: 342px;margin: 0 auto;}
.area-con2 .area-list{background: url("../images/ticket-area-grey.png") no-repeat;}
.area-list li{position: absolute;cursor: pointer;transition: transform .3s;}
.area-list li:hover{transform: translateY(3px);}
.area-con1 .area-list li{background-image: url("../images/ticket-area1.png");}
.area-con2 .area-list li{background-image: url("../images/ticket-area2.png");}
.area-1{width: 147px;height: 89px;left: 56px;top: 0;background-position: -56px 0;}
.area-2{width: 250px;height: 89px;left: 226px;top: 0;background-position: -226px 0;}
.area-3{width: 147px;height: 89px;left: 499px;top: 0;background-position: -499px 0;}
.area-4{width: 170px;height: 67px;left: 0;top: 113px;background-position: 0 -113px;}
.area-5{width: 318px;height: 79px;left: 192px;top: 101px;background-position: -192px -101px;}
.area-6{width: 170px;height: 67px;left: 532px;top: 113px;background-position: -532px -113px;}
.area-7{width: 170px;height: 147px;left: 0;top: 195px;background-position: 0 -195px;}
.area-8{width: 261px;height: 147px;left: 222px;top: 195px;background-position: -222px -195px;}
.area-9{width: 170px;height: 147px;left: 532px;top: 195px;background-position: -532px -195px;}
.area-10{width: 181px;height: 55px;left: 0;top: 0;background-position: 0 0;}
.area-11{width: 285px;height: 55px;left: 205px;top: 0;background-position: -205px 0;}
.area-12{width: 182px;height: 55px;left: 513px;top: 0;background-position: -513px 0;}
.area-13{width: 67px;height: 33px;left: 0;top: 68px;background-position: 0 -68px;}
.area-14{width: 159px;height: 33px;left: 91px;top: 68px;background-position: -91px -68px;}
.area-15{width: 160px;height: 33px;left: 273px;top: 68px;background-position: -273px -68px;}
.area-16{width: 159px;height: 33px;left: 456px;top: 68px;background-position: -456px -68px;}
.area-17{width: 67px;height: 33px;left: 639px;top: 68px;background-position: -639px -68px;}
.area-list li i{color: #fff;position: absolute;width: 90px;height: 28px;line-height: 28px;text-align: center; top: 50%;left: 50%;margin: -14px 0 0 -45px;}
.area-list li i b{position: relative;z-index: 2;display: block;font-weight: normal;font-style: normal;}
.area-list li i:before{content: '';position: absolute;width: 90px;height: 28px;background: #000;opacity: 0.5;filter:alpha(opacity=50);z-index: 1;top:0;left:0;border-radius: 3px;}
.area-stage{width: 700px;margin:18px auto 0;height: 49px;line-height: 49px;text-align: center;color: #fff;background: #e83428;font-size: 24px;}
.area-con2 .area-stage{background: #ddd;}
.buy-rules{border-top:1px solid #9a9a9a;padding-top: 18px;width: 790px;margin: 0 -5px;}
.buy-rules strong{display: block;padding-bottom: 5px;}
.buy-rules li{text-indent: -1em;padding-left: 1em;word-spacing: 2px;}
/*pay-way*/
.pay-tit{padding: 25px 0 10px;font-size: 18px;}
.pay-tit2{border-bottom: 1px solid #9a9a9a;}
.pay-sub-tit{padding-top: 10px;font-weight: normal;}
.buy-ticket-count{border: 1px solid #555;width:99px; }
.buy-ticket-count a,.buy-ticket-count input{float: left;width: 33px;height: 32px;line-height: 32px;text-align: center;}
.buy-ticket-count a{background: #555;color: #cdcdcd;font-size: 28px;}
.buy-ticket-count input{background: none;border: none;padding: 0;color: #000;font-size: 18px;outline: none;}
.pay-way a{margin: 10px 12px 10px 0;float: left;padding-left: 20px;background: url("../images/bank-select-icon.png") no-repeat;}
.pay-way a.cur{background-position: 0 -40px;}
.do-pay{width: 292px;height: 51px;line-height: 51px;margin: 25px auto 0;display: block;text-align: center;color: #fff;font-size: 16px;background: #dcdcdc;}
.do-pay2{background: #c30d23;}
    /*pop-box*/
.pop-box{height: 100%;position: fixed;top: 0;left: 238px;z-index: 99;background: #fff;display: none;}
.btn-back,.btn-back2{width: 53px;height: 54px;background-position: -217px 0;position: absolute;top: 95px;left: 25px;}
.detail-wrap{padding-top: 160px;}
.detail-con{width: 780px;padding: 0 110px;height: 100%;overflow: hidden;overflow-y: auto;}
.detail-con img{margin: 0 auto;}
.pop-partner,.pop-news,.wrapper-login,.wrapper-ticket{background:#fff url("../images/detail-box-bg.png") no-repeat 900px top;}
.wrapper-ticket{background-position: 920px center;}
.pop-news .detail-wrap,.pop-partner .detail-wrap{padding:160px 0 0;width: 780px;margin-left: 110px;}
.pop-news .detail-con,.pop-partner .detail-con{width: 100%;padding: 0;}
.pop-news .detail-wrap{height: 60%;}
.pop-news .container .title{text-align: center;font-size: 20px;padding: 10px 0;}
.pop-news .container .date{text-align: center;display: block;}
.pop-news .container .end{text-align: center;padding-top: 30px;text-indent: 0}
.pop-news .container .end span{border-top: 1px solid #ccc;padding: 5px 10px;display: inline-block;*display:inline;*zoom:1;}
.pop-news .container .infor{text-indent: 2em;color: #333;}
/*.news-detail img{margin: 20px auto;}
.detail-text p{text-indent: 2em;padding: 5px 0;}*/

.pop-actor .detail-wrap{padding-top: 175px;overflow: hidden;}
.pop-actor .detail-con{padding: 0;overflow: visible;width: 100%;}
.pop-actor .cell{height: 100%;}
.pop-actor .pic{width: 45%;float: left;border-right: 1px solid #c8c8c8;display: table;height: 100%;}
.pop-actor .pic .hack{margin: 0 32px 0 25px;display: table-cell;vertical-align: middle;padding:0 32px 0 25px;}
.pop-actor .pic .hack img{width: 100%;}
.pop-actor .right{width: 40%;padding-right: 5%; float: left;padding-left: 32px;height: 100%;overflow: hidden;}
.pop-actor .right .state{height: 100%;overflow: hidden;overflow-y: auto;}

.pop-actor .title .s1{display: block;font-size: 36px;}
.pop-actor .title .s2{display:block;font-size: 18px;padding-bottom: 24px;}
.pop-actor .right .zuo p{line-height: 25px;}
.pop-actor .right .item{text-align: center;padding-top: 15px;}
.pop-actor .right .item .col{float: left;width: 126px;margin-right: 32px;}
/*********************/
.pop-stage{min-width: 1000px !important;background: #fff;}
.pop-stage .btn-back{right: 0;top: 0;left: auto;z-index: 10;}
.pop-stage .detail-wrap,.pop-stage .slider-pop-inner{padding-top: 0px;position: relative;height: 100% !important;}
.pop-stage .main-tit{padding: 0 0 24px 110px;}
.slider-pop-inner{height: 100%;}
.slider-pop-inner .slider-con,.slider-pop-inner .slides,.slider-pop-inner .slides li{height: 100%;}
.slider-pop-inner li img{margin: 0 auto;}
.slider-hidden{display: none;}
.slider-pop-inner .flex-control-nav{display: none;}
.slider-pop-inner .flex-control-nav li{float: none;display: inline-block;*display:inline;*zoom:1;}
.pop-stage .flex-prev,.pop-stage .flex-next{margin-top: -35px;background-position: 0 -80px;}
.pop-stage .flex-next{background-position: -53px -80px;}
/*********************/

.pop-partner .partner-title{font-weight: normal;font-size: 24px;text-align: center;}
.pop-partner .img-box img{margin: 0 auto;}
.pop-partner .img-box2 img{margin: 20px auto;}
.pop-partner .partner-text{line-height: 25px;height: 275px;overflow: hidden;}
.btn-website{width: 188px;height: 51px;background-position: 0 -346px;margin: 30px auto 0;}

.pop-video{overflow: hidden;overflow-y: auto;}
.video-overlay{content: '';position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: #000;opacity: 0.7;filter:alpha(opacity=70);z-index: 1;}
.video-pop{width: 80%;left: 10%; position: absolute;z-index: 10;height: 70%; top:15%;}
.play-box,.video-pop .jwplayer{width: 100% !important;height: 100% !important;}
.video-close,.pop_al .btn_close{width: 34px;height: 34px;background-position: -217px -63px;position: absolute;top: 0;right: -40px;cursor: pointer;transition: transform .5s;}
.video-close:hover,.pop_al .btn_close:hover{transform: rotate(360deg);}

.pay-way input{width: 200px; height:32px; background: none; border: 1px solid #929292; margin: 10px 0 10px 0; color: #000;font-size: 18px;outline: none;}
.pay-way input:focus{border-color: #000;box-shadow: -1px 1px 5px rgba(0,0,0,0.25);}
.pay-way2 input{width: 400px;}
.pay-sub-tit{font-size:16px;}
.pay_sub_tit_span{}

.pay-way{position: relative;}
.pay-way div{position: absolute;width: 205px;height: 52px;line-height: 52px; top:0;font-size: 12px;background-image: url("../images/ipt-tips.png");background-repeat: no-repeat;padding-left: 20px; float: left;display: inline-block; margin-left:20px;}
.pay-way .onShow{color: #999;background-position: 0 -132px;}
.pay-way .onFocus{color: #666;background-position: 0 -132px;}
.pay-way .onCorrect{color: #71c610;background-position: 0 -232px;}
.pay-way .onError{color: #df3636;background-position: 0 -32px;}

.zfbewm_div{width:500px; height:800px; margin-left:300px; margin-top:50px; background-color:#f0f0f0;  position: absolute; display:none;}
.zfbewm_div .content{ z-index:999; position: absolute;}
.zfbewm_div .p_1{width:500px; text-align:center; color:#fff; font-size:18px; font-weight:bold; padding-top:20px;}
.zfbewm_div .p_2{width:500px; text-align:center; color:#fff; font-size:18px; font-weight:bold;padding-top:20px;}
.zfbewm_div .p_price{width:500px; text-align:center; color:red; font-size:20px; font-weight:bold;padding-top:20px;}
.zfbewm_div .ewm_img{width:400px; margin:0 auto; margin-top:20px;}

/*book-popbox*/
.pop-book{position: fixed;width: 100%;height: 100%;left: 0;top:0;z-index: 99;display: none;}
.pop-bg{width: 100%;height: 100%;position: absolute;top:0;left: 0;background: #000;opacity: 0.8;filter:alpha(opacity=80);z-index: 1;}
.pop-book .pop-con{width: 981px;height: 515px;position: absolute;left: 50%;top: 50%;margin: -325px 0 0 -371px;z-index: 2;padding: 45px 0 0;color: #fff;font-size: 20px;text-align: center;}
.pop-book .btn_close{background-color: #000;}
.book_tit,.book-con{position: relative;z-index: 2;}
.book-con{padding-top: 35px;}
.book-item{width: 490px;}
.book-item1{border-right: 1px dotted #828282;}
.book-item img{margin: 0 auto 40px;}
.btn-book{background: url("../images/btn-book.jpg") no-repeat;width: 302px;height: 71px;margin: 0 auto;}
.btn-book:hover{background-position: 0 -79px;}
.book-type{font-size: 24px;padding: 20px 0 10px;}
.book-des{font-size: 16px;color: #9b9b9b;}

.stills_cla { padding-bottom:40px;}
.stills_cla a{ width:auto; padding:0 20px;}