﻿
*{
	margin:0;
	padding:0;	
	}

body {
	text-align :center;
	padding :0;
	margin :0;
	font :13px "verdana", "Georgia", "apple LiGothic Medium", "arial", "Courier", "Helvetica", "Times";
	line-height :20px;
	color :#737373;
	}
.book_img {
 border:1px solid #999999;
}

.allbg {
	background-attachment: scroll;
	background-image: url(../images/bg1.gif);
	background-repeat: repeat-x;
}
/* 標籤基本樣式 */

ul {
	list-style: none;
	}

img {
	border :0px;
	}

a:link {
	color :#737373;
    text-decoration :none;
	}

a:hover, a:active{
	text-decoration :underline;
	color :#eb6b6a;
	}
	
a:visited {
	color :#737373;
	}

table,tr,button,th,form,select, input , input textarea,p {
	padding:0;
	margin:0;
	font: 13px "verdana", "Georgia","apple LiGothic Medium", "arial", "Courier", "Helvetica", "Times";
	line-height:20px;
	color: #737373;
}


input, textarea, select 
{
	border : solid 1px #bab0a4;
	padding : 2px;
	margin :0;
	color :#737373;
	/*text-align :absmiddle ;*/
	font-size :12px;
	line-height :16px;
	}
	
/* 以下自訂 div [ id ] */
#content {
	width :1035px;
	position :relative ;
	}	
	
/* contener 左、中、右 大小切割 */
#contener {
	width: 980px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	}
	
#contener #left {
	float :left ;
	width :150px;
	text-align :left ;
	clear :none ;
	}
	
#contener #left2 
{
    float :left ;
    text-align :left ;
	clear :none ;
	width : 815px;
	margin-top :0;
    margin-bottom :0;
    margin-left :10px;
	}

#contener #right {
	float:right;
	width:215px;
	text-align: left;
	}

#contener #middle {
	width: 610px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 155px;
	}
#contener #middle2 {
	width: 810px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 155px;
	}
/* 首頁函授部份 */	
.t_R_mc {
	background-attachment: scroll;
	background-image: url(../images/mc_13.gif);
	background-repeat: no-repeat;
	height: 40px;
}
.MC_box {
	float: left;
	width: 195px;
	border: 3px solid #DDDBD9;
	margin-top: 5px;
	margin-left: 3px;
}
a.MC_box_more {
	font-size: 12px;
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}
a.MC_box_more:hover {
	color: #0033FF;
}


a.MC_box_text        {
	font-size: 13px;
	line-height: 20px;
	color: #CC6600;
	text-decoration: none;
}
a.MC_box_text:hover {
	color: #CCCC00;
	text-decoration: underline;
}
.MC_box_text {
	padding-left: 3px;
	width: 94px;
}


.MC_box_img {
	border: 1px solid #999999;
	margin-left: 3px;
}
/* 地:連結 */
a.groundlink
{
    text-decoration:none;
    font-size:12px;
    color:#a5272d;
    }	
	
/* body》以下都是左欄 */
/* body》左欄》 */
/* 【BOX-white】
============================================================================== */
		
/* class  box-white */
.box-white {
	width :150px;
	margin :0px;
	}

.box-white .top{
	height :5px;
	background :url(../images/bg_box_01_1.gif) no-repeat;
	font-size :15px;
	color :#EB6B6A;
	font-family :新細明體;
	font-weight :normal ;
	}

.box-white .content {
	padding : 5px 5px 5px 5px;
	background : url(../images/bg_box_01_2.gif) repeat-y;
	}

.box-white .down{
	height :10px;
	background : url(../images/bg_box_01_3.gif) no-repeat;
	}

.box-white .content ul li {
	padding-left :10px;
	background : url(../images/arrow_02.gif) no-repeat 0px 6px;
	font-family : Verdana , Arial , Helvetica, Sans-Serif ;
	font-size :12px;
	}
	
/*  close:box-white  */	
/* bar  */
.bar_01{
	background-color :#f3f0ec;
	height :26px;
	border :1px #c4c4c4 dashed;
	margin-top :5px;
	padding :5px;
	float : left ;
	width :590px;
	}
	
.barli{
	padding-right :5px;
	background-image :none;
	background-color :#F3F0EC;
	}

.bar_02 {
	padding:5px;
	background-color:#FFFFFF;
	border:1px #c4c4c4 dashed;
	border-top:none;
	margin-top:0px;
	margin-bottom:5px;
	line-height: 25px;
	width: 590px;
	height: auto;
	text-align: left;
	float: left;
	}
	
#bookbar {
	list-style-type :none;
	margin :0px;
	padding :0px;
}

#bookbar li {
	float: left;
	width: auto;
	background-color: #999999;
	height: 26px;
	background-image: url(../images/bt_01_2.gif);
	background-repeat: repeat-x;
	line-height: 26px;
	color: #0066FF;
	}

#bookbar a {
	color: #0066ff;
	text-decoration: none;
	}

#bookbar a:hover {
	color :#EB6B6A;
	text-decoration :underline;
	}

#bar2ul {
    margin :0px;
    padding :0px;
    list-style-type :none;
	}

#bar2ul li {
	float: left;
	background-image :url(../images/bt_01_2.gif);
	width :auto ;
	line-height :26px;
	height :26px;
	}
	
/* button  */
.bt_01 {
	height :26px;
	padding-right :5px;
	line-height :20px;
	width :100px;
	}

.bt_01 .lft {
	width:10px;
	height:26px;
	background: url(../images/bt_01_1.gif) no-repeat;
	float:left;
	}

.bt_01 .con a {
	background: url(../images/bt_01_2.gif) repeat-x;
	float:left;
	height:26px;
	line-height:26px;
	color:#1870bb;
	font-weight:500;
	font-size:13px;
	width:auto;
	text-decoration:none;
	}

.bt_01 .con a:hover {
	height :26px;
	line-height :26px;
	color :#eb6b6a;
    text-decoration :none;
	}

.bt_01 .rgt 
{
	width :10px;
	background :url(../images/bt_01_3.gif) no-repeat;
	float :left ;
	height :26px;
	position :relative ;
	}
	
/* --------------- 上一頁．頁碼．下一頁 -----------   */
.pages {
	/*border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;*/
	clear :both ;
	text-align :center ;
	height :40px;
	line-height :40px;
	vertical-align :middle ;
	margin:5px auto;
	}

.pages a,
.pages a:visited {
	text-decoration :none;
	}
.pages a:hover{
	color :#000;
	font-weight :700;
	}
	
.pages_no a,
.pages_no a:visited {
	 padding : 0 5px;
	 border :1px #ccc solid;
	 text-decoration :none;
	}
.pages_no a:hover {
	border:1px #C0C0C0 solid;/**/
	background:#C0C0C0;
	color:#fff;
	}
.pages_no em {
	font-style:normal;
	font-weight:700;
	background:#666;
	border:1px #666 solid;
	color:#fff;
	padding: 0 5px;
	}
	
/*-----上方搜尋列------
#searchbar{
	/*height:28px;
	background:#a49d94;
	height:38px;
	}

*/

#searchbar .in {
	float:left;
	width:1100px;
	margin-left:auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	}

#search { float:left; padding-right:9px; padding-top:8px; }
#search1 { float:left; padding-right:9px; padding-top:5px; }

/* header 關鍵字廣告 */
#hotword {
	float :left;
	font-size :12px;
	color :#FF6666;
	line-height :38px;
	}
#hotword a,
#hotword a:visited { color :#FF6666; text-decoration :none;}
#hotword a:hover { color :#990000; text-decoration :none; }

/* body》以下都是中欄 */
.warp {
    margin-top :10px;
    width :580px;
    margin-right :10px;
    margin-bottom :10px;
    margin-left :10px;
	}
/* 考情介紹 -- */
.warp1 {
	margin-top :5px;
	margin-left :20px;
	width :600px;
	}
.warp2 {
	margin-top :0px;
	width :600px;
	text-align :left ;
	float :left ;
	padding-left :5px;
	}
#bookbar {
	list-style-type :none;
	margin :0px;
	padding :0px;
	}
#bookbar li {
	float :left;
	width : auto ;
	background-color :#999999;
	height :26px;
	line-height :26px;
	background-image : url(../images/bt_01_2.gif);
	background-repeat : repeat-x ;
	}
/*中間flash廣告 */
.warp_flash 
{
    margin-top:10px;
	margin-left:5px;
	width:590px;
	border:5px #e2e2e2 solid;
	/*
	margin-top :10px;
	margin-left :5px;
	width :640px;
	border :5px #e2e2e2 solid;*/
	}
.warp_event {
	border :3px #f8f8f8 solid;
	padding :3px;
	margin-left :5px;
	width :590px;
	margin-top :5px;
	float :left ;
	}
.warp_event_title {
	margin-top:0px;
	margin-left:0px;
	background:#fff;
	width:580px;
	margin-bottom:0px;
	height:60px;
	}
.warp_event_list 
{

	margin-top:0px;
	margin-left:0px;
	float :left ;
	border:2px #ffaa52 solid;
	background:#fff;
	width:590px;
	margin-bottom:5px;
	text-align: left;
	}

.warp_hot_event_icon {
	width:260px;
	height:60px;
	position:relative;
	top:0px;
	left:0px;
	float:left;
	background:url(../images/icon_hot_event.gif) no-repeat left top;
	}

.warp_hot_event_icon1 {
	width:260px;
	height:40px;
	padding-top:20px;
	left:0px;
	float:right;
	margin-right: 10px;
	}
.warp_hot_event_icon1 td {
	color :#555;
	height :15px;
	line-height :15px;
	}
.warp_hot_event_icon1 img {
	top :0px;
	margin-right :3px;
	}
	
/* body》以下都是右欄 */
/* body》右欄》 */
/* 【BOX-s】
============================================================================== */
.BOX-s_outside 
{
    clear:both;
	background:#fff;
	width:208px;
	margin-bottom:10px;
	/*
	clear:both;
	border:1px #d4d4d4 solid;
	background:#fff;
	width:190px;
	margin-bottom:10px;
*/
}
.BOX-s_inside {
	 /*border:3px #f8f8f8 solid;*/
	/*border:1px #d4d4d4 solid;*/
	/*padding:2px;
	margin-left: 5px;
	width: 190px;
	margin-top: 5px;
	float: left;
	*/
	border:3px #f8f8f8 solid;
	margin-left: 3px;
	margin-top: 5px;
	float: left;
	width: 193px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
	.BOX-s_inside-1 {
	border:3px #f8f8f8 solid;
	padding:3px;
	margin-left: 5px;
	width: 592px;
	margin-top: 5px;
	float: left;
	
	}
.BOX-s_inside h2 span {display:none}
/* 標題 */
.BOX-s_inside h2 {}

/* 分隔線 */
.line {
	margin :0px 0 6px 0;
	border-top : 1px #e3e2e2 solid;
	background :#f8f8f8;
	padding :0;
	display :block ;
	height :3px;
	font-size :0; /* 這個才能讓 p 或 span 的高變成真正的 1px */
	}

/* 圖片靠左靠右 */
.img-right {
	float :right;
	width :70px;
	border :1px #ccc solid;
	padding :2px;
	margin-left :5px;
	}
.img-left {
	 float :left ;
	 width :70px;
	 border :1px #ccc solid;
	 padding : 2px;
	 margin-right :5px;
	}

.t_R_viewbook {
	width:160px;
	height:36px;
	background-image: url(../images/t_R_ViewBook-1.gif);
	background-repeat: no-repeat;
	margin-left: 45px;
	}
	
.t_R_Top10 {
	width :150px;
	height :32px;
	position :relative ;
	top :0px;
	padding-left :5px;
	background : url(../images/top10.jpg) no-repeat left top; 
	z-index :-1;
	}

.list-ot {
	margin:0 0 0 0px; 
	padding:0 0 0 5px;
	color:#737373;
	}
.list-ot li {
	padding-left : 10px;
	background : url(../images/arrow_02.gif) no-repeat 0px 6px;
	font-family : Verdana , Arial , Helvetica , Sans-Serif ;
	font-size :12px;
	}

.list-ot a,
.list-ot a:visited {
	text-decoration:none;
	border-bottom:1px solid;
	color:#eb6b6a;
	}
.list-ot a:hover {
	border-bottom :0px;
	}



.list-top10 {
	 margin : 0 0 0 0px;
	 padding :0px 0 0 5px;
	 color :#737373;	
	}
.list-top10 a,
.list-top10 a:visited {
	color :#737373;
	text-decoration :none;
	}
.list-top10 a:hover { color :#000000; text-decoration :none; }
.list-top10 li {
     padding-left :0px;	
	 padding-top:5px;
	 border-bottom : 1px #999 dotted;
	 font-family : Verdana , Arial , Helvetica, Sans-Serif ;
	 font-size :12px;
	 line-height :18px;
	}

/* 快訊 list */
.hot_event_list{
	margin :0 0 0 0px;
	padding-left :0px;
	padding-right :0px;
	padding-top :10px;
	padding-bottom :10px;
	color :#737373;
	width:280px;
	float :left ;
	}
.hot_event_list li {
	padding-left: 10px;
	/* background :transparent url(../images/icon_hot_event_02.gif); */
	font-family :Verdana , Arial , Helvetica, Sans-Serif ;
	font-size :12px;
	line-height :17px;
	padding-bottom :3px;
	}
.hot_event_list a{
	color :#737373;
	text-decoration :none;
	top:-3px;
	}
.hot_event_list a:hover { color :#eb6b6a;}
.hot_event_list a:visited {
	color :#737373;
	text-decoration :none;
	}
.hot_event_list a em {
	display :block ;
	float :left ;
	width :15px;
	height :15px;
	padding-right :2px;
	margin-top :0px;
	}
.hot_event_list a em.sub1 {
	background : transparent url(../images/icon_hot_event_01.gif) no-repeat;
	}
.hot_event_list a em.sub2 {
	background :transparent url(../images/icon_hot_event_02.gif) no-repeat;
	}
.hot_event_list a em.sub3 {
	background :transparent url(../images/icon_hot_event_03.gif) no-repeat;
	}
.hot_event_list a em.sub4{
	background :transparent url(../images/icon_hot_event_04.gif) no-repeat;
	}
.hot_event_list a em.sub5 {
	background :transparent url(../images/icon_hot_event_05.gif) no-repeat;
	}
.hot_event_list a em.sub6 {
	background : transparent url(../images/icon_hot_event_06.gif) no-repeat;
	}
	
	
/* 【footer】開始
============================================================================== */	
#footer{
	clear:both ;
	width :100%;
	padding-top :10px;
	border-top :1px #ccc solid;
	height :90px;
	position :relative ;
	}
.contact{
	 margin-top :8px;
	 float :left ;
	 padding-left :20px;
	 padding-bottom :10px;
	 /*width :1100px;*/
	 width: 680px;
	 color :#666666;
	 line-height :16px;
	}
	
.copywrite {
	width :100%;
	float :left ;
	background-color :#ddd;
	height :30px;
	line-height :30px;
	text-align :center ;
	}

.copywrite a { border-bottom :0px; text-decoration :none;}
.copywrite a:hover { border-bottom :1px solid #a49d94; text-decoration :none;}
.logo { top :28px; left :16px; z-index :5;}
.mark {top:5px;z-index :5; left :16px; }

/* close:【footer】*/	
#show_list { float :left ;}

#wrapall {
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}	
#header { height :118px; }
#header02 {
	height: 39px;
}

/* 首頁 */
.price-sale2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #7D0000;
	font-weight: bold;
}
.qat {
	text-align: left;
	font-size: 12px;
	line-height: 25px;
	color: #666666;
	border: 1px solid #FF9900;
	margin-top: 10px;
	margin-left: 5px;
	margin-bottom: 10px;
}

