﻿/* 首頁版面排版 */
body{
background-color:#EBEBEB;
background:url(../images/n_all_bg.jpg) repeat-y top center;
*background:url(../images/n_allie6_bg.jpg) repeat-y top center;
_background:url(../images/n_allie6_bg.jpg) repeat-y top center;
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
_font-size:12px;
color:#666666;
line-height: 20px;
text-align:center;}

.container{
position:relative;
text-align:left;
margin:0 auto;
width:1003px;
*width: 1010px;
background:url(../images/n_main_bg.jpg) repeat-y top left;}

.top{
position:relative;
height:65px;
background:url(../images/n_top_bg.jpg) repeat-x bottom center;
text-align: left;}

.magvlogo{
position:relative;
width:185px;
height:65px;
background:url(../images/n_logo_bg.gif) repeat-y top right;
float:left;}

.magvlogo img{
margin-LEFT: 30px; 
WIDTH: 120px; 
HEIGHT: 50px; 
margin-TOP: 5px}


.search{
margin-top:0px;
margin-left:0px;
width:325px;
width:345px \9;
*width:345px;
_width:345px;
height:26px;
_height:21px;
float:left;
text-align:right;}


.searchbt{
background:url(../images/n_search_bt.gif) no-repeat;
width:50px;
height:50px;
line-height:50px;
color:#FFFFFF;
border:0px;}

.topmenu{
margin-top:0px;
margin-right:0px;
padding-left:15px;
_padding-top:5px;
width:245px;
height:26px;
_height:26px;
float:right;
background:url(../images/n_topmenu_bg.jpg) no-repeat top left;
color:#FFFFFF;}


.topmenu img{
padding-top:0px;
padding-right:0px;}

.topmenu li {
padding:0px;
overflow:hidden;
display:inline;
list-style-type:none;
color:#FFFFFF;
line-height:26px;}

.topmenu li a{
color:#FFFFFF;
text-decoration: none;
line-height:26px;}

.leftmenu{
margin:0px;
padding:0px;
position: relative;
width:185px;
float:left;
background-color:#FFFFFF;
color:#3B6783;}

.leftmenu li a{
color:#3B6783;
text-decoration: none;}

.leftmenu li a:hover{
color:#3B6783;
text-decoration:underline;}

.leftmenu h3,.allright2 h3{
background:url(../images/n_leftmenuitem_bg.jpg) repeat-x top left;
height:16px;
font-size:12px;
font-weight: bold;
color: #FFFFFF;
margin:0;
padding-left:10px;
padding-top:4px;
padding-bottom:4px;
line-height:24px;}

.leftmenu h4{
background:url(../images/n_ebookitem_bg.jpg) repeat-x top left;
height:16px;
font-size:12px;
font-weight: bold;
color: #FFFFFF;
margin:0;
padding-left:10px;
padding-top:4px;
padding-bottom:4px;
line-height:24px;}

.ebookAD{
margin-bottom:10px;}

.ebookleft{
width:572px;
*width:572px;
_width:562px;
padding:25px 25px 15px 25px;
_padding:25px 8px 15px 25px;
float:left;
text-align:left;
background:url(../images/n_ebookleft_bg.gif) no-repeat right top;}

.ebookright{
width:168px;
padding:25px 14px 15px 13px;
float:right;
text-align:left;}

.ebookright ul,.datalist ul,.hotlist ul{
margin:0px;
padding:0px;}

.ebookright li{
list-style-type:none;
color:#7D7D7B;
line-height:26px;
padding-left:15px;
background:url(../images/n_ebookright_list.jpg) no-repeat 0% 50%;
border-bottom:1px dotted #CCCCCC;}

.ebookright li a,.datalist li a{
color:#7D7D7B;
text-decoration:none;}

.ebookright li a:hover,.datalist li a:hover,.hotlist li a:hover{
color:#7D7D7B;
text-decoration:underline;}

.ebooknew{
height:26px;
width:561px;
padding-top:3px;
color:#CC0000;
font-weight:bold;
padding-left:12px;
font-size:15px;
background:url(../images/n_ebooknew_bg.jpg) no-repeat top left;}

.ebooknewall{
position:relative;
width:571px;
height:210px;
line-height:18px;
_line-height:20px;
*line-height:20px;
border-bottom:1px dotted #CCCCCC;}

.ebooknewleft{
padding:12px 15px 15px 0px;
margin:0px;
float:left;
width:130px;
text-align:left;}

.ebooknewright{
padding:12px 0px 0px 0px;
margin:0px;
float:right;
width:426px;
text-align:left;}

.ebooknewright h5{
color:#0050A1;
font-weight:bold;
font-size:15px;
margin:0px;
padding-top:3px;
padding-bottom:3px;
text-decoration:underline;}

.ebooknewright h5 a{
color:#0050A1;}

.allebook{
width:588px;}

.ebookpic{
float:left;
width:130px;
margin:15px 16px 10px 0px;
*margin:0px;
_margin:0px;
*padding:15px 17px 10px 0px;
_padding:15px 14px 10px 0px;
position:relative;}

.ebookpic ul{
margin:0px;
padding:0px;}

.ebookpic ul .title{
white-space:nowrap; 
overflow:hidden;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
width:130px;
color:#0050A1;
font-weight: bold;
list-style-type:none;}

.ebookpic ul .date{
color:#7D7D7B;
list-style-type:none;}

.ebookpic img{
border:1px solid #CCCCCC;}

.magazineitem,.ebookitem,.diary,.news,.service{
background:url(../images/n_magazineitem_bg.jpg) repeat-x bottom left;
clear:both;
width:185px;
position:relative;}

.magazineitemleft{
margin:0;
width:68px;
padding:12px 0px 12px 12px;
width:80px;
float:left;
text-align:left;
border-bottom:1px dotted #CCCCCC;
border-right:1px dotted #CCCCCC;}

.magazineitemright{
margin:0;
width:67px;
padding:12px 0px 12px 12px;
width:80px;
float:right;
text-align:left;
border-bottom:1px dotted #CCCCCC;}

.magazineitemboth{
clear:both;
margin:0px;
width:160px;
height:24px;
padding-left:25px;
padding-top:7px;
background:url(../images/n_magazineitembothbg.jpg) no-repeat top left;}

.magazineitemleft li,.magazineitemright li,.magazineitemboth li{
list-style-type:none;}

.magazineitemboth li a{
text-decoration:underline;}

.newslist li,.hitlist li,.searchlist li{
list-style-type:none;
padding-left:8px;
background-image: url(../images/n_list_style.gif);
background-repeat: no-repeat;
background-position: left center;}

.newslist li a{
color:#3B6783;
text-decoration:none;}

.newslist li a:hover{
color:#3B6783;
text-decoration:underline;}

.searchlist li a,.searchlist li a:hover{
color:#31309C;
text-decoration:underline;}

.magvbanner{
padding:0px;
margin:0px;}

.newslist, .hitlist{
margin:0px;
padding-top:10px;
padding-bottom:10px;
padding-left:15px;
line-height:22px;}

.starlist{
margin:0px;
padding:10px;
line-height:35px;}

.searchlist{
margin:0px;
padding:5px 0px 5px 0px;
line-height:25px;}

.main{
margin:0px;
width:818px;
float:right;}

.mainboth{
position:relative;
padding:10px 6px 0px 12px;}

.mainleft{
padding:10px 4px 10px 12px;
width:588px;
float:left;}

.mainright{
padding-top:7px;
padding-right:6px;
padding-bottom:10px;
width:206px;
float:right;}

.mainrightAD{
position:relative;
padding:1px 3px 3px 3px;}

.magvput{
margin-bottom:5px;
*margin-bottom:7px;
_margin-bottom:7px;
padding-bottom:0px;
*padding-bottom:5px;
_padding-bottom:5px;
background-color:#F0F0F0;}

.datalist,.hotlist{
position:relative;
margin:0px;
_margin:8px 0px 8px 0px;
*margin:8px 0px 8px 0px;
padding:8px 0px 5px 0px;
*padding:0px;
_padding:0px;
clear:both;}

.datalist img,.hotlist img{
clear:both;}

.datalist li{
white-space:nowrap; 
overflow:hidden;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
list-style-type:none;
color:#7D7D7B;
width:107px;
float:left;
line-height:26px;
padding-left:15px;
background:url(../images/n_ebookright_list.jpg) no-repeat 0% 50%;
border-bottom:1px dotted #CCCCCC;}

.hotlist li{
white-space:nowrap; 
overflow:hidden;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
list-style-type:none;
color:#003399;
width:239px;
float:left;
line-height:26px;
padding-left:15px;
border-bottom:1px dotted #CCCCCC;
background:url(../images/redpoint.gif) no-repeat 2% 50%;}

.star{
width:206px;
*width:206px;
_width:206px;
margin:0px 0px 3px 0px;
padding:0px;
background:url(../images/n_rightmenuitem_bg.jpg) no-repeat bottom left;
*background:url(../images/n_rightmenuitem_bg.jpg) no-repeat bottom left;
_background:url(../images/n_rightmenuitem_bg.jpg) no-repeat bottom left;}

.star ul{
margin:0px;
padding:0px 10px 10px 10px;
*padding:0px 10px 15px 10px;
_padding:0px 10px 15px 10px;}
	
.starhot{
width:206px;
*width:206px;
_width:206px;
height:450px;
*height:460px;
_height:460px;
margin:0px;
padding:0px;
position:relative;
background:url(../images/n_rightmenuitem_bg.jpg) no-repeat bottom left;
*background:url(../images/n_rightmenuitem_bg.jpg) no-repeat bottom left;
_background:url(../images/n_rightmenuitem_bg.jpg) no-repeat bottom left;}

.starhot img{
padding-right:2px;}

.starhotleft{
margin:0px 1px 0px 10px;
*margin:0px 1px 7px 10px;
_margin:0px 1px 7px 5px;
padding:0px;
width:92px;
float:left;
white-space:nowrap; 
overflow:hidden;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;}

.starhotright{
margin:0px 10px 0px 1px;
*margin:0px 10px 7px 1px;
_margin:0px 5px 7px 1px;
padding:0px;
width:92px;
float:right;
white-space:nowrap; 
overflow:hidden;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;}

.starhotleft li,.starhotright li{
list-style-type:none;
text-decoration:none;
color:#666666;
padding:0px;
*padding:4px 0px 4px 0px;
_padding:4px 0px 4px 0px;}

.starhotleft li a,.starhotright li a{
text-decoration:none;
color:#666666;}

.starhotleft li a:hover,.starhotright li a:hover{
text-decoration:underline;
color:#666666;}

.hotaction{
width:798px;
*width:798px;
_width:798px;
margin:0px;
padding:0px;
position:relative;
background:url(../images/n_actionbg.jpg) no-repeat bottom left;
*background:url(../images/n_actionbg.jpg) no-repeat bottom left;
_background:url(../images/n_actionbg.jpg) no-repeat bottom left;}

.hotactiontitle{
position:relative;
width:783px;
*width:783px;
_width:783px;
height:30px;
margin:0px;
padding:0px 15px 0px 0px;
text-align:right;
background:url(../images/n_actiontitle.jpg) no-repeat top left;}

.hotactionlist{
position:relative;
width:262px;
_width:260px;
float:left;
margin:0px;
padding:0px;}

.hotactionlist ul{
width:216px;
_width:212px;
padding:0px 12px 5px 12px;
margin:0px 0px 10px 19px;
_margin:0px 0px 10px 14px;
background-color:#FFFFFF;}

.hotactionlist li{
list-style-type:none;
text-align:center;
white-space:nowrap; 
overflow:hidden;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;}

/*.hotactionword{
width:214px;
color:#003399;
text-decoration: none;
white-space:nowrap; 
overflow:hidden;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;}*/

.magvput ul{
width:234px;
margin:5px;
padding:0px 5px 5px 5px;
border-bottom:dotted 1px #999999;}

.newsputAll{
position:relative;
width:722px;}

.newputtitle{
background:url(../images/n_puttitlebg.jpg) no-repeat 5px 0px;
height:33px;
line-height:33px;
font-size:15px;
padding-left:23px;
color:#FFFFFF;
font-weight:bold;
width:700px;}

.newsput{
width:340px;
*width:338px;
padding:5px;
margin:4px;
float:left;
background-color:#F0F0F0;}

.newsputword{
white-space:nowrap; 
overflow:hidden;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
padding-top:35px;
width:210px;
float:right;}

.newsputword li{
list-style-type:none;
margin:0;
padding-left:15px;
*padding-left:0px;
_padding-left:0px;}

.bookflash{
margin:2px;
padding-left:5px;}

.adbanner{
position:relative;
margin:0px;
padding-top:10px;
padding-bottom:10px;
padding-left:15px;
vertical-align:middle;}

.adbanner ul{
padding:0;
margin:0 0 0 5px;}

.adbanner li{
width:260px;
text-align:center;
float:left;
list-style-type:none;}

.banner{
float:left;
padding:1px;}

.main h6{
background:url(../images/n_rightmenuitem.jpg) no-repeat top left;
height:24px;
*height:20px;
_height:20px;
font-size:13px;
font-weight: bold;
clear:both;
color:#333333;
margin:0px;
padding-left:12px;
padding-top:5px;}

.main h2{
background:url(../images/n_leftmenuitem_bg.jpg) repeat-x top left;
height:16px;
font-size:12px;
font-weight: bold;
color: #FFFFFF;
margin:0;
text-align:center;
padding-top:4px;
padding-bottom:4px;
line-height:24px;}

.main h3{
font-size:13px;
margin:0px;
padding-left:15px;
line-height:26px;
color:#333333;
clear:both;
text-align:left;
background:url(../images/n_title_bg.jpg) no-repeat top left;}

.main h4{
width:750px;
font-size:12px;
margin-top:10px;
margin-left:30px;
margin-bottom:10px;
padding-top:10px;
height:25px;
color:#FFFFFF;
clear:both;
text-align:left;
background:url(../images/n_point.gif) repeat-x bottom left;}

.main h5{
font-size:12px;
color:#333333;
font-weight:bold;
margin:0;
padding:0;}

.main h1{
font-size:13px;
margin:0px;
padding-left:15px;
line-height:26px;
color:#b5b5b5;
clear:both;
text-align:left;}

.titlebg{
background:url(../images/n_title_bg.jpg) no-repeat top left;}

.hitunit{
width:740px;
margin-left:20px;
margin-right:0px;
margin-top:0px;
margin-bottom:20px;
padding-left:25px;
padding-right:20px;
_padding:10px 0px 10px 0px;
text-align:left;
float:left;}

.hitunit1{
width:740px;
margin:8px 0px 0px 0px;
padding-left:2px;
padding-right:2px;
_padding:10px 0px 10px 0px;
text-align:left;
float:left;}

.bt{
float:left;
width:37px;
padding-top:265px;
text-align:center;}

.bt01{
width:200px;
height:35px;
color:#FFFFFF;
text-align:center;
border:0;
background:url(../images/n_btbg.jpg) no-repeat top left;}

.hitunitpic{
margin:0 10px 0 10px;
_margin:0 8px 0 8px;
padding:1px 4px 4px 1px;
width:221px;
height:200px;
background:url(../images/n_hitunit_bg.gif) no-repeat top left;
float:left;}

.hitunitpic a{
color:#000000;
cursor:hand;}

.hitunitpic img{
border:none;
width:110px;
height:144px;}

.hitunitpic ul{
margin:5px 0px 0px 0px;
padding:0px;}

.hitunitpic li{
list-style-type:none;
height:20px;}

.hitunitpic li.title{
overflow:hidden;
width:220px;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
color:#000000;
text-decoration:underline;}

.hitunitpic li.name{
color:#999999;
font-size:10px;
text-decoration:none;}

.hitunitpic li.name a{
text-decoration:none;}

.title{
color:#000000;}

.name{
color:#999999;
font-size:10px;}

.top10pic{
margin:0px auto;
padding:0px 16px 16px 10px;
width:600px;
height:509px;
background:url(../images/n_top10_bg.gif) no-repeat 60px left;}

.top10pic ul{
padding:0px 0px 0px 0px;}

.top10pic ul .title{
color:#000000;
font-weight: bold;
list-style-type:none;}

.top10pic ul .date{
color:#C0C0C0;
list-style-type:none;}

.top10pic ul.top1{
background:url(../images/n_top1.gif) no-repeat 5px 5px;
_background:url(../images/n_top1.gif) no-repeat 50px left;
padding-left:105px;
margin:0px 0px 10px 0px;}

.top10pic ul.top2{
background:url(/images/n_top2.gif) no-repeat 10px left;
padding-left:110px;
margin:0px 0px 10px 0px;}

.top10pic ul.top3{
background:url(/images/n_top3.gif) no-repeat 10px left;
padding-left:110px;
margin:0px 0px 10px 0px;}

.top10pic ul.top4{
background:url(/images/n_top4.gif) no-repeat 10px left;
padding-left:110px;
margin:0px 0px 10px 0px;}

.top10pic ul.top5{
background:url(/images/n_top5.gif) no-repeat 10px left;
padding-left:110px;
margin:0px 0px 10px 0px;}

.top10pic ul.top6{
background:url(/images/n_top6.gif) no-repeat 10px left;
padding-left:110px;
margin:0px 0px 10px 0px;}

.top10pic ul.top7{
background:url(/images/n_top7.gif) no-repeat 10px left;
padding-left:110px;
margin:0px 0px 10px 0px;}

.top10pic ul.top8{
background:url(/images/n_top8.gif) no-repeat 10px left;
padding-left:110px;
margin:0px 0px 10px 0px;}

.top10pic ul.top9{
background:url(/images/n_top9.gif) no-repeat 10px left;
padding-left:110px;
margin:0px 0px 10px 0px;}

.top10pic ul.top10{
background:url(/images/n_top10.gif) no-repeat 10px left;
padding-left:130px;
margin:0px 0px 10px 0px;}

.backnextbt{
position:relative;
clear:both;
text-align:center;
padding-top:10px;
_padding-top:0px;
height:35px;

_height:25px;}

.ebookbt{
position:relative;
clear:both;
text-align:center;
padding-top:5px;
_padding-top:0px;
height:25px;
color:#7D7D7B;}

.ebookbt a{
color:#7D7D7B;
text-decoration:none;}

.ebookbt a:hover{
color:#7D7D7B;
text-decoration:underline;}

.ebookback{
background:url(../images/n_eback.gif) no-repeat 0% 35%;
padding-left:8px;
margin-right:5px;}

.ebooknext{
background:url(../images/n_enext.gif) no-repeat 90% 35%;
padding-right:8px;
margin-left:5px;}

.ebookin{
color:#FF3300;
font-weight:bold;}

.ebookoff{
color:#7D7D7B;
font-weight:bold;}

.footer{
height:55px;
margin:0px;
padding:0px;
clear:both;
border-top:1px solid #CCCCCC;
background-color:#FFFFFF;
text-align:center;}

.footerword{
line-height:55px;
_padding-top:20px;
margin:0px;}

/* 內頁版面排版 */
.magazinelist{
position:relative;
margin:0px 20px 0 20px;
*margin:0px 25px 0 25px;}

.magazinelist ul{
float:left;
text-align:left;
width:130px;
*width:160px;
_width:150px;
margin:10px 10px 10px 10px;
*margin:10px 15px 10px 15px;
_margin:10px 15px 10px 15px;}

.magazinelist li{
text-align:left;
margin:0px;
list-style-type:none;}

.listtitle{
color: #005599;
font-weight: bold;
font-size:13px;
list-style-type:none;}

.listtitle a{
color: #005599;
text-decoration:none;}

.listtitle a:hover{
color: #005599;
text-decoration:underline;}

.listmeat{
color:#999999;
font-size:10px;
float:left;
padding-right:5px;
padding-left:8px;
background-image: url(../images/n_list01_style.gif);
background-repeat: no-repeat;
background-position: left center;}

.magazinelistAll{
position:relative;
margin:0px;}

.magazinelistAll ul{
margin-top:0px;
margin-bottom:5px;}

.magazinelistAll li{
width:250px;
float:left;
text-align:left;
margin:0px;
list-style-type:none;
padding-left:8px;
background-image: url(../images/n_list_style.gif);
background-repeat: no-repeat;
background-position: left center;
color: #B4B4B4;
font-size:10px;
text-decoration: none;}

.magazinelistAll li a{
color: #666666;
text-decoration: none;
font-size:12px;}

.magazinelistAll li a:hover{
color: #666666;
text-decoration: underline;}

.containerformagazinelist{
position:relative;
text-align:left;
margin:0 auto;;
width:1003px;
background:url(../images/n_magazinelist_bg.jpg) repeat-y top left;
background-color:#EEF2F5;}

.containerformagazineAllbook{
position:relative;
text-align:left;
margin:0 auto;;
width:1003px;
background-color:#EEF2F5;}

.containerwhitebg{
position:relative;
text-align:left;
margin:0 auto;;
width:1003px;
background-color:#FFFFFF;}

.magazinelist_title{
border-bottom:1px solid #D3D3D3;
background-color:#FFFFFF;
width:750px;
line-height:25px;
margin:0px;
padding:0px;}

.allbooktopbar{
margin:10px 10px 0px 10px;
background:url(../images/n_allbook_bg.jpg) no-repeat top left;
width:970px;
height:40px;
padding-top:10px;
padding-left:10px;}

.allbooktopbar a{
text-decoration: none;
color:#666666;}

.allbookleft{
width:240px;
_width:233px;
margin:10px 0px 10px 10px;
_margin:10px 0px 10px 5px;
float:left;}

.allbookleft a{
color:#666666;
text-decoration:none;}

.allbookleft a:hover{
color:#FF6600;
text-decoration:underline;}

.allbookright{
width:740px;
margin:10px 10px 10px 0px;
_margin:10px 7px 10px 0px;
padding-bottom:10px;
_padding-bottom:15px;
float:right;
background:url(../images/n_allbookright_bg.gif) no-repeat bottom left;}

.listall{
position:relative;
width:220px;}

.allbookleftTitle{
padding:0px;
margin:0px;
line-height:25px;
font-size:0px;
*text-indent:-9999px;
font-weight:bold;
width:100px;
text-align:center;
float:left;}

.listback{
background:url(../images/n_listback.gif) no-repeat 0% 50%;
padding-left:18px;
width:92px;
line-height:25px;
float:left;}

.listnext{
background:url(../images/n_listnext.gif) no-repeat 100% 50%;
padding-right:18px;
width:92px;
line-height:25px;
text-align:right;
float:right;
margin-left:0px;}

.allbookleft p{
width:220px;
padding:0px;
margin:0px;}

.allbookpic{
float:left;
margin:13px;
*margin:12px;
position:relative;}

.allbookpic ul{
margin:0px;
padding:0px;}

.allbookpic ul .title{
color:#000000;
font-weight: bold;
padding-left:20px;
background: url(../images/n_allbook_book.jpg) no-repeat 2px left;
list-style-type:none;}

.allbookpic ul .date{
color:#C0C0C0;
padding-left:20px;
list-style-type:none;}

.allbookpic img{
border:1px solid #CCCCCC;}

.allbook{
position:relative;
width:700px;}

.allpage{
margin:30px 50px 30px 50px;
_margin:30px 50px 30px 50px;
position:relative;}

.margin0{
margin:0;
padding:0;
width:740px;
height:25px;}

.memberlogin{
margin:15px auto;
padding:0px;
position: relative;
width:300px;}

.memberlogin h3{
background:url(../images/n_leftmenuitem_bg.jpg) repeat-x top left;
height:16px;
font-size:12px;
font-weight: bold;
color: #FFFFFF;
margin:0;
padding-left:10px;
padding-top:4px;
padding-bottom:4px;
line-height:24px;}

.forgetpw{
background:url(../images/n_loginbt_bg.gif) no-repeat top left;
width:78px;
height:27px;
padding-left:6px;
border:0;}

.forgetps{
background:url(../images/n_forgetpassbt_bg.gif) no-repeat top left;
width:190px;
height:27px;
padding-left:6px;
border:0;}

.forgetps2{
background:url(../images/n_forgetpassbt2_bg.gif) no-repeat top left;
width:150px;
height:27px;
padding-left:6px;
border:0;}

.login{
background:url(../images/n_login_bg.jpg) no-repeat top left;
width:48px;
height:48px;
line-height:48px;
border:0;}

.linetop{
border-top:dotted 1px #CCCCCC;}

.helpQ{
color:#2E68B2;
padding:3px 0px 3px 3px;
background:url(../images/n_helpQ_bg.gif) no-repeat 50% left;}

.helpA{
margin-left:19px;}

.helpKeyboard{
margin-bottom:15px;}

.helpKeyboard img{
padding-right:15px;}

.qaunit{
font-weight: bold;
font-size:16px;
color:#000000;
margin:10px 0 10px 0;
border-bottom:1px solid #A1A5A9;}

#CollapsiblePanel {
margin: 0px;
padding: 0px;}

.CollapsiblePanelTab {
margin: 0px;
padding: 2px;
cursor: pointer;
-moz-user-select: none;
-khtml-user-select: none;
font-family: sans-serif;
font-size: 12px;
font-weight: normal;
color:#2E68B2;
padding-left:3px;
background:url(../images/n_helpQ_bg.gif) no-repeat 50% left;}

.CollapsiblePanelContent {
margin: 0px;
line-height: 18px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 10px;
border-bottom:1px dashed #999999;}

.MSNservice{
line-height:30px;
background:url(../images/n_memberservicemsn.jpg) no-repeat 360px bottom;}

.cancel{
line-height:30px;}

/* 圓角設定 */
.a1f, .a2f, .a3f, .a4f{
 overflow:hidden; 
display:block; 
background:#5799CB; 
border-right:1px solid #5799CB; 
border-left:1px solid #5799CB;}
	
.a1f{
height:1px; 
margin:0 4px; 
background:#5799CB;}

.a2f{
height:1px; 
margin:0 2px; 
border-right-width:2px; 
border-left-width:2px;
background:#5799CB;}

.a3f{
height:1px; 
margin:0 1px;
background:#5295C9;}
	
.a4f{
color:#FFFFFF;
font-size:14px;
height:21px; 
text-align:center;
background:url(../images/n_a4f_bg.jpg) repeat-x left top;}

.b1f, .b2f, .b3f,.b4f,{
height:1px; 
overflow:hidden; 
display:block; 
background:#FFFFFF; 
border-right:1px solid #E6E6E6; 
border-left:1px solid #E6E6E6;}

.b1f{
height:1px; 
margin:0 4px; 
background:#E6E6E6;}

.b2f{
height:1px; 
margin:0 3px; 
border-right-width:1px; 
border-left-width:1px;
background:#FFFFFF;}

.b3f{
height:1px; 
margin:0 2px;
background:#FFFFFF;}

.b4f{
height:1px; 
margin:0 1px;
text-align:center;}

.b5f{
height:1px; 
text-align:center;}

.c1f, .c2f, .c3f, .c4f{
font-size:1px; 
overflow:hidden; 
display:block; 
background:#FFFFFF; 
border-right:1px solid #E6E6E6; 
border-left:1px solid #E6E6E6;}
	
.c1f{
height:1px; 
margin:0 4px; 
background:#E6E6E6;}

.c2f{
height:1px; 
margin:0 3px; 
border-right-width:1px; 
border-left-width:1px;
background:#FFFFFF;}

.c3f{
height:1px; 
margin:0 2px;
border-right-width:1px; 
border-left-width:1px;
background:#FFFFFF;}
	
.c4f{
height:1px; 
margin:0 1px;
border-right-width:1px; 
border-left-width:1px;
text-align:center;}

.c5f{
height:1px; 
text-align:center;}

.d1f, .d2f, .d3f, .d4f{
font-size:1px; 
overflow:hidden; 
display:block; 
background:#5799CB; 
border-right:1px solid #919191; 
border-left:1px solid #919191;}
	
.d1f{
height:1px; 
margin:0 4px; 
background:#919191;}

.d2f{
height:1px; 
margin:0 2px; 
border-right-width:2px; 
border-left-width:2px;
background:#919191;}

.d3f{
height:1px; 
margin:0 1px;
background:#919191;}
	
.d4f{
height:21px; 
text-align:left;
padding-left:10px;
background:url(../images/n_a5f_bg.jpg) repeat-x left top;}

.roundcontant{
background-color:#FFFFFF;
border-right:1px solid #E6E6E6; 
border-left:1px solid #E6E6E6;
padding:10px 19px 10px 19px;
text-align:left;}

.roundcontantQA{
background-color:#FFFFFF;
border-right:1px solid #E6E6E6; 
border-left:1px solid #E6E6E6;
padding:20px 30px 20px 30px;
text-align:left;}

.newstitle{
font-size:18px;
color:#CC0000;}

.roundall{
width:100%;}

.roundall226{
width:226px;}

.allleft .a4f{
text-align:left;
padding-left:10px;}

.allright .a4f{
text-align:left;
padding-left:10px;}

.allleft{
width:226px;
margin:10px 0px 10px 10px;
_margin:10px 0px 10px 5px;
float:left;
color:#3B6783;}

.allright{
position:relative;
width:740px;
margin:10px 10px 10px 0px;
_margin:10px 5px 10px 0px;
float:right;}

.all2{
margin:10px 10px 0px 10px;
width:983px;
background-color:#D1DAE1;
text-align:left;
background: url(../images/n_allright2bg.jpg) repeat-y top left;}

.allleft2title{
padding:0px 0px 0px 17px;
background:url(../images/n_alltitle.jpg) no-repeat 0px 1px;
font-size:15px;
line-height:25px;
font-weight:bold;
color:#333333;}

.allleft2{
width:651px;
position:relative;
padding:10px 0px 0px 10px;
border-top:1px #D7D9DC solid;
border-right:1px #D7D9DC solid;
border-left:1px #D7D9DC solid;
background-color:#FFFFFF;
float:left;}

.allright2{
width:320px;
float:right;
position:relative;}

.allright2item{
background:url(../images/n_magazineitem_bg.jpg) repeat-x bottom left;
clear:both;
position:relative;}

.allright2book{
padding-bottom:10px;
text-align:center;}

.allright2book img{
margin:10px 5px 10px 5px;}

.allright3book{
text-align:center;}

.allright3book img{
border:1px solid #CCC;
margin:0px 4px 10px 4px;}

.allright2AD{
position:relative;}

.allright2AD img{
margin:5px 10px 5px 10px;}

.oldbook{
margin-top:10px;
width:270px;
color:#C00;
text-align:right;}

.oldbook2{
width:600px;
text-align:right;}

.oldmonthly{
width:200px;
color:#C00;
text-align:right;}

.oldbook a{
color:#C00;
text-decoration:none;}

.oldbook a:hover{
color:#C00;
text-decoration:underline;}

.margin10{
margin-top:10px;}

/* table */
.tableA{
color: #333333;
border-top:#D2E2F9 solid 2px;
border-bottom:#D2E2F9  solid 1px;
border-left:#FFFFFF solid 1px;
border-right:#FFFFFF solid 1px;
border-collapse:collapse;}

.tableA th{
color: #666666;
background-color:#F6F6F6;
border-bottom:#E0E0E0 solid 1px;
border-collapse:collapse;
padding:2px 3px 2px 3px;
height:23px;
text-align:right;
width:20%;
white-space: nowrap;}

.tableA td{
border-bottom:#E0E0E0 solid 1px;
border-collapse:collapse;
text-align:left;
padding:2px 3px 2px 3px;
width:80%;
height: 23px;}

.tableB{
color: #333333;
border-top:#D2E2F9  solid 2px;
border-bottom:#D2E2F9  solid 1px;
border-left:#FFFFFF solid 1px;
border-right:#FFFFFF solid 1px;
border-collapse:collapse;}

.tableB th{
color: #2E68B2;
background-color:#F4F9FD;
border-bottom:#E0E0E0 solid 1px;
border-right:#E0E0E0 solid 1px;
border-left:#E0E0E0 solid 1px;
border-collapse:collapse;
padding:2px 3px 2px 3px;
height:23px;
white-space: nowrap;}

.tableB td{
border-bottom:#E0E0E0 solid 1px;
border-right:#E0E0E0 solid 1px;
border-left:#E0E0E0 solid 1px;
border-collapse:collapse;
text-align:center;
padding:2px 3px 2px 3px;
white-space: nowrap;
height: 23px;}

.tableC{
color: #7D0000;
border:#FFFFFF  solid 1px;
border-bottom:#E0E0E0  dotted 1px;
border-left:#FFFFFF solid 1px;
border-right:#FFFFFF solid 1px;
border-collapse:collapse;}

.tableC a{
text-decoration:underline;
color: #7D0000;
font-weight:bold;
font-size:14px;}

.tableC a:hover{
text-decoration:underline;}

.tableC td{
border-bottom:#E0E0E0 dotted 1px;
border-right:#E0E0E0 dotted 1px;
border-left:#E0E0E0 dotted 1px;
border-collapse:collapse;
padding-top:3px;
padding-bottom:3px;
height: 23px;
width:25%;}

tableD{
color:#666666;
width:100%;
border:1px solid;}

.tableD a{
text-decoration:none;
color:#666666;}

.tableD a:hover{
text-decoration:underline;}

.left{
text-align:left;
width:200px;
white-space:nowrap;
text-overflow:ellipsis; 
-o-text-overflow:ellipsis; 
overflow: hidden;}

.right{
font-size:10px;
padding-right:20px;
text-align:right;
color:#CCCCCC;
width:50px;}

/* 文字 */
.red{
color:#CC0000;}

.green{
color:#006600;}

.blue{
color:#2F6EBB;}

.hand{
cursor:hand;}

.magazinelisttitle{
color:#024CA3;
padding-left:10px;
font-weight:bold;
margin:0px;
background:url(/images/n_point01.gif) no-repeat 5px left;
clear:both;}

.magazinelistleft{
width:165px;
text-align:left;
float:left;
white-space:nowrap; 
overflow:hidden; 
text-overflow: ellipsis;
-o-text-overflow: ellipsis;}

.magazinelistright{
width:65px;
text-align:right;
padding-right:20px;
float:right;}

.publisherlist{
color:#666666;
width:250px;
text-align:left;
float:left;
line-height:25px;
white-space:nowrap; 
overflow:hidden; 
text-overflow: ellipsis;
-o-text-overflow: ellipsis;}

.hitunit2{margin:0px;
padding-left:6px;
padding-right:0px;
padding-top:20px;
text-align:left;}

.hitunitpic2{
margin:0 7px 0 5px;
padding:1px 4px 4px 1px;
width:221px;
height:200px;
background:url(/images/n_hitunit_bg.gif) no-repeat top left;
float:left;}

.hitunitpic2 img { width: 109px; height: 144px; border:none; cursor:hand;}

.hitunitpic2 ul{
margin:5px 0 0 0;
padding:0px;}

.hitunitpic2 li{
list-style-type:none;
height:20px;}

.roundcontantFavorites{
background-color:#FFFFFF;
border-right:1px solid #E6E6E6;
border-left:1px solid #E6E6E6;
padding:5px 3px 5px 3px;
text-align:left;
claer:both;}
	
.menu{
font-size:13px;
margin-top:10px;
line-height:26px;
color:#333333;
clear:both;
text-align:left;
background:url(../images/n_title_bg.jpg) no-repeat top left;}

.menuAll{
text-align:center;}

.menuAll div{
text-align:center;
width:100%;
cursor:hand;}

.menuAll td{
border-left:1px solid #C3C3C3;
text-decoration:none;
width:20%;}

.menuAll a{
text-decoration:none;
color:#333333;
font-weight:bold;}

.newmenu{
width:588px;
height:91px;
background:url(../images/n_newmenuall.jpg) no-repeat top left;}

.newmenuAll{
position:relative;
width:186px;
height:76px;
float:left;
padding:15px 5px 0px 5px;}

.newmenuAll img{
float:left;}

.newmenuAllword{
background:url(../images/redpoint.gif) no-repeat 3px 11px;
padding-left:10px;
float:right;
width:125px;
height:50px;
line-height:25px;
overflow:hidden;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;}

.newmenulistAll{
width:588px;}

.newmenulist{
position:relative;
clear:both;
margin-top:9px;
*margin-top:10px;
_margin-top:10px;
height:96px;
*height:98px;
_height:98px;
border-bottom:1px #CCCCCC solid;}

.newmenulist ul,.monthlylist ul{
margin:0;
padding:0;}

.newmenulistword{
white-space:nowrap; 
overflow:hidden;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
margin-top:20px;
width:455px;
float:right;}

.more{
text-align:right;
padding:5px 0px 5px 0px;}

.menuover1{
background:url(../images/n_menu_bg01.jpg) no-repeat top left;}

.menuout1{
background:url(../images/n_menu_bg01-1.jpg) repeat-x top left;}

.menuover2{
background:url(../images/n_menu_bg02.jpg) no-repeat top left;}

.menuout2{
background:url(../images/n_menu_bg02-1.jpg) repeat-x top left;}

.menuover3-1{
background:url(../images/n_newmenu01_on.jpg) no-repeat top left;}

.menuout3-1{
background:url(../images/n_newmenu01_off.jpg) no-repeat top left;}

.menuover3-2{
background:url(../images/n_newmenu02_on.jpg) no-repeat top left;}

.menuout3-2{
background:url(../images/n_newmenu02_off.jpg) no-repeat top left;}

.menuover3-3{
background:url(../images/n_newmenu03_on.jpg) no-repeat top left;}

.menuout3-3{
background:url(../images/n_newmenu03_off.jpg) no-repeat top left;}

.weekAll{
margin:20px;
position:relative;
clear:both;}

.weekAll ul{
margin:0px;
padding:0px;}

.weekAlltitle{
border-left:1px solid #EEF2F5;
border-right:1px solid #EEF2F5;
background-color:#BBD5F7;
color:#235087;
font-weight: bold;
text-align:center;
width:773px;
height:25px;
margin:0px;
padding:0px;}

.day{
position:relative;
width:155px;
float:left;}

.day1{
position:relative;
width:465px;
float:left;}

.day li{
text-decoration: none;
list-style-type:none;
text-align:left;
padding-left:8px;
height:22px;}

.day li a{
text-decoration: none;
color:#666666;}

.day li a:hover{
text-decoration:underline;}

.day1 li{
list-style-type:none;
text-align:left;
padding-left:8px;}

.day1 li a{
text-decoration: none;
color:#666666;}

.day1 li a:hover{
text-decoration:underline;}

.daylist{
border-top:2px solid #EEF2F5;
border-left:1px solid #EEF2F5;
border-right:1px solid #EEF2F5;
background-color:#E1ECFB;
text-align:center;
list-style-type:none;
color: #2E68B2;}

.Fleft{
float:left;
background-image: url(../images/n_list_style.gif);
background-repeat: no-repeat;
background-position: 2px 8px;
width:145px;}

.Bbg{
height:22px;
background-color:#D9E7F9;}

.Gbg1{
background-color:#A5CF8B;
color:#506A40;}

.Gbg2{
background-color:#CDE4BE;
color:#506A40;}

.Gbg3{
background-color:#D9ECCE;
color:#506A40;}

.sitemap{
margin:25px 20px 25px 40px;
width:925px;}

.sitemap a{
color:#38485F;
text-decoration:none;}

.sitemap ol{
margin:0px 0px 0px 40px;}

.sitemap li{
margin:0px;
padding:0px;}

.sitemaptitle{
margin:0px;
padding:0px;
list-style-type:none;
color:#38485F;
background:url(../images/n_sitemap_icon01.gif) no-repeat top left;}

.sitemaptitle1{
padding:0px;
list-style-type:none;
color:#38485F;
background:url(../images/n_sitemap_icon.gif) no-repeat top left;}

.sitemaplist{
margin:0px;
list-style-type:decimal;
background-color:#DBE1E8;
border-bottom:solid 1px #EEF1F4;
border-top:solid 1px #EEF1F4;}

.bluebg{
background-color:#DBE1E8;}

.paddingL18{
padding-left:18px;}

.clear{
clear:both;}

.livesearch{
display:none;
width: 300px;
position:absolute;
top:0px;
right:0%;}

.listitem{
padding-left:30px;
padding-top:25px;}

.ListMag{
margin:0px;
padding:0px;
width:540px;
white-space:nowrap; 
overflow:hidden;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;}

.ListMag2{
margin:0px;
padding:0px;
width:483px;
white-space:nowrap; 
overflow:hidden;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;}

.titleA{
color: #003399;
font-size: 16px;
list-style-type:none;
background:url(../images/redpoint.gif) no-repeat 3px 8px;
padding-left:8px;}

.titleD{
color: #003399;
font-size: 12px;
list-style-type:none;
font-weight:bold;
background:url(../images/redpoint.gif) no-repeat 5px 8px;
padding-left:30px;}

.titleE{
color: #003399;
font-size: 12px;
padding-left:30px;}

.titleF{
color: #003399;
font-size: 15px;
list-style-type:none;
background:url(../images/redpoint.gif) no-repeat 3px 8px;
padding-left:10px;
cursor:hand;}
.titleA a,.titleB a,.titleC a,.titleD a,.titleE a,.hotlist li a,.newmenuAllword a,.hotactionword a,.hotactionlist li a{
color:#003399;
text-decoration: none;
cursor:hand;}

.titleA a:hover,.titleB a:hover,.titleC a:hover,.hotlist li a:hover,.titleD a:hover,.titleE a:hover,.newmenuAllword a:hover,.hotactionword a:hover,.hotactionlist li a:hover{
color:#003399;
text-decoration: underline;}

.monthlylisttitle a{
color:#003399;
text-decoration: none;
cursor:hand;}

.monthlylisttitle a:hover{
color:#003399;
text-decoration: underline;
}
.dateA,.dateB{
margin-top:5px;
list-style-type:none;
color:#999999;
padding-left:10px;
line-height:15px;}

.dateC{
margin-top:5px;
list-style-type:none;
color:#0C375F;
padding-left:10px;}

.dateD,.dateD a,.dateD a:hover,.dateC a,.dateC a:hover{
list-style-type:none;
text-decoration:none;
color:#0C375F;}

.dateE{
margin-top:5px;
list-style-type:none;
color:#666666;
padding-left:10px;}

.dateF{
list-style-type:none;
color:#333333;
padding-left:18px;}

.dateG{
margin-top:5px;
list-style-type:none;
color:#666666;
padding-left:5px;
font-size: 12px;}
.dateE a,.dateE a:hover{
list-style-type:none;
text-decoration:none;
color:#666666;}

.titleB{
color: #003399;
font-size: 15px;
list-style-type:none;
background:url(../images/redpoint.gif) no-repeat 3px 8px;
padding-left:10px;}

.titleC{
color: #003399;
font-size: 15px;
list-style-type:none;
background:url(../images/redpoint.gif) no-repeat 8px 8px;
padding-left:15px;}

.tableE td{
border-bottom:1px solid #CCCCCC;
padding:15px 0px 15px 0px;}

.tableF td{
border-top:1px solid #CCCCCC;
padding:15px 0px 15px 0px;}

.allbookpic2{
width:120px;
height:85px;
float:left;
margin-right:3px;
border:1px solid #CCCCCC;}

.allbookpic2 ul{
margin:0px;
padding:0px;}

.allbookpic2 ul .title{
color:#000000;
font-weight: bold;
padding-left:20px;
background: url(../images/n_allbook_book.jpg) no-repeat 2px left;
list-style-type:none;}

.allbookpic2 ul .date{
color:#C0C0C0;
padding-left:20px;
list-style-type:none;}

.allbookpic3{
margin-left:5px;
width:220px;
height:144px;
border:1px solid #CCCCCC;}

.allbookpic4{
width:220px;
height:140px;
border:1px solid #CCCCCC;}

.allbookpic5{
width:94px;
height:62px;
float:left;
margin-right:3px;
border:1px solid #CCCCCC;
cursor:pointer;}

.allbookpic6{
margin:0 10px 0 20px;
float:left;
border:1px solid #CCCCCC;}
.keyword{
text-align:right;
line-height:25px;
width:265px;
float:left;
color:#666666;}

.hotword{
line-height:25px;
color:#666666;
margin-top:5px;
padding-left:5px;
background:url(../images/n_hotwordbg.gif) no-repeat top left;
width:515px;
height:24px;}

.keyword a,.hotword a{
color:#003399;
text-decoration:none;}

.keyword a:hover,.hotword a:hover{
color:#003399;
text-decoration:underline;}

.listA{
margin:0;
padding:0;}

.listA li{
line-height:20px;
white-space:nowrap; 
overflow:hidden;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
width:180px;}

.list01{
border-bottom:1px dotted #999999;
cursor:hand;}

.topview{
background:url(../images/n_topviewbg.jpg) repeat-x top left;
line-height:28px;
color:#333333;
font-weight: bold;
font-size:14px;
padding-left:10px;}

.topviewlist{
background-color:#F5F5F5;
padding:10px 0px 10px 0px;}

.topviewlist ul{
padding:10px 10px 10px 10px;
margin:2px 0px 0px 0px;}

.Pagetopviewlist ul{
padding:0px;
margin:0px;}

.topviewlist li{
margin:3px;
list-style-type:none;}

.Pagetopviewlist li{
margin:5px 0px 0px 15px;
list-style-type:none;}

.topviewlist a,.Pagetopviewlist a{
color:#003399;
text-decoration:none;}
	
.topviewlist a:hover,.Pagetopviewlist a:hover{
color:#003399;
text-decoration:underline;}

.Pagetopviewlist{
padding:0px;
margin:0px;
border-bottom:#EFEFEF 1px solid;}

.booktopviewlist{
margin:0px;
padding:0px;}

.booktopviewlist ul{
padding:0px;
margin:2px 0px 0px 0px;}

.booktopviewlist li{
margin:1px;
color: #003399;
list-style-type:none;
background:url(../images/redpoint.gif) no-repeat 8px 8px;
padding-left:15px;}

.booktopviewlist li a{
color:#003399;
text-decoration:none;}
	
.booktopviewlist li a:hover{
color:#003399;
text-decoration:underline;}

.starcontant{
background-color:#FFFFFF;
border-right:1px solid #E6E6E6; 
border-left:1px solid #E6E6E6;
padding:2px;
text-align:left;}

.starcontant1{
position:relative;
background-color:#FFFFFF;
border-right:1px solid #E6E6E6; 
border-left:1px solid #E6E6E6;
padding:14px;
text-align:left;}

.startitle0102{
background:url(../images/n_startitle01-02.jpg) no-repeat top right;
line-height:40px;
color:#FFFF00;
font-size:15px;
padding-left:260px;
margin-bottom:15px;}

.startitle0203{
background:url(../images/n_startitle02-03.jpg) no-repeat top right;
line-height:40px;
color:#FFFF00;
font-size:15px;
padding-left:260px;
margin-bottom:15px;}

.startitle0304{
background:url(../images/n_startitle03-04.jpg) no-repeat top right;
line-height:40px;
color:#FFFF00;
font-size:15px;
padding-left:260px;
margin-bottom:15px;}

.startitle0405{
background:url(../images/n_startitle04-05.jpg) no-repeat top right;
line-height:40px;
color:#FFFF00;
font-size:15px;
padding-left:260px;
margin-bottom:15px;}

.startitle0506{
background:url(../images/n_startitle05-06.jpg) no-repeat top right;
line-height:40px;
color:#FFFF00;
font-size:15px;
padding-left:260px;
margin-bottom:15px;}

.startitle0607{
background:url(../images/n_startitle06-07.jpg) no-repeat top right;
line-height:40px;
color:#FFFF00;
font-size:15px;
padding-left:260px;
margin-bottom:15px;}

.startitle0708{
background:url(../images/n_startitle07-08.jpg) no-repeat top right;
line-height:40px;
color:#FFFF00;
font-size:15px;
padding-left:260px;
margin-bottom:15px;}

.startitle0809{
background:url(../images/n_startitle08-09.jpg) no-repeat top right;
line-height:40px;
color:#FFFF00;
font-size:15px;
padding-left:260px;
margin-bottom:15px;}

.startitle0910{
background:url(../images/n_startitle09-10.jpg) no-repeat top right;
line-height:40px;
color:#FFFF00;
font-size:15px;
padding-left:260px;
margin-bottom:15px;}

.startitle1011{
background:url(../images/n_startitle10-11.jpg) no-repeat top right;
line-height:40px;
color:#FFFF00;
font-size:15px;
padding-left:260px;
margin-bottom:15px;}

.startitle1112{
background:url(../images/n_startitle11-12.jpg) no-repeat top right;
line-height:40px;
color:#FFFF00;
font-size:15px;
padding-left:260px;
margin-bottom:15px;}

.startitle1201{
background:url(../images/n_startitle12-01.jpg) no-repeat top right;
line-height:40px;
color:#FFFF00;
font-size:15px;
padding-left:260px;
margin-bottom:15px;}

.starmagv{
width:708px;
margin-top:25px;}

.starword{
background:url(../images/n_starbg.jpg) no-repeat top left;
line-height:19px;
font-size:13px;
padding:0px 10px 0px 10px;}

.starAll{
position:relative;
width:708px;}

.starAll ul{
margin:10px;
padding:0px;}

.starAll li{
width:329px;
float:left;
color: #003399;
font-size: 15px;
list-style-type:none;
background:url(../images/redpoint.gif) no-repeat 8px 8px;
padding-left:15px;
line-height:25px;
text-decoration:none;}

.starAll li a{
color: #003399;
text-decoration:none;}

.starAll li a:hover{
color: #003399;
text-decoration:underline;}

.starinput{
width:186px;}

.tagCloud{
background-color:#F5F7F8;
text-decoration:none;
line-height:25px;}

.tagCloud a{
text-decoration:none;}

.tagCloud ul{
margin:8px;
padding:0px;}

.ps{
border:1px #CCC dotted;
padding:5px;}

.sword{
color:#BEBEBE;
font-weight:normal;
font-size:10px;}

.changepage{
color:Red;}

/*091002新增*/
.page{
margin:10px 10px 10px 10px;
width:983px;
position:relative;}

.all3{
width:981px;
position:relative;
background-color:#FFFFFF;
border-right:1px solid #E6E6E6; 
border-left:1px solid #E6E6E6;}

.all3left{
width:649px;
float:left;
padding:0px 0px 0px 10px;}
	
.all3right{
width:300px;
float:right;
padding:0px 10px 0px 10px;
*padding:0px 9px 0px 9px;}

.allleft3title{
padding:0px 0px 0px 17px;
background:url(../images/n_alltitle.jpg) no-repeat 0px 5px;
font-size:15px;
line-height:30px;
font-weight:bold;
clear:both;
color:#333333;}

.allleft3stitle{
padding:10px 0px 0px 17px;
background:url(../images/n_alltitle.jpg) no-repeat 0px 13px;
font-size:13px;
line-height:22px;
font-weight:bold;
color:#333333;}

.bluetitle{
color:#0033CC;
font-weight:bold;
margin-top:5px;
margin-bottom:5px;
line-height:20px;
overflow:hidden;
text-overflow:ellipsis;}

.bluetitle a,.bluetitle a:hover{
color:#0033CC;
text-decoration:none;}

.pagelink{
background-color:#DEDEDE;
color:#333333;
font-weight:bold;
line-height:28px;
padding-left:18px;}

.pagelink a{
color:#333333;
text-decoration:none;}

.pagelink a:hover{
color:#0033CC;
text-decoration:underline;}

.size15{
font-size:15px;}

.bold{
font-weight:bold;}

.area{
width:625px;
margin-top:5px;
margin-bottom:5px;}

.MagIssueYoutube{
border:1px solid #CCCCCC;
width:300px;
margin:0 0 0 0;
padding:5px 0 0 10px;}

.MagIssueYoutube ul{
margin:0;
padding:0;}

.iframe{
border:1px solid #CCCCCC;}

.R{
float:right;}

.monthlylistAll{
width:260px;
text-align:left;
padding:0px 10px 10px 0px;
margin:2px 0 0 0;}

.monthlylist{
position:relative;
clear:both;
padding:10px 0px 10px 0px;
*padding:0px;
_padding:0px;
*margin:10px 0px 0px 0px;
_margin:5px 0px 0px 0px;}

.monthlylistword{
width:160px;
float:right;
color:#999999;
padding-left:17px;
font-size:10px;
overflow:hidden;
text-overflow:ellipsis;}

.monthlylisttitle{
margin-top:0px;
*margin-top:0px;
_margin-top:0px;
width:150px;
float:right;
color: #003399;
font-size: 13px;
list-style-type:none;
background:url(../images/redpoint.gif) no-repeat 0px 16px;
padding-top:10px;
padding-left:7px;}

.toptop{
background:url(../images/n_topleftbg.gif) no-repeat top left;
height:7px;
text-align:left;
color:#FFFFFF;
line-height:7px;
font-size:6px;}

.topbottom{
background:url(../images/n_toprightbg.gif) no-repeat top left;
height:7px;
text-align:left;
color:#FFFFFF;
line-height:7px;
font-size:6px;}

.accordionHeader{
color:Black;
font-weight: bold;
font-size:13px;
cursor:pointer;
padding-left:16px;
background:url(../images/n_alltitle.jpg) no-repeat 0px 7px;}

.tcTableCss1{
margin-left:18px;}

.tcTableCss2{
margin-top:0px;
*margin-top:0px;
_margin-top:0px;
margin-left:9px;
line-height:20px;
font-size:12px;
border-bottom:1px dotted #CCCCCC;}

.tcTD{
color:Blue;
font-weight:bold;
font-size:15px;}

.tcTime{
font-size:12px;}

.btbg{
width:14px;
height:4px;
background:url(../images/btbg1404.gif) no-repeat top left;
border:0;}

.tctxt{
margin-left:13px;
padding-left:12px;
font-size:12px;
background:url(../images/redpoint.gif) no-repeat 5px 13px;}

.tcarea{
margin-left:17px;}


.monthlylisttitleon{
margin-top:0px;
*margin-top:0px;
_margin-top:0px;
width:150px;
float:right;
color: #003399;
font-size: 13px;
list-style-type:none;
background:url(../images/redpoint.gif) no-repeat 0px 16px;
padding-top:10px;
padding-left:7px;
cursor:hand;
text-decoration:underline;}



.titleFon{
color: #003399;
font-size: 15px;
list-style-type:none;
background:url(../images/redpoint.gif) no-repeat 3px 8px;
padding-left:10px;
cursor:hand;
text-decoration: underline;}


.topnews{
margin-top:0px;
margin-left:0px;
padding-left:10px;
width:220px;
height:26px;
line-height:26px;
float:left;
color:#FF3300;
text-align:left;}

.topnews a{
text-decoration:none;
color:#FF3300;}

.topnews a:hover{
text-decoration:underline;
color:#FF3300;}

.allleft3FB{

float:right;

padding-top:10px;

padding-right:10px;

}

.topbanner {
width: 500px;}

.topbanner_size{
font-size:12px}

/* 酷比廣告 */
.scupCategory {
 float: inherit;
margin-right: 204px;
border: 1px solid #CCCCCC;
margin-bottom: 10px;
 }
		
.scupReader {
border: 1px solid #CCCCCC;
 }	

