@charset "utf-8";
/* CSS Document */
@import url('header.css');
@import url('footer.css');
@import url('web.css');
html,body{margin:0; padding:0; color:#666; font-family:"微软雅黑"; font-size:14px; width:100%; height:100%;}
* {margin:0;padding:0;border:0;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, button{padding:0;margin:0; font-weight:normal; font-size:14px;}
fieldset, img{border:0;}
input, label, select, option, textarea, button, fieldset, legend{font:12px/18px Verdana, Simsun, Helvetica, Arial, sans-serif; vertical-align:middle}
table{border-collapse:collapse;border-spacing:0;font:12px/18px Verdana, Simsun, Helvetica, Arial, sans-serif;}
img{border:0px;}
ul,ul li{margin:0; padding:0; list-style:none;}
input,select{outline:none;}
select:hover{cursor:pointer;}
a{text-decoration:none; color:#666;}
a:hover{color:#e30002;}
.main{width:1100px; margin:0 auto; clear:both; position:relative;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.blank10{width:100%; height:10px; clear:both;}
.blank15{width:100%; height:15px; clear:both;}
.blank20{width:100%; height:20px; clear:both;}
.blank25{width:100%; height:25px; clear:both;}
.blank30{width:100%; height:30px; clear:both;}
.blank35{width:100%; height:35px; clear:both;}
.blank40{width:100%; height:40px; clear:both;}
.blank45{width:100%; height:45px; clear:both;}
.blank50{width:100%; height:50px; clear:both;}
.blank60{width:100%; height:60px; clear:both;}
.blank70{width:100%; height:70px; clear:both;}

.line_01{clear:both; width:100%; height:1px; border-bottom:1px dotted #ddd;}
.line_02{clear:both; width:100%; height:1px; background-color:#e9e9e9;}

/*公共标题*/

/*t_01*/
.t_01{clear:both; width:100%; border-bottom:1px solid #e9e9e9; height:44px;}
.t_01 h3{font-size:21px; color:#333; line-height:30px; float:left;}
.t_01 h3 i{height:30px; display:block; float:left; margin:0 12px 0 0;}
.t_01 ul.menu{float:left; height:24px; margin:3px 0 0 38px;}
.t_01 ul.menu li{float:left; font-size:15px; color:#333;}
.t_01 ul.menu li a{color:#333; display:block; height:24px; line-height:24px; padding:0 11px; float:left;
 -webkit-border-radius:24px; -moz-border-radius:24px; -ms-border-radius:24px; -o-border-radius:24px; border-radius:24px;}
.t_01 ul.menu li a.on{background-color:#e30002; color:#fff;}
.t_01 ul.menu li a:hover{background-color:#e30002; color:#fff;}
.t_01 ul.menu li i{width:1px; height:15px; float:left; background-color:#aaa; margin:4.5px 7px 0 7px;}
.t_01 a.more{float:right; font-size:14px; color:#999; line-height:24px;  padding:0 13px 0 0; margin:3px 0 0 0;}
.t_01 a.more:hover{color:#e30002; background:url(/images/more_02.png) no-repeat right center;}

/*t_02*/
.t_02{clear:both; width:100%;}
.t_02 h3{font-size:18px; color:#333; font-weight:bold; float:left; line-height:18px; border-left:3px solid #e30002; padding:0 0 0 12px;}
.t_02 i{width:1px; height:14px; display:block; background-color:#e9e9e9; float:left; margin:2px 20px;}
.t_02 a.more{float:left; font-size:14px; color:#999;}
.t_02 a.more font{font-family:"SimSun";}
.t_02 a.more:hover{color:#e30002;}

/*t_03*/
.t_03{clear:both; width:100%;position:relative; height:22px;}
.t_03 i{width:100%; height:1px; background-color:#e9e9e9; display:block; position:absolute; top:12px; left:0;}
.t_03 h3{font-size:18px; color:#333; line-height:22px; height:22px; border-left:12px solid #e30002; position:absolute; top:0; left:0; z-index:2; background-color:#fff; padding:0 10px 0 15px;}

/*t_04*/
.t_04{clear:both; width:100%; height:48px; border-bottom:1px solid #e9e9e9; overflow:hidden;}
.t_04 h3{font-size:18px; font-weight:bold; color:#333; line-height:18px; height:18px; border-left:3px solid #e30002; padding:0 0 0 14px; margin:15px 0; float:left;}
.t_04 a.more{color:#999; font-size:14px; line-height:48px;  float:right; margin:0 15px 0 0; padding:0 13px 0 0;}
.t_04 a.more:hover{color:#e30002; background:url(/images/more_02.png) no-repeat right center;}

/*t_05*/
.t_05{clear:both; width:100%; text-align:center;}
.t_05 h3{clear:both; width:100%;}
.t_05 h3 a{display:inline-block; height:32px; line-height:32px; background-color:#eee; padding:0 18px; margin:0 10px 20px 10px; font-size:15px; color:#333;}
.t_05 h3 a.on{background-color:#e30002; color:#fff;}
.t_05 h3 a:hover{background-color:#e30002; color:#fff;}

/* 头条新闻 */
.headline{clear:both; width:100%; height:420px;overflow: hidden;}
.headline_l{float:left; width:735px; height:420px; overflow:hidden;position: relative;}
.headline_l_inner{width:735px; height:420px; overflow:hidden;position:absolute;left: 0px;top: 0px;}
.headline_l_inner a{display: inline-block;width:735px; height:420px; overflow:hidden;position: relative;}
.headline_l img{width: 100%;height: 100%;}
.headline_l span{display:block; height:124px; background-color:rgba(0,0,0,0.6); position:absolute; left:0; bottom:0; right:0; padding:0 20px;width:695px;}
.headline_l span h3{font-size:18px; color:#fff; line-height:42px; height:42px; overflow:hidden; margin:12px 0 0 0;}
.headline_l span p{font-size:14px; color:#fff; clear:both; line-height:24px; height:48px; overflow:hidden;}
.headline_l span p a{color:#e30002;}
.headline_l span p a:hover{text-decoration:underline;}
.headline_r{float:right; width:365px; height:420px; background-color:#191919;}
.headline_r ul li{width:365px; height:104px; border-bottom:1px solid #333; position:relative;}
.headline_r ul li b{position:absolute; top:0; left:0; width:361px; height:100px; display:block; border:2px solid #e30002; z-index:2;display:none;}
.headline_r ul li.on b{display:block;}
.headline_r ul li:hover b{display:block;}
.headline_r ul li.last{border-bottom:0;}
.headline_r ul li:hover{cursor:pointer; }
.headline_r ul li div>span{display:block; width:112px; height:64px; float:left; overflow:hidden;}
.headline_r ul li div>span img{width:100%; display:block;}
.headline_r ul li div h3{float:right; width:172px; font-size:15px; line-height:30px; height:60px; overflow:hidden; color:#ddd;}

.headline_r ul li div h3 span{color:#e30002;}
.headline_r ul li div h3 span:hover{text-decoration:underline;}
.headline_r ul li div{position:absolute; left:38px; top:20px; z-index:3; width:298px;}

/* 首页公共模块样式 */
.in_module{clear:both; width:100%; margin:35px 0 0 0; float:left;}

/* 热点明星 */
.in_hotstar{clear:both; width:100%; margin:2px 0 0 0;}
.in_hotstar li{width:142px; height:142px; position:relative; overflow:hidden; float:left; margin:28px 17px 0 0;
 -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; -o-border-radius:100%; border-radius:100%;}
 .in_hotstar li.last{margin:28px 0 0 0;}
.in_hotstar li span.ct{display:block; width:100%; height:100%; overflow:hidden;
-webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; -o-border-radius:100%; border-radius:100%;}
.in_hotstar li span.ct h3{width:90px; height:26px; line-height:26px; border:1px solid rgba(255,255,255,0.5); text-align:center; font-size:15px; color:#fff; bottom:21px; left:50%; margin:0 0 0 -46px; position:absolute; z-index:2;}
.in_hotstar li span.ct img{width: 100%;}
.in_hotstar li span.detial{opacity:0; width:100%; height:100%; overflow:hidden; background-color:rgba(277,0,2,0.8); position:absolute; top:0; left:0; z-index:3;
-webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; -o-border-radius:100%; border-radius:100%;}
.in_hotstar li span.detial h3{width:110px; font-size:16px; color:#fff; text-align:center; height:36px; line-height:36px; margin:10px auto 0 auto; overflow:hidden;}
.in_hotstar li span.detial p{width:110px; font-size:14px; color:#fff; text-align:center; height:44px; line-height:22px; margin:0 auto; overflow:hidden;}
.in_hotstar li span.detial .more{width:60px; height:20px; line-height:20px; display:block; border:1px solid rgba(255,255,255,0.5); color:#fff; font-size:12px; text-align:center; font-family:arial; margin:10px auto 0 auto;}
.in_hotstar li span.detial .more:hover{border:1px solid #fff;}

.in_hotstar li:hover{cursor:pointer;}
.in_hotstar li:hover span.ct h3{display:none;}
.in_hotstar li:hover span.detial{opacity:1;
	animation:myfirst 0.4s;
	-moz-animation:myfirst 0.4s; /* Firefox */
	-webkit-animation:myfirst 0.4s; /* Safari and Chrome */
	-o-animation:myfirst 0.4s; /* Opera */
}

@keyframes myfirst
{
from {opacity:0;}
to {opacity:1;}
}

@-moz-keyframes myfirst /* Firefox */
{
from {opacity:0;}
to {opacity:1;}
}

@-webkit-keyframes myfirst /* Safari and Chrome */
{
from {opacity:0;}
to {opacity:1;}
}

@-o-keyframes myfirst /* Opera */
{
from {opacity:0;}
to {opacity:1;}
}

/* 星闻 */
.in_starnews{clear:both; width:100%;}
.starnews_ct{width:535px;}
.starnews_ct ul.list{clear:both; width:100%; margin:6px 0 0 0; float:left;}
.starnews_ct ul.list li{clear:both; width:100%; height:129px; border-bottom:1px dotted #ddd; margin:19px 0 0 0; float:left;}
.starnews_ct ul.list li span.fl{width:150px; height:110px; display:block; overflow:hidden;}
.starnews_ct ul.list li span.fl img{width:100%; display:block;}
.starnews_ct ul.list li span.fr{width:370px; display:block;}
.starnews_ct ul.list li span.fr h3{font-size:18px; color:#333; line-height:26px; height:26px; overflow:hidden;}
.starnews_ct ul.list li span.fr a:hover h3{color:#e30002;}
.starnews_ct ul.list li span.fr p{font-size:14px; color:#666; line-height:22px; height:44px; overflow:hidden; margin:8px 0 0 0;}
.starnews_ct ul.list li span.fr i{display:block; float:left; font-style:normal; font-size:12px; color:#999; line-height:20px; margin:10px 0 0 0;}
.starnews_ct ul.list li span.fr i.time{ padding:0 0 0 19px; margin-right:20px;}
.starnews_ct ul.list li span.fr i.browse{background:url(/images/browse_01.png) no-repeat left center; padding:0 0 0 20px;}

/* 明星写真 */
.in_starphoto{clear:both; width:100%; margin:20px 0 0 0;}
.in_starphoto li{float:left; width:190px; height:250px; position:relative; overflow:hidden; margin:10px 0 0 10px;}
.in_starphoto li.w1{width:300px; height:510px; overflow:hidden; margin:10px 0 0 0;}
.in_starphoto li.w2{width:390px; height:250px; overflow:hidden;}
.in_starphoto li h3{height:44px; line-height:44px; position:absolute; left:0; right:0; bottom:0; background-color:rgba(0,0,0,0.6); padding:0 22px; font-size:17px; color:#fff; text-align:center;}
.in_starphoto li a:hover h3{color:#e30002;}

/* 明星视频 */
.in_starvedio{clear:both; width:100%; margin:10px 0 0 0;}
.in_starvedio li{width:206px; overflow:hidden; float:left; margin:18px 17.5px 0 0;}
.in_starvedio li.last{margin:18px 0 0 0;}
.in_starvedio li span{width:206px; height:152px; display:block; overflow:hidden;}
.in_starvedio li span img{width:100%; display:block;}
.in_starvedio li h3{font-size:16px; color:#333; line-height:32px; height:32px; background:url(/images/play_01.png) no-repeat left center; padding:0 0 0 27px; overflow:hidden; margin:5px 0 0 0;}
.in_starvedio li a:hover h3{background:url(/images/play_02.png) no-repeat left center; color:#e30002;}
.in_starvedio li i{display:block; float:left; font-style:normal; font-size:12px; color:#999; line-height:20px;}
.in_starvedio li i.time{ padding:0 0 0 19px; margin-right:20px;}
.in_starvedio li i.browse{background:url(/images/browse_01.png) no-repeat left center; padding:0 0 0 20px;}

/* 热门搜索 */
.hot_search{clear:both; width:100%; background-color:#f9f9f9; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9;}
.hot_searchct{clear:both; width:100%; margin:28px 0 43px 0; float:left;}
.hot_searchct li{width:80px; height:28px; line-height:28px; overflow:hidden; float:left; margin:15px 10.5px 0 0; text-align:center; border:1px solid #ccc;
 -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px;}
.hot_searchct li.last{margin:15px 0 0 0;}
.hot_searchct li a{width:100%; height:100%; display:block; color:#333;}
.hot_searchct li:hover{border:1px solid #e30002; background-color:#e30002;}
.hot_searchct li:hover a{color:#fff;}

/* 友情链接 */
.in_link{clear:both; width:100%;}
.in_linkct{clear:both; width:100%;}
.in_linkct b{ width:110px; font-size:16px; display:block; color:#333; font-weight:bold; line-height:34px; height:34px; float:left; margin:0 15px 0 0;}
.in_linkct b i{width:3px; height:16px; display:block; background-color:#e30002; margin:9px 11px 0 0; float:left;}
.in_linkct b font{font-family:simsun; font-size:14px; font-weight:normal; margin:0 0 0 10px;}
.in_linkct p{float:left; line-height:34px; font-size:14px; color:#333;}
.in_linkct p a{color:#333; margin:0 24px 0 0; display:inline-block; float:left;}
.in_linkct p a:hover{color:#e30002;}

/* 个人首页 */
.personal{clear:both; width:100%; height:347px;position: relative;}
.personal_bg{width:100%; height:76px; background-color:#e30002; position:absolute; bottom:0; left:0;}
.personal .data{width:100%; height:347px; position:relative; float:left;}
.personal .data span.info{width:690px; display:block; float:left; position:absolute; left:350px; top:157px; color:#fff; z-index:5;}
.personal .data span.info p{width:100%; line-height:30px; height:150px; overflow:hidden; font-size:15px; color:#fff;}
.personal .data span.photo{width:230px; height:297px; display:block; overflow:hidden; position:absolute; left:65px; top:0px; z-index:2; border:7px solid #ddd; /*border:8px solid rgba(255,255,255,0.2);*/}
.personal .data span.photo img{width:100%; display:block;}
.personal .data span.name{width:150px; height:150px; display:block; margin:30px 0 0 350px;}
.personal .data span.name h3{width:150px; margin:0 auto; font-size:28px; line-height:40px; color:#111;}
.personal .data span.name h3 i{width:60px; height:3px; background-color:#e30002; display:block; margin:6px 0;}
.personal .data span.name h3 font{font-size:16px; line-height:24px; clear:both; display:block;}
.personal_bg{clear:both; width:100%; height:214px; background-color:#191919; position:absolute; bottom:0;left:0;}

/* 类页--明星写真 */
.page_starphoto{clear:both; width:100%; margin:7px 0 0 0;}
.page_starphoto li{width:168px; float:left; margin:21px 18.4px 0 0;}
.page_starphoto li.last{margin:21px 0 0 0;}
.page_starphoto li span{width:168px; height:200px; display:block; overflow:hidden;}
.page_starphoto li span img{width:100%; display:block;}
.page_starphoto li h3{clear:both; width:100%; line-height:24px; height:24px; overflow:hidden; font-size:15px; color:#333; text-align:center; margin:9px 0 0 0;}
.page_starphoto li a:hover h3{color:#e30002;}

/* 侧边栏 */
.sidebar{position:fixed; width:130px; background:url(/images/dian.jpg) repeat-y 5px top; top:109px; left:50%; margin:0 0 0 -720px; padding:0 0 70px 0;}
.sidebar ul li{clear:both; width:100%;}
.sidebar ul li i{width:11px; height:11px; display:block; background-color:#d5d5d5; float:left; margin:22px 18px 0 0;
 -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; -o-border-radius:100%; border-radius:100%;}
.sidebar ul li h3{font-size:16px; color:#333; float:left; line-height:54px;}
.sidebar ul li a:hover i{background-color:#e30002;}
.sidebar ul li a:hover h3{color:#e30002;}
.sidebar ul li.on i{background-color:#e30002;}
.sidebar ul li.on h3{color:#e30002;}

/* 类页 */
.page_l{float:left; width:780px;}
.page_r{float:right; width:280px;}

/* 类页--左边 */
.page_lct{clear:both; width:100%;}
.page_lct .info_ct{clear:both; width:100%; margin:7px 0 20px 0; float:left;font-size:14px; color:#333; line-height:40px;}
.page_lct .info_ct p{font-size:14px; color:#333; line-height:26px; text-indent:28px; margin:10px 0 0 0;}
.page_lct .info_ct .dlbg{clear:both; width:100%;background:url(/images/info_databg.png) repeat left top; margin:18px 0 0 0;}
.page_lct .info_ct .dlbg dl{display:block; float:left; width:390px; overflow:hidden; font-size:14px; color:#333;}
.page_lct .info_ct .dlbg dl dt,dd{width:100%;line-height:34px;}
.page_lct .info_ct .dlbg dl dt{float:left; width:90px; font-weight:bold; margin:0 0 0 20px;}
.page_lct .info_ct .dlbg dl dd{float:left; width:260px; margin:0 0 0 5px;}
.page_lct .info_ct ul.list1{clear:both; width:100%; margin:17px 0 0 0;}
.page_lct .info_ct ul.list1 li{width:380px; float:left; margin:0 20px 0 0;}
.page_lct .info_ct ul.list1 li.last{margin:0 0 0 0;}
.page_lct .info_ct ul.list1 li span{width:380px; height:240px; display:block; overflow:hidden;}
.page_lct .info_ct ul.list1 li span img{width:100%; display:block;}
.page_lct .info_ct ul.list1 li h3{font-size:16px; color:#333; line-height:20px; height:20px; overflow:hidden; text-align:center; margin:14px 0 0 0;}
.page_lct .info_ct ul.list1 li a:hover h3{color:#e30002;}

.page_lct .info_ct .deduce_r{width:510px; float:right; margin:4px 0 0 0;}
.page_lct .info_ct ul.list2{width:248px; float:left;}
.page_lct .info_ct ul.list2 li{width:100%; height:208px; clear:both; position:relative; margin:20px 0 0 0;}
.page_lct .info_ct ul.list2 li div{width:240px; height:200px; border:1px solid #e9e9e9; background-color:#fff; position:absolute; top:0; left:0; z-index:3;}
.page_lct .info_ct ul.list2 li div span{width:240px; height:160px; overflow:hidden; display:block;}
.page_lct .info_ct ul.list2 li div span img{width:100%; display:block;}
.page_lct .info_ct ul.list2 li div h3{font-size:14px; color:#333; line-height:40px; height:40px; overflow:hidden; padding:0 10px; text-align:center;}
.page_lct .info_ct ul.list2 li div h3 font{color:#999;}
.page_lct .info_ct ul.list2 li a:hover div h3{color:#e30002;}
.page_lct .info_ct ul.list2 li b{width:240px; height:200px; border:1px solid #e9e9e9; position:absolute; background-color:#fff;}
.page_lct .info_ct ul.list2 li b.bg1{top:3px; left:3px; z-index:2;}
.page_lct .info_ct ul.list2 li b.bg2{top:6px; left:6px; z-index:1;}

/* 类页--右边 */
.page_rct{width:100%; border:1px solid #e9e9e9;}

/*热点新闻*/
.page_rnews{clear:both; width:250px; margin:5px auto 3px auto;}
.page_rnews li{clear:both; width:100%; clear:both; height:45px; border-bottom:1px dotted #ddd;}
.page_rnews li.last{border-bottom:0;}
.page_rnews li i{width:18px; height:18px; line-height:18px; margin:13px 10px 0 0; text-align:center; display:block; background-color:#c2c2c2; color:#fff; font-style:normal; float:left; font-family:arial;}
.page_rnews li i.up{background-color:#e30002;}
.page_rnews li p{font-size:15px; color:#333; line-height:45px; height:45px; overflow:hidden;}

/* 明星写真推荐 */
.page_rphoto{clear:both; width:250px; margin:3px 15px 18px 15px; float:left;}
.page_rphoto li{clear:both; width:100%; height:298px; position:relative; overflow:hidden; margin:15px auto 0 auto;}
.page_rphoto li h3{height:40px; line-height:40px; position:absolute; left:0; right:0; bottom:0; background-color:rgba(0,0,0,0.6); padding:0 22px; font-size:17px; color:#fff; text-align:center;}
.page_rphoto li a:hover h3{color:#e30002;}
.page_rphoto li img{width:100%; display:block;}

/* 热门剧照推荐 */
.page_rstills{clear:both; width:250px; margin:3px 15px 19px 15px; float:left;}
.page_rstills li{clear:both; width:100%; height:218px; border-bottom:1px dotted #ddd; position:relative; margin:16px 0 0 0;}
.page_rstills li b{width:250px; height:150px; display:block; overflow:hidden;}
.page_rstills li b img{width:100%;}
.page_rstills li div{position:absolute; width:100%; top:133px; left:0; z-index:2;}
.page_rstills li div span.fl{width:68px; height:68px; display:block; border:5px solid #fff; overflow:hidden; float:left; margin:0 0 0 5px;
 -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; -o-border-radius:100%; border-radius:100%;}
.page_rstills li span.fl img{width:100%; display:block;}
.page_rstills li span.fr{width:158px; margin:21px 0 0 0;}
.page_rstills li span.fr h3, .page_rstills li span.fr h4{line-height:24px; color:#333; height:24px; overflow:hidden;}
.page_rstills li span.fr h3 a{color:#333;}
.page_rstills li span.fr h3 a:hover{color:#e30002;}
.page_rstills li span.fr h3 i{width:1px; height:14px; display:block; background-color:#666; display:inline-block; vertical-align:middle; margin:0 6px;}
.page_rstills li span.fr a:hover h4{color:#e30002;}

/* 个人首页--视频 */
.page_vedio{clear:both; width:100%;}
.page_vedio li{margin-top:21px;}

/* 个人首页--图库 */
.page_photo2{clear:both; width:100%;}
.page_photo2 ul{clear:both; width:100%; margin:7px 0 0 0;}
.page_photo2 ul li{width:180px; float:left; margin:0 20px 21px 0;}
.page_photo2 ul li.last{margin:0 0 21px 0;}
.page_photo2 ul li span{width:180px; height:215px; display:block; overflow:hidden;}
.page_photo2 ul li span img{width:100%; display:block;}
.page_photo2 ul li h3{clear:both; width:100%; line-height:24px; height:24px; overflow:hidden; font-size:15px; color:#333; margin:9px 0 0 0; text-align:center;}
.page_photo2 ul li a:hover h3{color:#e30002;}

/* 个人首页--新闻 */
.page_lnews{clear:both; width:100%;}
.page_lnews ul li{clear:both; width:100%; height:134px; margin:0 0 18px 0; border-bottom:1px solid #e9e9e9;}
.page_lnews ul li span.fl{width:158px; height:116px; display:block; overflow:hidden;}
.page_lnews ul li span.fl img{width:100%; display:block;}
.page_lnews ul li span.fr{width:605px;}
.page_lnews ul li span.fr h3{font-size:20px; color:#333; line-height:26px; height:26px; overflow:hidden;}
.page_lnews ul li span.fr a:hover h3{color:#e30002;}
.page_lnews ul li span.fr p{clear:both; font-size:14px; color:#666; line-height:24px; height:48px; overflow:hidden; margin:9px 0 0 0;}
.page_lnews ul li span.fr b{clear:both; float:left; font-size:12px; color:#ccc; height:18px; line-height:18px; display:block; border:1px solid #ccc; font-weight:normal; padding:0 12px; margin:12px 0 0 0;
 -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px;}
.page_lnews ul li span.fr h4{float:right; margin:1px 0 0 0;}
.page_lnews ul li span.fr i{display:block; float:left; font-style:normal; font-size:12px; color:#999; line-height:20px; margin:10px 0 0 0;}
.page_lnews ul li span.fr i.time{ padding:0 0 0 19px; margin-right:20px;}
.page_lnews ul li span.fr i.browse{background:url(/images/browse_01.png) no-repeat left center; padding:0 0 0 20px;}

/* 明星列表 */
.page_starlist{clear:both; width:100%;}
.page_starlist ul li{width:168px; float:left; margin:18px 18.4px 0 0;}
.page_starlist ul li.last{margin:18px 0 0 0;}
.page_starlist ul li span{width:168px; height:200px; display:block; overflow:hidden;}
.page_starlist ul li span img{width:100%; display:block;}
.page_starlist ul li h3{font-size:15px; color:#333; text-align:center; line-height:40px; height:40px; overflow:hidden;}
.page_starlist ul li a:hover h3{color:#e30002;}

/*资讯详情页*/
.news_detail{clear:both; width:100%; border-bottom:1px solid #e9e9e9;}
.news_detail .detail_t{clear:both; width:100%;}
.news_detail .detail_t h1{line-height: 36px;text-align: center;color: #333333;font-size: 22px;font-weight: bold;}
.news_detail .detail_t h5{height: 54px;line-height: 54px;text-align: center;font-size: 12px;color: #999;border-bottom: 1px #e9e9e9 solid;}
.news_detail .detail{padding-top: 24px;}
.news_detail .detail p{margin-bottom: 14px;line-height: 30px;font-size: 14px;color: #333;}

/* 相关资讯 */
.relevant_info{clear:both; width:100%; margin:35px 0 0 0;}
.relevant_infolist{clear:both; width:100%; margin:6px 0 0 0; float:left;}
.relevant_infolist li{width:378px; height:124px; border-bottom:1px dotted #ddd; margin:19px 24px 0 0; float:left;}
.relevant_infolist li.last{margin:19px 0 0 0;}
.relevant_infolist li span.fl{width:144px; height:106px; display:block; overflow:hidden;}
.relevant_infolist li span.fl img{width:100%; display:block;}
.relevant_infolist li span.fr{width:220px; display:block;}
.relevant_infolist li span.fr h3{font-size:18px; color:#333; line-height:20px; height:20px; overflow:hidden;}
.relevant_infolist li span.fr a:hover h3{color:#e30002;}
.relevant_infolist li span.fr p{font-size:14px; color:#666; line-height:22px; height:44px; overflow:hidden; margin:10px 0 0 0;}
.relevant_infolist li span.fr i{display:block; float:left; font-style:normal; font-size:12px; color:#999; line-height:20px; margin:10px 0 0 0;
 padding:0 0 0 19px; margin-right:20px;}

/* 剧照浏览 */
.stills_browse{clear:both; width:100%; margin:0 0 10px 0; float:left;position: relative;}
.stills_browse .diyibua{position: absolute;z-index: 1000;left: -17px;top: 308px;display: none;}
.stills_browse .dierbua{position: absolute;z-index: 1000;left: 707px;top: 0px;display: none;}
.coveraaa{position: fixed;width: 100%;height: 100%;left: 0px;top: 0px;background: #000;background: rgba(0,0,0,.6);z-index: 999;display: none;}
.stills_browse h1{font-size:26px; font-weight:bold; color:#333; line-height:40px; text-align:center; margin:0 0 28px 0;}
.stills_browse h1 i{font-style:normal; color:#999;}
.stills_browse h1 font{color:#e30002;}
.stills_browse .stills_big{clear:both; width:100%;  height: 600px;  overflow:hidden; position:relative;    text-align: center; margin-bottom: 20px; }
.stills_browse .stills_big img{display: inline-block;height: 600px;}
.stills_browse .stills_big a{display:block; width:25px; height:63px; opacity:0.4; position:absolute; top:50%; margin:-31px 0 0 0; z-index:2;}
.stills_browse .stills_big a:hover{opacity:1;}
.stills_browse .stills_big a.btn_up{background:url(/images/btn_up.png) no-repeat center center; left:20px;}
.stills_browse .stills_big a.btn_down{background:url(/images/btn_down.png) no-repeat center center; right:20px;}
.stills_browse .stills_small{clear:both; width:100%; }
.stills_browse .stills_small span{display:block; width:30px; height:90px;}
.stills_browse .stills_small span a{display:block; width:100%; height:100%;}
.stills_browse .stills_small span.btn_up1{background:#111 url(/images/btn_up01.png) no-repeat center center; float:left;}
.stills_browse .stills_small span.btn_up1:hover{background:#e30002 url(/images/btn_up02.png) no-repeat center center;}
.stills_browse .stills_small span.btn_down1{background:#111 url(/images/btn_up11.png) no-repeat center center; float:right;}
.stills_browse .stills_small span.btn_down1:hover{background:#e30002 url(/images/btn_up12.png) no-repeat center center;}

.stills_browse .stills_small .list{width:1020px;margin-left: 10px; float:left; height:90px; overflow:hidden; }
/*.stills_browse .stills_small .list ul{width:20000px;}
.stills_browse .stills_small .list ul li{width:136px; height:90px; overflow:hidden; float:left; margin:0 11px 0 0;}
.stills_browse .stills_small .list ul li img{width:100%; display:block;}
.stills_browse .stills_small .list ul li.on{border:3px solid #e30002; width:130px; height:84px;}*/


#swiper2 .swiper-slide{width:140px; height:90px;overflow: hidden;cursor: pointer;}
#swiper2 .swiper-slide .img-box{width: 124px;height: 84px;border:3px #fff solid;overflow: hidden;}
#swiper2 .swiper-slide img{width:100%; display:block;}
#swiper2 .swiper-slide.active .img-box{border:3px solid #e30002; }


/* 相关剧照 */
.stills_ct{clear:both; width:100%; margin:32px 0 0 0; float:left;}
.stills_ct .page_starphoto{margin-top:24px; margin-bottom:0;}
.stills_ct .page_starphoto h3 font{color:#999; margin:0 10px;}
.stills_ct .page_starphoto h3 a{color:#333;}
.stills_ct .page_starphoto h3 a:hover{color:#e30002;}

/* 写真列表详情--相关资讯 */
.stills_ct ul.news_list{clear:both; width:100%; margin:7px 0 0 0; float:left;}
.stills_ct ul.news_list li{width:535px; height:129px; border-bottom:1px dotted #ddd; margin:19px 30px 0 0; float:left;}
.stills_ct ul.news_list li.last{margin:19px 0 0 0;}
.stills_ct ul.news_list li span.fl{width:150px; height:110px; display:block; overflow:hidden;}
.stills_ct ul.news_list li span.fl img{width:100%; display:block;}
.stills_ct ul.news_list li span.fr{width:370px; display:block;}
.stills_ct ul.news_list li span.fr h3{font-size:18px; color:#333; line-height:26px; height:26px; overflow:hidden;}
.stills_ct ul.news_list li span.fr a:hover h3{color:#e30002;}
.stills_ct ul.news_list li span.fr p{font-size:14px; color:#666; line-height:22px; height:44px; overflow:hidden; margin:8px 0 0 0;}
.stills_ct ul.news_list li span.fr i{display:block; float:left; font-style:normal; font-size:12px; color:#999; line-height:20px; margin:10px 0 0 0;}
.stills_ct ul.news_list li span.fr i.time{ padding:0 0 0 19px; margin-right:20px;}
.stills_ct ul.news_list li span.fr i.browse{background:url(/images/browse_01.png) no-repeat left center; padding:0 0 0 20px;}

/* 翻页 */
/*
.pages{clear:both; width:100%; text-align:center; margin:20px 0 0 0; float:left;}
.pages a{padding:6px 12px 6px 12px; font-size:14px; border:1px solid #ddd; color:#666; margin:0 4px; vertical-align:middle;}
.pages a.al{background:#f3f3f3 url(/images/page_arrowl.png) no-repeat center center;  display:inline-block; height:32px; width:40px; padding:0;}
.pages a.al:hover{background:#e30002 url(/images/page_arrowl2.png) no-repeat center center; border:1px solid #e30002;}
.pages a.ar{background:#f3f3f3 url(/images/page_arrowr.png) no-repeat center center;  display:inline-block; height:32px; width:40px; padding:0;}
.pages a.ar:hover{background:#e30002 url(/images/page_arrowr2.png) no-repeat center center;}
.pages a:hover{color:#fff; background-color:#e30002; border:1px solid #e30002;}
.pages a.home,.pages a.end{width:60px;}
.pages a.on{background:#e30002; color:#fff; border:1px solid #e30002;}
*/

.pages{height: 86px;text-align: center;padding-top: 20px; clear:both;}
.pages a{display: inline-block;vertical-align: middle;}
.pages .nt{width: 50px;height: 40px;background: #eeeeee;margin: 0 6px;}
.pages .nt .lt{background: url(/images/lt.png);display: block;width: 9px;height: 16px;margin-top: 12px;margin-left: 20px;}
.pages .nt .gt{background: url(/images/gt.png);display: block;width: 9px;height: 16px;margin-top: 12px;margin-left: 20px;}
.pages .st{width: 40px;height: 40px;background: #eeeeee;color: #333;line-height: 40px;margin: 0 6px;}
.pages .ft{width: 70px;height: 40px;background: #eeeeee;color: #333;line-height: 40px;margin: 0 6px;}
.pages .st.active{background: #e30002;color: #fff;}
.pages i{height: 40px;display: inline-block;color: #333;line-height: 40px;}

/* 面包屑 */
.crumbs{clear:both; width:100%; height:50px; border-bottom:1px solid #e9e9e9;}
.crumbs h3{color:#333; font-size:14px; height:50px; line-height:50px; background:url(/images/home_01.png) no-repeat left center; padding:0 0 0 28px;}
.crumbs h3 a{color:#666; line-height:18px; height:18px;}
.crumbs h3 a:hover{color:#e30002;}
.crumbs h3 i{width:6px; height:50px; background:url(/images/arrow_01.png) no-repeat center center; display:inline-block; vertical-align:middle; padding:0 13px;}
.crumbs h3 a.on{color:#e30002;}

/* 视频详情 */
.vedio_play{clear:both; width:768px; height:430px; background-color:#ccc; position:relative; border:6px solid #222; overflow:hidden;}
.vedio_play img{width:100%;}
.vedio_play b{width:90px; height:90px; display:block; background:url(/images/play_03.png) no-repeat center center; position:absolute; left:50%; top:50%; margin:-45px 0 0 -45px; z-index:3;}
/*.vedio_info{clear:both; width:780px; height:50px; background-color:#222;}*/
.vedio_info{clear:both; width:100%; margin:20px 0 0 0;}
.vedio_info h3{ clear:both; width:740px;font-size:23px; color:#333; line-height:36px; float:left;}
.vedio_info a.more{width:10px; height:34px; display:block; background:url(/images/arrow_02.png) no-repeat right center; float:right;}
.vedio_info p{clear:both; width:100%; font-size:14px; color:#666; line-height:26px; margin:10px 0 0 0; float:left;}
.rvedio_list{width:100%; margin:5px 0 0 0; float:left;}
.rvedio_list li{width:100%; clear:both; margin:18px 0 0 0; float:left;}
.rvedio_list li span.fl{width:102px; height:75px; display:block; overflow:hidden; position:relative;}
.rvedio_list li span.fl img{width:100%; display:block;}
.rvedio_list li span.fl b{width:20px; height:20px; display:block; background:url(/images/play_01.png) no-repeat center center; position:absolute; left:50%; top:50%; margin:-10px 0 0 -10px; z-index:3;}
.rvedio_list li span.fr{width:163px; display:block;}
.rvedio_list li span.fr h3{font-size:16px; line-height:24px; height:48px; color:#333; overflow:hidden; margin:0 0 6px 0;}
.rvedio_list li span.fr a:hover h3{background:url(/images/play_02.png) no-repeat left center; color:#e30002;}
.rvedio_list li span.fr i{display:block; float:left; font-style:normal; font-size:12px; color:#999; line-height:20px;}
.rvedio_list li span.fr i.time{ padding:0 0 0 19px; margin-right:20px;}
.rvedio_list li span.fr i.browse{background:url(/images/browse_01.png) no-repeat left center; padding:0 0 0 20px;}


.f404{width: 1100px;margin: 20px auto 94px;text-align: center;}
.f404 img{margin: 0 auto;}
.f404 .fanhuia{width: 100%;height: 50px;text-align: center;margin-top: 40px;margin-left: -50px;}
.f404 .fanhuia a{display: inline-block;margin: 0 16px;height: 42px;background: #c80f05;}
.f404 .fanhuia a span{display: inline-block;height: 36px;width: 100%;text-align: center;color: #fff;font-size: 20px;line-height: 36px;background: #e3453d;}
.f404 .fanhuia a.a1{width: 110px;}
.f404 .fanhuia a.a2{width: 126px;}