/* CSS Document */
*{margin:0px;padding:0px; }
body{font-size:12px; font-family:Arial, Helvetica, sans-serif,"????"; background: #fff; color: #000; line-height:1.5em;}  
ul,li,ol{ list-style:none;border:0;}
h1,h2,h3,h4,h5,h6 {margin:0; padding:0; font-size:12px; font-weight:normal;}
img {border:0;}
a{color: #000; text-decoration: none;}   
a:hover {color:#ba2636;text-decoration: underline;}   
.left{ float:left;}
.right{float:right;}

#a_top{ width:1000px; margin:0 auto; background:url(n_top.gif) no-repeat;  position: relative; z-index: 1;padding-top:173px;}
.x_1{color:#fff;position: absolute;z-index: 100;width: 70px;top:15px;right:146px;text-align:center;
}
.x_1 a{color: #fff; text-decoration: none;}   
.x_1 a:hover {color:#fff;text-decoration: underline;}  
.x_2{color:#fff;position: absolute;z-index: 100;width: 70px;top:16px;right:0px;text-align:center;}
.x_2 a{color: #fff; text-decoration: none;}   
.x_2 a:hover {color:#fff;text-decoration: underline;} 
.x_3{color:#fff;position: absolute;z-index: 100;width: 70px;top:16px;right:73px;text-align:center;}
.x_3 a{color: #fff; text-decoration: none;}   
.x_3 a:hover {color:#fff;text-decoration: underline;} 
.n_nav{ text-align:center; height:39px; line-height:39px; background:url(n_navbg.gif) repeat-x; }
.n_nav span{ padding:0px 20px;}
.n_nav span a{ color: #fff; text-decoration: none;} 
.n_nav span a:hover {color:#fff;text-decoration: underline;} 
.n_nav_1{ height:30px; background:#015fc1;position: relative; z-index: 1;}
.n_time span{ padding:0px 5px;}
.n_time{position: absolute;z-index: 100;width: 400px;top:6px;left:20px;text-align:left; color:#fff;}
.n_new{position: absolute;z-index: 100;width: 400px;top:6px; height:20px; line-height:20px; background:#517ead;right:20px;text-align:center; color:#fff;}
.n_new a{ color: #fff; text-decoration: none;} 
.n_new a:hover {color:#fff;text-decoration: underline;}

#a_main{ width:1000px; margin:0 auto;}
#a_main1{ width:1000px; margin:0 auto; border-bottom:2px solid #243378; padding-bottom:5px;}
.a_line_1{ overflow:hidden; zoom:1; padding-top:10px;}
.a_line1_l{float:left;width:704px;overflow:hidden; zoom:1; }
.a_item_a{ background:#FFF; padding:9px;float:left; width:305px; }
.a_item_a img{ display:block; }
.a_item_a h3{ width:305px; text-align:center; background:#c40002; color:#fff; height:32px; line-height:32px;}
.a_item_a h3 a{ color: #fff; text-decoration: none; } 
.a_item_a h3 a:hover {color:#fff;text-decoration: underline;}
.a_item_abox{ float:right;width:350px; padding-right:15px; padding-top:9px;}
.a_item_abox h3{ font-size:14px; color:#053897; text-align:center;   padding:10px 5px 5px 0px;}
.a_item_abox h3 a{color:#053897; text-decoration: none; } 
.a_item_abox h3 a:hover {color:#ba2636;text-decoration: underline;}
.a_item_abox p{ font-size:12px; color:#737373;  padding:5px 5px 5px 0px; line-height:1.8em;}
.a_item_abox p a{color:#737373; text-decoration: none;} 
.a_item_abox p a:hover {color:#ba2636;text-decoration: underline;}
ul.x_list_1{ padding:10px 15px;}
ul.x_list_1 li{padding-left:8px; background: url(x_dot.gif) no-repeat 0px 8px; padding-bottom:5px;}
.a_line1_r{float:right;width:285px;}
.st_tit_06{position: relative;z-index: 2;height:30px;line-height:30px;font-size:18px;font-weight:700;border-top:3px solid #c50000;border-bottom:1px solid #767676;padding:0px 5px 0px 10px;}
.st_lab{position: absolute;z-index: 101;top: 7px;left: 0px;padding: 0px 3px 5px;background: #FFF;font-size: 20px;font-weight: 700;width:100px;}
.st_tit_06 span{ font-size:12px; font-weight:300; float:right;}
ul.st_list_01{ overflow:hidden;zoom:1; }
ul.st_list_01 li{ padding:14px 0px 5px 5px; width:135px; float:left;}
ul.st_list_01 li img{ display:block;   width:135px; height:95px;}
ul.st_list_01 li p{ text-align:center; }
ul.a_list_1 li{ background:url(a_dot.gif) no-repeat 0px 8px; padding-left:8px;}
.a_line_2{ overflow:hidden; zoom:1; padding-top:10px; padding-left:10px; padding-right:10px;}
.a_item_d{ width:481px;height:244px;}
.a_item_e{ overflow:hidden; zoom:1; padding:5px 9px;}
.a_item_e img{ display:block; padding:1px; float:left; border:3px solid #bbcdd9;}
.a_item_e h3{ font-size:14px; color:#053897; text-align:center; width:300px; float:right; font-weight:700; padding:4px 15px 5px 0px;}
.a_item_e h3 a{color:#053897; text-decoration: none;} 
.a_item_e h3 a:hover {color:#ba2636;text-decoration: underline;}
.a_item_e p{ font-size:12px; color:#737373;  width:300px; float:right; padding:5px 15px 5px 0px; line-height:1.8em;}
.a_item_e p a{color:#737373; text-decoration: none;} 
.a_item_e p a:hover {color:#ba2636;text-decoration: underline;}
ul.a_list_2{ padding:5px 0px; margin:0px 4px;border-top:1px dashed #8e8d8d; overflow:hidden;zoom:1;}
ul.a_list_2 li{ background:url(a_dot.gif) no-repeat 0px 8px; padding-left:8px; width:220px;height:36px;overflow:hidden; padding-right:3px; float:left;}
#n_foot{width:1000px; margin:0 auto; padding:20px 0px;}
.n_link{position: relative; z-index: 1;}
.n_link h3{position: absolute; font-weight:700;
	z-index: 100; top:10px; left:10px;}
.n_link h3 span{ padding:0px 10px; color:#999;}
.n_link p{ padding-left:100px; padding-top:10px;}
.n_link p span{ padding:0px 5px;}
.n_dw{padding-top:15px; text-align:center;}

/* 文章內容定義 */
#zl_container{ width:700px;float: left;height:100%; padding-top:10px;}
.zltextbox{border-bottom:1px solid #d8d9db;border-left:1px solid #d8d9db;border-right:1px solid #d8d9db; }
.zl_site{padding:0px 0px 0px 10px;height:50px;line-height:50px;border-top:5px solid #c40002;border-bottom:1px solid #bebebe;}
.zl_site a{color: #000; text-decoration: none;}
.zl_site a:hover{color: #ba2636;text-decoration: underline;}
.zl_text{height:100%;padding:10px 35px;}
.zl_text h1{font-size:26px;font-weight: 700;text-align: center; padding:20px 0;line-height:1.2;}
.zlt_info{text-align:center;}
.zlt_info_l{display:block; padding:0px 10px;float:left;color:#999;}
.zlt_info_l a{color:#000;}
.zlt_info_l a:hover{color:#ba2636;}
.zlt_info_r{display:block;padding:0px 10px;float:right;color:#000;}
.zlt_info_r a{color:#000;}
.zlt_info_r a:hover{color:#ba2636;}
.fontResizer{display:block;float:right;padding:0px 5px;}
.fontsizebox{margin:30px 0px 10px 0px;line-height:2em;border-top:1px solid #d8d9db;padding-top:20px;}
.fontsizebox p{padding-bottom:25px;}
.zl_editor{ text-align:right; font-size:12px;}

/*相關專題相關閱讀 */
.zl_read{padding:0px 10px 15px 10px;color: #034277;border-top: 1px dashed #999;font-size: 14px;} 
.zl_read h3{font-size: 14px; font-weight:700;height:40px; line-height:40px; color: #034277;}
.zl_read ul{width: 610px; height:100%;}
.zl_read ul li{list-style-position: inside;list-style-type: square;color: #3866c4; font-size:14px; padding-bottom:6px;}
.zl_read ul li a{color: #034277;}
.zl_read ul li a:hover{color: #ba2636;}
.zl_read ul li span{ font-size:12px;color: #999; padding-left:10px;}

/* 側邊欄 */
#zl_sidebar{width:286px;float:right;height:100%; padding-top:10px;}
.zl_item{height:100%;border-top:5px solid #c40002;position:relative;z-index:1;}
.zl_lab{position: absolute;z-index:100;top: 10px; left:0px; padding:5px 3px; background: #FFF; font-size:20px; font-weight:900;}
.zl_item_more{position:relative; z-index:1; border-bottom:1px solid #767676; text-align:right; padding:10px 5px 0px 5px; height:22px; line-height:22px;width:275px; }
.zl_item_more span{ padding:0px 5px;}
.zl_item_more span.selected a{ color:#df400b;}
.zl_item_box{ padding:20px 0px 10px;}
.zl_item_box ul{list-style:none; }
.zl_item_box ul li{background:url(http://www.taiwan.cn/images/icon.gif) no-repeat 8px 10px; padding:0px 5px 3px 15px;line-height:2em;}
.zl_item_box ul{list-style:none; }
.zl_item_box ul li{background:url(http://www.taiwan.cn/images/icon.gif) no-repeat 8px 10px; padding:0px 5px 3px 15px;line-height:2em;}
.clear{ clear: both; height:0; line-height:0px; visibility: hidden; }

/*互動社區*/
.xw_item_h{padding:20px 0px 10px;}
.wh_item_fbox{ padding:8px 15px 0px; overflow:hidden;zoom:1;}
.wh_item_fbox img{ float:left; display:block; padding:2px; border:1px solid #fefefe; background:#fff;}
.wh_item_fbox h3{ float:right; width:150px; padding:5px 0px 0px; line-height:1.8em; font-weight:700;}
.wh_item_fbox p{ float:right; width:150px; padding:5px 0px; line-height:1.8em;}
.wh_item_fbox p a{ color:#585858; text-decoration:none;}
.wh_item_fbox p a:hover{ color:#ba2636; text-decoration:none;}
/* 列表頁面定義 */
.jmcn-list{ margin:30px 40px; font-size:14px;}
.jmcn-list ul{padding-bottom:20px; }
.jmcn-list ul li{background:url(http://www.taiwan.cn/images/icon.gif) no-repeat 8px 14px; padding:0px 5px 3px 18px;line-height:2em;}
.jmcn-list ul li span{ color:#9d9d9d; font-size:12px; padding-left:10px;  } 
.jmcn-list h2{font-size:20px;color: #7fa119; font-weight:700; padding:0px 0px 15px 0px; }
.jmcn-list h3{font-weight:700; font-size:14px; padding-bottom:5px;}


#scrollNews {overflow:hidden;}
#newsBox {width:1140px;height:100%;list-style:none;}
#newsBox li {float:left;width:180px;padding:0 5px;}
#newsBox2 {margin-top:-20px;margin-left:1140px;width:1140px;height:100%;list-style:none;}
#newsBox2 li {float:left;width:180px;padding:0 5px;}

.nyyTitle {width:440px;height:45px;border:0;padding:3px 21px 0 20px;font-family:Microsoft YaHei;font-weight:bold;line-height:45px;color:#FFF;background:url(n_tit_04_nyy.gif) 0 0 no-repeat;}
.nyyTitle strong {font-size:14px;}
.nyyTitle span {float:right;font-weight:normal;}
.nyyTitle a {color:#e56100;}