a.s{color:#ff6f00;}
[class*=col-] {padding: 10px;}
/*通用幻灯*/
.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;}

/*通用幻顶踩*/
.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;}


/*详情顶部导航*/
.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;}

/*主题曲详情*/
.title-bg {background: #f5f5f5;}
.mt-xs-20 {margin-top: 20px !important;}
.m-xs-10 { margin: 10px !important;}
.kong {text-align: center;line-height: 32px;clear: both;padding: 30px 0px;}
.detail-music{padding-top:0px;overflow:hidden}
.detail-music a{cursor: pointer;color:##ff6f00}
.detail-music .love { background: url(../img/love.png) right 0px no-repeat; height: 25px;width:60px;cursor: pointer;text-align: center;display:inline-block;}
.detail-music b{float:left}
.detail-music .love .mum{color: #f90;float:left}

/*台词*/
.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;}

/*演员详情*/
.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;}

/*电视详情*/
.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:30px}
.box-index-mcid li{float:left;padding:5px 15px;border-radius:5px;width:48%;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;}


