@charset "utf-8";
/* CSS Document */
.content2{ background:url(../student_images/content_bg2.jpg) no-repeat; height:auto;}
.R_set{ width:835px; padding:0; float:left;}
.R_set .top{ width:835px; height:90px; padding:50px 0 0 0; _width:825px; _padding:50px 0 0 10px; display:block; overflow:hidden;}
.R_set .mid{ min-height:455px; height: auto !important; height:455px; background:url(../student_images/content_mid.png) repeat-y; _background:url(../student_images/content_mid.png) 8px 0 repeat-y;width:720px; padding:0 25px 0 25px; overflow: hidden;}
.R_set .ft{ width:835px; height:20px; display:block; background:url(../student_images/content_ft.gif) center 0 no-repeat; _background:url(../student_images/content_ft.gif) 8px 0 no-repeat;}

.upper{ padding:0 95px 10px 25px;  font-size:15px;}
.upper .h2Box{ float:left}
.upper .h2Box .head{ width:40px; height:46px; display:block; background:url(../student_images/h2_head.gif) center 0 no-repeat;float:left}
.upper .h2Box h2{ height:46px; display:block; font:bold 25px/43px "Arial Unicode MS", "微軟正黑體", "新細明體"; color:#fff; padding:0 15px; background:url(../student_images/h2_mid.gif) repeat-x;float:left}
.upper .h2Box .bot{ width:24px; height:46px; display:block; background:url(../student_images/h2_bot.gif) center 0 no-repeat;float:left}

.upper .btnBox{ float:right; padding:5px 0 0 0;}
.upper .btnBox a.print{ width:105px; height:29px; display:inline-block; background:url(../student_images/btn_print.gif) center 0 no-repeat;}
.upper .btnBox a.back{ width:105px; height:29px; display:inline-block; background:url(../student_images/btn_return.gif) center 0 no-repeat;}

.tag{ width:715px; height:30px; margin:0 0 0 25px; _margin:0 0 0 35px; display:block; border-bottom:1px solid #3185d4; overflow:hidden;}
.tag ul{}
.tag ul li{ float:left; height:30px;font:bold 15px/35px  "Arial Unicode MS", "新細明體";}
.tag ul li span.first{ width:11px; height:30px; display:block; background:url(../student_images/tag_head.png) no-repeat; float:left;}
.tag ul li span.last{ width:15px; height:30px; display:block; background:url(../student_images/tag_bot.png) no-repeat; float:left;}
.tag ul li a{padding:0 5px;  height:30px; display:block; background:url(../student_images/tag_mid.png)  center 0 repeat-x;  color:#888888; float:left;}
.tag ul li a:hover{color:#3185d4;}
.tag ul li a.seletced{color:#3185d4;}

ul.news{width:715px; margin:0 0 0 25px; _margin:0 0 0 35px; font-size:15px;}
ul.news li{ border-bottom:3px dotted #94cad2; padding:10px; position:relative;}
ul.news li span{ margin-right:10px;}
ul.news li span.more{width:40px; height:8px; position:absolute; top:15px; right:10px;_right:90px;background:url(../student_images/more.gif) no-repeat; text-indent:-9999px;}
ul.news li span.more a{ display:block;width:40px; height:8px;}

.game{ padding:10px 0px 3px 20px; font-size:15px;}
.game .box{ background:url(../student_images/pic_bg.jpg) no-repeat; width:214px; height:218px; position:relative; float:left; margin:0 19px 0 0px;}
.game .box .pic{ position:absolute; top:45px; left:23px;}
.game .box .size{ position:absolute; top:168px; left:60px; }
.game .box .size span a{ margin:0 9px;color:#FFFFFF; font-weight:bold;}
.game .box .txt{ text-align:center; font-weight:bold; position:absolute; bottom:0; left:0; width:214px; color:#FF0000;}



h3{ padding:0 95px 10px 60px; font:bold 15px/28px Arial, "新細明體"; background:url(../student_images/h3_icon.gif) 30px 0 no-repeat;}
p{font:normal 15px/24px Arial, "新細明體";}
table{ font:normal 15px/22px Arial, "新細明體"; border-top:1px solid #bad1e7; border-left:1px solid #bad1e7;}
table tr th{ width:20%; padding:10px; text-align:right; background-color:#e6f0fa; border-bottom:1px solid #bad1e7; border-right:1px solid #bad1e7;}
table tr td{ padding:10px; background-color:#fff; border-bottom:1px solid #bad1e7; border-right:1px solid #bad1e7;}

