/*通用幻灯*/
.swiper { width: 100%; height:100%; }
.swiper-slide {text-align: center; font-size: 18px; background: #fff; display: flex;justify-content: center;align-items: center;}
.swiper-slide img { display: block;  width: 100%;  height: 100%;  object-fit: cover;}

/*详情顶部导航*/
.details-nav{margin-top:10px;border-bottom:1px solid #d3d3d3;}
.details-nav a{text-align:center;font-size:14px;color:#191919;border-left:1px solid #d3d3d3;float:left;width:12.5%;padding:10px 5px;border-top:1px solid #d3d3d3;background:#fff;}
.details-nav a.n5{border-right:1px solid #d3d3d3;}
.details-nav a.active{background:#ff6f00;color:#fff;}

/*演员详情*/
.actor-title {background: #f5f5f5;}
.actor-title { padding: 8px 0px;}
.box-title{overflow: hidden; line-height: 35px; margin-bottom: 5px;}
.title-lb{border-color: #fa6567;}
.title-lb{border-left: 4px solid #FFF; margin-right: 5px; padding-top: 2px;}
.box-title h2, .box-title h1{display: inline-block; font-size: 18px !important; margin-bottom: 0px !important;}
.ml-xs-5{margin-left: 5px !important;}
.text-color{color: #fa6567;}

/*台词*/
.img-pic { display: block; position: relative; padding-top: 140%;}
.pic100 {padding-top: 100% !important;}
.img-pic img{ position: absolute; left: 0; top: 0; box-shadow: 0 4px 10px rgba(51,51,51,0.2); width: 100%; height: 100%; border-radius: 5px;object-fit: cover; object-position: center top; background: #f3f3f3;}

/*花絮*/
.stui-vodlist__media li { padding: 10px 0 10px;}
.stui-vodlist__media.active li:first-child{ padding-top: 0;}
.stui-vodlist__media.active li:last-child{ padding-bottom: 0;}
.stui-vodlist__media li .thumb,.stui-vodlist__media .detail{display: table-cell; vertical-align: top;}
.stui-vodlist__media li .thumb .w-thumb{ width: 190px;}
.stui-vodlist__media li .thumb .v-thumb{ width: 120px;}
.stui-vodlist__media li .thumb .f-thumb{ width: 120px;}
.stui-vodlist__media li .thumb .m-thumb{ width: 65px;}
.stui-vodlist__media li .detail{ width: 100%; padding:0 20px 0;}
.stui-vodlist__media li .detail-side{ padding:0 10px 0;}
.stui-vodlist__media li .detail-left{ padding: 0 20px 0 0;}
.stui-vodlist__media li .detail .title{ margin: 0px 0 10px;}
.stui-vodlist__thumb.active{padding-top: 60%;  background-position: 50% 50%; background-size: cover;}
.stui-vodlist__thumb{display: block; position: relative; padding-top: 150%;  background-position: 50% 50%; background-size: cover;}

/*通用幻顶踩*/
.digg{margin-top:20px;}
.digg a{padding: 8px 18px 6px 0px;border-radius: 20px;margin-top:10px; text-align:center;font-size:14px;}
.digg a#up .iconfont{color:rgb(243, 152, 0);}
.digg a#down .iconfont{color:rgb(216, 30, 6)}
.digg .iconfont {margin-right:5px;font-size:22px;color:#d9e0e7;}

/*电视详情*/
.tv_detail_week{background-color: #f5f5f5; color: #999;}
.tv_detail_week ul a{float: left; padding: 14px 0; width: 14.2%; font-size: 12px; text-align: center; cursor: pointer;}
.tv_detail_week ul a.active{background-color: #f90; color: #fff;}
.tv_detail_week ul a em{margin-top: 5px; display: block; font-style: normal;}
.tv_detail ul{margin: 10px 10px;}
.tv_detail ul li.list1{width: 100%;}
.tv_detail ul li{border-bottom: 1px dashed #e7e7e7;border-top: none !important; position: relative;float: left; padding: 9px 0px;}
.tv_detail ul li .time{float: right; margin-right: 15px;}
.pull-left{float: left !important;}

/*地图*/
.sitemp ul{padding: 15px 0 0 50px;}
.sitemp ul li.text{margin: 0 10px 15px -50px; float: left;color:#FF9900}
.sitemp ul li.text span{color:#FF9900}
.sitemp ul li a:hover{color:#FF9900}

/*留言*/
.box-index-mcid{margin-bottom:10px}
.box-index-mcid li{float:left;padding:5px 15px;border-radius:5px;width:23.6666666%;text-align:center;border: 1px solid #EEEEEE;margin-right:5px;margin-bottom:5px;}
.box-index-mcid li.active{background-color: #FF9900;}
.box-index-mcid li.active a{color: #FFFFFF;}
.validate-img {height: 35px;  cursor: pointer;width:100px; display: inline-block; margin-right: 5px;}
