body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,input,textarea,p,blockquote,th,td,object {padding: 0;margin: 0; font-family:Arial, Helvetica, sans-serif; color:#666;}
a {color:#666; text-decoration:none;}
a:hover {text-decoration:underline}
ul, li {list-style:none}
body {font-size:12px;background:url(../imgs/body_bg.gif) 0 0 repeat-x;}
img, div { border:none;behavior: url(iepngfix.htc) }
#clear {display:block;clear:both;height: 1%;}


/*block----------*/
#header {position:relative;width:984px;height:180px;  text-align:right; background-color:#b00000; margin: 0 auto;}
#topheader{width:100%; height:auto;position:relative; background:url(../imgs/body_bg.gif) 0 0 repeat-x;; margin:0 auto; padding: 0;}
#wrapper {width:984px; height:auto;position:relative; background-color:#FFF; margin:0 auto;}
#top_flash{height:38px; position:absolute;  top:0px; left:0px; width:90%; margin:0 auto; z-index:100;}
#top{height:38px; position:relative; width:95%; margin:0 auto}
#top p a {float:left;  margin-left:35px;_margin-left:15px;background:url(../imgs/icon_top.gif) 0 10px no-repeat; padding:5px 0 0 20px; line-height:25px; text-decoration:none;color:#555; display:block;}
#top p a:hover {text-decoration:underline}
#primary {width:700px; margin-left:9px;_margin-left:5px; float:left;}
#secondary {width:255px;margin:0 10px 0 0;_margin-right:3px; float:right;}
#footer  {clear:both; height:87px; text-align:center; width:750px; margin:0 auto;}

/*AD banner----------*/
#royal {
	background: url(../imgs/royal_body.gif) repeat-y 0 bottom;
	
	margin-bottom:10px;
	position:relative;
}
#royal dd {background: url(../imgs/royal_btm.gif) no-repeat 0 bottom;height:309px; padding:0 10px}
#royal dd .rotateMain  {float:left;width:580px; height:297px;border:1px solid #CCCCCC;}
#royal dd .rotateSub {float:left; width:96px; height:297px ;text-align:right;  }
#royal dd .rotateSub ul li {margin-bottom:1px;}
#royal dd .rotateSub ul li img {width:83px;height:44px;border:1px solid #999;}
#TopAD {
	width:700px;
	height: 320px;
	margin-bottom:10px;
	position:relative;
}
#superAD {width:700px;position:relative;  height:auto; margin:0; text-align:center; }


/*mainBox----------*/
#mainBox {width:347px;background: url(../imgs/box_body.gif) repeat-y 1px bottom;float:left;*margin-bottom:7px !important;}
#mainBox dt {position:relative; display:block}
#mainBox dd {background: url(../imgs/box_btm.gif) no-repeat left bottom;padding:10px;}
#mainBox ul li {margin:3px 0 0 6px;width:315px;height:62px; overflow:hidden; padding-bottom:5px; border-bottom:1px dotted #d71820}
p.focusName {word-wrap:break-word;word-break: break-all;}
#mainBox p.focusImg {float:left;border:1px solid #999;display:inline; width:60px; height:60px; margin-right:10px}
#mainBox p.focusTit {font-weight:bold; }
.btnMore a {color:#333;font-weight:bold; display:block; text-align:right; float:right}
.btnMore1 a {clear:left;color:#333;font-weight:bold; display:block; text-align:right;margin-right:6px }

#mainBoxRank {
	width:347px;
	background: #ebebeb url(../imgs/box_body.gif) repeat-y 1px bottom;
	float:left;
	margin-left:0px;
	margin-right:6px;
	*margin-bottom:7px !important; 
	position:relative
}
.contentBoxTitle { clear:both; height:31px;width:344px; margin-left:2px; }

.contentBoxTitle .menu { background:  url(../imgs/rank_bg.gif) repeat-x 0 0; height:31px; width:343px}
.contentBoxTitle .menu li { float:left;cursor:pointer; line-height:22px;height:31px; text-align:center;padding:0;margin:0;width:86px; color:#fff}
.contentBoxTitle .menu li.selected { position:relative;  margin:0; padding:0 0 0px 0; background:url(../imgs/rank_tab.gif) -10px bottom;width:86px; }
.contentBoxTitle .menu li a {color:#FFF;}
.contentBoxTitle .menu li a:hover {color:#fcca0f;}
.title a:visited {color:#FF0000}
.contentBoxTitle {color:#fcca0f;}
.menu-w100 .menu li { width:85px; }
.menu-w100 .menu li.selected { background-position:-150px 0; color:#fcca0f;width:85px;}

.contentBoxBody { margin:0px; padding:0 10px; width:325px; overflow:hidden;}
#mainBoxRank p.rankImg img {float:left;border:1px solid #999;display:inline; width:80px; height:80px;*height:82px;_height:83px; margin:0px 10px 0 6px;*margin-top:-10px}
.crown {
	color:#e68503;
	font-size:16px;
	font-weight:bold;
	letter-spacing:2px;
	background: url(../imgs/icon_rankCrown.gif) 0 2px no-repeat;
	padding-left:20px;
	margin-right:5px;
}
.crownNone {color:#e68503; font-size:14px;font-weight:bold;margin:0 5px;letter-spacing:2px;}
#mainBoxRank p.rankTit {clear:both; line-height:19px;margin-top:2px ;line-height:18px \9;*line-height:21px;}
@-moz-document url-prefix()
{#mainBoxRank p.rankImg img { margin-bottom:2px; }}

#mainBoxHit {width:700px;height:200px;float:left; margin-bottom:8px;background: url(../imgs/box_body.png) repeat-y 0 0; position:relative;}
#mainBoxHit dt{position:relative;background: url(../imgs/headline_box.gif) no-repeat 0 0; width:700px; height:31px;}
#mainBoxHit dd { clear:left;background: url(../imgs/box_btm.png) no-repeat -1px bottom; padding:5px 0 5px 0px;height:200px;}
#mainBoxHit dd ul li {margin:3px 0 10px 8px;width:700px; padding-bottom:3px; border-bottom:1px dotted #d71820; line-height:16px; }
#mainBoxHit p.hitImg {float:left;border:1px solid #999;display:inline; width:80px; height:50px; margin:0 10px 0 6px;text-align : center;vertical-align : middle; overflow:hidden;}

#Layer1, #Layer2,#Layer3 {width:700px;height:205px;float:left; margin-bottom:8px;background: url(../imgs/box_body.png) repeat-y 0 0;}
.LayerCnt {height:175px; clear:left;background: url(../imgs/box_btm.png) no-repeat -1px bottom; /*padding:5px 0 5px 0px;*/ }
.LayerCnt  ul li {margin:3px 0 10px 8px;width:680px; padding-bottom:3px; line-height:16px; }
.LayerCnt .btnMore a { margin-right:10px}

#mainBoxRelease {float:left; width:347px;background: url(../imgs/box_body.png) repeat-y 1px bottom; margin:0 0 8px 7px;_margin-left:6px;}
#mainBoxRelease dt {position:relative; display:block;background: url(../imgs/headline_release.gif) no-repeat 0 0; width:347px; height:34px; }
#mainBoxRelease dd { clear:left;background: url(../imgs/box_btm.png) no-repeat 0 bottom;padding:0 5px 4px 5px;}
.tabClick1 {position:absolute; right:8px; bottom:0}
.tabClick1 ul {padding-left:50px; text-align:right}
.tabClick1 ul li {width:48px;float:left; text-align:center; margin-right:1px; background-color:#6e6e6e;  line-height:20px;}
/* layer�˦��O��DIV�Ϊ� */
.layer1 {width:337px; overflow:visible; _height:118px;}
.layer1 .btnMore a { margin-right:10px;}
.layer1 p.ReleaseImg {border:1px solid #999;display:block; background-color:#ffffff; width:68px; height:68px; margin:0 5px 5px 5px;display:table-cell; text-align:center; vertical-align:middle; overflow:hidden;}
.layer1 p.ReleaseImg span{ height:100%; display:inline-block;  overflow:hidden;}
.layer1 p.ReleaseImg *{ vertical-align:middle; overflow:hidden;}
.layer1 p.ReleaseTit {font-weight:bold; text-align:center ; padding-left:5px;margin-bottom:2px;height:30px;overflow:hidden;}
.layer1 p.ReleaseTit a {color:#333; overflow:hidden}
.layer1 p.ReleaseName {font-size:8pt;text-align:center ;line-height:13px;_line-height:11px;padding-left:5px;overflow:hidden }
.layer1 ul {position:relative; height:180px;}

#newRelease {height:163px;}


/*secondary----------*/
.scroll {width:250px; height:25px;background: url(../imgs/scroll_bg.gif) no-repeat 0 0; padding:1px 0 3px 15px;margin-top:3px; margin-bottom:8px;*margin-bottom:8px !important;}
.scroll li {color:#FFF; line-height:30px;  margin-right:15px;  padding-left:8px }
.scrollWid {width:225px;}
.scroll ul#sd_txt li a {color:#FFF; text-decoration:none}
#onair {background: url(../imgs/onair_bg.gif) no-repeat 0 0; width:243px; height:151px;margin-bottom:10px; padding:35px 0 0 12px;}
#onair li {clear:both}
#onair p.onairImg {float:left;border:1px solid #999;display:inline; width:91px; height:61px; margin-right:6px; margin-bottom:10px;text-align : center;vertical-align : middle;}
#onair p.onairTit {color:#fcca0f; font-size:14px;margin:0;height:20px;}
#onair p.onairName {color:#FFF; line-height:20px;_line-height:13px;height:35px;font-size:14px;}

#mediaBox {width:257px;background: url(../imgs/media_body.gif) repeat-y 1px bottom;margin-bottom:10px;*margin-bottom:10px !important;}
@-moz-document url-prefix()
{#mediaBox { margin-bottom:10px;}}
#mediaBox dt {position:relative; display:block}
#mediaBox dd {background: url(../imgs/media_btm.gif) no-repeat 1px bottom;padding:10px; }
#mediaBox .youtubeMain {width:238px; height:148px; background-color:#FFF; text-align:center; font-size:20px; font-weight:bold; display:block;top:50%}
#mediaBox .youtubeSub {float:left; margin:5px 7px 7px 0; width:70px; height:45px; border:1px solid #ccc; display:inline}
#mediaBox .youtubeSub2 {float:left;margin:5px 0px 10px 0;width:70px; height:45px;border:1px solid #ccc;}
.mediaNew {display:block; clear:left;width:233px;}
.medaNewNote {background: url(../imgs/icon_mediaNew.gif) no-repeat 0 3px; padding:0 0 0 25px; line-height:24px;*line-height:1.87em;_line-height:2.38em;color:#333; overflow:hidden; height:21px; height:1.76em\0;}
.medaNewNote_1 {background: url(../imgs/icon_ent.gif) no-repeat 0 3px; padding:0 0 0 25px; line-height:24px;*line-height:1.87em;_line-height:2.38em;color:#333; overflow:hidden; height:21px; height:1.76em\0;}
@-moz-document url-prefix()
{.medaNewNote { height:1.74em;}}

#misshitoBox {width:257px; background: url(../imgs/media_body.gif) repeat-y 1px bottom;margin-bottom:5px;*margin-bottom:5px !important;}
@-moz-document url-prefix()
{#misshitoBox { margin-bottom:5px;}}
#misshitoBox dt {position:relative; display:block;}
#misshitoBox dd {background: url(../imgs/media_btm.gif) no-repeat 1px bottom;padding:10px;  }

#stdAD {width:255px; height:108px; margin-bottom:8px;}

p.columnImg_new {float:left;width:100px; height:100px; border:1px solid #9f9f9f; background-color:#ffffff; margin-right:10px;margin-bottom:10px;display:table-cell; text-align:center; vertical-align:middle; overflow:hidden;}
p.columnImg_new_1 {width:70px; height:70px;float:left; border:1px solid #9f9f9f; background-color:#ffffff; margin-right:10px;margin-bottom:10px;display:table-cell; text-align:center; vertical-align:middle; overflow:hidden;}
p.columnImg {float:left;width:100px; height:85px; border:1px solid #9f9f9f; background-color:#ffffff; margin-right:10px;margin-bottom:10px;display:table-cell; text-align:center; vertical-align:middle; overflow:hidden;}
p.columnImg span{ height:100%; display:inline-block; overflow:hidden;}
p.columnImg *{ vertical-align:middle; overflow:hidden;}

/*Hito Entertainment----------*/
#EntBox {float:left; width:680px;}
#EntBox dt {position:relative; display:block}
#EntBox dd { clear:left; padding:5px;}
p.entImg {float:left;border:1px solid #999; background-color:#ffffff;display:inline; width:141px; height:90px; margin-right:10px; margin-bottom:10px;text-align : center;vertical-align : middle; overflow:hidden;}
p.entTitFirst {font-weight:bold;background: url(../imgs/icon_ent.gif) 153px 3px no-repeat; padding-left:170px; line-height:22px;}
p.entTitFirst2 {font-weight:bold;background: url(../imgs/icon_ent.gif) 0px 3px no-repeat; padding-left:20px; line-height:22px;}
p.entTit {font-weight:normal;background: url(../imgs/icon_ent.gif) 0px 3px no-repeat; padding-left:18px; line-height:28px }
p.entName {line-height:20px;}
#EntBox dd ul  {clear:both}


/*Hito BreakingNews----------*/
#bnBox {float:left; width:479px;background: url(../imgs/ent_body.gif) repeat-y 1px bottom; margin:-74px 0 10px 0;*margin-top:-74px;_margin-top:-84px;}
#bnBox dt {position:relative; display:block;background: url(../imgs/headline_BN.gif) no-repeat 0 0; width:479px; height:34px; }
#bnBox dd { clear:left;background: url(../imgs/ent_btm.gif) no-repeat 1px bottom; padding:10px 10px 0 10px;height:171px;*height:174px;}
@-moz-document url-prefix()
{#bnBox dd  { height:14.54em;}}
p.entImg {float:left;border:1px solid #999;display:inline; width:141px; height:90px; margin-right:10px; margin-bottom:10px;text-align : center;vertical-align : middle; overflow:hidden;}
.tabClick {position:absolute; right:8px; bottom:0}
.tabClick ul {padding-left:50px; text-align:right}
.tabClick ul li {width:60px;float:left; text-align:center; margin-right:1px; background-color:#6e6e6e;  line-height:20px}
.active {color:#333;width:65px;cursor:pointer;background-color:#ebebeb}
/* inactive�˦��O����������ҥΪ� */
.inactive {width:65px;cursor:pointer;color:#FFF;}
.inactive1 a {color:#FFF;}
/* layer�˦��O��DIV�Ϊ� */
.layer {width:463px; height:163px;*height:165px !important;padding-top:3px; overflow:hidden}
.layer p.bnImg {float:left;border:1px solid #999;display:block; width:170px; height:120px; margin-right:10px;text-align : center;vertical-align : middle; overflow:hidden;}
.layer p.bnImg2 {float:left;border:1px solid #999; background-color:#ffffff;display:block; width:90px; height:120px; margin-right:10px;text-align : center;vertical-align : middle; overflow:hidden;}
.layer ul {float:left; width:273px}
.layer ul li {background: url(../imgs/icon_bn.gif) no-repeat 0 0; padding-left:17px; line-height:18px; margin-bottom:5px}
/* layer�˦��O��DIV�Ϊ� */
.layer3 {width:463px; height:163px;*height:165px !important;padding-top:3px; overflow:hidden}
.layer3 p.bnImg {float:left;border:1px solid #999;display:block; width:170px; height:120px; margin-right:10px;text-align : center;vertical-align : middle; overflow:hidden;}
.layer3 p.bnImg2 {float:left;border:1px solid #999; background-color:#ffffff;display:block; width:90px; height:120px; margin-right:10px;text-align : center;vertical-align : middle; overflow:hidden;}
.layer3 ul {float:left; width:273px}
.layer3 ul li {background: url(../imgs/icon_prize.png) no-repeat 0 0; padding-left:17px; line-height:18px; margin-bottom:5px}


/*Banner Area----------*/
#bannerArea {clear:both; margin:10px 0px 10px 0px;*margin:10px 0px 10px 0px; height:72px;}

#bannerArea p.bannerArea1 { float:left;width:246px; height:70px;margin-left:5px;_margin-left:3px;_margin-right:4px;}
#bottom_ad_show_1,#bottom_ad_show_2,#bottom_ad_show_3,#bottom_ad_show_4 {border:1px solid #999; width:225px;height:70px;display:block;float:left; overflow:hidden;}
#bottom_ad_show_1 {margin-left:4px;}
#bottom_ad_show_2 {margin-left:4px;_margin-left:8px;}
#bottom_ad_show_3,#bottom_ad_show_4 {margin-left:18px;_margin-left:8px;}
/*#bottom_ad_show_4 {margin-top:-15px\0;}*/

/*header----------*/
.logo a {float:left;display: block;width:234px;height:155px;background: url(../imgs/logo.php) 0 0 no-repeat; text-decoration:none}
.theme {
	float:left;
	width:750px;
	height:100px;
	padding-bottom:12px;
	background:#FFF url(../imgs/2026/20260601.jpg) 0 0 no-repeat;
	/*background:#FFF url(../imgs/header_day_20200414.jpg) 0 0 no-repeat;*/
	/*background:#FFF url(../imgs/header_20210122.jpg) 0 0 no-repeat;*/
	/*background:#FFF url(../imgs/header_day_2015.jpg) 0 0 no-repeat;*/
}
#socialogo
{
	width:240px;
	height:auto;
	position:absolute;
	z-index:100;
	margin-left: 500px;
	margin-top: 20px;
}

.nav {float:left;width:750px;height:43px; background:#FFF;position:relative; text-align:left}
ul.show {display:none;position:absolute;z-index:100; width:100%}
.nav ul li { float: left; display: block; position: relative;} 

ul.show li a {color:#FFF; background:url(../imgs/nav_arrow.gif) 0 3px no-repeat; padding-left:15px;margin-right:18px; line-height:25px;}
ul.show li a:hover {text-decoration:none}
p.share {padding:15px 0 0 5px ;float:left; }
p.share_new {padding:0px 0 3px 10px ;float:left; }


/*search----------*/
.hd_link {float:right;width:250px;_width:170px;height:25px;margin:9px 70px 0 0 ;_margin-top:11px; text-align:left;}
.hd_link a {color:#666; text-decoration:none;}
.hd_link a:hover{color:#bd2b1c; text-decoration:none;}

/*for �©]��*/
.hd_link #night a {color:#FFF; text-decoration:none;}
.hd_link #night a:hover{color:#ffffcc; text-decoration:none;}

.hd_link #searchArea {float:right;position:absolute;top:5px;right:25px; 
z-index:200;
background:url(../imgs/zoom.png) 0 0 no-repeat;
padding-left:10px;_padding-left:0; 
height:26px;
width:140px;
}

.hd_link #searchArea .search_txt{
width:129px; /*��r��쪺�e��*/_width:135px;
height:15px;
border:1px solid #FFF; /*����ܤ�r��쪺����*/
color:#626262; /*��r���̭���r���C��*/
padding:0; /*��r���̭���r����m*/
margin:3px 0 0 0;_margin:1px 0 0 10px;
}

.hd_link #searchArea .search_btn {
position:absolute;
z-index:200;
margin-left:7px;_margin-left:0px;
background:url(../imgs/search_btn_off.png) 0 0 no-repeat;
border:none; /*����ܫ��s�w�]�����*/
text-indent:-5000px; /*���}���s��r*/_text-indent:-5000px;
font-size:0px; /*���s��r�j�p��0*/_line-height:23px;
width:20px; /*���s�e��*/
height:23px; /*���s����*/
}



/*footer----------*/
#footer p {margin:10px 0}


/*201412abnner-----*/
#centerad {float:left; width:700px; height:90px;position:relative; background-color:#FFF; margin:10px auto;}
#googlead{width:468px; height: 60px; margin-right:10px; }
#midad{width:200px; height: 60px; overflow:hidden;  }