@charset "utf-8";
/* CSS Document */
.border_frame{width:958px; overflow:hidden; border:1px solid #a6bde8;}
.article{overflow:hidden;}
.sidebar_wrap{overflow:hidden; float:left;}
.sidebar{float:left; width:198px; border-right:1px solid #a6bde8; padding-bottom:9999px !important;margin-bottom: -9999px !important;}
.no_adaptation{padding-bottom:0 !important;margin-bottom: 0 !important; border-bottom:1px solid #efefef;}
.sidebar dl{width:100%; margin-top:0; padding-top:0; }
.sidebar dt{text-indent:15px; line-height:34px; background:url(../images/sidebar_gray.gif) 171px 10px no-repeat; }
.sidebar dt a{color:#888; display:block;}
.sidebar dt a:hover{text-decoration:none;}
.sidebar dt.current a{background:url(../images/sidebar_blue.gif) 171px 9px no-repeat #f3f7fa; color:#0077aa; font-weight:bold;}
.sidebar dt.current_open a{background:url(../images/sidebar_blue_down.gif) 171px 8px no-repeat #f3f7fa; color:#0077aa; font-weight:bold;}
.sidebar dd{padding:0; margin:0; text-indent:15px; line-height:30px;background:url(../images/sidebar_btm_line.gif) left 26px no-repeat;}
.sidebar dd a{text-decoration:none; color:#07a; display:block; text-indent:2em;}
.sidebar dd a:hover{text-decoration:none;}
.sidebar dd.current_dd{background:url(../images/sidebar_current.gif) 0 1px no-repeat; margin-top:4px;}
.sidebar dd.current_dd_last{background:url(../images/sidebar_icon.gif) 10px 10px no-repeat; margin-top:5px; padding-bottom:6px;border-bottom:2px solid #ccecfb;}
.sidebar dd.last{background:none; padding-bottom:6px;border-bottom:2px solid #ccecfb;}
.sidebar dd.center_img{text-align:center; background:none;}
.sidebar dd.center_img img{margin-top:10px;}
.sidebar dd.modify_01{width:100%; background:url(../images/modify_01.gif) top right no-repeat; height:310px;}

.compare{overflow:hidden; float:left; width:758px;}
.compare fieldset{width:610px; float:left; margin:0; padding:0;}
.compare fieldset p{margin:4px 0; line-height:20px;}
.compare_check{padding:10px; overflow:hidden;}
.compare_check h2{font-size:12px; color:#006895; margin:0; line-height:30px;}
.compare_check h2 span{font-weight:normal; color:#4a4a4a;}
.input_m{line-height:20px; margin:0 20px 0 5px;}

.compare .disline{ background:#ccc; height:1px; width:100%; overflow:hidden;}

.list_wrap{width:758px; float:left;}
.list_text{border-top:1px solid #ccc; width:758px; margin-bottom:10px;}
.list_text .title_bar ul{margin-top:5px; overflow:hidden;}
.list_text .title_bar li{margin-right:5px; float:left; padding:5px 20px;}
.list_text .title_bar li a{color:#434343; font-weight:bold;}
.list_text .title_bar li a:hover{text-decoration:none;}
.list_text .title_bar li.tab_01{border:1px solid #e4e4e4; border-bottom:none; border-left:none; background:#FFF; margin-top:1px;}
.list_text .title_bar li.tab_02{border:1px solid #e4e4e4; border-bottom:none; background:#FFF; margin-top:1px;}
.list_text .title_bar li.tab_03{border:1px solid #e4e4e4; border-bottom:none; border-right:none; background:#FFF; margin-top:1px;}
.list_text .title_bar li.result{border:1px solid #e4e4e4; border-bottom:none; border-left:none; background:#FFF; margin-top:1px;}
.list_text .title_bar li.result a{color:#006895;}

.result{padding:10px; margin-top:10px;}
.result table{border:1px solid #e4e4e4; border-bottom:none;}
.result td{color:#4a4a4a; border-bottom:1px solid #e4e4e4; border-left:1px solid #e4e4e4; line-height:24px; padding:2px 10px; vertical-align:top;}
.result td p{margin:0; line-height:24px;}
.result td.title{color:#006895; width:90px; border-left:none;}
.result td a{color:#006895;}

.comeback a{float:right; background:url(../images/course/btn_back.gif) left top no-repeat; height:26px; width:90px; overflow:hidden; text-indent:-9999px; margin:10px 0;}

.detail_txt{overflow:hidden;}
.detail_txt img{float:left; margin:10px;}
.detail_txt ul{float:left; width:500px; margin:10px 0;}
.detail_txt li{background:url(../images/course/list_icon.gif) left 4px no-repeat; padding-left:30px; line-height:24px;}
.detail_txt li p{margin:0;}
.detail_txt li span{float:right; _margin-top:-26px;}
.detail_txt li span a{color:#006895;}

.comparebtn a{float:left; margin-left:20px; background:url(../images/course/comparebtn.gif) left top no-repeat; display:block; width:77px; height:40px;}

.ad_t{overflow:hidden; text-align:right; padding:2px;}

.slipbar{background:url(../images/course/sliptab_bg.gif) left top repeat-x; height:32px; overflow:hidden; width:100%; margin:10px 0;}
.slipbar ul{ overflow:hidden; margin-left:20px;}
.slipbar li{float:left; height:33px; overflow:hidden; border-top:1px solid #c3daff; line-height:26px; text-align:center; width:73px;}
.slipbar li a{color:#07a;}
.slipbar li.slip_disline{background:url(../images/course/slip_disline.gif) left top no-repeat; height:27px; width:1px; overflow:hidden;}
.slipbar li.current a{background:url(../images/course/current.gif) left top no-repeat; width:73px; height:33px; color:#fff; border:none; display:block; margin-top:-1px;} 
.slipbar li a:hover{background:url(../images/course/current.gif) left top no-repeat; text-decoration:none; display:block; width:73px; height:33px; color:#fff; margin-top:-1px;} 
.slipbar_txt{padding:0 20px; overflow:hidden;}
.slipbar_txt h2{font-size:12px; color:#4a4a4a; margin:0;}
.slipbar_txt h3{font-size:12px; color:#07a; font-weight:normal;  margin:0; margin-top:28px;}
.slipbar_txt p{padding-left:25px; background:url(../images/course/list_icon.gif) left top no-repeat;}
.slipbar_txt_btm{padding:10px 150px 30px 20px; overflow:hidden; background:url(../images/course/search_icon.gif) right bottom no-repeat;}
.slipbar_txt_btm h2{font-size:12px; color:#4a4a4a; margin:0;}
.slipbar_txt_btm p{line-height:24px; text-indent:2em;}

.disline_blue{background:#c3daff; height:1px; width:100%; overflow:hidden;}

.text_main_l{width:730px; float:left; overflow:hidden; padding:0 5px 0 20px;}
.text_main_l p a{color:#33b4ef; text-decoration:underline;}
.text_main_l p a:hover{text-decoration:none;}
.text_main_l h1{background:url(../images/dash.gif) left 26px repeat-x; color:#1b0300; font-size:16px; padding-bottom:15px; margin-top:15px;}

.text_main_l dl{width:720px; overflow:hidden}
.text_main_l dt{margin:5px 0 10px 0; padding:0; line-height:28px; width:100%; border-bottom:1px solid #e5f1f6; }
.text_main_l dt a{color:#07a; font-size:14px; font-weight:bold;}
.text_main_l dd{padding-bottom:20px; margin:0;}
.text_main_l dd a{ margin-right:20px; color:#383838;}

.text_main_l ul{overflow:hidden; margin:10px;}
.text_main_l li{line-height:28px;}

.contact{width:100%px; float:left;}
.contact ul{width:304px; float:left; _margin-left:6px;}

.summary_txt{width:100%; background:url(../images/summary_bg.gif) left top repeat-x; height:36px; overflow:hidden; line-height:36px;}
.summary_txt h3{float:left; font-size:12px; color:#939393; font-weight:normal; padding-left:13px; margin:0;}
.summary_txt span{float:right; color:#939393; padding-right:20px;}

#mainbody{ overflow:hidden; padding:0 17px 0 16px; text-align:center;}

.errorpage{margin:35px auto 10px auto; width:600px; height:310px; background:url(../images/not_found.gif) left 15px no-repeat; text-align:left;}
.errorpage ul{margin-top:10px; padding-top:90px; float:right; background:url(../images/404error.gif) left top no-repeat;}
.errorpage li{ font-size:14px; font-weight:bold; line-height:30px; color:#000;}
.errorpage li a{font-weight:normal; color:#238bcb; font-size:12px; margin:10px 15px 0 0}



