html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend,img{margin:0;padding:0;}
fieldset,img{border:none;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ul,ol{list-style:none;}
a{text-decoration: none; color: #000;}
input {padding-top:0; padding-bottom:0;}
input::-moz-focus-inner{ border:none; padding:0;}
select,input{vertical-align:middle;}
select,input,textarea{font-size:12px;margin:0;}
input[type="text"], input[type="password"], textarea {outline-style:none; -webkit-appearance:none; }
.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
.clearfix{zoom:1;}
.clearit{clear:both;height:0;font-size:0;overflow:hidden;}
.fl{float: left;_display:inline;}
.fr{float: right;_display:inline;}
textarea {resize:none; }
table{border-collapse:collapse;}
body{color:#333;font:12px/20px "微软雅黑","Microsoft Yahei","SimSun","宋体";,"SimSun","宋体"; min-width:1000px;}


.header-sub{width:1000px;height:35px;margin:10px auto;_position: relative;_zoom: 1; z-index: 999; }
.header-sub .logo{float:left; height:35px; width:200px; background:url(/sinaimg/ent/deco/2014/0404/tv/cy_0326_sec_icons_v2.png) no-repeat 0px -185px;}
.header-sub .logo a{float:left; height:35px; text-indent:-5555em;}
.header-sub .logo .sina{width:50px;}
.header-sub .logo .ent{width:90px;}
.header-sub .logo .hollywood{width:45px; margin-left:12px;}
.header-sub .links{float: left; line-height: 43px; margin-left: 5px; }
.header-sub .links a.sh-links-item{ display: inline-block; }
.header-sub .links a.sh-links-item, .header-sub .links a.sh-links-item:visited{ margin-left: 10px; padding-left: 15px; color: #666; font-size: 13px; }
.header-sub .links a.sh-links-item:hover{ color: #FDB100; }
.header-sub .links a.sh-links-item:active{ outline: none; }
.header-sub .links .bookmarks{ background: url(#) no-repeat -312px -68px; }
.header-sub .links .client{ background: url(#) no-repeat -312px -105px; }
.btn_addfav_w{ position: relative;z-index: 999; display: inline-block; text-align: left; height: 43px; } /* z-index: 9999999995;  */
.btn_addfav_w a.btn_addfav, .btn_addfav_w a.btn_addfav:visited{ font-size: 12px; color: #656565; font-family: "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1","Arial","SimSun","\5B8B\4F53";}
.btn_addfav_w a.btn_addfav:hover{ color: #c00;}
.btn_addfav_w span.addfav_key{ font-weight: bold; color: #0A75C7; padding-right: 5px;}
.addfav_pop{ position: absolute; display: none; visibility: hidden; top: 32px; left: -19px; z-index: 9999999995; width: 282px; height: 123px; overflow: hidden;}
.addfav_pop_bg0{ position: absolute; top: 0px; left: 0px; z-index: 99; width: 282px; height: 123px; background: url(/sinaimg/dy/sinatag/addfav_pop_bg.png) 0 0 no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sinaimg/dy/sinatag/addfav_pop_bg.png');} /* z-index: 9999999997; */
.addfav_pop_nowin{ height: 80px;}
.addfav_pop_nowin .addfav_pop_bg0{ background: url(/sinaimg/dy/sinatag/addfav_pop_nowin_bg.png) 0 0 no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sinaimg/dy/sinatag/addfav_pop_nowin_bg.png');}
.addfav_pop_nowin .addfav_pop_p1{ display: none;}
.addfav_pop a.addfav_close, .addfav_pop a.addfav_close:visited{ position: absolute; z-index: 9999999999; top: 18px; right: 12px; width: 10px; height: 10px; overflow:hidden;background: url(/sinaimg/dy/sinatag/btns_addfav_spirite.png) -38px 1px no-repeat; transition: all ease 0.3s;overflow:hidden;}
.addfav_pop a.addfav_close:hover{ background-position: -54px 1px;}
.btn_addfav_w .addfav_pop_p0{ display: block; position: relative; z-index: 99; padding: 20px 0 0 20px; margin-right: 20px; color: #101010; font-size: 14px; line-height: 22px;} /* z-index: 9999999998; */
.btn_addfav_w .addfav_pop_p1{ display: block;zoom:1; position: relative; z-index: 99; padding: 20px 0 0 20px; margin-right: 20px; color: #656565; font-size: 14px; line-height: 22px;} /*  z-index: 9999999998; */
.btn_addfav_w a.addfav_dl, .btn_addfav_w a.addfav_dl:visited{ display: inline-block; vertical-align: top; _vertical-align: 1px; margin-top: 1px; margin-left: 8px; width: 66px; height: 22px; overflow: hidden; text-indent: -99em; line-height: 22px; text-align: center; color: #fff; background: url(/sinaimg/dy/sinatag/btns_addfav_spirite.png) 0px -15px no-repeat; transition: all ease 0.3s;}
.btn_addfav_w a.addfav_dl:hover{ background-position: 0 -43px;}
.pullDown{display:block;visibility:visible;animation-name:pullDown;-webkit-animation-name:pullDown;animation-duration:0.3s;-webkit-animation-duration:0.3s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;transform-origin:50% 0%;-ms-transform-origin:50% 0%;-webkit-transform-origin:50% 0%;}@keyframes pullDown{0%{transform:scaleY(0.1);}100%{transform:scaleY(1);}}@-webkit-keyframes pullDown{0%{-webkit-transform:scaleY(0.1);}100%{-webkit-transform:scaleY(1);}}

.banner{
	width: 100%;
	height: 100px;
	background: url(/n/ent/mhtop2015/tv/banner.jpg) center repeat-x;
}
.banner h4 {
	font-size: 40px;
	text-align: center;
	line-height: 100px;
	margin: 0 auto;
	text-indent: -9999px;
	color: #fff;
}

.content {
	width: 1000px;
	margin: 0 auto;
}
.content .area{
	width: 100%;
	height: 580px;
	margin-top: 20px;
}
.content .area .title{
	width: 100%;
	height: 72px;
}
.content .area .title .type{
	position: relative;
	width: 832px;
	height: 72px;
	background: url(/n/ent/mhtop2015/tv/space_titlebg.png);
}
.content .taiwan .title .type {
	background: url(/n/ent/mhtop2015/tv/space_taiwan.png);
}
.content .america .title .type {
	background: url(/n/ent/mhtop2015/tv/space_america.png);
}
.content .area .title .type span{
	display: block;
	text-align: center;
	position: absolute;
	color: #fc6b40;
	font-weight: bold;
}
.content .area .title .type .viewing{
	width: 216px;
	height: 70px;
	left: 0;
	top: 0;
	line-height: 70px;
	font-size: 24px;
}
.content .area .title .type .ranked{
	width: 145px;
	height: 35px;
	left: 421px;
	top: 28px;
	line-height: 35px;
	font-size: 16px;
}
.content .taiwan .title .type .ranked {
	width: 243px;
}
.content .america .title .type .ranked {
	width: 200px;
}
.content .area .title .time{
	width: 166px;
	height: 72px;
	position: relative;
	color: #606060;
}
.content .area .title .time .time_range{
	font-size: 14px;
	display: block;
	width: 166px;
	line-height: 20px;
	height: 20px;
	text-align: right;
	position: absolute;
	top: 33px;
}
.content .area .showlist {
	width: 100%;
	height: 480px;
	margin-top: 10px;
}
.content .area .showlist .second{
	width: 400px;
	height: 480px;
	overflow: hidden;
}
.content .area .showlist .second ul {
	width: 400px;
	overflow: hidden;
}
.content .area .showlist .second ul li{
	width: 400px;
	height: 210px;
	margin-top: 17px;
}
.content .area .showlist .second ul li.top{
	border-bottom: 1px dashed #e5e5e5;
}
.content .area .showlist .second ul li h4{
	font-size: 20px;
	color: #000;
	margin-bottom: 25px;
}
.content .area .showlist .second ul li h4 a:hover{
	color: #fc6b40;
}
.content .area .showlist .second ul li .list_con {
	width: 400px;
	height: 125px;
	overflow: hidden;
}
.content .area .showlist .second ul li .list_con .pic_link{
	display: block;
	width: 130px;
	height: 87px;
}
.content .area .showlist .second ul li .list_con .pic_link img {
	width: 130px;
	height: 87px;
}
.content .area .showlist .second ul li .list_con .description {
	width: 260px;
	font-size: 14px;
	line-height: 24px;
}
.content .area .showlist .second ul li .list_con .des:hover{
	color: #fc6b40;
}
.content .area .showlist .second ul li .list_con .detail {
	color: #fc6b40;
}
.content .area .showlist .second ul li .down {
	font-size: 12px;
	overflow: hidden;
}
.content .area .showlist .second ul li .down a:hover{
	color: #fc6b40;
}
.content .area .showlist .second .more {
	display: block;
	width: 398px;
	height: 23px;
	border: 1px solid #e5e5e5;
	border-radius: 3px;
	text-align: center;
	line-height: 23px;
	font-size: 14px;
}
.content .area .showlist .second .more:hover {
	background: #fc6b40;
	color: #fff;
}
.content .area .showlist .table {
	width: 580px;
	height: 485px;
}
.content .area .showlist .table .top{
	width: 580px;
	height: 35px;
	background: #fc6b40;
}
.content .area .showlist .table ul li {
	line-height: 35px;
	color: #fff;
	float: left;
	padding: 0 5px;
	text-align: center;
}
.content .area .showlist .table ul.list li {
	line-height: 45px;
}
.content .area .showlist .table ul.odd {
	background: #fff;
}
.content .area .showlist .table ul.even {
	background: #f5f5f5;
}
.content .area .showlist .table ul li.one {
	width: 30px;
}
.content .area .showlist .table ul li.two {
	width: 30px;
}
.content .area .showlist .table ul li.three {
	width: 150px;
}
.content .america .showlist .table ul li.three {
	width: 200px;
}
.content .area .showlist .table ul li.four {
	width: 80px;
}
.content .area .showlist .table ul li.five {
	width: 85px;
}
.content .area .showlist .table ul li.six {
	width: 55px;
}
.content .america .showlist .table ul li.six {
	width: 70px;
}
.content .area .showlist .table ul li.seven {
	width: 70px;
}
.content .area .showlist .table ul.list {
	height: 45px;
}
.content .area .showlist .table ul.list li {
	color: #000;
}
.content .area .showlist .table ul.list li.topping {
	color: #fc6b40;
}
.content .area .showlist .table ul.list li a:hover {
	color: #fc6b40;
}

.footer-wrap{
	width: 100%;
}
.footer{
	color:#7a7a7a;
	line-height:28px;
	text-align:center;
	padding:30px 0；
}
.footer a, .footer a:visited{
	color:#7a7a7a;
}
.footer a:hover{
	color:#ca2001;
}
/*分享*/
#bdshare .bds_more {
    display: inline !important;
    padding: 0 !important;
    float: right;
    font-family: "Microsoft YaHei","微软雅黑" !important;
    background-image: none !important;
}
#bdshare .bds_more:hover{
	color: #fc6b40;
}
#bdshare {
    float: none !important;
    font-size: 12px !important;
    padding-bottom: 0 !important;
}
span.bds_t {
    padding-right: 5px;
    padding-left: 5px;
}