﻿@charset "utf-8";
/* CSS Document */
/*  layout.css */

/*========latest updated：2014/04/29 by noguchi============== */

/*layout========================*/
#wrapper_box{background:url() repeat-x;} 
#wrapper{} 
#header_box{height:120px; margin:0 auto; background:url() repeat-x; /*position:fixed; z-index:80; width:100%;*/}
#header{width:990px; height:120px; padding:0; margin:0 auto; position:relative;}
#main_content {} 
#major_box{ width:100%; height:535px; margin:0 auto; background:url() repeat-y #026289;}
#major{width:995px; height:535px; margin:0 auto;}
#container_box_01{margin:0 auto; background:url(../images/container_box_01_bg.jpg) top left repeat-x #eeeeee;}
#container_01{ width:990px; margin:0 auto; padding:28px 0 45px 0;}
#container_box_02{margin:0 auto; background:url(../images/container_box_02_bg.jpg) top left repeat-x #eeeeee; position:relative;}
#container_02{width:990px; margin:0 auto;}
#primary{width:710px; float:left; margin-right:20px; _margin-right:18px;}
#sidebar{width:260px; float:left; padding-top:40px; margin-bottom:10px;}
#footer_box{height:100px; margin:0 auto; clear:both; background-color:#3d3e41; background:url(../images/footer_box_bg.jpg) top repeat-x #3d3e41;}
#footer{width:990px; height:100px; margin:0 auto;}

/*header========================*/
/*logo_focustaiwan===========*/
#logo_focustaiwan{width:355px; height:69px; position:absolute; margin:30px 0 0 0; background:url(../images/header_bg.jpg) top left no-repeat;}
#logo_focustaiwan a{width:355px; height:69px; display:block;}
#logo_focustaiwan a span{display:none;}

/*banner_logo===========*/
.banner_logo{width:600px; height: 70px; background-color: #ccc; position:absolute; top:30px; left:0px; display:none;}


/*top link ===========*/
.top{ width:990px; height:30px; position:absolute; margin:0 0 0 0; float:right;}
.top ul{width:705px; height:30px; line-height:30px; font-family:Arial, "ＭＳ ゴシック", "新細明體"; font-size:14px; color:#006699; font-weight:bold; float:right;}
.top ul li{display:inline; padding-left:9px;}
.top ul li a{color:#006699;}
.top ul li a:link, .top ul li a:visited{color:#006699; text-decoration:none;}
.top ul li a:hover, .top ul li a:active{text-decoration:underline;}

/*site_switch===========*/
.site_switch{width:95px; height:60px; position:absolute; margin:43px 0 0 430px;}
.site_switch ul{width:95px; height:60px;}
.site_switch ul li{width:95px; height:27px; float:left; padding-right:4px;}
.site_switch ul li a{display:block; width:95px; height:27px; background:url(../images/site_switch_btn_bg.jpg) no-repeat;}
.site_switch ul .btn_eng a:link, .site_switch ul .btn_eng a:visited{background-position:0px 0px;}
.site_switch ul .btn_eng a:hover, .site_switch ul .btn_eng a:active{background-position:0px -81px;}
.site_switch ul .btn_jap a:link, .site_switch ul .btn_jap a:visited{background-position:0px -26px;}
.site_switch ul .btn_jap a:hover, .site_switch ul .btn_jap a:active{background-position:0px -107px;}
.site_switch ul .btn_esp a:link, .site_switch ul .btn_esp a:visited{background-position:0px -52px;}
.site_switch ul .btn_esp a:hover, .site_switch ul .btn_esp a:active{background-position:0px -133px;}
.site_switch ul li a span{display:none;}

/*texslider ============*/
#textslider_main { width:100%; height:40px; background-color:#FFF; margin:0 auto;}
.textslider_box { width:990px; height:40px; margin:0 auto; position:relative;}
.slideText { position: relative; overflow: hidden; width: 550px; height: 25px ;float:left; margin:8px 40px 0 8px;}
.slideText ul, .slideText li { margin: 0;padding: 0;list-style: none; width: 550px;}
.slideText ul {position: absolute;}
.slideText li { text-align: left;}
.slideText li a {display: block;overflow: hidden; text-decoration: none; line-height:24px;}

/*breaking news ============*/
#breaking_main { width:100%; height:40px; background-color:#FFF; margin:0 auto;}
.breaking_box { width:990px; height:40px; margin:0 auto; position:relative;}
.bknews_title { width:180px; height:20px; position:relative; margin:6px 0 0 0; float:left;}

/*ads ============*/
.ads{ width:990px; height:90px; margin:0 auto; padding:10px 0 10px 0;}
.sidebar_ad2{ width:260px; height:270px; text-align:center; margin:10px 0 10px 0;}

/*top news===========*/
.topnews { width:159px; padding:15px 0 0 1px; line-height:18px;}
.fixed {position:fixed;top:0;}

/*nav_menu ===========*/
#floatingbar{ width:100%; height:50px; background-color:#FFF; margin:0 auto; /* CSS3 陰影*//*-webkit-box-shadow: 0px 8px 15px #333;-moz-box-shadow: 0px 8px 15px #333;box-shadow: 0px 8px 15px #333;*/}
#minibar{ width:100%; height:50px; background-color:#FFF;margin:0 auto; z-index:20;/* CSS3 陰影*//*-webkit-box-shadow: 0px 8px 15px #333;-moz-box-shadow: 0px 8px 15px #333;box-shadow: 0px 8px 15px #333;*/display:none;}

.floater{position:fixed;top:0px;z-index:999;height:50px;width:990px;border-top:none;background-color: #F1F1F1;color:#ccc;display:block;clear:both;margin-left:auto;margin-right:auto;float:left;box-shadow: 0 0 7px rgba(0,0,0,0.4);}

.nav{ width:990px; margin:0 auto; height:50px; top:126px;background-color:#FFF;}
.nav ul{ width:auto; height:50px; margin:0 auto;/*overflow:hidden;*/}
.nav ul li{ height:50px; margin:0 auto;/* background:url() right top; float:left;*//*ie6*/}
.nav ul li a{ display:block; height:46px; background:url() #fff;}
.nav ul li a:link, .nav ul li a:visited{text-decoration:none;}
.nav ul li a:hover, .nav ul li a:active{text-decoration:none;}
.nav ul li a{ display:block; height:46px; background:url() #fff;}
.nav ul li a:link, .nav ul li a:visited{text-decoration:none;}
.nav ul li a:hover, .nav ul li a:active{text-decoration:none;}

.nav ul li.latest a:hover, .nav ul li.latest a:active{background:url() #88309b;}
.nav ul li.politics a:hover, .nav ul li.politics a:active{background:url() #30549b;}
.nav ul li.economics a:hover, .nav ul li.economics a:active{background:url() #6d528a;}
.nav ul li.cross a:hover, .nav ul li.cross a:active{background:url() #788635;}
.nav ul li.tech a:hover, .nav ul li.tech a:active{background:url() #e1a142;}
.nav ul li.sports a:hover, .nav ul li.sports a:active{background:url() #b1184b;}
.nav ul li.menu_07 a:hover, .nav ul li.menu_07 a:active{background:url() #308a9b;}
.nav ul li.culture a:hover, .nav ul li.culture a:active{background:url() #cc5d39;}
.nav ul li.menu_09 a:hover, .nav ul li.menu_09 a:active{background:url() #595757;}
.nav ul li.rti a:hover, .nav ul li.rti a:active{background:url() #b1182e;}

.nav ul li.latest{background:url() #88309b;}
.nav ul li.politics{background:url() #30549b;}
.nav ul li.economics{background:url() #6d528a;}
.nav ul li.cross{background:url() #788635;}
.nav ul li.tech{background:url() #e1a142;}
.nav ul li.sports{background:url() #b1184b;}
.nav ul li.menu_07{background:url() #308a9b;}
.nav ul li.culture{background:url() #cc5d39;}
.nav ul li.menu_09{background:url() #595757;}
.nav ul li.rti{background:url() #b1182e;}

.nav ul li a span{ display:block; line-height:50px; background:url(); padding-left:8px; padding-right:8px; float:left;/*ie6*/ font-size:15px; color:#000; font-weight:bold;}

.nav ul.sf-menu li ul.submenu{width:250px; height:auto; padding:0 0 0 0; /*background:url() bottom repeat-x #dce8f5;*/ border:1px solid #d3d3d3; background-color:#CCF; margin-top:9px;}
.nav ul.sf-menu li ul.submenu li{width:250px; /*height:25px;*/ height:auto; font-size:16px; background:url() no-repeat #dce8f5; border-bottom:1px solid #ffffff; padding:5px 0 5px 0;}
.nav ul.sf-menu li ul.submenu li a{display:block; width:235px; /*height:25px;*/ height:auto; line-height:24px; background:url() no-repeat; padding:0 0 0 15px; font-weight:bold;}
.nav ul.sf-menu li ul.submenu li a:link, .nav ul.sf-menu li ul.submenu li a:visited{color:#404040;}
.nav ul.sf-menu li ul.submenu li a:hover, .nav ul.sf-menu li ul.submenu li a:active{color:#0067b5; /*background-color:#eaecee;*/ text-decoration:none;}
.nav ul.sf-menu li.rti ul.submenu{width:250px; height:auto; padding:0 0 0 0; border:1px solid #d3d3d3; background-color:#CCF; margin:9px 0 0 -216px;}
.nav ul.sf-menu li.menu_09 ul.submenu{width:250px; height:auto; padding:0 0 0 0; border:1px solid #d3d3d3; background-color:#CCF; margin:9px 0 0 -190px;}

/*hidden nav_menu===========*/
.nav_min { width:1223px; margin:0 auto; height:50px; top:126px;background-color:#FFF;}

.nav_min ul li.min_logo { width:102px; height:45px; margin:2px 15px 0 0;}
.nav_min ul li.gplus { display:block;}
.nav_min ul li.gplus a{ width:27px; height:26px; margin:15px 5px 0 40px;}
.nav_min ul li.twitter { display:block;}
.nav_min ul li.twitter a{ width:27px; height:26px; margin:15px 5px 0 0;}
.nav_min ul li.fb { display:block;}
.nav_min ul li.fb a{ width:27px; height:26px; margin:15px 5px 0 0;}
.nav_min ul li.radio { display:block;}
.nav_min ul li.radio a{ width:27px; height:26px; margin:15px 5px 0 0;}

.nav_min ul{ width:auto; height:50px; margin:0 auto;/*overflow:hidden;*/}
.nav_min ul li{ height:50px; margin:0 auto;/* background:url() right top; float:left;*//*ie6*/}
.nav_min ul li a{ display:block; height:46px; background:url() #fff;}
.nav_min ul li a:link, .nav ul li a:visited{text-decoration:none;}
.nav_min ul li a:hover, .nav ul li a:active{text-decoration:none;}

.nav_min ul li.latest a:hover, .nav ul li.latest a:active{background:url() #88309b;}
.nav_min ul li.politics a:hover, .nav ul li.politics a:active{background:url() #30549b;}
.nav_min ul li.economics a:hover, .nav ul li.economics a:active{background:url() #6d528a;}
.nav_min ul li.cross a:hover, .nav ul li.cross a:active{background:url() #788635;}
.nav_min ul li.tech a:hover, .nav ul li.tech a:active{background:url() #e1a142;}
.nav_min ul li.sports a:hover, .nav ul li.sports a:active{background:url() #b1184b;}
.nav_min ul li.menu_07 a:hover, .nav ul li.menu_07 a:active{background:url() #308a9b;}
.nav_min li.culture a:hover, .nav ul li.culture a:active{background:url() #cc5d39;}
.nav_min li.menu_09 a:hover, .nav ul li.menu_09 a:active{background:url() #595757;}

.nav_min ul li.latest{background:url() #88309b;}
.nav_min ul li.politics{background:url() #30549b;}
.nav_min ul li.economics{background:url() #6d528a;}
.nav_min ul li.cross{background:url() #788635;}
.nav_min ul li.tech{background:url() #e1a142;}
.nav_min ul li.sports{background:url() #b1184b;}
.nav_min ul li.menu_07{background:url() #308a9b;}
.nav_min ul li.culture{background:url() #cc5d39;}
.nav_min ul li.menu_09{background:url() #595757;}

.nav_min ul li a span{ display:block; line-height:50px; background:url(); padding-left:8px; padding-right:8px; float:left;/*ie6*/ font-size:15px; color:#000; font-weight:bold;}

.nav_min ul.sf-menu li ul.submenu{width:250px; height:auto; padding:0 0 0 0; /*background:url() bottom repeat-x #dce8f5;*/ border:1px solid #d3d3d3; background-color:#CCF; margin-top:33px;
margin-left:8px;}
.nav_min ul.sf-menu li ul.submenu li{width:250px; /*height:25px;*/ height:auto; font-size:16px; background:url() no-repeat #dce8f5; border-bottom:1px solid #ffffff; padding:5px 0 5px 0;}
.nav_min ul.sf-menu li ul.submenu li a{display:block; width:235px; /*height:25px;*/ height:auto; line-height:24px; background:url() no-repeat; padding:0 0 0 15px; font-weight:bold;}
.nav_min ul.sf-menu li ul.submenu li a:link, .nav ul.sf-menu li ul.submenu li a:visited{color:#404040;}
.nav_min ul.sf-menu li ul.submenu li a:hover, .nav ul.sf-menu li ul.submenu li a:active{color:#0067b5; /*background-color:#eaecee;*/ text-decoration:none;}


/*head_search===========*/
#header .search{ width:245px; height:26px; position:absolute; background:url(../images/header_search_bg.jpg) no-repeat; margin:80px 0 0 745px;}
#header .search .keyword{width:155px; height:15px; position:absolute; top:4px; left:25px; border:0; font-family:Arial ; 
}
#header .search .search_btn{width:65px; height:26px; position:absolute; margin:0 0 0 180px;}


/*block========================*/
.block{ margin-bottom:10px;}
.block .block_title{ clear:both;}
.block .block_title .inner{clear:both;}
.block .block_content{clear:both;}
.block .block_content .inner{clear:both;}

.block .block_content .inner:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.block .block_content .inner {*zoom:1; _zoom:1;}/*clearfix修正內容物 margin-bottom BUG*/
 
.block .block_footer{clear:both;}
.block .block_footer .inner{clear:both;}

/*block_m1 (Latest news / Most_Viewed)========================*/
.news_block{ width:302px; height:400px; float:right; position:relative; overflow:hidden; background-color:#ffffff;}

.block_m1 { width:302px; height:202px; overflow:hidden;}
.news_block .block_title{ height:37px; background:url(../images/block_m1_title_bg01_m.jpg) repeat-x; position:relative;}
.news_block .block_title .inner {height:37px; background:url(../images/block_m1_title_bg01_r.png) no-repeat right;  overflow:hidden;}
.news_block .block_title h1{height:37px; background:url(../images/block_m1_title_bg01_l.png) no-repeat left;}
.bnews_block .block_title h1 a{display:block; height:37px; float:left;/*ie6*/ }
.news_block .block_title h1 a:link, .block_m1 .block_title h1 a:visited{font-size:15px; color:#ffffff; text-align: justify; text-justify:inter-ideograph;}
.news_block .block_title h1 a:hover, .block_m1 .block_title h1 a:active{text-decoration:none; text-align: justify; text-justify:inter-ideograph;}
.news_block .block_title h1 a span{display:block; height:37px; line-height:37px; width:302px; text-align:center; background:url() right top no-repeat;  float:left;/*ie6*/  font-size:16px; color:#ffffff; font-weight:bold;}
.block_m1 .block_title a img{position:absolute; top:7px; right:10px;}

.news_block .block_content{ background:url() no-repeat #FFF; height:165px; overflow:scroll; overflow-x:hidden; overflow-y:auto;}
.news_block .block_content .inner{padding:0;}
.block_m1 .block_content ul{font-weight:bold; font-size:14.5px;}
/*.block_m1 .block_content ul li{padding:0; border-bottom:1px solid #e6e6e6;}*/
.block_m1 .block_content ul li{ border-bottom:1px solid #e9e9e9; height:54px; padding:3px;}

.block_m1 .block_content ul li a{ display:block; padding:0px 0 0 5px; height:54px;}

.block_m1 .block_content ul li a:link, .block_m1 .block_m1 .block_content ul li a:visited{ background:#fff;}
.block_m1 .block_content ul li a:hover, .block_m1 .block_content ul li a:active{background:#787878; color:#FFF; text-decoration:none;}

.block_m1 .block_footer{height:0px; background:url() no-repeat #FFF;}
.block_m1 .block_footer .inner{ height:0px; padding:0 10px 0 10px;}

#most_viewed{ position:absolute; margin:202px 0 0 0;}
#most_viewed .block_title{height:37px; background:url(../images/block_m1_title_bg02_m.jpg) repeat-x;}
#most_viewed .block_title .inner{height:37px; background:url(../images/block_m1_title_bg02_r.jpg) no-repeat right; overflow:hidden;}
#most_viewed .block_title h1{height:37px; background:url(../images/block_m1_title_bg02_l.jpg) no-repeat left;}
#most_viewed .block_content ul{font-weight:bold; font-size:14.5px;}


/*ad_block====================*/
.ad_block{width:990px; clear:both; padding:13px 0 0 8px; position:relative;}
.ad{border:1px solid #c4d2d7; width:240px; margin:0 0 0 0; float:left; margin-right:7px;}
.end{margin-right:0; padding-right:0;}/*去除float最後一個*/

.ad_2 li{padding-bottom:10px;}

/*social_media*/
.social_media { width:125px; height:26px; margin:43px 0 0 866px; position:absolute; float:right;}
.social_media .gplus_btn{ position:absolute;}
.social_media .twitter_btn{ position:absolute;margin:0 0 0 32px;}
.social_media .fb_btn{position:absolute; margin:0 0 0 64px;}
.social_media .radio_btn{position:absolute; margin:0 0 0 96px;}
.social_media .rss_btn{position:absolute; margin:0 0 0 -32px;}
.social_media .linkedin_btn{position:absolute; margin:0 0 0 -64px;}

/*container_01_politics ========================*/
.container_politics { width:328px; height:375px; margin:0 2px 0 5px; background:url(../images/block_bg.png); position:relative; float:left; position:relative;}
.container_politics .politics_title { color:#30549b; font: 17px  "Arial"; font-weight:bold; margin:18px 0 0 20px; width:100px;}
.container_politics .politics_title a:link, .container_politics .politics_title a:visited { color:#30549b; font: 17px  "Arial"; font-weight:bold; text-decoration:none;}
.container_politics .politics_pic { width:155px; height:111px; background-color:#30549b; margin:8px 0 0 20px; float:left;}
.container_politics .politics_pic .pic_bk { width:148px; height:111px; background-color:#595757; position:relative; display:table-cell; text-align:center; vertical-align:middle;}
.container_politics .politics_pic img { height:111px; max-width:148px; max-height:111px; _width:expression(this.width > 148 && this.width > this.height ? 111: auto); /* IE6 */_height:expression(this.height > 111 ? 111 : auto); /* IE6 */}
.container_politics .politics_pic_title { color:#30549b; font: 16px  "Arial"; width:130px; float:right; margin:6px 18px 0 5px; /*text-align: justify; text-justify: newspaper;*/ }
.container_politics .politics_pic_title a:link, .container_politics .politics_pic_title  a:visited { color:#30549b; font: 16px  "Arial"; text-decoration:none;}
.container_politics .politics_inner{ width:290px; height:160px; overflow:hidden; float:left; margin:10px 0 0 20px;}
.container_politics .politics_inner ul{font-weight:bold;}
.container_politics .politics_inner ul li{padding:0; border-bottom:1px solid #d0d0d0; margin:2px 0 2px 0;}
.container_politics .politics_inner ul li a{display:block;}
.container_politics .politics_inner ul li a:link, .block_m1 .block_m1 .block_content ul li a:visited {}
.container_politics .politics_inner ul li a:hover, .block_m1 .block_content ul li a:active{ color:#30549b; text-decoration:none;}
.container_politics .more { color:#30549b; font: 13.5px  "Arial"; float:right;}
.container_politics .more a:link, .container_politics .more a:visited { color:#30549b; font: 13.5px  "Arial"; float:right; margin:5px 20px 0 0;}

/*container_01_cross_strait========================*/
.container_cross_strait { width:328px; height:375px; margin:0 2px 0 3px; background:url(../images/block_bg.png); position:relative; float:left; position:relative;}
.container_cross_strait .cross_strait_title { color:#309b65; font: 17px  "Arial"; font-weight:bold; margin:18px 0 0 20px; width:100px;}
.container_cross_strait .cross_strait_title a:link, .container_cross_strait .cross_strait_title a:visited { color:#309b65; font: 17px  "Arial"; font-weight:bold; text-decoration:none;}
.container_cross_strait .cross_strait_pic { width:155px; height:111px; background-color:#309b65; margin:8px 0 0 20px; float:left;}
.container_cross_strait .cross_strait_pic .pic_bk { width:148px; height:111px; background-color:#595757; position:relative; display:table-cell; text-align:center; vertical-align:middle;}
.container_cross_strait .cross_strait_pic img { height:111px; max-width:148px; max-height:111px; _width:expression(this.width > 148 && this.width > this.height ? 111: auto); /* IE6 */_height:expression(this.height > 111 ? 111 : auto); /* IE6 */}
.container_cross_strait .cross_strait_pic_title { color:#309b65; font: 16px  "Arial"; width:130px; float:right; margin:6px 18px 0 5px;}
.container_cross_strait .cross_strait_pic_title a:link, .container_cross_strait .cross_strait_pic_title  a:visited { color:#309b65; font: 16px  "Arial"; text-decoration:none;}
.container_cross_strait .cross_strait_inner{ width:290px; height:160px; overflow:hidden; float:left; margin:10px 0 0 20px;}
.container_cross_strait .cross_strait_inner ul{font-weight:bold;}
.container_cross_strait .cross_strait_inner ul li{padding:0; border-bottom:1px solid #d0d0d0; margin:2px 0 2px 0;}
.container_cross_strait .cross_strait_inner ul li a{display:block;}
.container_cross_strait .cross_strait_inner ul li a:link, .block_m1 .block_m1 .block_content ul li a:visited {}
.container_cross_strait .cross_strait_inner ul li a:hover, .block_m1 .block_content ul li a:active{ color:#309b65; text-decoration:none;}
.container_cross_strait .more { color:#309b65; font: 13.5px  "Arial"; float:right;}
.container_cross_strait .more a:link, .container_cross_strait .more a:visited { color:#309b65; font: 13.5px  "Arial"; float:right; margin:5px 20px 0 0;}

/*container_01_economics ========================*/
.container_economics { width:328px; height:375px; margin:0 2px 0 3px; background:url(../images/block_bg.png); position:relative; float:left; position:relative;}
.container_economics .economics_title { color:#9b3077; font: 17px  "Arial"; font-weight:bold; margin:18px 0 0 20px; width:100px;}
.container_economics .economics_title a:link, .container_economics .economics_title a:visited { color:#9b3077; font: 17px  "Arial"; font-weight:bold; text-decoration:none;}
.container_economics .economics_pic { width:155px; height:111px; background-color:#9b3077; margin:8px 0 0 20px; float:left;}
.container_economics .economics_pic .pic_bk { width:148px; height:111px; background-color:#595757; position:relative; display:table-cell; text-align:center; vertical-align:middle;}
.container_economics .economics_pic img { height:111px; max-width:148px; max-height:111px; _width:expression(this.width > 148 && this.width > this.height ? 111: auto); /* IE6 */_height:expression(this.height > 111 ? 111 : auto); /* IE6 */}
.container_economics .economics_pic_title { color:#9b3077; font: 16px  "Arial"; width:130px; float:right; margin:6px 18px 0 5px;}
.container_economics .economics_pic_title a:link, .container_economics .economics_pic_title a:visited { color:#9b3077; font: 16px  "Arial"; text-decoration:none;}
.container_economics .economics_inner{ width:290px; height:160px; overflow:hidden; float:left; margin:10px 0 0 20px;}
.container_economics .economics_inner ul{font-weight:bold;}
.container_economics .economics_inner ul li{padding:0; border-bottom:1px solid #d0d0d0; margin:2px 0 2px 0;}
.container_economics .economics_inner ul li a{display:block;}
.container_economics .economics_inner ul li a:link, .block_m1 .block_m1 .block_content ul li a:visited {}
.container_economics .economics_inner ul li a:hover, .block_m1 .block_content ul li a:active{ color:#9b3077; text-decoration:none;}
.container_economics .more { color:#309b65; font: 13.5px  "Arial"; float:right;}
.container_economics .more a:link, .container_economics .more a:visited { color:#9b3077; font: 13.5px  "Arial"; float:right; margin:5px 20px 0 0;}

/*container_01_ads ========================*/
.container_ads { width:328px; height:375px; margin:0 2px 0 5px; background:url(../images/block_bg.png); float:left; position:relative; text-align:center; vertical-align:middle;}
.container_ads .inner{ width:300px; height:250px; margin:60px 0px 20px 14px;}

/*container_01_ads2 ========================*/
.container_ads2 { width:328px; height:375px; margin:0 2px 0 3px; background:url(../images/block_bg.png); float:left; position:relative; text-align:center; vertical-align:middle;}
.container_ads2 .inner{ width:300px; height:250px; margin:60px 0px 20px 14px;}

/*container_01_sports========================*/
.container_sports { width:328px; height:375px; margin:0 2px 0 5px; background:url(../images/block_bg.png); position:relative; float:left; position:relative;}
.container_sports .sports_title { color:#952d2d; font: 17px  "Arial"; font-weight:bold; margin:18px 0 0 20px; width:250px;}
.container_sports .sports_title a:link, .container_sports .sports_title a:visited { color:#952d2d; font: 17px  "Arial"; font-weight:bold; text-decoration:none;}
.container_sports .sports_pic { width:155px; height:111px; background-color:#952d2d; margin:8px 0 0 20px; float:left;}
.container_sports .sports_pic .pic_bk { width:148px; height:111px; background-color:#595757; position:relative; display:table-cell; text-align:center; vertical-align:middle;}
.container_sports .sports_pic img { height:111px; max-width:148px; max-height:111px; _width:expression(this.width > 148 && this.width > this.height ? 111: auto); /* IE6 */_height:expression(this.height > 111 ? 111 : auto); /* IE6 */}
.container_sports .sports_pic_title { color:#952d2d; font: 16px  "Arial"; width:130px; float:right; margin:6px 18px 0 5px;}
.container_sports .sports_pic_title a:link, .container_sports .sports_pic_title a:visited { color:#952d2d; font: 16px  "Arial"; text-decoration:none;}
.container_sports .sports_inner{ width:290px; height:160px; overflow:hidden; float:left; margin:10px 0 0 20px;}
.container_sports .sports_inner ul{font-weight:bold;}
.container_sports .sports_inner ul li{padding:0; border-bottom:1px solid #d0d0d0; margin:2px 0 2px 0;}
.container_sports .sports_inner ul li a{display:block;}
.container_sports .sports_inner ul li a:link, .block_m1 .block_m1 .block_content ul li a:visited {}
.container_sports .sports_inner ul li a:hover, .block_m1 .block_content ul li a:active{ color:#952d2d; text-decoration:none;}
.container_sports .more { color:#309b65; font: 13.5px  "Arial"; float:right;}
.container_sports .more a:link, .container_sports .more a:visited { color:#952d2d; font: 13.5px  "Arial"; float:right; margin:5px 20px 0 0;}

/*container_01_tech========================*/
.container_tech { width:328px; height:375px; margin:0 2px 0 5px; background:url(../images/block_bg.png); position:relative; float:left; position:relative;}
.container_tech .tech_title { color:#a07634; font: 17px  "Arial"; font-weight:bold; margin:18px 0 0 20px; width:250px;}
.container_tech .tech_title a:link, .container_tech .tech_title a:visited { color:#a07634; font: 17px  "Arial";font-weight:bold; text-decoration:none;}
.container_tech .tech_pic { width:155px; height:111px; background-color:#a07634; margin:8px 0 0 20px; float:left;}
.container_tech .tech_pic .pic_bk { width:148px; height:111px; background-color:#595757; position:relative; display:table-cell; text-align:center; vertical-align:middle;}
.container_tech .tech_pic img { height:111px; max-width:148px; max-height:111px; _width:expression(this.width > 148 && this.width > this.height ? 111: auto); /* IE6 */_height:expression(this.height > 111 ? 111 : auto); /* IE6 */}
.container_tech .tech_pic_title { color:#a07634; font: 16px  "Arial"; width:130px; float:right; margin:6px 18px 0 5px;}
.container_tech .tech_pic_title a:link, .container_tech .tech_pic_title a:visited { color:#a07634; font: 16px  "Arial"; text-decoration:none;}
.container_tech .tech_inner{ width:290px; height:160px; overflow:hidden; float:left; margin:10px 0 0 20px;}
.container_tech .tech_inner ul{font-weight:bold;}
.container_tech .tech_inner ul li{padding:0; border-bottom:1px solid #d0d0d0;margin:2px 0 2px 0;}
.container_tech .tech_inner ul li a{display:block;}
.container_tech .tech_inner ul li a:link, .block_m1 .block_m1 .block_content ul li a:visited {}
.container_tech .tech_inner ul li a:hover, .block_m1 .block_content ul li a:active{ color:#a07634; text-decoration:none;}
.container_tech .more { color:#309b65; font: 13.5px  "Arial"; float:right;}
.container_tech .more a:link, .container_tech .more a:visited { color:#a07634; font: 13.5px  "Arial"; float:right; margin:5px 20px 0 0;}

/*container_01_culture ========================*/
.container_culture { width:328px; height:375px; margin:0 2px 0 3px; background:url(../images/block_bg.png); position:relative; float:left; position:relative;}
.container_culture .culture_title { color:#cc5d39; font: 17px  "Arial"; font-weight:bold; margin:18px 0 0 20px; width:250px;}
.container_culture .culture_title a:link, .container_culture .culture_title a:visited { color:#cc5d39; font: 17px  "Arial";font-weight:bold; text-decoration:none;}
.container_culture .culture_pic { width:155px; height:111px; background-color:#cc5d39; margin:8px 0 0 20px; float:left;}
.container_culture .culture_pic .pic_bk { width:148px; height:111px; background-color:#595757; position:relative; display:table-cell; text-align:center; vertical-align:middle;}
.container_culture .culture_pic img { height:111px; max-width:148px; max-height:111px; _width:expression(this.width > 148 && this.width > this.height ? 111: auto); /* IE6 */_height:expression(this.height > 111 ? 111 : auto); /* IE6 */}
.container_culture .culture_pic_title { color:#cc5d39; font: 16px  "Arial"; width:130px; float:right; margin:6px 18px 0 5px;}
.container_culture .culture_pic_title a:link, .container_culture .culture_pic_title a:visited { color:#cc5d39; font: 16px  "Arial"; text-decoration:none;}
.container_culture .culture_inner{ width:290px; height:160px; overflow:hidden; float:left; margin:10px 0 0 20px;}
.container_culture .culture_inner ul{font-weight:bold;}
.container_culture .culture_inner ul li{padding:0; border-bottom:1px solid #d0d0d0;margin:2px 0 2px 0;}
.container_culture .culture_inner ul li a{display:block;}
.container_culture .culture_inner ul li a:link, .block_m1 .block_m1 .block_content ul li a:visited {}
.container_culture .culture_inner ul li a:hover, .block_m1 .block_content ul li a:active{ color:#cc5d39; text-decoration:none;}
.container_culture .more { color:#cc5d39; font: 13.5px  "Arial"; float:right;}
.container_culture .more a:link, .container_culture .more a:visited { color:#cc5d39; font: 13.5px  "Arial"; float:right; margin:5px 20px 0 0;}

/*container_01_society ========================*/
.container_society { width:328px; height:375px; margin:0 2px 0 5px; background:url(../images/block_bg.png); position:relative; float:left; position:relative;}
.container_society .society_title { color:#308a9b; font: 17px  "Arial"; font-weight:bold; margin:18px 0 0 20px; width:250px;}
.container_society .society_title  a:link, .container_society .society_title  a:visited { color:#308a9b; font: 17px  "Arial";font-weight:bold; text-decoration:none;}
.container_society .society_pic { width:155px; height:111px; background-color:#308a9b; margin:8px 0 0 20px; float:left;}
.container_society .society_pic .pic_bk { width:148px; height:111px; background-color:#595757; position:relative; display:table-cell; text-align:center; vertical-align:middle;}
.container_society .society_pic img {height:111px; max-width:148px; max-height:111px; _width:expression(this.width > 148 && this.width > this.height ? 111: auto); /* IE6 */_height:expression(this.height > 111 ? 111 : auto); /* IE6 */}
.container_society .society_pic_title { color:#308a9b; font: 16px  "Arial"; width:130px; float:right; margin:6px 18px 0 5px;}
.container_society .society_pic_title a:link, .container_society .society_pic_title a:visited { color:#308a9b; font: 16px  "Arial"; text-decoration:none;}
.container_society .society_inner{ width:290px; height:160px; overflow:hidden; float:left; margin:10px 0 0 20px;}
.container_society .society_inner ul{ font-weight:bold;}
.container_society .society_inner ul li{ padding:0; border-bottom:1px solid #d0d0d0;margin:2px 0 2px 0;}
.container_society .society_inner ul li a{ display:block;}
.container_society .society_inner ul li a:link, .block_m1 .block_m1 .block_content ul li a:visited {}
.container_society .society_inner ul li a:hover, .block_m1 .block_content ul li a:active{ color:#308a9b; text-decoration:none;}
.container_society .more { color:#308a9b; font: 13.5px  "Arial"; float:right;}
.container_society .more a:link, .container_society .more a:visited { color:#308a9b; font: 13.5px  "Arial"; float:right; margin:5px 20px 0 0;}

/*container_01_Feature========================*/
.container_feature { width:328px; height:375px; margin:0 2px 0 3px; background:url(../images/block_bg.png); position:relative; float:left; position:relative;}
.container_feature .feature_title { color:#747826; font: 17px  "Arial"; font-weight:bold; margin:18px 0 0 20px; width:250px;}
.container_feature .feature_title  a:link, .container_feature .feature_title a:visited { color:#747826; font: 17px  "Arial";font-weight:bold; text-decoration:none;}
.container_feature .feature_pic { width:155px; height:111px; background-color:#747826; margin:8px 0 0 20px; float:left;}
.container_feature .feature_pic .pic_bk { width:148px; height:111px; background-color:#595757; position:relative; display:table-cell; text-align:center; vertical-align:middle;}
.container_feature .feature_pic .pic_bk img { height:111px; max-width:148px; max-height:111px; _width:expression(this.width > 148 && this.width > this.height ? 111: auto); /* IE6 */_height:expression(this.height > 111 ? 111 : auto); /* IE6 */}
.container_feature .feature_pic_title { color:#747826; font: 16px  "Arial"; width:130px; float:right; margin:6px 18px 0 5px;}
.container_feature .feature_pic_title a:link, .container_feature .feature_pic_title a:visited { color:#747826; font: 16px  "Arial"; text-decoration:none;}
.container_feature .feature_inner{ width:290px; height:160px; overflow:hidden; float:left; margin:10px 0 0 20px;}
.container_feature .feature_inner ul{ font-weight:bold;}
.container_feature .feature_inner ul li{padding:0; border-bottom:1px solid #d0d0d0; margin:2px 0 2px 0;}
.container_feature .feature_inner ul li a{display:block;}
.container_feature .feature_inner ul li a:link, .block_m1 .block_m1 .block_content ul li a:visited {}
.container_feature .feature_inner ul li a:hover, .block_m1 .block_content ul li a:active{ color:#747826; text-decoration:none;}
.container_feature .more { color:#308a9b; font: 13.5px  "Arial"; float:right;}
.container_feature .more a:link, .container_feature .more a:visited { color:#747826; font: 13.5px  "Arial"; float:right; margin:5px 20px 0 0;}

/*container_01_Photo of the day========================*/
.photo_d { width:315px; height:220px; background-image:url(../images/block_bg2.png); float:right; margin:2px 0 10px 0;}
.photo_d_title { color:#13759d; font: 17px  "Arial"; font-weight:bold; width:280px; margin:18px 0 0 18px; border-bottom:1px solid #d0d0d0; padding:0 0 5px 0;}
.photo_d_title a:link,.photo_d_title a:visited{ color:#13759d; font: 17px  "Arial"; font-weight:bold; text-decoration:none;}
.photo_d_content { width:280px; height:180px; margin:8px 16px 0 14px; overflow:hidden; position:absolute;}
.photo_d_content ul li { width:135px; height:101px; margin:5px; background-color:#595757; display:table-cell; text-align:center; vertical-align:middle;}
.photo_d_content ul li img { height:101px; max-width:135px; max-height:101px; _width:expression(this.width > 135 && this.width > this.height ? 101: auto); /* IE6 */_height:expression(this.height > 101 ? 101 : auto); /* IE6 */}
.prev { margin:50px 0 0 13px; position:absolute; background-image: url(../images/film_block_a_prev.png); width:30px; height:33px; z-index:10;}
.next { margin:50px 0 0 280px; position:absolute;background-image: url(../images/film_block_a_next.png); width:30px; height:33px; z-index:10;}
.pd_text { width:135px; height:40px; font: 15px  "Arial"; line-height:20px; position:absolute; color:#000; text-align:center;}

/*container_01_video news========================*/
.video_news { width:315px; height:280px; background-image:url(../images/video-news_bg.png); background-repeat:no-repeat; float:right; margin:2px 0 13px 0;}
.video_news_title{ color:#13759d; font: 17px  "Arial"; font-weight:bold; width:280px; margin:18px 0 0 18px; border-bottom:1px solid #d0d0d0; padding:0 0 5px 0;}
.video_news_title a:link, .video_news_title a:visited{ color:#13759d; font: 17px  "Arial"; font-weight:bold; text-decoration:none;}
.video_news_content { width:280px; height:220px; margin:0 0 0 18px;}
.video_news .frame_main ul { width: 99999px;position: absolute;}
.video_news .frame_main ul li {float: left;width: 267px; height: 220px;position: relative;}
.video_box { width: 267px; float: left; position: relative; margin:10px 0 0 5px;}
.frame_main { position: relative; overflow: hidden;width: 267px; height: 220px;}
.video_box .btn {position: absolute;top: 0px;left: 0px;z-index: 10;width: 267px;height: 33px;}
.video_box a.prev1 { background: url(../images/film_block_a_prev.png) no-repeat;position: absolute; z-index: 10; width:30px; height:33px; margin:60px 0 0 5px;}
.video_box a.next1 { background-image:url(../images/film_block_a_next.png); background-repeat:no-repeat; position: absolute; z-index: 10; width:30px; height:33px; margin:60px 0 0 240px;}
.video_box a span { display: none;}
.video_box .frame_main ul li img { margin:5px 0 5px 0;}
.video_box .frame_main ul li h3 a:link, .video_box .frame_main ul li h3 a:visited {font: 14px  "Arial"; color:#222222; margin-top:10px; line-height:24px; text-decoration:none;}

/*container_01_What the Papers Say========================*/
.papers_say { width:315px; height:282px; background-image:url(../images/papers_say_bg.png); background-repeat:no-repeat; float:right;}
.papers_say_title{ color:#13759d; font: 17px  "Arial"; font-weight:bold; width:280px; margin:18px 0 0 18px; }
.papers_say_title a:link, .papers_say_title a:visited{ color:#13759d; font: 17px  "Arial"; font-weight:bold; text-decoration:none;}
.papers_say_title2{ color:#FFF; font: 16px  "Arial"; width:280px; margin:10px 0 0 18px; padding:10px; background-color:#13759d; width:271px; height:50px;tex}
.papers_say_title2 a:link, .papers_say_title2 a:visited{ color:#FFF; font: 16px  "Arial"; text-decoration:none;}
.papers_say_content{ width:290px; height:148px; margin:5px 0 0 18px; font: 14px  "Arial"; color:#222222; line-height:20px;}
.papers_say .papers_say_content .ps_pic_bk {width:148px; height:111px; background-color:#595757; position:relative; display:table-cell; text-align:center;  float:left; margin:5px 5px 0 0;}
.papers_say .papers_say_content .ps_pic_bk img { height:111px; max-width:148px; max-height:111px; _width:expression(this.width > 148 && this.width > this.height ? 111: auto); /* IE6 */_height:expression(this.height > 111 ? 111 : auto); vertical-align:middle; text-align: justify; text-justify: newspaper;}
.ps_more { color:#13759d; font: 13.5px  "Arial"; float:right; margin:0 10px 10px 0; float:right;}
.ps_more a:link, .ps_more a:visited { color:#13759d; font: 13.5px  "Arial"; float:right; margin:5px 0 10px 0;}

/*container_01_RTI========================*/
.rti { width:315px; height:282px; float:right; vertical-align:middle; margin:15px 0 15px 0; background-image:url(../images/papers_say_bg.png); background-repeat:no-repeat;}
.rti_title { font: 17px  "Arial"; font-weight:bold; width:280px; margin:18px 0 0 18px; padding:0 0 5px 0;}
.rti_title img { vertical-align: text-bottom;}
.rti_title a { color:#b94c32; text-decoration:none;}
.rti_title a:visited { color:#b94c32; font: 17px  "Arial"; font-weight:bold; }
.rti_show { margin:10px 0 0 18px; padding:10px; background:url(../images/rti_headphone.png) no-repeat left top #b94c32; width:271px; cursor:pointer}
.rti_show a{ color:#FFF; font: 16px  "Arial"; text-decoration:none;}
.rti_show img{ vertical-align:bottom;}
.rti_show h1{ padding-left:40px;}
.rti_photo { display:block; float:left; width:110px; height:110px; background-color:#fff; margin:10px 0px 10px 18px;}
.rti_photo img{ width:100px; height:100px; border:#ccc 1px solid; padding:5px;}
.rti_content { display:block; float:left; width:160px; height:140px; padding:10px;}
.rti_content h1 { color:#b94c32; font: 16px  "Arial"; border-left:5px solid #ccc; padding-left:5px;}
.rti_content p { display:block; float:left; width:160px; height:85px;line-height:18px; color:#000; font: 14px  "Arial"; overflow:hidden;}
.rti_more a{ color:#b94c32; font: 13.5px  "Arial"; float:right; margin:10px 10px 10px 0;}

/*container_01_sidebar_AD========================*/
.sidebar_ad{ width:315px; height:250px; float:right; text-align:center; vertical-align:middle; margin:15px 0 15px 0;}
.sidebar_ad inner{text-align:center; vertical-align:middle;}

/*container_02_inpage========================*/
.block_s1{ width:260px; background:#3d3e41; clear:both; margin-bottom:0;}
.block_s1 .block_title{height:35px; background:url(../images/block_s1_block_title_bg.jpg) bottom repeat-x;}
.block_s1 .block_title .inner{}
.block_s1 .block_title h1{font-size:16px; color:#ffffff; font-weight:bold; line-height:35px; padding-left:20px;}
.block_s1 .block_title h1 a{}
.block_s1 .block_title h1 a:link, .block_s1 .block_title h1 a:visited{color:#ffffff;}
.block_s1 .block_title h1 a:hover, .block_s1 .block_title h1 a:active{text-decoration:none;}
.block_s1 .block_content{background:url(../images/block_s1_block_title_bg.jpg) bottom repeat-x;}
.block_s1 .block_content .inner{padding:10px 10px 15px 10px;}
.block_s1 .block_content h2{font-size:13px; color:#ffffff; padding-top:5px;}
.block_s1 .block_content h2 a:link, .block_s1 .block_content h2 a:visited{color:#d8d8d9;}
.block_s1 .block_content h2 a:hover, .block_s1 .block_content h2 a:active{color:#ffffff; text-decoration:none;}

/*video news_inpage========================*/
.video_box_inpage { width: 260px; overflow: hidden; position: relative;}
.frame_inpage { position: relative; overflow: hidden; width: 240px; height: 180px;}
.video_box_inpage .frame_inpage ul { width: 99999px;position: absolute;}
.video_box_inpage .frame_inpage ul li {float: left;width: 260px; height: 220px;position: relative;}
.video_box_inpage .btn {position: absolute;top: 0px;left: 0px; z-index: 10;width: 240px;height: 33px;}
.video_box_inpage a.prev1 { background: url(../images/film_block_a_prev.png) no-repeat;position: absolute; z-index: 10; width:30px; height:33px; margin:50px 0 0 5px;}
.video_box_inpage a.next1 { background-image:url(../images/film_block_a_next.png); background-repeat:no-repeat; position: absolute; z-index: 10; width:30px; height:33px; margin:50px 0 0 210px;}
.video_box_inpage a span { display: none;}
.video_box_inpage .frame_inpage ul li img { margin:0 0 5px 0; max-width:240px;}
.video_box_inpage .frame_inpage ul li h3 a:link, .video_box_inpage .frame_inpage ul li h3 a:visited {font: 13px "Arial"; font-weight:bold; color:#d8d8d9; margin-top:10px; line-height:20px; text-decoration:none;}
.video_box_inpage .frame_inpage ul li h3 a:hover, .block_s1 .video_box_inpage .frame_inpage ul li h3 a:active{color:#ffffff; text-decoration:none;}

/*photo_inpage========================*/
.photo_inpage { width: 260px; position: relative; overflow: hidden;}
.photoframe_inpage { position: relative; overflow: hidden; width: 240px; height: 210px;}
.photo_inpage .photoframe_inpage ul { width: 99999px;position: absolute;}
.photo_inpage .photoframe_inpage ul li {float: left;width: 260px; height: 220px;position: relative;}
.photo_inpage .btn {position: absolute;top: 0px;left: 0px; z-index: 10;width: 240px;height: 33px;}
.photo_inpage a.prev1 { background: url(../images/film_block_a_prev.png) no-repeat;position: absolute; z-index: 10; width:30px; height:33px; margin:70px 0 0 5px;}
.photo_inpage a.next1 { background-image:url(../images/film_block_a_next.png); background-repeat:no-repeat; position: absolute; z-index: 10; width:30px; height:33px; margin:70px 0 0 210px;}
.photo_inpage a span { display: none;}
.photo_inpage .photoframe_inpage ul li img { margin:0 0 5px 0; max-width:240px;}
.photo_inpage .photoframe_inpage ul li h3 a:link, .photo_inpage .photoframe_inpage ul li h3 a:visited {font: 13px "Arial"; font-weight:bold; color:#d8d8d9; margin-top:10px; line-height:20px; text-decoration:none;}
.photo_inpage .photoframe_inpage ul li h3 a:hover, .block_s1 .photo_inpage .photoframe_inpage ul li h3 a:active{color:#ffffff; text-decoration:none;}

/*news_list_content=============*/
.news_list_content{width:500px; margin:0 10px 0 0; float:left; padding-top:10px;}
.news_list_content .box_0{width:500px; background:url(../images/line.jpg) bottom repeat-x; margin-top:15px; clear:both;}
.news_list_content .box_1{width:130px; height:100px; margin-right:10px; margin-bottom:15px; float:left; background-color:#FFF;}
.news_list_content .box_1 .pic_bk { width:130px; height:100px; position:relative; display:table-cell; text-align:center; vertical-align:middle;}
.news_list_content .box_1 img{ border:5px solid #fff; max-width:120px; max-height:90px; _width:expression(this.width > 120 && this.width > this.height ? 90: auto); /* IE6 */_height:expression(this.height > 90 ? 90 : auto); /* IE6 */}
.news_list_content .box_1 a:link img, .news_list_content .box_1 a:visited img{border:5px solid #fff;}
.news_list_content .box_1 a:hover img, .news_list_content .box_1 a:active img{border:5px solid #0068b7; text-decoration:none;}
.news_list_content .box_2{overflow:hidden; margin-bottom:15px;}
.news_list_content .box_2 .date{font-size:13px; color:#959595; padding-bottom:5px;}
.news_list_content .box_2 h2{font-size:16px; color:#000; line-height:22px;}
.news_list_content .box_2 h2 a:link, .news_list_content .box_2 h2 a:visited{color:#000;}
.news_list_content .box_2 h2 a:hover, .news_list_content .box_2 h2 a:active{color:#0068b7; text-decoration:none;}

/*news_side_block=============*/
.news_side_block{width:200px; float:left; margin-bottom:10px;}

/*block_p2 (others / most viewed)==========*/
.block_p2{width:200px; background:#026289; clear:both; margin-bottom:0; position: relative;}
.block_p2 .block_title{height:35px; background:url(../images/block_p2_block_title_bg.jpg) bottom repeat-x;}
.block_p2 .block_title .inner{}
.block_p2 .block_title h1{font-size:16px; color:#ffffff; font-weight:bold; line-height:35px; padding-left:20px;}
.block_p2 .block_title h1 a{ }
.block_p2 .block_title h1 a:link, .block_p2 .block_title h1 a:visited{color:#ffffff;}
.block_p2 .block_title h1 a:hover, .block_p2 .block_title h1 a:active{text-decoration:none;}
.block_p2 .block_title a img{position:absolute; top:7px; right:10px;}
.block_p2 .block_content{background:url() bottom repeat-x; border-bottom:1px solid #024c6a;}
.block_p2 .block_content .inner{padding:0;}
.block_p2 .block_content ul{}
.block_p2 .block_content ul li{padding:0;}
.block_p2 .block_content ul li a{display:block; padding:10px 20px 20px 20px;}
.block_p2 .block_content ul li a:link, .block_p2 .block_content ul li a:visited{background:#026289;}
.block_p2 .block_content ul li a:hover, .block_p2 .block_content ul li a:active{background:#014865; border-bottom:1px solid #01435d; text-decoration:none;}
.block_p2 .block_content .date{font-size:13px; color:#959595; padding-bottom:5px;}
.block_p2 .block_content h2{font-size:16px; color:#eeeeee; line-height:18px;}
.block_p2 .block_content h2 a:link, .block_p2 .block_content h2 a:visited{color:#eeeeee;}
.block_p2 .block_content h2 a:hover, .block_p2 .block_content h2 a:active{text-decoration:none;}


/*news_content========================*/
.news_content{width:500px; margin:0 10px 0 0; float:left; padding-top:10px;} 
.news_content h1{font-size:24px; font-weight:bold; color:#000; line-height:30px; margin-bottom:10px;} 
.news_content .date{font-size:13px; color:#7d7d7d; font-weight:normal;} 
.news_content .box_0{} 
.news_content .box_1{width:400px; margin:10px auto 20px auto; border:1px solid #999999; background:#FFF; padding:5px;} 
.news_content .box_1 a{} 
.news_content .box_1 h2{font-size:13px; color:#005799; font-weight:normal; line-height:18px; padding:5px 0 5px 5px;} 
.news_content .box_2{} 
.news_content .box_2 p{font-size:16px; color:#000;} 

/*inpage_social_share*/
.social_share_01{height:30px; border-top:1px dashed #b3b3b3; border-bottom:1px dashed #b3b3b3; clear:both; position:relative; padding-top:10px}
.social_share_01 .fb_like{width:80px; height:20px; float:left;}
.social_share_01 .google_btn{width:80px; height:21px; float:left;}
.social_share_01 .grade{width:380px; height:30px; }
.social_share_01 .grade p{float:left; font-size:15px;}
.social_share_01 .grade .basic{float:left; padding:5px 10px 0 0;}
.social_share_01 .grade .grade_count{font-size:13px;}
.social_share_02{height:30px; border-bottom:1px dashed #b3b3b3; margin-bottom:20px; position:relative;}

/*fb_fanpage*/
.social_share_02 .join{width:250px; height:20px; position:absolute; top:5px; left:10px;}
.social_share_02 .join span{font-size:14px; color:#1b1b1b; height:20px; line-height:20px; display:block; float:left;}
.social_share_02 .join .fb_like{width:100px; height:20px; position:absolute; top:0px; left:150px;}
/*AddThis toolbox*/
.addthis_toolbox_set{float:left; margin-right:5px;}
/*LINE Button*/
.line_button{width:32px; height:32px; float:left;}
/*Bad Button*/
.social_share_01 .bad{height:70px; top:5px; float:left; top:10px;}
.social_share_01 .bad .bad_btn{width:44px; height:70px; float:left;}
.social_share_01 .bad .bad_number{height:70px; float:left;}
.social_share_01 .bad .bad_number .bad_number_left{width:10px; height:70px; background:url(http://img1.cna.com.tw/www/images/bad_number_left_bg.jpg) no-repeat; float:left;}
.social_share_01 .bad .bad_number .bad_number_content{height:70px; background:url(http://img1.cna.com.tw/www/images/bad_number_content_bg.jpg) repeat-x; float:left; font-size:12px; line-height:20px;}
.social_share_01 .bad .bad_number .bad_number_right{width:5px; height:70px; background:url(http://img1.cna.com.tw/www/images/bad_number_right_bg.jpg) no-repeat; float:left; }

/*news_photo_list========================*/ 
.news_photo_list .box_0{width:210px; float:left; margin:15px 20px 10px 0;}
.news_photo_list .box_1{width:200px; margin-bottom:5px;}
.news_photo_list .box_1 img{border:5px solid #fff;}
.news_photo_list .box_1 a:link img, .news_photo_list .box_1 a:visited img{border:5px solid #fff;}
.news_photo_list .box_1 a:hover img, .news_photo_list .box_1 a:active img{border:5px solid #009ac0; text-decoration:none;}
.news_photo_list .box_2{width:208px;}
.news_photo_list .box_2 h2{font-size:16px; color:#1b1b1b; line-height:20px;}
.news_photo_list .box_2 h2 a:link, .news_photo_list .box_2 h2 a:visited{color:#1b1b1b;}
.news_photo_list .box_2 h2 a:hover, .news_photo_list .box_2 h2 a:active{color:#0068b7; text-decoration:none;}

/*block_p1 (Top news / Most_Viewed)========================*/
.block_p1{width:350px; float:left; margin-top:20px; overflow:hidden;}
.block_p1 .block_title{height:37px; background:url(../images/block_m1_title_bg01_ml.jpg) repeat-x;}
.block_p1 .block_title .inner{height:37px; background:url(../images/block_p1_title_bg01_r.jpg) no-repeat right; overflow:hidden;}
.block_p1 .block_title h1{height:37px; background:url(../images/block_p1_title_bg01_l.jpg) no-repeat left;}
.block_p1 .block_title h1 a{display:block; height:37px; float:left;/*ie6*/ }
.block_p1 .block_title h1 a:link, .block_p1 .block_title h1 a:visited{font-size:15px; color:#ffffff;}
.block_p1 .block_title h1 a:hover, .block_p1 .block_title h1 a:active{text-decoration:none;}
.block_p1 .block_title h1 a span{display:block; height:37px; line-height:37px; width:350px; text-align:center; background:url() right top no-repeat;  float:left;/*ie6*/  font-size:16px; color:#ffffff; font-weight:bold;}

.block_p1 .block_content_inpage{ height:252px; background:url() no-repeat #FFF; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd; overflow:scroll; overflow-x:hidden; overflow-y:auto;}
.block_p1 .block_content_inpage .inner{padding:0;}
.block_p1 .block_content_inpage ul{font-weight:bold; font-size:16px;}
.block_p1 .block_content_inpage ul li{padding:0; border-bottom:1px solid #e9e9e9; padding:3px;}
.block_p1 .block_content_inpage ul li a{display:block; padding:7px 10px 7px 10px;}
.block_p1 .block_content_inpage ul li a:link, .block_p1 .block_m1 .block_content ul li a:visited{background:#fff;}
.block_p1 .block_content_inpage ul li a:hover, .block_p1 .block_content ul li a:active{background:#787878; color:#FFF; text-decoration:none;}

.block_p1 .block_footer{height:5px; background:url() no-repeat #FFF; border-left:1px solid #cdcdcd;  border-right:1px solid #cdcdcd;  border-bottom:1px solid #cdcdcd;}
.block_p1 .block_footer .inner{height:5px; padding:0 10px 0 10px;}

#most_viewed_02{margin-left:10px;}
#most_viewed_02 .block_title{height:37px; background:url(../images/block_m1_title_bg02_ml.jpg) repeat-x;}
#most_viewed_02 .block_title .inner{height:37px; background:url(../images/block_p1_title_bg02_r.jpg) no-repeat right; overflow:hidden;}
#most_viewed_02 .block_title h1{height:37px; background:url(../images/block_p1_title_bg02_l.jpg) no-repeat left;}
#most_viewed_02 .block_content_inpage {height:252px; background:url() no-repeat #FFF; border-left:1px solid #cdcdcd;  border-right:1px solid #cdcdcd; overflow:scroll; overflow-x:hidden; overflow-y:auto;}
#most_viewed_02 .block_content_inpage ul{font-size:16px;font-weight:bold;}

/*video_area========================*/
.video_area{width:580px; margin:0 auto 20px auto;}
.video{width:580px; margin-bottom:10px;}
.video_area h1{font-size:24px; font-weight:bold; color:#000; line-height:30px; margin-bottom:10px;}
.video_area .date{font-size:13px; color:#7d7d7d; font-weight:normal;}
.video_area p{font-size:16px; color:#000;}

/*video_list========================*/
.video_list{background:url(../images/video_list_bg.jpg);}
.block_p3{clear:both; margin-bottom:0;}
.block_p3 .block_title{height:30px; background:url(../images/line.jpg) top repeat-x;}
.block_p3 .block_title .inner{}
.block_p3 .block_title h1{font-size:16px; color:#ffffff; font-weight:bold; line-height:30px; padding-left:20px;}
.block_p3 .block_title h1 a{ }
.block_p3 .block_title h1 a:link, .block_p3 .block_title h1 a:visited{color:#ffffff;}
.block_p3 .block_title h1 a:hover, .block_p3 .block_title h1 a:active{text-decoration:none;}
.block_p3 .block_content{background:url() bottom repeat-x;}
.block_p3 .block_content .inner{padding:10px 10px 0 10px;}
.block_p3 .block_content ul{padding-left:10px;}
.block_p3 .block_content ul li{float:left; padding-right:14px; }
.block_p3 .block_content ul li img{border:5px solid #fff;}
.block_p3 .block_content ul li a:link img, .block_p3 .block_content ul li a:visited img{border:5px solid #fff;}
.block_p3 .block_content ul li a:hover img, .block_p3 .block_content ul li a:active img{border:5px solid #0068b7; text-decoration:none;}
.block_p3 .block_content ul li p{width:208px; font-size:13px; font-weight:bold; color:#1b1b1b; line-height:18px;}
.block_p3 .block_content ul li p a:link, .block_p3 .block_content ul li p a:visited{color:#1b1b1b;}
.block_p3 .block_content ul li p a:hover, .block_p3 .block_content ul li p h2 a:active{color:#0068b7; text-decoration:none;}
.block_p3 .block_footer{height:40px;}
.block_p3 .black2{margin:0;}

/*footer========================*/
#footer{background:url(../images/footer_bg.jpg) 235px 26px no-repeat; position:relative;}
#footer ul{font-size:15px; color:#b7b7b7; padding:46px 0 0 352px;}
#footer ul li{float:left; padding-right:10px;}
#footer ul li a:link, #footer ul li a:visited{color:#b7b7b7;}
#footer ul li a:hover, #footer ul li a:active{color:#FFF; text-decoration:none;}

/*float ad===========*/
#abgne_float_ad {display: none;position: absolute;border: 1px solid #d9d9d9;z-index:9999;}
#abgne_float_ad .abgne_close_ad { display: block;text-align: right;cursor: pointer;font-size: 16px; background-color:#FFFFFF;}
#abgne_float_ad a img {border: none;}

/*rti========================*/
#primary_rti{width:670px; float:left; margin-right:18px; _margin-right:16px; /*position:relative;*/}
#sidebar_rti{width:302px; float:left; margin-top:50px; margin-bottom:20px;}
#rti_title{ display:block; font-size:24px; border-bottom:5px solid #0067b5; line-height:50px; color:#0067b5; font-weight:bold;}
#rti_title2{ display:block; height:50PX; font-size:24px; border-bottom:5px solid #b94c32; line-height:50px; color:#b94c32; font-weight:bold; background:url(../images/rti.png) no-repeat left center; text-indent:40px;}
#container_box_rti{margin:0 auto; background:url(../images/container_box_02_bg.jpg) top left repeat-x #eeeeee; position:relative;}
#container_rti{width:990px; margin:0 auto;}
#rti_photo{ display:block; float:left; width:180px; height:180px; border:#ccc 1px solid; padding:10px; margin:20px;}
#rti_detail{ display:block; float:left; width:420px; padding-top:20px}
.rti_play{ display:block; width:420px; height:40px; margin:10px 0 0 0; cursor:pointer; font-size:18px; padding-left:5px; line-height:40px; color:#fff; background: url(../images/rti_headphone.png) no-repeat #b94c32; text-indent:20px; margin-bottom:20px; text-align:center; background-position:40% 0%}
.rti_programs{ clear:both; display:block; width:670px; height:240px;border-top:1px solid #ccc; font-size:16px; font-weight:bold; border-bottom:1px solid #ccc; margin-bottom:40px}
.rti_programs h1{ font-size:18px; font-weight:bold; margin-top:20px;}
.rti_programs ul{ padding-left:20px;}
.rti_programs li{ display:block; float:left; margin:15px; text-align:center;}
.rti_programs li img{ width:130px; height:130px;}


/*container_02_inpage========================*/
.block_s2{ width:300px; clear:both; margin-bottom:0;}
.block_s2 .block_title{height:35px;}
.block_s2 .block_title .inner{}
.block_s2 .block_title h1{font-size:14px; color:#ccc;  line-height:35px; padding-left:20px;}
.block_s2 .block_title h1 a{}
.block_s2 .block_title h1 a:link, .block_s1 .block_title h1 a:visited{color:#666;}
.block_s2 .block_title h1 a:hover, .block_s1 .block_title h1 a:active{text-decoration:none;}
/*
.block_s2 .block_content{background:url(../images/block_s1_block_title_bg.jpg) bottom repeat-x;}
.block_s2 .block_content .inner{padding:10px 10px 15px 10px;}
.block_s2 .block_content h2{font-size:13px; color:#ffffff; padding-top:5px;}
.block_s2 .block_content h2 a:link, .block_s1 .block_content h2 a:visited{color:#d8d8d9;}
.block_s2 .block_content h2 a:hover, .block_s1 .block_content h2 a:active{color:#ffffff; text-decoration:none;}
*/