@charset "utf-8";
/* CSS Document */
html, body { margin:0; padding:0; font:16px/140% Helvetica, Arial, 'LiHei Pro', "微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", sans-serif;  color:#444;  }
body{border-top: 3px solid #1485cb;background:url(../images/bg.jpg) 0 0 repeat-x; overflow-x: hidden;}
img { margin:0; padding:0; }
a { text-decoration: none; outline: none; /* for Firefox */ hlbr:expression(this.onFocus=this.blur()); /* for IE */
color:#444; }
a:hover { text-decoration:none; color:#000; }
div, p, span, ul, ol, li, h1, h2, h3, h4, h5, h6, input, table, td, th, img { margin: 0; padding: 0; border: none; }
img { border: none; }
ul, li { list-style:none; }
.fL { float: left; }
.fR { float: right; }
.clr { clear: both; }
.tRight { text-align: right; }
.tLeft { text-align:left; }
.tCenter { text-align: center; }
/*底色*/
.wrapper { width:1000px; margin:0 auto;position: relative; }
.flutter { width:37px; position:absolute; z-index: 1001; display: none; }
.flutter .fb { width:37px; height:37px; background:url(../images/fb.jpg) no-repeat; margin-bottom:10px; }
.flutter .fb a { width:37px; height:37px; display:block; }
.flutter .links { border-top:1px solid #E1E1E1; padding-top: 10px; }
.flutter .links li { margin-bottom:5px; text-align:center; }
.flutter .top { width:37px; height:21px; background:url(../images/top.jpg) no-repeat; cursor: pointer; }
/* 上方選項*/
.toplinks { height:30px; color:#ddd; font-size:13px; line-height: 28px; position:relative; }
.toplinks .alink { color:#007ac6; }
.toplinks .aRed { color:#cc0000; }
.toplinks .hdlinks { text-align: right; }
.toplinks .favorite { position:absolute; top: 0; left: 0; }
.toplinks .favorite .alink { background: url(../images/favorite.gif) 0 5px no-repeat; padding: 0 0 0 20px; display:block; }
.toplinks .hdads { position:absolute; top: 0; left: 90px; }
.toplinks .hdads .item { float: left; margin-right: 10px; }
.toplinks .hdads .item a{ color: #cc0000;}
/*Logo&搜尋區*/
.header { height:85px; position:relative; z-index: 10;}
.header h1.logo { width:480px; height:85px; overflow: hidden; position: absolute; left: 0px; top: 0; }
.header h1.logo .alink { height:85px;}
.header .shwrap { float:right; background:url(../images/partition.jpg) right no-repeat; padding-right:20px; }
.shwrap .search { width:260px; padding-top:15px; margin-bottom:5px;}
.shwrap .search_con {position: relative; padding-left: 20px;background:url(../images/icon_search_con.png) 5px center no-repeat; height: 20px; padding-top: 5px;}
.shwrap .search_con li{ float:left; padding: 0; font-size: 13px; line-height: 15px; border-right: 1px solid #ddd;}
.shwrap .search_con li a{ display: block; padding:0px 13px;}
.shwrap .search_con li.current a, .shwrap .search_con li a:hover{ color: #1484ca;}
.shwrap .search_con li:nth-last-child(2){ border: none;}
.shwrap .search_con li.more { background:url(../images/plus.jpg) no-repeat; width: 18px; height: 18px; position: absolute; top: 5px; right: 5px; border: none; }
.shwrap .search_con li.more a { display: block; text-indent: -9999px; width: 18px; height: 18px; overflow:hidden; }
.shwrap .search_con li.more:hover { background-position: -18px 0; }

.shwrap .search .txt { background:url(../images/search.jpg) no-repeat; height:35px; position:relative; z-index: 99; padding-left: 60px; }
.shwrap .search .txt input { border:0; font-family:"微軟正黑體"; height:25px; margin-top:5px; width: 160px; }
.shwrap .search .txt .bar { width:45px; height:25px; background:url(../images/barbg.jpg) no-repeat; position:absolute; top:5px; left:5px; font-size:13px; padding-left:5px; line-height:25px; }
.shwrap .search .txt .bar a.alink { width:45px; height:25px; display:block; }
.shwrap .search .btn { position:absolute; right: 0px; top: 0px; background:url(../images/searchbtn.jpg) center center no-repeat; width:35px; height:35px; }
.shwrap .search .btn .alink { width:40px; height:35px; display:block; text-indent: -9999px; }
.search_bt1{ width: 46px; height: 25px; position:absolute; right: 5px; top: 5px;background:url(../images/bt_search1.jpg) 0 0 no-repeat; cursor: pointer;}
.search_bt2{ width: 46px; height: 25px; position:absolute; right: 55px; top:5px;background:url(../images/bt_search2.jpg) 0 0 no-repeat; cursor: pointer;}
.search_bt3{ width: 46px; height: 25px; position:absolute; right: 5px; top:5px;background:url(../images/bt_search3.jpg) 0 0 no-repeat; cursor: pointer;}

.search_select { position: absolute; left: 5px; top: 30px; font-size: 13px;}
.search_select li{ background-color: #e2e2e2; width: 50px; /* border-bottom: 1px dotted #aaa;text-align: center;*/ height: 30px; }
.search_select li a{ padding: 0px 0px; display: block; color: #000;overflow: hidden; height: 30px;line-height: 30px; padding: 0 5px;}
.search_select li:hover { background-color: #25A834;}
.search_select li:hover a{ color: #fff;}

/*new searchbar*/
.searchbar { padding: 0 10px; margin-bottom: 15px;}
.searchbar .txt { background:url(../images/search_01.jpg) no-repeat; height:35px; position:relative; z-index: 99; padding-left: 5px; }
.searchbar .txt input { border:0; font-family:"微軟正黑體"; color: #888; height:25px; margin-top:5px; width: 120px; }
.searchbar .txt .bar a.alink { width:45px; height:25px; display:block; }
.searchbar .btn { position:absolute; right: 0px; top: 0px; background:url(../images/searchbtn.jpg) center center no-repeat; width:35px; height:35px; }
.searchbar .btn .alink { width:40px; height:35px; display:block; text-indent: -9999px; }

.searchbar.fooSet { width: 320px; margin: 0 auto 10px;}
.searchbar.fooSet .txt { background:url(../images/search_02.jpg) no-repeat; }
.searchbar.fooSet .txt input{ width: 280px;}

.shwrap .keyword { font-size:13px; color:#e30013; }
.shwrap .keyword .gitem { display: inline; }
.shwrap .keyword .item { display: inline;}
.live { float:right; width:190px; padding: 0 20px; height:85px; position:relative; }
.live .gleft { position:absolute; width:20px; height:85px; background: url(../images/goleft.jpg) center center no-repeat; left:0px; top:0px; }
.live .gleft .alink { width:20px; height:85px; display:block; text-indent: -9999px; }
.live .gright { position:absolute; width:20px; height:85px; background: url(../images/goright.jpg) center center no-repeat; right:0px; top:0px; }
.live .gright .alink { width:20px; height:85px; display: block; text-indent: -9999px; }
.picList { width:190px; height: 85px; overflow: hidden; }
.picList li { float: left; position: relative; }
.picList .title { position: absolute; width: 177px; height: 22px; top: 55px; padding: 0 5px; left: 2px; color: #fff; font-size: 14px; font-weight: bold; background:url(../images/radio_bg.png) no-repeat; }
.picList .title a { color: #fff; }
.picList .pic { }
.mainarea { position: relative; }
/*左區*/
.leftarea { width:180px; float:left; margin-right: 10px; }
.leftarea .left_title { padding: 0 10px; margin: 0 5px; font-size: 18px; }
.leftarea .more { background:url(../images/plus.jpg) no-repeat; width: 18px; height: 18px; position: absolute; top: 12px; right: 10px; }
.leftarea .more .alink { display: block; text-indent: -9999px; width: 18px; height: 18px; }
.leftarea .more:hover { background-position: -18px 0; }
.leftarea .block { background:url(../images/orang-line.jpg) repeat-x; padding-top: 5px; margin-bottom:10px; }
.block .com { border:1px solid #B5B5B5; border-top: none; padding-top: 10px; position:relative; }
.menuaset { position: relative; z-index: 99;}
.menuaset .overview { width:165px; height:41px; background:url(../images/allmenu.jpg) no-repeat; margin: 0 auto 5px; cursor: pointer; }
.menuaset .m_item { background:url(../images/icon_menu.png) 160px 10px no-repeat; line-height:30px; padding: 0 10px; position: relative; z-index: 99;  }
.menuaset .em { background-position: 160px -110px; }
.menuaset .m_link { height:30px; display:block; border-bottom: 1px dotted #aaa; padding-top: 1px;  }
.menuaset .last .m_link { /*border-bottom: none;*/  }
.menuaset .em .m_link { color: #e12d3b; display: block; }
.menuaset .m_item:hover { background-color: #f2f2f2; background-position: 160px -51px; border: 1px solid #24a535; border-right: none; border-left: none; }
.menuaset .m_item:hover .m_link { color:#25A834; border: none; padding-top: 0px; position: relative; z-index: 10; margin: 0 -11px;border-right: 1px solid #f2f2f2;border-left: 1px solid #24a535; padding-left: 10px;  }
.menuaset .left_title { margin: 10px 0 0px; }
.submenu { position: absolute; top: -31px; left: 178px; background: #f2f2f2; border: 1px solid #24a535; width: 475px; padding: 15px; line-height: 140%; display: none;  }
.submenu .set1 { border-bottom: 1px dotted #aaa; margin-bottom: 10px; padding-bottom: 10px; }
.submenu .set1 h3 { color: #29a535; font-size: 16px; margin-bottom: 5px; }
.submenu .set1 li { display: inline; margin-right: 5px; font-size: 14px; }
.submenu .set2 { }
.submenu .set2.line { border-bottom: 1px dotted #aaa; margin-bottom: 10px; padding-bottom: 10px; }
.submenu .set2 .pic { float: left; width: 200px; margin-right: 15px; }
.submenu .set2 .txt { float: left; width: 260px; padding-top: 10px; }
.submenu .set2 h3 { font-size: 24px; color: #1484ca; margin-bottom: 10px; }
.submenu .set2 h3 a { color: #1484ca; }
.submenu .set2 p { }
.submenu .set2 .ad_more { color: #f18d00; margin-top: 10px; font-size: 14px; }
.submenu .set2 .ad_more a { padding-left: 10px; color: #f18d00; background:url(../images/icon_menu.png) 0px 2px no-repeat; font-weight: bold; }
.servset { border-top:3px solid #F28D01; padding:10px 0 0; position:relative; z-index: 10; }
.servset.open { margin-right: -190px; background-color: #fff; border-right: 1px solid #B5B5B5; border-bottom: 1px solid #B5B5B5; margin-bottom: -1px; }
.s_list { float: left; width: 180px;}
.servset .s_item { width:60px; height: 27px; padding-top: 30px; float:left; margin:0px 0px 3px; text-align:center; position:relative;}
.servset .s_item a { display: block; }
.servset .s_item .s_hover { position: absolute; height: 30px; width: 60px; top: 0; left: 0; text-align: center;}
.servset .s_item:hover { }
#ser_list { display: none; }
.servset.open #ser_list { display: block; }
.servset.open .more { background-position: 0 -17px; }
.servset.open .more:hover { background-position: -18px -17px; }
/* 左側彈性 */
.add_block { border-top:3px solid #F28D01; padding:10px 0 0; }
.add_com { padding: 0 10px; }
.add_list1 .add_item { background:url(../images/dot2.gif) 0 8px no-repeat; border-bottom: 1px dotted #aaa; padding-left:10px; padding-bottom: 5px; margin-bottom: 5px; }
.add_list1 .add_item.last { border-bottom: none; }
.add_list1 .add_item:hover { background:url(../images/dot2.gif) 0 -72px no-repeat; }
.add_list2 .add_item { border-bottom: 1px dotted #aaa; padding-bottom: 5px; margin-bottom: 10px; }
.add_list2 .add_item.last { border-bottom: none; margin-bottom: 0; }
.add_list3 .add_item { border-bottom: 1px dotted #aaa; padding-bottom: 5px; margin-bottom: 10px; }
.add_list3 .add_item .pic { margin-bottom: 5px; }
.add_list3 .add_item.last { border-bottom: none; margin-bottom: 0; }
.declaration { }
.declaration .d_list { padding: 0 10px; }
.declaration .d_item { border-bottom: 1px dotted #aaa; padding: 0 0px 10px; margin-bottom: 10px; }
.declaration .d_item.last { border-bottom: none; margin-bottom: 0px; }
.declaration .d_item .d_link { color:#1484ca; }
.leftarea .ad { text-align:center; width: 160px; height: 600px; overflow: hidden; margin:0px auto; }
/*右區*/
.rightarea { float:left; width:810px; position: relative; }
.toparea { margin-bottom: 0; }
.top_mainarea { float: left; width: 500px; margin-right: 10px; }
/*新聞區*/
.newsaset { border-top:3px solid #1384CA; padding-top:8px; margin-bottom: 10px; }
.newsaset .news_title { display:none; }
.newsaset .news_photo { width:180px; float:left; margin-right: 10px; font-size:18px; font-weight: bold; }
.newsaset .news_photo .pic { margin-bottom: 10px; text-align: center; height: 155px; }
.newsaset .news_photo .switch { font-size: 13px; text-align: center; color: #ddd; letter-spacing: 2px; }
.newsaset .news_photo .switch .current{ color: #25A834;}

.newsaset .listset { float: left; width:310px; }
.newsaset .tabs { border-bottom:1px solid #D3D3D3; border-top:1px solid #D3D3D3; margin-bottom: 5px; }
.newsaset .tabs .t_item { float:left; font-weight:bold; padding:3px 0 1px; }
.newsaset .tabs .t_item .t_link { color:#000000; display: block; width:61px; text-align:center; border-right:1px solid #D3D3D3; }
.newsaset .tabs .t_item .t_link:hover { color:#25A834; }
.newsaset .tabs .t_item.current { background-color: #f2f2f2; border-bottom: 1px solid #29a535; }
.newsaset .tabs .t_item.current .t_link { color:#25A834; }
.newsaset .tabs .t_item.last .t_link { border:none; }
.newsaset .list { }
.newsaset .list .l_item { height:28px; background:url(../images/dot.gif) 0 15px no-repeat; border-bottom: 1px dotted #aaa; line-height:28px; padding: 5px 0 5px 10px; text-overflow: ellipsis; white-space:nowrap; overflow:hidden; }
.newsaset .list .l_item.em { font-size:18px; background:url(../images/dot.gif) 0 -65px no-repeat; font-weight:bold; }
.newsaset .list .l_item.em .alink { color:#1484ca; }
.newsaset .list .l_item.last { border-bottom: none;}
.newsaset .list .l_item:hover { background:url(../images/dot.gif) 0 -25px no-repeat; }
.newsaset .list .l_item:hover .alink { color: #25A834; }
.spnews { background:url(../images/spnews.jpg) no-repeat; height: 32px; line-height: 32px; margin-bottom: 5px; font-size: 20px; padding-left: 70px; font-weight: bold; text-overflow: ellipsis; white-space:nowrap; overflow:hidden; }
.spnews a { color: #db0011; }
.newsaset.spset { padding-top:5px; }
.newsaset.spset .news_photo .pic { height: 120px; }

.adtxt { border-bottom:1px solid #D3D3D3; border-top:1px solid #D3D3D3; margin-bottom:10px; background:url(../images/icon_ad1.gif) 0 5px no-repeat; padding-left: 50px; height:28px; line-height:28px; }
.adtxt .ad_item { width:220px; float:left; font-weight:bold; }
.sp_ad { height: 95px; margin-bottom: 10px; }
.sp_ad .sp_list .sp_item { float: left; width: 160px; margin-right: 10px; }
.sp_ad .sp_list .sp_item.last { margin-right: 0; }
.sp_ad .sp_list .pic { position: relative; }
.sp_ad .sp_list .pic .mask { position:absolute; bottom:0; z-index: 2; background:url(../images/blackmask.png) no-repeat; color:#fff; font-weight:bold; width:150px; padding: 3px 5px 0; text-overflow: ellipsis; white-space:nowrap; overflow:hidden; }
.sp_ad .sp_list .pic .mask .alink { color:#fff; }
.sp_ad .sp_list .pic:hover .mask { background-position: 0 -100px; }
/*影片區*/
.movieset { border-top:3px solid #1384CA; padding-top:8px; margin-bottom: 10px; }
.movieset .movie_title { display:none; }
.movies { float:left; width:340px; }
.movies .mov { height:210px; position:relative; margin-bottom: 10px; }
.movies .mov .m_title { position:absolute; left: 0; top: 0; z-index: 2; width: 330px; background:url(../images/bluemask.png) no-repeat; color:#fff; height:23px; padding: 0 0 0 10px; font-size:13px; line-height:23px; color:#fff; }
.m_title .share { background:url(../images/icon_share.png) center center no-repeat; width: 25px; height: 23px; float: right; }
.m_title .share a { display: block; width: 25px; height: 23px; }
.movies .mov .play { width:50px; height:50px; position:absolute; top:90px; left:140px; z-index: 2; background:url(../images/play.png) no-repeat; }
.movies .mov .play .p_link { width:50px; height:50px; display:block; }
.movies .name { font-size:18px; font-weight:bold; }
.txtlist { width:150px; float: left; padding: 15px 0 15px 10px; position:relative; }
.t_list { border-top:1px solid #D3D3D3; }
.txtlist .t_item { line-height:20px; border-bottom:1px solid #D3D3D3; }
.txtlist .t_item .t_link { display: block; padding:6px 0; }
.txtlist .t_item .t_link:hover { color:#25A834; }
.txtlist .t_item.current { color:#25A834; font-weight:bold; background-color: #f2f2f2; border-left: 3px solid #25A834; padding-left:10px; margin-left: -10px; }
.txtlist .current .t_link { color:#25A834; }
.txtlist .up { width:150px; height:15px; position:absolute; left:10px; top: 0px; }
.txtlist .up .up_link { height:15px; display:block; background: url(../images/up.jpg) center -3px no-repeat; }
.txtlist .down { width:150px; height:15px; position:absolute; left:10px; bottom: 0px; }
.txtlist .down .down_link { height:15px; display:block; background: url(../images/down.jpg) center 3px no-repeat; }
/*AD區*/
.adarea { width:300px; float: left; }
.lifeuse { width:300px; height:35px; background-color:#1485CB; margin-bottom:10px; }
.weather { width:50px; height:35px; background-color:#F18D01; float: left; }
.weather .bt { width:50px; height:35px; text-align: center; cursor: pointer;}
.weather .com { display: none; text-align:center;}
.weather .city { position: relative; float: left;}
.weather .city a{ display: block; background:url(../images/city_arr.png) right center no-repeat; padding: 0 15px 0 5px; color: #fff;}
.weather img{ vertical-align: middle;}
.weather .city .othercity{ position: absolute; left: 0; width: 250px;background-color: #e2e2e2; display: none; z-index:999;}
.weather .city .othercity li{ border-bottom: 1px dotted #aaa;text-align: center; width: 50px; float: left; }
.weather .city .othercity a{ background: none; padding: 0px 0px; color: #000; font-size: 13px; display:block;}
.weather .city .othercity a:hover { background-color: #25A834;color: #fff}
.weather.open {color:#fff; line-height:35px; width:250px; }
.weather.open a{ color:#fff; }
.weather.open .bt{ display: none;}
.weather.open .com{ display: block;}
.stocks { width:50px; height:35px; background-color:#1484ca; float:left; position: relative; }
.stocks .bt { width:50px; height:35px; background: url(../images/bt_stocks.png) center 0 no-repeat; cursor: pointer; position:absolute; right: 0;}
.stocks .com { display: none; text-align:center;}
.stocks .com .up{ color: #ff5351;}
.stocks .com .down{ color: #51e351;}
.stocks.open {color:#fff; line-height:35px; width:250px; }
.stocks.open a{ color:#fff; }
.stocks.open .bt{ display: none;}
.stocks.open .com{ display: block; }
.stocks img { vertical-align:middle; margin:0 5px; }
.ad300_1, .ad300_2 { margin-bottom:10px; position:relative; }
.adlist { margin-bottom: 10px; }
.adlist .pic { float:left; margin-right:10px; width: 100px; }
.adlist .list { border-bottom:1px solid #D3D3D3; border-top:1px solid #D3D3D3; float:left; width:190px; font-size: 14px; }
.adlist .list .ad_item { background:url(../images/dot.gif) 0 12px no-repeat; border-bottom: 1px dotted #aaa; height:29px; line-height:29px; padding-left:10px; text-overflow: ellipsis; white-space:nowrap; overflow:hidden; }
.adlist .list .ad_item.last { border-bottom: none; }
.adlist .list .ad_item:hover { background:url(../images/dot.gif) 0 -28px no-repeat; }
/*組合區*/
.constitute { width: 825px; }
.constitute .block1, .constitute .block2 { border-top:3px solid #1384CA; padding-top:5px; float:left; height:360px; margin-right: 15px; margin-bottom: 15px; overflow: hidden; }
.constitute .block1_half, .constitute .block2_half { border-top:3px solid #1384CA; padding-top:5px; float:left; height:170px; margin-right: 15px; margin-bottom: 15px; overflow: hidden; }
.constitute .block1, .constitute .block1_half { width:535px; }
.constitute .block2, .constitute .block2_half { width:260px; }
.constitute .b_title { border-bottom:1px solid #D3D3D3; line-height: 23px; padding-bottom: 2px; margin-bottom:10px; color: #003567; font-size: 16px; font-weight: bold; }
.constitute .tabs { position: relative; }
.constitute .tabs ul { position: absolute; right:0px; top: -41px; *top: -31px; }
.constitute .tabs .t_item { float:left; text-align:center; line-height: 22px; height: 22px; font-weight:bold; padding:5px 0px 3px; }
.constitute .tabs .t_item .t_link { color:#000000; display: block; border-right:1px solid #D3D3D3; padding: 0 20px; }
.constitute .tabs .t_item .t_link:hover { color:#25A834; }
.constitute .tabs .t_item.last .t_link { border:none; }
.constitute .tabs .t_item.current { background-color: #f2f2f2; border-bottom: 1px solid #29a535; }
.constitute .tabs .t_item.current .t_link { color:#25A834; }
.constitute h3 { font-size:18px; font-weight:bold; margin-bottom: 5px; overflow:hidden; }
.constitute h4 { border-top:1px solid #B5B5B5; font-weight:bold; padding:5px 0; height: 45px; }
.constitute h3 a:hover, .constitute h4 a:hover { color:#25A834; }
.constitute .divider { border-top:2px solid #000; padding-top:1px; margin-top:10px; }
/*歡樂點/商城*/
.store { }
.store .store_list { float: left; width: 273px; }
.store .store_list.last { margin-right: -11px; }
.store_list .s_item { width:125px; float:left; margin: 0 11px 10px 0; height:155px; }
.store_list .pic { width:125px; height:125px; margin-bottom: 8px; position:relative; }
.store_list .pic .mask { position:absolute; bottom:0; z-index: 2; background:url(../images/blackmask.png) no-repeat; color:#fff; font-weight:bold; width:115px; padding: 3px 5px 0; text-overflow: ellipsis; white-space:nowrap; overflow:hidden; }
.store_list .pic .mask .alink { color:#fff; }
.store_list .pic .top { position:absolute; top:0; z-index: 2; background:url(../images/top_1.png) no-repeat; width:26px; height: 26px; }
.store_list .top.t01 { background-position: 0 0px; }
.store_list .top.t02 { background-position: 0 -26px; }
.store_list .top.t03 { background-position: 0 -52px; }
.store_list .top.t04 { background-position: 0 -78px; }
.store_list .txt { font-weight:bold; }
.store_list .txt .money { color:#f18d00 }
.store_list .txt .extra { font-size:13px; }
.store_list .txt .org { color:#f18d00 }
.store_list .s_item:hover .mask { background-position: 0 -100px; }
.store_list .s_item:hover .top.t01 { background-position: -26px 0px; }
.store_list .s_item:hover .top.t02 { background-position: -26px -26px; }
.store_list .s_item:hover .top.t03 { background-position: -26px -52px; }
.store_list .s_item:hover .top.t04 { background-position: -26px -78px; }
/*雲市集*/
.cmarket { }
.cmarket .pic { margin-bottom:10px; }
.cmarket .top_list { border-top:1px solid #B5B5B5; border-bottom:1px solid #B5B5B5; padding-top: 10px; }
.cmarket .top_list .t_item { padding:0px 0 4px 25px; margin-bottom: 4px; border-bottom: 1px dotted #aaa; background:url(../images/top_2.png) 0 2px no-repeat; text-overflow: ellipsis; white-space:nowrap; overflow:hidden; }
.cmarket .top_list .t_item.t01 { background-position: 0 1px; }
.cmarket .top_list .t_item.t02 { background-position: 0 -49px; }
.cmarket .top_list .t_item.t03 { background-position: 0 -98px; border-bottom: none; margin-bottom: 0; }
.cmarket .top_list .t_item:hover { background-image:url(../images/top_2_hover.png); }
/*追蹤報導*/
.report { }
.report h3 { height: 45px;background-color: #f18d01; color: #fff; padding: 5px; font-weight: normal; }
.report h3 a, .report h3 a:hover{ color: #fff; }
.report .report_list { border-bottom:1px solid #B5B5B5; margin-top:0px; }
.report .report_item { background:url(../images/dot.gif) 0 12px no-repeat; border-bottom: 1px dotted #aaa; padding: 4px 0 4px 10px; text-overflow: ellipsis; white-space:nowrap; overflow:hidden; }
.report .report_item.last { border-bottom: none; }
.report .report_item:hover { background:url(../images/dot.gif) 0 -28px no-repeat; }
.report .pic { border-bottom: 1px solid #b5b5b5; border-top: 1px solid #b5b5b5; padding-top: 10px; }
.report .photo { float: left; width: 178px; height: 115px; line-height: 0; background-color:#fff; }
.report .txt { height: 105px; padding: 5px 5px 5px 188px; background-color: #f18d01; color: #fff; }
.report .txt a{ color: #fff; }


/*星座命理*/
.star { }
.star_list { float:left; }
.star_list .star_item { width:85px; height: 25px; padding: 0px 0 8px; margin-bottom: 9px; border-bottom: 1px dotted #aaa; }
.star_list .star_item.s01 .s_link { background:url(../images/constellations1.jpg) no-repeat; }
.star_list .star_item.s02 .s_link { background:url(../images/constellations2.jpg) no-repeat; }
.star_list .star_item.s03 .s_link { background:url(../images/constellations3.jpg) no-repeat; }
.star_list .star_item.s04 .s_link { background:url(../images/constellations4.jpg) no-repeat; }
.star_list .star_item.s05 .s_link { background:url(../images/constellations5.jpg) no-repeat; }
.star_list .star_item.s06 .s_link { background:url(../images/constellations6.jpg) no-repeat; }
.star_list .star_item.s07 .s_link { background:url(../images/constellations7.jpg) no-repeat; }
.star_list .star_item.s08 .s_link { background:url(../images/constellations8.jpg) no-repeat; }
.star_list .star_item.s09 .s_link { background:url(../images/constellations9.jpg) no-repeat; }
.star_list .star_item.s10 .s_link { background:url(../images/constellations10.jpg) no-repeat; }
.star_list .star_item.s11 .s_link { background:url(../images/constellations11.jpg) no-repeat; }
.star_list .star_item.s12 .s_link { background:url(../images/constellations12.jpg) no-repeat; }
.star_list .star_item .s_link { display: block; text-indent: -9999px; height: 25px; }
.star_list .star_item .s_link:hover { background-position: 0 -25px; }
.star_list .star_item.last { border-bottom: none; margin-bottom: 0; padding-bottom: 0; }
.star_news { border-top:1px solid #B5B5B5; padding-top:10px; }
.star_news .starnews_list { border-top:1px solid #B5B5B5; border-bottom:1px solid #B5B5B5; margin-top:8px; }
.star_news .starnews_item { background:url(../images/dot.gif) 0 12px no-repeat; border-bottom: 1px dotted #aaa; padding: 4px 0 4px 10px; text-overflow: ellipsis; white-space:nowrap; overflow:hidden; }
.star_news .starnews_item.last { border-bottom: none; }
.star_news .starnews_item:hover { background:url(../images/dot.gif) 0 -28px no-repeat; }
/*日誌*/
.diary { }
.diary .details { margin-bottom:15px; }
.diary .details .photo { width:125px; height:125px; float:left; margin-right:11px; }
.diary .details .txt { width:395px; float:left; height: 115px; overflow: hidden; }
.diary_list .diary_item { width:125px; border-top:2px solid #000; padding-top:1px; float:left; margin-right:11px; }
.diary_list .diary_item.last { margin-right:0; }
.diary h4 { border-top:1px solid #B5B5B5; font-weight:bold; padding:5px 0 0; margin-bottom: 5px; height: 45px; }
/*相簿*/
.album { }
.album .photoset { margin-top: 14px; }
.album .photoset .pic { float:left; width: 178px;height: 160px; overflow: hidden; }
.album .photoset .pic.big { width: 215px;height: 320px;}
.bb-bookblock { width: 178px; height: 160px; position: relative; background: #fff; z-index: 100; }
.bb-bookblock .bb-item {width: 178px; height: 160px;}
.pic.big .bb-bookblock { width: 215px; height: 320px; }
.pic.big .bb-bookblock .bb-item {width: 215px; height: 320px;}
.bb-item { overflow: hidden; }
.bb-item .bb_pos { position: relative;width: 178px;height: 160px;}
.pic.big .bb-item .bb_pos { width: 215px;height: 320px;}
.bb-item .bb_title { width: 168px; position: absolute; left: 0; bottom: 0; z-index: 2; background:url(../images/blackmask.png) no-repeat; color:#fff; font-weight:bold; padding: 3px 5px 0; text-overflow: ellipsis; white-space:nowrap; overflow:hidden; display: none; }
.pic.big .bb-item .bb_title { width: 205px; }
.bb-item .bb_title a{ color:#fff; display: block; }
.bb_title .share { background:url(../images/icon_share.png) center center no-repeat; width: 25px; height: 18px; float: right; cursor: pointer; }


/*廣告*/
.adtrade { }
.adtrade .pic { margin-bottom:10px; position: relative; height: 160px; }
.adtrade .pic .mask { position:absolute; bottom:0; z-index: 2; background:url(../images/blackmask.png) no-repeat; color:#fff; font-weight:bold; width:250px; padding: 3px 5px 0; }
.adtrade .pic .mask .alink { color:#fff; }
.adtrade_list { border-top:1px solid #B5B5B5; border-bottom:1px solid #B5B5B5; margin-bottom: 15px; }
.adtrade_item { background:url(../images/dot.gif) 0 12px no-repeat; border-bottom: 1px dotted #aaa; padding: 4px 0 4px 10px; }
.adtrade_item.last { border-bottom: none; }
.adtrade_item:hover { background:url(../images/dot.gif) 0 -28px no-repeat; }
.adtrade .sty2 { border-top:2px solid #000; padding-top:1px; }
.adtrade .sty2 { border-top:1px solid #B5B5B5; padding-top:15px; }
.adtrade .sty2 .pic { width:100px; height:90px; float:left; margin-right:10px; }
.adtrade .sty2 .txt { width:150px; float:left; }
/*遊戲*/
.game { }
.game .pic { margin-bottom:10px; }
.game { border-top:1px solid #B5B5B5; padding-top:10px; }
.game .game_list { border-top:1px solid #B5B5B5; border-bottom:1px solid #B5B5B5; margin-top:8px; }
.game .game_item { background:url(../images/dot.gif) 0 12px no-repeat; border-bottom: 1px dotted #aaa; padding: 4px 0 4px 10px; text-overflow: ellipsis; white-space:nowrap; overflow:hidden; }
.game .game_item.last { border-bottom: none; }
.game .game_item:hover { background:url(../images/dot.gif) 0 -28px no-repeat; }
/*Vlog*/
.vlog { }
.vlog .movie { margin-bottom: 10px; }
.vlog .movie .mov { width:306px; height:180px; position:relative; margin-right: 10px; float:left; }
.vlog .movie .mov .play { width:50px; height:50px; position:absolute; top:70px; left:130px; z-index: 2; background:url(../images/play.png) no-repeat; cursor: pointer; }
.vlog .movie .mov .time { position:absolute; bottom:0; right:0; z-index: 2; padding:0 3px; color:#fff; background:#000000; font-size:13px; }
.vlog .info { width:219px; float: left; }
.vlog .info .info_item.current a{ color: #25A834;}
.vlog .info .details { font-size: 14px; line-height: 140%; }
.vlog .info h3 { margin-bottom: 0;}
.vlog .info .line { padding-bottom:5px; margin-bottom: 5px; border-bottom: 1px dotted #aaa; }
.vlog .vlog_list { }
.vlog .vlog_item { width:125px; border-top:2px solid #000; padding-top:1px; float:left; margin-right:11px; }
.vlog .vlog_item.last { margin-right:0; }
.vlog .pic { position:relative; }
.vlog .pic .play { width:40px; height:40px; background:url(../images/play2.png) no-repeat; top:20px; left:45px; position:absolute; z-index: 2; cursor: pointer; }
.footer { padding-top:50px; background:url(../images/footer.jpg) repeat-x;  }
.footer_in { width:1000px; margin:0 auto; overflow: hidden; }
.sitemap { width: 1032px; }
/*.sitemap .map_block { width:140px; float:left; margin-right: 32px; }*/
.sitemap .map1 { border-top:2px solid #000; padding-top:1px; height: 270px; margin-bottom: 10px; width:140px; float:left; margin-right: 32px;}
.sitemap .map2 { border-top:2px solid #000; padding-top:1px; /*height: 558px;*/height: 400px; margin-bottom: 10px; width:140px; float:left; margin-right: 32px;}
.sitemap .map3 { border-top:2px solid #000; padding-top:1px; height: 846px; margin-bottom: 10px; width:140px; float:left; margin-right: 32px;}
.sitemap .f_title { border-top:1px solid #B5B5B5; height:30px; font-size: 16px; line-height: 30px; color: #003567; }
.sitemap .f_item { font-size:14px; line-height: 26px; }
.company {  border-top:1px solid #C3C3C3;padding:10px 150px 10px 0; font-size:14px; position:relative; }
.company .website { background:url(../images/website.jpg) no-repeat; padding-left:95px; font-weight: bold; margin-bottom:10px; height:25px; line-height:25px; }
.company .browser { text-align: center; width:109px; height:22px; position:absolute; background: url(../images/browser.jpg) no-repeat; right:15px; }
.company .change { height:65px; width:140px; border-left:1px solid #E1E1E1; text-align:center; line-height:65px; position:absolute; right:0; top:50px; }
/* 彈性區塊 */
/*遊戲*/
.block_sty1 { }
.block_sty1 .pic { margin-bottom:10px; }
.block_sty1 { border-top:1px solid #B5B5B5; padding-top:10px; }
.block_sty1 .sty_list { border-top:1px solid #B5B5B5; border-bottom:1px solid #B5B5B5; margin-top:8px; }
.block_sty1 .sty_item { background:url(../images/dot.gif) 0 12px no-repeat; border-bottom: 1px dotted #aaa; padding: 4px 0 4px 10px; text-overflow: ellipsis; white-space:nowrap; overflow:hidden; }
.block_sty1 .sty_item.last { border-bottom: none; }
.block_sty2 .sty_item:hover { background:url(../images/dot.gif) 0 -28px no-repeat; }
.block_sty2 { border-top:1px solid #B5B5B5; padding-top:10px; }
.block_sty2 .pic { margin-bottom:10px; }
.block_sty2 h3 { margin-bottom: 13px; }
.block_sty2 .sty_list { border-top:1px solid #B5B5B5; border-bottom:1px solid #B5B5B5; padding-top:10px; }
.block_sty2 .sty_item { background:url(../images/dot.gif) 0 8px no-repeat; border-bottom: 1px dotted #aaa; padding: 0px 0 4px 10px; margin-bottom: 4px; text-overflow: ellipsis; white-space:nowrap; overflow:hidden; }
.block_sty2 .sty_item.last { border-bottom: none; }
.block_sty2 .sty_item:hover { background:url(../images/dot.gif) 0 -32px no-repeat; }
.block_sty3 { border-top:1px solid #B5B5B5; padding-top:10px; }
.block_sty3 .pic { margin-bottom:14px; position: relative; }
.block_sty3 .pic .mask { position:absolute; bottom:0; z-index: 2; background:url(../images/blackmask.png) no-repeat; color:#fff; font-weight:bold; width:250px; padding: 3px 5px 0; }
.block_sty3 .pic .mask .alink { color:#fff; }
.block_sty3 .sty_list { border-top:1px solid #B5B5B5; border-bottom:1px solid #B5B5B5; padding-top:10px; }
.block_sty3 .sty_item { background:url(../images/dot.gif) 0 8px no-repeat; border-bottom: 1px dotted #aaa; padding: 0px 0 4px 10px; margin-bottom: 4px; text-overflow: ellipsis; white-space:nowrap; overflow:hidden; }
.block_sty3 .sty_item.last { border-bottom: none; }
.block_sty3 .sty_item:hover { background:url(../images/dot.gif) 0 -32px no-repeat; }
.block_sty4 { border-top:1px solid #B5B5B5; padding-top:10px; }
.block_sty4 .sty_top { margin-bottom: 12px; }
.block_sty4 .sty_top .pic { float: left; margin-right: 10px; width: 260px; height: 170px; }
.block_sty4 .sty_top .txt { float: left; width: 265px; }
.block_sty4 .sty_top .txt p { margin-bottom: 10px; height: 67px; }
.block_sty4 .sty_top .sty_list { border-top:1px solid #B5B5B5; border-bottom:1px solid #B5B5B5; padding-top:4px; }
.block_sty4 .sty_top .sty_item { background:url(../images/dot.gif) 0 8px no-repeat; border-bottom: 1px dotted #aaa; padding: 0px 0 4px 10px; margin-bottom: 4px; text-overflow: ellipsis; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; white-space:nowrap; overflow:hidden; }
.block_sty4 .sty_top .sty_item.last { border-bottom: none; margin-bottom: 0; }
.block_sty4 .sty_top .sty_item:hover { background:url(../images/dot.gif) 0 -32px no-repeat; }
.block_sty4 .sty_list2 .sty_item { float: left; width: 170px; margin-right: 12px; }
.block_sty4 .sty_list2 .sty_item.last { margin-right: 0; }
.block_sty4 .sty_list2 .pic { position: relative; margin-bottom: 5px; }
.block_sty4 .sty_list2 .pic .mask { position:absolute; bottom:0; z-index: 2; background:url(../images/blackmask.png) no-repeat; color:#fff; font-weight:bold; width:160px; padding: 3px 5px 0; text-overflow: ellipsis; white-space:nowrap; overflow:hidden; }
.block_sty4 .sty_list2 .pic .mask .alink { color:#fff; }
.block_sty4 .sty_list2 p { text-overflow: ellipsis; white-space:nowrap; overflow:hidden; }
.block_sty5 { border-top:1px solid #B5B5B5; padding-top:10px; }
.block_sty5 .sty_top { margin-bottom: 12px; }
.block_sty5 .sty_top .pic { float: left; margin-right: 10px; width: 260px; height: 170px; }
.block_sty5 .sty_top .txt { float: left; width: 265px; }
.block_sty5 .sty_top .txt p { margin-bottom: 10px; height: 67px; }
.block_sty5 .sty_top .sty_list { border-top:1px solid #B5B5B5; border-bottom:1px solid #B5B5B5; padding-top:4px; }
.block_sty5 .sty_top .sty_item { background:url(../images/dot.gif) 0 8px no-repeat; border-bottom: 1px dotted #aaa; padding: 0px 0 4px 10px; margin-bottom: 4px; text-overflow: ellipsis; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; white-space:nowrap; overflow:hidden; }
.block_sty5 .sty_top .sty_item.last { border-bottom: none; margin-bottom: 0; }
.block_sty5 .sty_top .sty_item:hover { background:url(../images/dot.gif) 0 -32px no-repeat; }
.block_sty5 .sty_list2 h4 { text-overflow: ellipsis; white-space:nowrap; overflow:hidden; margin-bottom: 8px; height: auto; border: none; padding: 0; }
.block_sty5 .sty_list2 .sty_item { float: left; width: 170px; margin-right: 12px; }
.block_sty5 .sty_list2 .sty_item.last { margin-right: 0; }
.block_sty5 .sty_list2 .pic { position: relative; }
.block_sty6 { border-top:1px solid #B5B5B5; padding-top:10px; }
.block_sty6 .sty_left { width: 354px; float: left; margin-right: 10px; }
.block_sty6 .sty_left .pic { margin-bottom: 10px; position: relative; width: 344px; height: 230px; }
.block_sty6 .sty_left .pic .mask { position:absolute; bottom:0; z-index: 2; background:url(../images/blackmask.png) no-repeat; color:#fff; font-weight:bold; width:344px; padding: 3px 5px 0; text-overflow: ellipsis; white-space:nowrap; overflow:hidden; }
.block_sty6 .sty_left .pic .mask .alink { color:#fff; }
.block_sty6 .sty_left .sty_list { }
.block_sty6 .sty_left .sty_item { background:url(../images/dot.gif) 0 8px no-repeat; border-bottom: 1px dotted #aaa; padding: 0px 0 4px 10px; margin-bottom: 4px; text-overflow: ellipsis; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; white-space:nowrap; overflow:hidden; }
.block_sty6 .sty_left .sty_item.last { border-bottom: none; margin-bottom: 0; }
.block_sty6 .sty_left .sty_item:hover { background:url(../images/dot.gif) 0 -32px no-repeat; }
.block_sty6 .sty_right { width: 170px; float: left; }
.block_sty6 .sty_list2 .sty_item { height: 162px; margin-bottom: 5px; }
.block_sty6 .sty_list2 .sty_item.last { margin-bottom: 0; }
.block_sty6 .sty_list2 .pic { position: relative; margin-bottom: 5px; }
.block_sty6 .sty_list2 .pic .mask { position:absolute; bottom:0; z-index: 2; background:url(../images/blackmask.png) no-repeat; color:#fff; font-weight:bold; width:160px; padding: 3px 5px 0; text-overflow: ellipsis; white-space:nowrap; overflow:hidden; }
.block_sty6 .sty_list2 .pic .mask .alink { color:#fff; }
.block_sty6 .sty_list2 p { }
.block_sty7 { border-top:1px solid #B5B5B5; padding-top:10px; }
.block_sty7 .sty_list { }
.block_sty7 .sty_item { background:url(../images/dot.gif) 0 12px no-repeat; border-bottom: 1px dotted #aaa; padding: 4px 0 4px 10px; text-overflow: ellipsis; white-space:nowrap; overflow:hidden; }
.block_sty7 .sty_item.last { border-bottom: none; }
.block_sty7 .sty_item:hover { background:url(../images/dot.gif) 0 -28px no-repeat; }
.block_sty8 { border-top:1px solid #B5B5B5; padding-top:10px; }
.block_sty8 .sty_list { }
.block_sty8 .sty_item { background:url(../images/dot.gif) 0 8px no-repeat; border-bottom: 1px dotted #aaa; padding: 0px 0 6px 10px; margin-bottom: 6px; text-overflow: ellipsis; white-space:nowrap; overflow:hidden; }
.block_sty8 .sty_item.last { border-bottom: none; margin-bottom: 0; }
.block_sty8 .sty_item:hover { background:url(../images/dot.gif) 0 -32px no-repeat; }
.block_sty9 { border-top:1px solid #B5B5B5; padding-top:10px; }
.block_sty9 .pic { height: 70px; margin-bottom: 5px; }
.block_sty9 .sty_list { }
.block_sty9 .sty_item { background:url(../images/dot.gif) 0 8px no-repeat; border-bottom: 1px dotted #aaa; padding: 0px 0 6px 10px; margin-bottom: 6px; text-overflow: ellipsis; white-space:nowrap; overflow:hidden; }
.block_sty9 .sty_item.last { border-bottom: none; margin-bottom: 0; }
.block_sty9 .sty_item:hover { background:url(../images/dot.gif) 0 -32px no-repeat; }
.block_sty10 { border-top:1px solid #B5B5B5; padding-top:10px; }
.block_sty10 .pic { height: 135px; position: relative; }
.block_sty10 .pic .mask { position:absolute; bottom:0; z-index: 2; background:url(../images/blackmask.png) no-repeat; color:#fff; font-weight:bold; width:250px; padding: 3px 5px 0; text-overflow: ellipsis; white-space:nowrap; overflow:hidden; }
.block_sty10 .pic .mask .alink { color:#fff; }
.block_sty11 .sty_list2 .sty_item { float: left; width: 170px; margin-right: 12px; }
.block_sty11 .sty_list2 .sty_item.last { margin-right: 0; }
.block_sty11 .sty_list2 .pic { position: relative; margin-bottom: 5px; }
.block_sty11 .sty_list2 .pic .mask { position:absolute; bottom:0; z-index: 2; background:url(../images/blackmask.png) no-repeat; color:#fff; font-weight:bold; width:160px; padding: 3px 5px 0; text-overflow: ellipsis; white-space:nowrap; overflow:hidden; }
.block_sty11 .sty_list2 .pic .mask .alink { color:#fff; }
.block_sty11 .sty_list2 p { text-overflow: ellipsis; white-space:nowrap; overflow:hidden; }
.block_sty12 .sty_list2 h4 { text-overflow: ellipsis; white-space:nowrap; overflow:hidden; margin-bottom: 8px; height: auto; border: none; padding: 0; }
.block_sty12 .sty_list2 .sty_item { float: left; width: 170px; margin-right: 12px; }
.block_sty12 .sty_list2 .sty_item.last { margin-right: 0; }
.block_sty12 .sty_list2 .pic { position: relative; }
.block_sty13 { border-top:1px solid #B5B5B5; padding-top:10px; }
.block_sty13 .pic { float: left; margin-right: 10px; width: 205px; height: 135px; }
.block_sty13 .txt { float: left; width: 320px; }
.block_sty13 .txt p { margin-bottom: 0px; }
.block_sty13 .sty_list { padding-top:6px; }
.block_sty13 .sty_item { background:url(../images/dot.gif) 0 8px no-repeat; border-bottom: 1px dotted #aaa; padding: 0px 0 4px 10px; margin-bottom: 4px; text-overflow: ellipsis; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; white-space:nowrap; overflow:hidden; }
.block_sty13 .sty_item.last { border-bottom: none; margin-bottom: 0; }
.block_sty13 .sty_item:hover { background:url(../images/dot.gif) 0 -32px no-repeat; }
.block_sty14 { border-top:1px solid #B5B5B5; padding-top:10px; }
.block_sty14 .pic { float: left; margin-right: 10px; width: 205px; height: 135px; }
.block_sty14 .txt { float: left; width: 320px; }
.block_sty14 .sty_list { }
.block_sty14 .sty_item { background:url(../images/dot.gif) 0 8px no-repeat; border-bottom: 1px dotted #aaa; padding: 0px 0 6px 10px; margin-bottom: 6px; text-overflow: ellipsis; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; white-space:nowrap; overflow:hidden; }
.block_sty14 .sty_item.last { border-bottom: none; margin-bottom: 0; }
.block_sty14 .sty_item:hover { background:url(../images/dot.gif) 0 -32px no-repeat; }
.block_sty15 { border-top:1px solid #B5B5B5; padding-top:10px; }
.block_sty15 .pic { height: 135px; position: relative; }
.block_sty15 .pic .mask { position:absolute; bottom:0; z-index: 2; background:url(../images/blackmask.png) no-repeat; color:#fff; font-weight:bold; width:525px; padding: 3px 5px 0; text-overflow: ellipsis; white-space:nowrap; overflow:hidden; }
.block_sty15 .pic .mask .alink { color:#fff; }

.block_sty16 { border-top:1px solid #B5B5B5; padding-top:10px; }
.block_sty16 .pic_hover { height: 105px; }
.block_sty16 .photo { width:100px; height:100px; float:left; margin-right:10px; }
.block_sty16 .txt { width:150px; float:left; height: 100px; overflow: hidden; }
.block_sty16 .txt p{ font-size: 14px; line-height: 140%;}
.block_sty16 .sty_item { background:url(../images/dot.gif) 0 12px no-repeat; border-bottom: 1px dotted #aaa; padding: 4px 0 4px 10px; text-overflow: ellipsis; white-space:nowrap; overflow:hidden; }
.block_sty16 .sty_item.last { border-bottom: none; }
.block_sty16 .sty_item:hover { background:url(../images/dot.gif) 0 -28px no-repeat; }


/*browser*/
.footer .browser-info a { color:#015593; }
.footer .browser-info a:hover { color:#cc0000; }
.footer .browser-info { display: none; background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CBCBCB; height: 180px; position: absolute; right: 0; top: -190px; width: 415px; z-index: 500; }
.footer .browser-info h6.browser-title { background: url("../images/sprites-bg.png") repeat-x scroll 0 0 transparent; height: 27px; margin: 0 0 12px; padding: 13px 0 0 15px; }
.footer .browser-info h6.browser-title span { color: #333333; display: block; font: 14px/10px "微軟正黑體", "Microsoft JhengHei", Arial; height: 14px; text-align: left; }
ul.browser-version { list-style: none outside none; margin: 0; padding: 0 15px; }
ul.browser-version li { background: none no-repeat scroll 5px top transparent; color: #000; float: left; line-height: 1.4em; margin: 0 0 15px; min-height: 40px; padding: 5px 0 0 14%; text-align: left; width: 36%; font-size: 13px; }
ul.browser-version li { background: url("../images/ico-browser.png") no-repeat scroll 0 0 transparent; }
ul.browser-version li.ie { background-position: 0 0; }
ul.browser-version li.chrome { background-position: 0 -100px; }
ul.browser-version li.firefox { background-position: 0 -200px; }
ul.browser-version li.safari { background-position: 0 -300px; }
.footer span.browser-icon { background: url("../images/browser-icon.png") no-repeat scroll 0 0 transparent; bottom: -10px; display: block; height: 10px; position: absolute; right: 73px; width: 17px; z-index: 501; }
.footer .browser-info a.browser-close { background-image: url("../images/popup-btn-close.png"); background-repeat: no-repeat; display: block; height: 14px; margin-top: 18px; position: absolute; right: 5px; text-align: left; text-indent: -9999px; top: -6px; width: 50px; }
