@charset "utf-8";

/*隱藏SchemaDIV*/
.boxhide{ display:none;}
.boxhide p{ margin:0; padding:0;}

/*主要內容-----------------------------------------------------*/
.conmain{ margin:0;
          padding:40px 52px;
		  width:100%;
		  height:auto;
		  overflow:hidden;
		  background-color:#FFF;
		  border-radius:5px;
		   }
/*標題*/
.conmain h1{ margin:0; padding:0;
			 font-size:2em; color:#213040; }
.conmain h2{margin:30px 0 20px 0;color:	#0066CC;}
.conmain h1 i{ color:#00aaaa;}

/*標題、作者、說明文*/
.conmain .conmain-text1{ margin:30px 0 20px 0; padding:0; width:100%;}
.conmain .conmain-text1 h2{ font-size:1.1em; line-height:1.6; color:#213040; font-weight:normal;}
.conmain .conmain-text1 p{ margin:0; padding:0; font-size:1em; line-height:1.5; color:#00aaaa;}

/* 表格 */
.conmain table{border-spacing:0;}

/* 列表 */
.conmain ul li{font-size: 18px;}

/*內文*/
.conmain .conmain-text2{ margin:20px 0; padding:0; overflow:hidden;}
.conmain .conmain-text2 h3{ margin:0; padding:15px 0; font-size:1.3em; color:#ff9600;}
.conmain .conmain-text2 h4{ margin:0; padding:10px 0 10px 0; font-size:1.1em;}
.conmain .conmain-text2 h5{ margin:0; padding:10px 0 10px 0; font-size:1em; font-weight:normal;}
.conmain .conmain-text2>p{ margin:0; padding:0 0 20px 0; line-height:1.8;font-size: 18px;}
.conmain .conmain-text2 table td{font-size: 18px;box-sizing: border-box;padding:10px 5px;}
.conmain .box-wrap{display: flex;flex-wrap: wrap;justify-content: space-between;}
.conmain .box-wrap .box-wrap-box{width: 49%;margin:5px 0;}

/* ========== 段落下底線開始 ========== */
 .underLine_blue  {
            background:linear-gradient(transparent 59%,#7adaff 0);
            font-weight: 700;
            display: inline;
        }


/*各科作答技巧頁籤*/
.conmain_skilltab{ margin:30px 0; padding:0; width:100%; overflow:hidden;}
.conmain_skilltab ul{ margin:0; padding:0; width:100%;}
.conmain_skilltab ul li{ float:left; display:block; margin:0 0 1px 0; padding:0;
                         width:20%; height:35px; line-height:35px;
						 border-right:1px solid #FFF;
						 font-size:1em; color:#FFF; text-align:center;
						 cursor:pointer; background-color:#4a617a;
						}
.conmain_skilltab ul li:last-child{ border:0px;}
.conmain_skilltab ul li a{ display:block; color:#FFF; text-decoration:none;}
.conmain_skilltab ul li a:hover{ color:#FFF; background-color:#00bfcb;}

/*各科作答技巧首頁列表表格區*/
.conmain_skilllist{ margin:0; padding:0; width:100%;}
.conmain_skilllist h3{ color:#f0501d;}
.conmain_skilllist table{ margin:10px 0 40px 0; width:100%; border:none; 	border-collapse:collapse; /*表格欄位邊框合併*/ }
.conmain_skilllist table tr{}
.conmain_skilllist table td{ margin:0; padding:10px 10px; border:1px dashed #a1b1c3;
                             font-size:16px; color:#4a617a;}
.conmain_skilllist table td:hover{ background-color:#e2fdff;}
.conmain_skilllist table td a{ text-decoration:none; color:#4a617a;}


/*更多考試資源*/
.conmain .conmain-exlink{ margin:30px 0; padding:0; width:100%;}
.conmain .conmain-exlink h2{ display:block; margin:0 0 15px 0; padding:10px 0;
                             width:100%; font-size:1.4em;
							 color:#213040; border-bottom:1px dashed #999999;
							 border-top:1px dashed #999999;
							 }
.conmain .conmain-exlink a{ display:block; float:left; margin:0 0 5px 5px; padding:10px 0;
                            width:24%; text-align:center;
                            font-size:1.1em; color:#fff; text-decoration:none;
							background-color:#f0501d; }

/*右欄的廣告區---------------------------------------------------------------------------------*/
.conright{ margin:0;
            padding:0;
			width:230px;
			height:auto;
			float:right;
			}
.conright-bn01{ margin:0 0 15px 0;
              width:230px;
			  height:230px;
			  background-color:#FFF;
			   }
/*預留外部廣告欄位尺寸未定*/
.conright-bn02{ margin:0 auto;
                width:auto;	height:auto;
				text-align:center;
			   }
						  
/*熱門推薦課程*/
.conright-hotclass{ margin:0 0 15px 0;
                    padding:0;
			        width:230px;
			        height:auto;
			        overflow:hidden;
			        background-color:#FFF;
			        border-radius:5px;
				   }
.conright-hotclass h2{ display:block;
                  padding:10px 0;
				  margin:0;
                  width:230px;
				  font-size:1.2em;
				  font-weight:normal;
				  text-align:center;
				  border-radius:5px 5px 0 0;
				  background-color:#ff9600;
				  color:#FFF;}
.conright-hotclass .box{ padding:15px 0 0 0; border-top-width:0px;}
.conright-hotclass dl{ margin:0; padding:0 20px 15px 20px; width:100%;/*實際寬190px*/ }
.conright-hotclass dl img{ margin:0; width:190px; height:109px;/*140x80縮放*/ background-color:#CCC;}
.conright-hotclass dl dt{ text-align:center; font-size:1.2em; line-height:1.6; color:#ff7200;}
.conright-hotclass dl dt a{ color:#ff7200;}
.conright-hotclass dl dd{ line-height:1.6;}

/*最新優惠活動*/
.conright-sale{ margin:0 0 15px 0;
               padding:0;
			   width:230px;
			   height:auto;
			   overflow:hidden;
			   background-color:#FFF;
			   border-radius:5px;
				   }
.conright-sale h2{ display:block;
                   padding:10px 0; margin:0;
                   width:230px;
				   font-size:1.2em;
				   font-weight:normal;
				   text-align:center;
				   border-radius:5px 5px 0 0;
				   background-color:#00bfcb;
				   color:#FFF;
				   }
.conright-sale .box{ padding:15px 0 0 0; border-top-width:0px;}
.conright-sale dl{ margin:0; padding:0 20px 15px 20px; width:100%;/*實際寬190px*/ }
.conright-sale dl img{ margin:0; width:190px; height:109px;/*140x80縮放*/ background-color:#CCC;}
.conright-sale dl dt{ text-align:center; font-size:1.2em; line-height:1.6; color:#00aaaa;}
.conright-sale dl dt a{ color:#00aaaa;}
.conright-sale dl dd{ line-height:1.6;}

/*==============================================行動裝置選單(手機)========================================*/						  
@media screen and ( max-width:1024px ){


/*單欄網頁內容-------------------------------------------------------------*/
.conmain{ width:100%;
          height:auto;
		  margin:0;
		  padding:0 10px 20px 10px;
		  border-radius:0px;
		  background-color:#FFF;
		  }
/*標題*/
.conmain h1{ margin:0; padding:0;
			 font-size:1.8em; color:#213040; }
.conmain h1 i{ color:#00aaaa;}

/*標題、作者、說明文*/
.conmain .conmain-text1{ margin:10px 0; padding:0; width:100%;}
.conmain .conmain-text1 h2{ font-size:1.1em; line-height:1.6; color:#213040; font-weight:normal;}
.conmain .conmain-text1 p{ margin:0; padding:0; font-size:1em; line-height:1.5; color:#00aaaa;}

/*內文*/
.conmain .conmain-text2{ margin:20px 0; padding:0; overflow:hidden;}
.conmain .conmain-text2 h3{ margin:0; padding:15px 0; font-size:1.3em; color:#ff9600;}
.conmain .conmain-text2 h4{ margin:0; padding:10px 0 10px 0; font-size:1.1em;}
.conmain .conmain-text2 h5{ margin:0; padding:10px 0 10px 0; font-size:1em; font-weight:normal;}
.conmain .conmain-text2 p{ margin:0; padding:0 0 10px 0; line-height:1.6;}

/*各科作答技巧頁籤*/
.conmain_skilltab{ margin:20px 0; padding:0; width:100%;}
.conmain_skilltab ul{ margin:0; padding:0; width:100%;}
.conmain_skilltab ul li{ float:left; display:block; margin:0 0 1px 0; padding:0;
                                  width:33%; height:35px; line-height:35px;
								  border-right:1px solid #FFF;
								  font-size:14px; color:#FFF; text-align:center;
								  cursor:pointer; background-color:#4a617a;
								  }
.conmain_skilltab ul li:last-child{ border:0px;}
.conmain_skilltab ul li a{ color:#FFF;}
.conmain_skilltab ul li.active{ color:#FFF; background-color:#00bfcb;}

/*各科作答技巧首頁列表表格區*/
.conmain_skilllist{ margin:0; padding:0; width:100%;}
.conmain_skilllist h3{ color:#f0501d;}
.conmain_skilllist table{ margin:10px 0 30px 0; width:100%; border:none; border-collapse:collapse; /*表格欄位邊框合併*/}
.conmain_skilllist table tr{}
.conmain_skilllist table td{ margin:0; padding:10px 10px; border:1px dashed #a1b1c3;
                             font-size:15px; color:#4a617a;}
.conmain_skilllist table td:hover{ background-color:#e2fdff;}
.conmain_skilllist table td a{ text-decoration:none; color:#4a617a;}


/*更多考試資源*/
.conmain .conmain-exlink{ margin:30px 0 0 0; padding:0; width:100%;}
.conmain .conmain-exlink h2{ display:block; margin:0 0 15px 0; padding:10px 0;
                             width:100%; font-size:1.3em;
							 color:#213040; border-bottom:1px dashed #999999;
							 border-top:1px dashed #999999;
							 }
.conmain .conmain-exlink a{ display:block; float:left; margin:0 0 5px 5px; padding:10px 0;
                            width:48%; text-align:center;
                            font-size:1em; color:#fff; text-decoration:none;
							background-color:#f0501d; }

/*廣告右側欄------------------------------------------------------------------------------*/
.conright{ clear:both; margin:0 auto;
           padding:0;
		   width:100%;
		   height:auto;
		   float:none;
		  }
.conright-bn01{ margin:20px auto;
              width:230px;
			  height:230px;
			  background-color:#CCC;
			   }
/*預留外部廣告欄位尺寸未定*/
.conright-bn02{ margin:0 0 20px 0;
                padding:0 10px;
                width:auto; height:auto;
				text-align:center;
			   }
			   
/*熱門推薦課程*/
.conright-hotclass{ margin:0;
                    padding:0 10px 20px 10px;
			        width:100%;
			        height:auto;
			        overflow:hidden;
			        background-color:#FFF;
			        border-radius:5px;
				   }
.conright-hotclass h2{ display:block;
                       padding:10px 0; margin:0;
                       width:100%;
				       font-size:1.2em;
				       font-weight:normal;
				       text-align:center;
				       border-radius:5px 5px 0 0;
				       background-color:#ff9600;
				       color:#FFF;
					   }
.conright-hotclass .box{ padding:15px 0 0 0; border-top-width:0px;}
.conright-hotclass dl{ margin:0; padding:0; width:100%; text-align:center;}
.conright-hotclass dl img{ margin:0; width:100%; height:auto; max-width:230px; background-color:#CCC;}
.conright-hotclass dl dt{ font-size:1.2em; line-height:2; color:#f0501d;}
.conright-hotclass dl dt a{ color:#f0501d;}
.conright-hotclass dl dd{ line-height:1.6;}



/*最新優惠活動*/
.conright-sale{ margin:0;
                padding:0 10px 20px 10px;
			    width:100%;
			    height:auto;
			    overflow:hidden;
			    background-color:#FFF;
			    border-radius:5px;
				   }
.conright-sale h2{ display:block;
                   padding:10px 0;
				   margin:0;
                   width:100%;
				   font-size:1.2em;
				   font-weight:normal;
				   text-align:center;
				   border-radius:5px 5px 0 0;
				   background-color:#00bfcb;
				   color:#FFF;}
.conright-sale .box{ padding:15px 0 0 0; border-top-width:0px;}
.conright-sale dl{ margin:0; padding:0; width:100%; text-align:center; }
.conright-sale dl img{ margin:0; width:100%; height:auto; max-width:230px; background-color:#CCC;}
.conright-sale dl dt{ font-size:1.2em; line-height:2; color:#00aaaa;}
.conright-sale dl dt a{ color:#00aaaa;}
.conright-sale dl dd{ line-height:1.6;}
}