/* Reset */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0px; padding: 0px; }
h1,h2,h3,h4,h5,h6,code,address,caption,cite,code,em,strong,th { font-size:140%; font-weight: normal; font-style: normal; }
ul { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
img { border:none; }
table { border-collapse: collapse; border-spacing: 0px; }
body { font:13px/1.231 *font-size:small;*font:x-small; word-wrap: break-word;word-break: break-all; }
select,input,button,textarea {font:99%}
table { font-size:inherit;font:100%;}
pre,code,kbd,samp,tt { *font-size:108%;line-height:100%;}

/* IE7 
*:first-child+html body { font-family: Geneva, Helvetica, sans-serif; }*/

/* link & css3 setting */ 
a { text-decoration:none; /*color:#6c6c6c;*/ }
a:hover { text-decoration:underline; }
/*a:visited {color:#5c5c5c; text-decoration:none; }*/
::selection { background-color:#005ac3; color: #db261f; }
::-moz-selection { background-color:#005ac3; color: #db261f; }
code::-moz-selection { background-color:#005ac3; }
code::selection { background-color:#005ac3; }



/*
a:link img {
filter:Alpha(Opacity=100, FinishOpacity=100, Style=2);
-moz-opacity:1.00;
opacity:1.00;
}

a:hover img {
filter:Alpha(Opacity=75, FinishOpacity=75, Style=2);
-moz-opacity:0.75;
opacity:0.75;
}*/



/* 版型全體 */
body { color:#6c6c6c; font-size:12px; text-align:justify; }
.clearfix { clear:both; height:0px; margin:0px; padding:0px; }


/* 上方標頭 */
#Top-Header { background-color:#000; color:#fff; font-size:10px; font-weight: bold; width:740px; height:17px; line-height:17px; padding:0px 5px; margin:0px auto; }
#Nav-Header { width:750px; margin:0px auto; font-size:10px; }
#Main-Header { width:750px; margin:0px auto 5px; }
#Main-Header p { clear:both; }
#Main-Header ul li { float:left; }
#Main-Header ul li a { height:28px; margin:0px 1px; width:123px; display:block; background:url(../images/bg_mainnav.png) no-repeat; }
#Main-Header ul li a:hover {
filter:Alpha(Opacity=75, FinishOpacity=75, Style=2);
-moz-opacity:0.75;
opacity:0.75; }
#Main-Header ul li.Nav1 a { background-position:0px 0px; width:124px; margin-left:0px; }
#Main-Header ul li.Nav2 a { background-position:-124px 0px; }
#Main-Header ul li.Nav3 a { background-position:-247px 0px; }
#Main-Header ul li.Nav4 a { background-position:-370px 0px; }
#Main-Header ul li.Nav5 a { background-position:-493px 0px; }
#Main-Header ul li.Nav6 a { background-position:-616px 0px; margin-right:0px; width:124px; }

/* 主要內容 */
#Guideline { height:41px; line-height:41px; border-bottom:#b9b9b9 solid 1px; margin-bottom:15px; }
#Content { width:750px; margin:0px auto; }
#Content-Side { float:left; width:190px; margin-bottom:15px; }
#Content-Main { float:right; width:530px; margin-bottom:15px; }

.Img-Contenet img { margin-bottom:5px; }
.Common { background-color:#f2f2f2;  border-top:none; margin-bottom:5px;  border-style: solid ;border:#b9b9b9 solid 1px;}
.Common div { padding:0px 10px 10px; }
.Common h1 { height:26px; background:url(../images/bg_common_h1.png); }
.Common h1.EDM { background-position:0px 0px; }
.Common h1.SubNav { background-position:0px -26px; }
.Common h3 { font-size:12px; font-weight:bold; color:#2c409c; background:url(../images/bg_arrow.png) left 5px no-repeat; padding-left:15px; margin-bottom:8px; }
.Common h3 span { font-size:10px; font-weight:normal; color:#6c6c6c; }
.Common h3 span a { color:#2c409c; }
.Common h4 { font-size:12px; color:#DA1C76; margin-bottom:3px; }
.Common h5 { font-size:12px; color:#2C409C; font-weight:bold; margin-bottom:3px; }
.Common h6 { font-size:14xp; color:#2C409C; font-weight:bold; margin-bottom:3px; }
.Common form input { margin:3px 0px; height:19px; }
.Common form input.Type1 { width:49px; padding:2px 0px; color:#FFF; border:none; background:url(../images/bg_input.png) left bottom repeat-x #1e3e99; }
.Common p { clear:both; }

.Commonzhj { background-color:#f2f2f2;  border-top:none; margin-bottom:5px;  border-style: solid ;border:#b9b9b9 solid 1px;}
.Commonzhj div { padding:0px 10px 10px; }
.Commonzhj h1 { height:26px; background:url(../images/bg_common_h2.png); }
.Commonzhj h1.EDM { background-position:0px 0px; }
.Commonzhj h1.SubNav { background-position:0px 0px; }
.Commonzhj h3 { font-size:12px; font-weight:bold; color:#2c409c; background:url(../images/bg_arrow.png) left 5px no-repeat; padding-left:15px; margin-bottom:8px; }
.Commonzhj h3 span { font-size:10px; font-weight:normal; color:#6c6c6c; }
.Commonzhj h3 span a { color:#2c409c; }
.Commonzhj h4 { font-size:12px; color:#DA1C76; margin-bottom:3px; }
.Commonzhj h5 { font-size:12px; color:#2C409C; font-weight:bold; margin-bottom:3px; }
.Commonzhj h6 { font-size:14xp; color:#2C409C; font-weight:bold; margin-bottom:3px; }
.Commonzhj form input { margin:3px 0px; height:19px; }
.Commonzhj form input.Type1 { width:49px; padding:2px 0px; color:#FFF; border:none; background:url(../images/bg_input.png) left bottom repeat-x #1e3e99; }
.Commonzhj p { clear:both; }

.Commonzhj1 { background-color:#f2f2f2;  border-top:none; margin-bottom:5px;  border-style: solid ;border:#b9b9b9 solid 1px;}
.Commonzhj1 div { padding:0px 10px 10px; }
.Commonzhj1 h3 {  line-height:26px;font-size:12px; font-weight:bold;color:#FFFFFF; height:26px; background:url(../images/bg_common_h1.png); }
.Commonzhj1 h3.SubNav { background-position:0px -54px; }
.Commonzhj1 form input { margin:3px 0px; height:19px; }
.Commonzhj1 form input.Type1 { width:49px; padding:2px 0px; color:#FFF; border:none; background:url(../images/bg_input.png) left bottom repeat-x #1e3e99; }
.Commonzhj1 p { clear:both; }

#zhj { word-break: normal;word-wrap: break-word;}
#zhj p,pre { clear:none; margin:10px;}
#zhj table strong { font-size:100%;}

.zhja a:link {font-size:9px;}
.zhja a:visited {font-size:9px;}
.zhja a:hover {font-size:9px;}
.zhja a:active {font-size:9px;}
 ul.Listtype1 li { background:url(../images/bg_arrow.png) left -46px no-repeat; padding-left:15px; margin-bottom:5px; }
 ul.Listtype2 li { background:url(../images/bg_arrow.png) left -97px no-repeat; padding-left:15px; margin-bottom:8px; }
 ul.Listtype3 li { background:url(../images/bg_ranking.png) no-repeat; padding-left:25px; min-height:17px; margin-bottom:7px; }
 ul.Listtype3 li.R2 { background-position:0px -60px; }
 ul.Listtype3 li.R3 { background-position:0px -120px; }
 ul.Listtype3 li.R4 { background-position:0px -180px; }
 ul.Listtype3 li.R5 { background-position:0px -240px; }
.ListStyle01{ background:url(../images/bg_arrow.png) left -97px no-repeat; padding-left:15px; margin-bottom:5px;  }
 
#Content-Main h1 { height:40px; background:url(../images/bg_main_h1.png); position:relative; }
#Content-Main h1.Topics { background-position:0px 0px; }
#Content-Main h1.Free { background-position:0px -40px; background-color:#fff2f9; }
#Content-Main h1.News { background-position:0px -80px; }
#Content-Main h1.News2 { background-position:0px -322px; }
#Content-Main h1.Ranking { background-position:0px -120px; }
#Content-Main h1.Event { background-position:0px -160px; }
#Content-Main h1.OtherContent { background-position:0px -200px; }
#Content-Main h1.VIPContent { background-position:0px -240px; }
#Content-Main h1.Keyword { background-position:0px -280px; }

#Content-Main h1 span a { display:block; position:absolute; width:40px; height:19px; top:13px; right:10px; }
#Content-Main h1 span a:hover { border-bottom:#ccc solid 1px; }

#Main-Content-Epaper p { margin: 13px; }
 
.WhatNewImg {FLOAT: right;MARGIN: 2PX;border: 1px solid #000000;}
 
span.More a { display:block; background:url(../images/bg_nav_more.png); width:40px; height:19px; }
span.More a:hover { border-bottom:#ccc solid 1px; }

.Bannercol { margin-bottom:5px; }
.Bannercol img { margin-bottom:5px; }
.Bannercol p { clear:both; }

/* 頁尾 */
#Footer { font-size:10px; border-top:#4d4d4d dotted 1px; padding:5px; margin:0px auto 15px; width:740px; }
#Footer span { float:right; }
#Footer p { clear:both; }

.tabcontent h4 { font-size:12px; color:#DA1C76; margin-bottom:3px; }
.tabcontent h5 { font-size:12px; color:#2C409C; font-weight:bold; margin-bottom:3px; }
.tabcontent h5 span { font-size:10px; color:#999; margin-left:10px; }
.tabcontent h6 { font-size:14xp; color:#2C409C; font-weight:bold; margin-bottom:3px; }
.tabcontent hr { height:1px; border:none; border-bottom:#ccc dashed 1px; }
.tabcontent div { padding:0px; margin:0px; display:block; background:none; }
.tabcontent div.T-Photo { width:115px; float:right; background-color:#f6f6f6; border:#d2d2d2 solid 1px; padding:10px;  }
.tabcontent div.T-Photo h6 { font-size:10px; font-weight:bold; color:#2c409c; margin:5px 0px; }
.tabcontent div.T-Photo div { width:115px; height:180px; overflow:hidden; margin-bottom:10px; }
.tabcontent div.T-Photo div img { width:115px; }


/* ajax tab */
.shadetabs { padding: 3px 0px; margin-left: 0px; margin-top: 1px; margin-bottom: 3px; }
.shadetabs li { display: inline; margin: 0px; padding:0px; }
.shadetabs li a { padding: 5px 3px; margin-right: 0px; /*border: 1px solid #d2d2d2;*/border: 1px solid #fff; border-bottom: 1px solid #d2d2d2; color:#797979; /*background:url(../images/shade.png)  left bottom repeat-x;*/ }
.shadetabs li a.selected { border: 1px solid #d2d2d2; color:#2c409c; font-weight:bold; background: url(../images/shadeactive.png) left top repeat-x; border-bottom-color:#FFF; }
.shadetabs li a.selected:hover { text-decoration: none; }
#countrydivcontainer , #countrydivcontainer2 { /*height:245px;*/ border-top:1px solid #d2d2d2; margin-bottom:30px; padding:10px; }

.T-Photo { width:115px; float:right; background-color:#f6f6f6; border:#d2d2d2 solid 1px; padding:10px;  }
.T-Photo h2 { font-size:10px; font-weight:bold; color:#2c409c; margin:5px 0px; }
.T-Photo div { width:115px; height:180px; overflow:hidden; margin-bottom:10px; }
.T-Photo div img { width:115px; }

