@charset "utf-8";
/* CSS Document */

/*热门电影*/

.mian{width: 1200px; margin: 0 auto; padding-top: 20px; overflow: hidden; clear: both;}

b.rectangle{float: left;  height: 18px; line-height: 30px;  margin-right: 10px; margin-top: 5px; background: #ffae00; border: 2px #ffae00 solid;}

h2.movie{font-size: 24px; line-height: 30px; height: 30px; color: #303030; padding-bottom: 20px; margin-right: 16px;}

.hot_movies{ padding-bottom: 10px;}
/*图片*/

.movies-tuijian{  overflow: hidden; white-space: nowrap; position: relative; z-index: 1; display: -webkit-box; padding-bottom: 20px; 
    display: -ms-flexbox; display: flex; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform;
    transition-property: transform;  transition-property: transform, -webkit-transform;  -webkit-box-sizing: content-box;  box-sizing: content-box;}

.movies-hame{ overflow: hidden; width: 880px; margin-right: 4px; /*position: relative;*/}

ul.move{ width: 100%; font-size: 0; white-space: nowrap;}

ul.move li{ width: 200px; float: left; margin-right: 20px;}

ul.move li a.le{ position: relative;}

ul.move li a img{ width: 200px; height: 280px; border-radius: 5px;}

.mest{display: inline-block; position: absolute; right: 5px; ;  overflow: hidden;}

.high_right{margin-top: 2px; display: inline-block; padding: 0px 10px; background-color: #009afb; color: #fff; white-space: nowrap; text-align: center; border-radius: 5px; 
	outline: 0; height: 20px; line-height: 20px;}
 
b.high{  font-size: 12px;  font-weight: normal; }

.moveist{ margin-top: 20px; width:200px; overflow: hidden; padding: 0 10px;}

a.line{ font-size: 16px; height: 20px; line-height: 20px; color: #383838; font-weight: 700; display: block;}

a.line:hover{ color: #009afb;}

span.line-s{ font-size: 14px; color: #888888; line-height: 20px; word-break:normal; display:block; white-space:pre-wrap; overflow:hidden;}

/*右侧*/

.hot-right{ float: right; width: 300px; overflow: hidden;}

h2.title-h{  height:30px; line-height: 30px; color: #383838; }

.hot-tv{ overflow: hidden; float: left; }

.hot-t{ margin-top: 20px; overflow: hidden; position: relative;}

.top1{padding-bottom: 10px; width: 300px; float: left; white-space: initial; line-height: 24px; }

.top-e{ position: relative; float: left;}

img.hit-img{ width: 100px; height: 128px; border-radius: 5px; margin-right: 12px;}

.mue{top: 0; left: 0; width: 26px; height: 34px; background: url("../../image/2020-yipinwang/TV-bg.png") no-repeat; 
 border-radius: 0 5px 0 0;	background-size: 100% 100%;  position: absolute;}

em.one{ font-size: 16px; color: #fff; margin: 0 6px; }

a.top-w{ overflow: hidden; margin-top: 10px; display: block; }

storng.drama{ font-size: 15px; height: 20px; line-height: 20px; font-weight: 700; color: #383838; display: block; padding-bottom: 10px;}

span.to{font-size: 14px; color: #383838; word-wrap: break-word;  display: inline-block; word-break: break-all; 
	white-space: pre-wrap !important; padding-bottom: 20px;}

storng.star{ font-size: 14px; font-weight: normal; color: #888888;}

p.tv{ font-size: 14px; color: #383838;  margin-top: 20px;}

i.icom{ float: right; background: url("../../image/2020-yipinwang/icom-t.png") no-repeat; width: 20px; height: 20px;}

a.top-2{  font-size: 15px; font-weight: 700; color: #383838; }

a.top-2:hover{ color: #009afb;}

storng.tp{ font-size: 15px; margin-right: 10px; font-weight: 700; color: #f68105;}

storng.ti{ color: #b9b9b9;}

/*音乐推荐*/


a.pu{display: inline-block;  padding: 0 10px;  border-radius: 15px; margin:0 6px; font-weight: normal;
 color: #fff; background: #8f8f8f;  font-size: 12px;  text-align: center;}

a.curron{ background: #009afb; font-weight: 700;}

a.pu:hover{background: #009afb; font-weight: 700; }

.hot-li{  float: right; margin-top: 20px;}

b.ter{  float: left; width: 860px; margin-right: 20px;}

b.cmt{ width: 300px; }

h3.tui{ font-size: 20px; height: 30px; line-height: 30px; font-weight: 700; color: #383838; float: left; padding-bottom: 20px;}


 a.more{ float: right; height: 30px; line-height: 30px;padding-right: 32px; background: url("../../image/2019-yipinwang/index-gd-icon.png") no-repeat center right;
	color: #999999; font-weight: normal; font-size: 14px;}

/*歌曲*/
ul.move li a.gs{ position: relative;}

ul.move li a.gs img{ width: 200px; height: 142px; border-radius: 5px;}

.gequ{ margin-top: 20px; overflow: hidden;}

ul.ge{ width: 210px; float: left; margin-right: 20px;}

ul.ge li.wite{ width: 200px; padding: 10px 0 12px 10px; height: 32px; border-radius: 5px; line-height: 16px;}

ul.ge li.wite img.singer{ width: 32px; height: 32px; display: block; border-radius: 5px; float: left; margin-right: 20px;}

ul.ge li.wite .sin{ text-align: left; display: block; width: 180px; padding-right: 20px;}

 a.gie{ display: block; font-size: 12px; color: #383838;}

 a.gie:hover{ color: #009afb;}

 a.sr{ font-size: 12px; color: #888888;}

ul.ge li.bg{ width: 200px; background: #f8f8f8; padding: 10px 0 12px 10px; height: 32px; border-radius: 5px; line-height: 16px;}

ul.ge li.bg img.singer{ width: 32px; height: 32px; display: block; border-radius: 5px; float: left; margin-right: 20px;}


/*影视娱乐*/

a.films{ font-size: 15px; color: #888888; margin-left: 20px; font-weight: normal;}

a.films:hover{ color: #009afb; }

/*娱乐集结*/

.daily{ margin-top: 20px; overflow: hidden;}

ul.move li.mass{ width: 260px; float: left; margin-bottom: 20px; overflow: hidden; background: #f8f8f8; padding: 10px 10px;}

ul.move li.mass img.sorc{ width: 90px; height: 110px; float: left; display: block; border-radius: 5px; margin-right: 15px;}

.build{ text-align: left; display: block;}

h3.dt{ font-size: 16px; margin-top: 10px; font-weight: 700; color: #379dd9; padding-bottom: 20px;}

a.store:hover{ color: #009afb;}

h3.bt{ color: #5883ff;}

h3.yl{ color: #fa592b;}

h3.mx{ color: #725bc3;}

h3.zy{ color: #f93776;}

h3.se{ color: #1a4fc6;}

h3.dm{ color: #fa8612;}

h3.jlp{ color: #030162;}

/*新闻*/

.new{ padding: 0px 20px 20px 0; overflow: hidden;  width: 860px; }

img.xw{ height: 140px; width: 200px; margin-right: 20px; float: left; border-radius: 5px;}

.ct{  margin-top: 6px;  }

a.caption{ font-size: 16px; font-weight: 700; color: #383838; padding-bottom: 20px; line-height: 24px; height: 24px;}

p.word{ font-size: 14px; margin-top: 10px; line-height: 24px; text-indent: 2em; 
	white-space: initial !important;
} 























































































































