@import url("starter_guide.css");
.color_1{color:#4B227E !important;}
.color_2{color:#FF6600 !important;}
.color_3{color:#000 !important;}
.color_4{color:#8F8D8D  !important;}
.color_5{color:#de7400  !important;}
.color_6{color:#94296d  !important;}
.color_7{color:#2e824b  !important;}
.color_8{color:#ff0000  !important;}
.color_9{color:#be7773  !important;}
.color_10{color:#2a29b5  !important;}
.color_11{color:#fcff00  !important;}
.color_12{color:#905fc4  !important;}

.bold{font-weight:bold;}

.btn_r{margin-top:5px; text-align:right;}
.btn_c{margin-top:5px; text-align:center;}
.txtRight{text-align:right;}

.tit_1{margin-bottom:16px; font-size:15px; color:#282828;}
.tit_2{margin-bottom:25px; font-size:16px; color:#282828;}
.tit_3{margin-bottom:10px; font-size:12px; color:#282828;}
.tit_4{margin-top:25px; margin-bottom:13px; padding-left:12px; font-size:18px; color:#000; letter-spacing:-1px; background:url(/images/common/bul7.gif) no-repeat 0 9px;}
.tit_5{margin-top:25px; font-size:25px; color:#000; letter-spacing:-1px;}
.tit_6{margin-top:25px; font-size:27px; color:#000; letter-spacing:-2px; background:url(/images/common/bul_og_arr.gif) no-repeat 3px 2px; border-bottom:1px solid #f8901f; padding:0 5px 8px 32px; display:inline-block; }
.tit_7{margin-top:25px; margin-bottom:10px; font-size:22px; color:#000; letter-spacing:-1px;}
.tit_8{margin-top:50px; margin-bottom:20px;  padding-left:35px; font-size:26px; height:26px; color:#3e3e3e; font-weight:bold; letter-spacing:-3px; background:url(/images/common/bul8.gif) no-repeat 0 0;}
.tit_9{padding-left:16px; font-size:14px; color:#3e3e3e; letter-spacing:-1px; background:url(/images/common/bul9.gif) no-repeat 0 4px; margin-left:2px;}
.tit_10{margin-top:25px; margin-bottom:15px; font-size:20px; color:#000; letter-spacing:-1px;}
.tit_11{margin:35px 0 15px; font-size:26px; color:#000; letter-spacing:-3px; background:url(/images/common/bul_og_arr.gif) no-repeat 3px 2px; padding:0 5px 8px 32px; }
.tit_12{margin:55px 0 0; font-size:24px; color:#000; letter-spacing:-3px; background:url(/images/common/bul12.gif) no-repeat 3px 2px; padding:0 5px 20px 34px; }
.tit_13{margin:55px 0 0; font-size:24px; color:#000; letter-spacing:-3px; background:url(/images/common/bul16.gif) no-repeat 3px 7px; padding:0 5px 20px 34px; }

.f13{font-size:13px;}
.f14{font-size:14px;}
.f15{font-size:15px;}
.f16{font-size:16px;}
.f17{font-size:17px !important;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.f24{font-size:24px;}

.both{overflow:hidden; position:relative; clear:both;}
.tit_both{zoom:1; position:relative; clear:both;}
.tit_both:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.tit_both .left{float:left;}
.tit_both .right{float:right;}
.tit_both .tit_1,
.tit_both .tit_2{float:left; margin-bottom:0;}

.txt1{margin-top:4px; font-size:13px; color:#444; line-height:22px;}
.txt2{margin-top:4px; font-size:16px; color:#616161; line-height:22px; padding-left:12px; letter-spacing:-1px;}

.sorting{overflow:hidden; position:relative; zoom:1; width:100%; margin-top:0px; padding-bottom:7px; border-bottom:1px solid #BABABA;}
.sorting .category{overflow:hidden; position:relative; clear:both; float:left; width:645px; height:23px; margin-top:3px; margin-left:-22px;}
.sorting .category li{float:left; padding-left:12px; margin-left:10px; background:url(/images/common/bar2.gif) no-repeat 0 80%; font-size:15px;}
.sorting .category li a{color:#636161; white-space:nowrap;}
.sorting .category li.on a{color:#4b227e; font-weight:bold; text-decoration:underline;}
.sorting .category li.unfold{position:absolute; top:0; right:0; background-color:#fff;}
.sorting .category li.unfold a{display:inline-block; padding-right:12px; background:url(/images/common/ico_plus.gif) no-repeat 100% 60%;}
.sorting .category.short{width:auto;}
.sorting .sel{float:right; margin-top:3px;}
.sorting .sel select{min-width:100px; height:22px; color:#282828;}
.sorting_unfold .category{height:auto;}
.sorting_unfold .category li.unfold{position:static;}
.sorting_unfold .category li.unfold a{background-image:url(/images/common/ico_minus.gif);}

.sorting2{overflow:hidden; position:relative; zoom:1; width:100%; padding-bottom:7px; border-bottom:1px solid #BABABA;}
.sorting2 .category{overflow:hidden; position:relative; clear:both; float:left; /*width:645px;*/ margin-top:3px; margin-left:-22px;}
.sorting2 .category li{float:left; padding-left:12px; margin-left:10px; background:url(/images/common/bar2.gif) no-repeat 0 80%; font-size:15px;}
.sorting2 .category li a{font-size:15px; color:#636161; white-space:nowrap;}
.sorting2 .category li.on a{color:#4b227e;}
.sorting2 .category li.unfold{position:absolute; top:0; right:0; background-color:#fff;}
.sorting2 .category li.unfold a{display:inline-block; padding-right:12px; background:url(/images/common/ico_plus.gif) no-repeat 100% 60%;}
.sorting2 .category.short{width:auto;}
.sorting2 .sel{float:right; margin-top:3px;}
.sorting2 .sel select{min-width:100px; height:22px; color:#282828;}

.viewType{margin-top:7px; text-align:right;}
.viewType img,
.viewType input{vertical-align:middle;}
.viewType input{margin-top:-2px;}
.viewType .sort{display:inline-block; margin-right:8px; background:url(/images/common/bar6.gif) no-repeat 100% 60%;}
.viewType .sort label{padding-right:8px;}
.viewType .sort select{margin-right:8px;}

.newLec{position:relative;}
.newLec h4.tit_1{margin-top:0px; font-weight:bold;}
.newLec .tit_both{margin-top:28px;}
.newLec .tit_both h4.tit_1{margin-top:0;}
.newLec .group:first-child h4.tit_1{margin-top:0;}
.newLec .group:first-child .tit_both{margin-top:0;}
.newLec .prevLec{margin-top:-28px; margin-bottom:2px; text-align:right;}

.lecTable_1{width:100%;}
.lecTable_1 th,
.lecTable_1 td{border:1px solid #E6E6E6; border-right:0; text-align:center; color:#282828;}
.lecTable_1 td a{color:#282828; font-weight:bold;}
.lecTable_1 td a span{color:#6242B1;}
.lecTable_1 th{padding:4px 0 7px; background-color:#F5F5F5; color:#636161;}
.lecTable_1 td{padding:4px 0 8px;}
.lecTable_1 th:first-child,
.lecTable_1 td:first-child{border-left:0; border-right:1px solid #E6E6E6;}
.lecTable_1 td.name{}
.lecTable_1 td.lec{padding-left:18px; font-size:14px; text-align:left;}
.lecTable_1 td.lec .info{font-size:12px; color:#636161;}
.lecTable_1 td.lec .info b{font-weight:normal; color:#8862E1;}
.lecTable_1 td.lec img{vertical-align:middle;}
.lecTable_1 td.btn{padding-top:5px; padding-bottom:5px; font-size:0;}
.lecTable_1 td.btn img{margin-top:2px;}
.lecTable_1 td.btn a:first-child img{margin-top:0;}
.lecTable_1 td.price{padding-right:18px; font-size:15px; text-align:right;}
.lecTable_1 td .price s{color:#787676;}
.lecTable_1 td .price{color:#282828;}
.lecTable_1 td.price2{padding-left:18px; font-size:12px; text-align:left; }
.lecTable_1 td.left{padding-left:10px; text-align:left;}
.lecTable_1 .info1{font-size:12px; color:#636161;}
.lecTable_1 .info1 dt{float:left; margin-right:4px;}
.lecTable_1 .info1 dd{float:left;}
.lecTable_1 .info1 dd input{vertical-align:middle;}

.newLec .thumbType{}
.newLec .thumbType .group{position:relative; clear:both; width:777px;}
.newLec .thumbType div.hr{padding-top:4px; margin-bottom:17px; border-bottom:1px solid #DCDCDC;}
.listType .group:first-child h5.tit_3{margin-top:0;}
.thumbList_1{zoom:1; position:relative; width:834px; margin-bottom:15px; margin-left:-58px;}
.thumbList_1:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
/* .thumbList_1 .wrap{float:left; width:220px; height:250px; margin-left:58px;} */
.thumbList_1 .wrap{float:left; width:220px; margin-left:58px;}
.thumbList_1 .wrap_on{height:auto;}
.thumbList_1 .name{/*margin-bottom:8px;*/height:20px;}
.thumbList_1 .name strong{float:left;font-weight:normal;}
.thumbList_1 .name span{float:right;color:#787676;}
.thumbList_1 span.ipen{padding-left:14px;background:url(/images/common/ico_pen1.gif) no-repeat left 3px;color:#787676;}
.thumbList_1 .top{overflow:hidden; margin-bottom:2px;}
.thumbList_1 .top .name{float:left;}
.thumbList_1 .top .icon{float:right;}
.thumbList_1 .img{position:relative;width:220px; height:124px;overflow:hidden;}
.thumbList_1 .img a img{width:220px; height:124px;}
.thumbList_1 .img a{display:none; width:100%; height:100%; cursor:pointer;}
.thumbList_1 .img a:first-child{display:block;}
.thumbList_1 .img a:hover{text-decoration:none;}
.thumbList_1 .img a:hover .play{display:block;}
.thumbList_1 .img a .black.notime{display:none;}
.thumbList_1 .img a:hover .black{display:block; width:100%; height:100%;}
.thumbList_1 .img .play{display:none; position:absolute; z-index:1; top:50%; left:50%; margin:-25px 0 0 -25px; font-size:0;}
.thumbList_1 .img .play img{width:auto; height:auto;}
.thumbList_1 .img .time{position:absolute; z-index:1; bottom:0; right:7px; font-size:13px; color:#fff;}
.thumbList_1 .img .black{position:absolute; width:50px; height:20px; bottom:0; right:0; background-color:#000; opacity:0.6;filter:alpha(opacity:60);}
.thumbList_1 .caption{position:absolute; top:7px; right:6px;}
.thumbList_1 .tit{min-height:36px; margin-top:4px; font-size:14px; font-weight:bold; line-height:18px;}
.thumbList_1 .tit a{color:#282828;}
.thumbList_1 .tit span{color:#6242b1;}
.thumbList_1 .tit span.ico_2,
.thumbList_1 .tit span.ico_1{padding-right:0 !important; vertical-align:middle;}
.thumbList_1 .tit img:first-child{margin-left:0;}
.thumbList_1 p.price{color:#4b227e;}
.thumbList_1 p.price s{color:#787676;}
.thumbList_1 .info{overflow:hidden; clear:both; margin-top:2px; font-size:13px;}
.thumbList_1 .info li{display:inline; padding-left:5px; background:url(/images/common/bar1.gif) no-repeat 0 60%; color:#787676; line-height:15px; font-size:12px; letter-spacing:-1px; letter-spacing:-0.07em\9; word-spacing:-2px;word-break:break-all; word-wrap:break-word;}
.thumbList_1 .info li:first-child{padding-left:0; margin-left:0; background:none;}
.thumbList_1 .info li.price{color:#282828;}
.thumbList_1 .btn{overflow:hidden; margin-top:3px;}
.thumbList_1 .btn li{float:left; margin-left:2px;}
.thumbList_1 .btn li:first-child{margin-left:0;}
.thumbList_1 .btn2 span{display:none;}
.thumbList_1 .btn2{width:220px;height:34px;padding-top:8px;background:url(/images/common/bg_btn_lecmore.gif) no-repeat; font-size:11px;}
.thumbList_1 .btn2 a{display:block;text-align:center;height:19px;padding-top:3px; color:#4d4d4e;} 
.thumbList_1 .btn2 a strong{color:#4b227e;}
.thumbList_1 .onbtn2{background:url(/images/common/bg_btn_lecclose.gif) no-repeat;}
.thumbList_1 .btn2 .b1m{display:block;}
.thumbList_1 .onbtn2 .b1m{display:none;}
.thumbList_1 .onbtn2 .b2m{display:block;}
.thumbList_1 .clr{clear:both;}
.thumbList_1 .refer{margin-top:5px; padding-left:15px; background:url(/images/common/bul_v.gif) no-repeat 0 3px; font-size:13px;}

.thumbList_2{overflow:hidden;}
.thumbList_2 .wrap{float:left; margin-left:18px;}
.thumbList_2 .wrap:first-child{margin-left:0;}
.thumbList_2 .img{}
.thumbList_2 .img img{width:180px; height:100px;}
.thumbList_2 .tit{margin:1px 0; font-size:12px; color:#282828;}
.thumbList_2 .txt{font-size:12px; color:#636161;}

.thumbType>h4.tit_1{margin-bottom:0; margin-top:0; padding-left:15px; background:url(/images/common/bul3.gif) no-repeat 0 80%;}
.listType .group h4.tit_1{margin-top:20px; margin-bottom:7px; }
.listType>h4.tit_1{margin-bottom:0; padding-left:15px; background:url(/images/common/bul3.gif) no-repeat 0 80%;}
.listType s{color:#787676;}

.newLec h5.class{margin-top:20px; margin-bottom:8px; font-weight:normal; font-weight:bold !important; font-size:15px;}
.newLec h5.class.first{margin-top:10px; }
.newLec .thumbType2 h5.class{margin-top:10px;}
.newLec .thumbType3 h5.class{margin-top:10px;}
/* .newLec .thumbType3 .thumbList_1 .wrap{height:210px;} */

/* .newLec .thumbType_size1 .thumbList_1 .wrap{height:280px;} */

.newLec .thumbType_size2{margin-top:15px;}
/* .newLec .thumbType_size2 .thumbList_1 .wrap{height:270px;} */
.newLec .thumbType_size2 h4.tit_1{margin-top:5px; margin-bottom:3px;}

.newLec .thumbType_size3{margin-top:15px;}
/* .newLec .thumbType_size3 .thumbList_1 .wrap{height:265px;} */
.newLec .thumbType_size3 h4.tit_1{margin-top:5px; margin-bottom:3px;}

.newLec .thumbType_size4{margin-top:15px;}
/* .newLec .thumbType_size4 .thumbList_1 .wrap{height:285px;} */
.newLec .thumbType_size4 h4.tit_1{margin-top:5px; margin-bottom:3px;}

.newLec .thumbType_size5{margin-top:15px;}
/* .newLec .thumbType_size5 .thumbList_1 .wrap{height:235px;} */
.newLec .thumbType_size5 h4.tit_1{margin-top:5px; margin-bottom:3px;}


.thumbList_1.free .tit_1{margin-bottom:3px;}
.thumbList_1.free:first-child{margin-top:10px;}

.thumbList_1 .allList{display:none; position:absolute; top:0; left:58px; width:714px; padding:21px 23px 23px; border:8px solid #C1BFBF; background-color:#fff;}
.thumbList_1 .allList ul{zoom:1;}
.thumbList_1 .allList ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.thumbList_1 .allList li.wrap2{margin:0 0 8px; border-bottom:1px solid #E6E6E6; padding-bottom:12px;}
.thumbList_1 .allList .info{overflow:visible; zoom:1; margin-top:5px;}
.thumbList_1 .allList .info li:first-child{padding-left:0;}
.thumbList_1 .allList .info:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.thumbList_1 .allList .info li{margin-right:6px; padding-left:10px; letter-spacing:-1px; letter-spacing:-.05em\9; word-spacing:0;}
.thumbList_1 .allList .info li em{color:#282828;}
.thumbList_1 .allList .info li *{vertical-align:top;}
.thumbList_1 .allList .closeBtn{position:absolute; top:-8px; right:-8px;}
.thumbList_1 .allList .lectit{font-size:14px;}
.thumbList_1 .allList .lectit a{color:#282828; font-weight:bold;}
.thumbList_1 .allList .lectit *{vertical-align:middle;}
.thumbList_1 .allList .lectit a *{vertical-align:top;}
.thumbList_1 .allList .info{margin-bottom:0;}
.thumbList_1 .allList .info img{margin-left:3px;}
.thumbList_1 .allList .txt{margin-top:2px; margin-bottom:0; color:#5b5b5b;}
.thumbList_1 .allList .btn3{clear:both;}
.thumbList_1 .allList .btn3 *{vertical-align:top;}

.table_1{clear:both; width:100%;}
.table_1 th,
.table_1 td{border:1px solid #D6D6D6; border-right:0;}
.table_1 th:first-child,
.table_1 td:first-child{border-left:0;}
.table_1 th{padding:8px 0; font-size:12px; background-color:#F7F7F7; text-align:center;}
.table_1 td{padding:8px 0; text-align:center; color:#787676;}
.table_1 td.tit{padding:6px 0 6px 13px; font-size:14px; text-align:left; color:#282828;}
.table_1 td.tit a{color:#282828;}
.table_1 td.tit2{padding:6px 0 6px 13px; text-align:left; color:#817F7F;}
.table_1 td.left{text-align:left; padding-left:13px;}
.table_1 td.center{text-align:center !important;}
.table_1.autoline th[rowspan],
.table_1.autoline td[rowspan]{border-right:1px solid #D6D6D6;}
.table_1 .line{border-left:1px solid #D6D6D6 !important;}
.table_1 *[rowspan]{border-right:1px solid #d6d6d6;}


.table_2{clear:both; width:100%;border-top:1px solid #D6D6D6;}
.table_2 th,
.table_2 td{border:1px solid #D6D6D6;border-right:0;border-top:0;}
.table_2 th{padding:8px 0; font-size:12px; background-color:#F7F7F7; font-weight:normal;}
.table_2 td{padding:8px 0; text-align:center; color:#787676;}
.table_2 td.tit{padding:6px 0 6px 13px; font-size:14px; text-align:left; color:#282828;}
.table_2 th.first,
.table_2 td.first{border-left:0;}
.table_2 .btn a{margin:0 2px;}

.table_3{clear:bot.table_3{clear:both; width:100%;}
.table_3 th,

.table_3 td{border:1px solid #D6D6D6; border-right:0;}
.table_3 th.first,
.table_3 td.first{border-left:0;}
.table_3 th{padding:8px 0; font-size:12px; background-color:#F7F7F7; text-align:center;}
.table_3 td{padding:8px 0; text-align:center; color:#3e3e3e;}
.table_3 td.tit{padding:6px 0 6px 13px; font-size:14px; text-align:left; color:#282828;}
.table_3 td.tit a{color:#282828;}
.table_3 td.tit2{padding:6px 0 6px 13px; text-align:left; color:#817F7F;}


.table_3 td.left{text-align:left; padding-left:18px;}
.table_3 .line{border-left:1px solid #D6D6D6 !important;}ar:both; width:100%;border-top:1px solid #D6D6D6;}
.table_c th,
.table_c td{border:1px solid #D6D6D6;border-right:0;border-top:0;vertical-align:middle;}
.table_c th{height:30px;padding:0 0; font-size:12px; background-color:#F7F7F7; color:#636161; font-weight:normal;}
.table_c td{height:75px;padding:0 0 0; text-align:center; color:#282828;}
.table_c td.tit{padding:6px 0 6px 13px; font-size:14px; text-align:left; color:#282828;}
.table_c th.first,
.table_c td.first{border-left:0;}


.table_4{clear:both; width:100%;}
.table_4 th,
.table_4 td{border:1px solid #D6D6D6; border-right:0;}
.table_4 th:first-child,
.table_4 td:first-child{border-left:0;}
.table_4 th{padding:8px 0; font-size:12px; background-color:#F7F7F7; text-align:center;}
.table_4 td{padding:8px 0; text-align:center; color:#787676;}
.table_4 td.tit{padding:6px 0 6px 13px; font-size:14px; text-align:left; color:#282828;}
.table_4 td.tit a{color:#282828;}
.table_4 td.tit2{padding:6px 0 6px 13px; text-align:left; color:#817F7F;}
.table_4 td.left{text-align:left; padding-left:13px;}
.table_4 td.center{text-align:center !important;}
.table_4.autoline th[rowspan],
.table_4.autoline td[rowspan]{border-right:1px solid #D6D6D6;}
.table_4 .line{border-left:1px solid #D6D6D6 !important;}


.table_5{clear:both; width:100%;}
.table_5 th,
.table_5 td{border:1px solid #D6D6D6; border-right:0; text-align:left!important; padding-left:10px!important;}
.table_5 th:first-child,
.table_5 td:first-child{border-left:0;}
.table_5 th{padding:8px 0; font-size:12px; background-color:#F7F7F7; text-align:center;}
.table_5 td{padding:8px 0; text-align:center; color:#787676;}
.table_5 td.tit{padding:6px 0 6px 13px; font-size:14px; text-align:left; color:#282828;}
.table_5 td.tit a{color:#282828;}
.table_5 td.tit2{padding:6px 0 6px 13px; text-align:left; color:#817F7F;}
.table_5 td.left{text-align:left; padding-left:13px;}
.table_5 td.center{text-align:center !important;}
.table_5.autoline th[rowspan],
.table_5.autoline td[rowspan]{border-right:1px solid #D6D6D6;}
.table_5 .line{border-left:1px solid #D6D6D6 !important;}





/* 테이블 */
.tableCol_1{width:100%; margin-top:10px;}
.tableCol_1 td{padding:4px 0; color:#787676;}
.tableCol_1 th,
.tableCol_1 td{border:1px solid #D6D6D6; border-right:0; font-size:13px; text-align:center;}
.tableCol_1 th:first-child,
.tableCol_1 td:first-child{border-left:0; border-right:1px solid #D6D6D6;}
.tableCol_1 th.first,
.tableCol_1 td.first{border-left:1px solid #d6d6d6;}
.tableCol_1 td.left{padding-left:13px; text-align:left; vertical-align:top;}
.tableCol_1 thead th{padding:6px 0; background-color:#F7F7F7; color:#282828;}
.tableCol_1 tbody th{padding:4px 0; background-color:#F7F7F7; color:#787676;}
.tableCol_1 tr.foot th,
.tableCol_1 tr.foot td,
.tableCol_1 tfoot th,
.tableCol_1 tfoot td{background-color:#F7F7F7;}
.tableCol_1 *[rowspan]{border-right:1px solid #d6d6d6;}

.tableRow_1{width:100%;}
.tableRow_1 th{padding:6px 0 6px 15px; background-color:#F7F7F7; color:#282828;}
.tableRow_1 td{padding:4px 0 4px 13px; color:#787676;}
.tableRow_1 th,
.tableRow_1 td{border:1px solid #D6D6D6; border-right:0; font-size:13px; text-align:left;}
.tableRow_1 th:first-child{border-left:0; border-right:1px solid #D6D6D6;}

/* tab */
.tab_1{overflow:hidden; background-color:#fff;}
.tab_1 li{float:left;}
.tab_1 li a{display:block; padding:4px 0; border:1px solid #CBCFD5; border-left:0; text-align:center; background:url(/images/common/bg_tab_1.gif) repeat-x bottom; font-size:13px;}
.tab_1 li.first a,
.tab_1 li:first-child a{border-left:1px solid #CBCFD5; color:#666;}
.tab_1 li a:hover,
.tab_1 li.on a{border:1px solid #6C7880; background:url(/images/common/bg_tab_1_on.gif) repeat-x bottom; color:#fff; text-decoration:none;}
.tab_1 li a:hover span,
.tab_1 li.on a span{color:#fff;}
.tab_1.num2 li{width:49.95%;}
.tab_1.num3 li{width:33.3%;}
.tab_1.num3 li:first-child{width:33.4%;}
.tab_1.num4 li{width:25%;}
.tab_1.num5 li{width:20%;}
.tab_1.num6 li{width:16.6%;}
.tab_1.num6 li:first-child{width:16.7%;}
.tab_1.num7 li{width:14.2%;}
.tab_1.num7 li:first-child{width:14.8%;}
.tab_1.num8 li{width:12.5%;}
.tab_1.num9 li{width:11.1%;}
.tab_1.num10 li{width:10%;}


.tab_2{overflow:hidden; margin-top:30px; margin-bottom:14px; border-bottom:1px solid #BABABA;}
.tab_2 li{float:left; padding:0 15px 5px; background:url(/images/common/bar2.gif) no-repeat 0 4px;}
.tab_2 li:first-child{padding-left:0; background:none;}
.tab_2 li a{font-size:15px; color:#636161;}
.tab_2 li a:hover,
.tab_2 li.on a{color:#4D207A; text-decoration:underline; font-weight:bold;}


.tab_3{ background-color:#fff; height:40px; margin-bottom:10px!important;}
.tab_3 li{float:left;  height:40px;}
.tab_3 li a{display:block; padding:0; height:38px; border:1px solid #CBCFD5; border-left:0; line-height:35px; text-align:center; background:#fff; font-size:19px;}
.tab_3 li.first a,
.tab_3 li:first-child a{border-left:1px solid #CBCFD5; color:#666;}
.tab_3 li a:hover,
.tab_3 li.on a{border:none; background:url(/images/common/bg_tab_3_on.jpg) repeat-x center bottom; color:#fff; height:40px; text-decoration:none;color:#fecfbb; font-weight:bold; margin-top:0px;}
.tab_3 li a:hover span,
.tab_3 li.on a span{color:#fecfbb; font-weight:bold;}
.tab_3.num2 li{width:50%;}
.tab_3.num3 li{width:33.3%;}
.tab_3.num3 li:first-child{width:33.4%;}
.tab_3.num4 li{width:25%;}
.tab_3.num5 li{width:20%;}
.tab_3.num6 li{width:16.6%;}
.tab_3.num6 li:first-child{width:16.7%;}
.tab_3.num7 li{width:14.2%;}
.tab_3.num7 li:first-child{width:14.8%;}
.tab_3.num8 li{width:12.5%;}
.tab_3.num9 li{width:11.1%;}
.tab_3.num10 li{width:10%;}


.tab_4 ul{border-bottom:1px solid #666666; height:43px; width:777px}
.tab_4 ul:after{display:block;clear:both;content:""}
.tab_4 ul li{float:left; margin-bottom:-1px; text-align:center;}
.tab_4 ul li:first-child a{border-left:1px solid #dddddd;}
.tab_4 ul li.on:first-child a{margin-left:0;}
.tab_4 ul li a{display:block; height:42px; line-height:42px; background-color:#f5f5f5; border:1px solid #dddddd; border-left:0; border-bottom:0; color:#808080; letter-spacing:-1px; padding:0 3px; font-size:12px;}
.tab_4 ul li.on a{position:relative;border:1px solid #666666;border-bottom-color:#fff; background-color:#fff; color:#333333; font-weight:bold; margin-left:-1px;}

.tab_4.num2 li{width:50%;}
.tab_4.num3 li{width:33.3%;}
.tab_4.num3 li:first-child{width:33.4%;}
.tab_4.num4 li{width:25%;}
.tab_4.num5 li{width:20%;}
.tab_4.num6 li{width:16.6%;}
.tab_4.num6 li:first-child{width:16.7%;}
.tab_4.num7 li{width:14.2%;}
.tab_4.num7 li:first-child{width:14.8%;}
.tab_4.num8 li{width:12.5%;}
.tab_4.num9 li{width:11.1%;}
.tab_4.num10 li{width:10%;}



.faq{clear:both; width:100%; border-bottom:2px solid #D6D6D6;}
.faq th,
.faq td{border-top:1px solid #D6D6D6;}
.faq th{padding:8px 0; font-size:12px; background:#F7F7F7 url(/images/common/bar7.gif) no-repeat 0 60%;}
.faq th:first-child{background-image:none;}
.faq td{padding:8px 0; text-align:center; color:#787676; vertical-align:top;}
.faq td.tit{padding:6px 0 8px 13px; font-size:14px; text-align:left; color:#282828;}
.faq td.tit .q{margin-bottom:8px; color:#282828;}
.faq td.tit .q.on a{color:#461378;}
.faq td.tit .a{font-size:12px; color:#787676;}
.faq .show .q a.faq_tit{color:#461378;} 

.bbsList_1{clear:both; width:100%; border-bottom:2px solid #D6D6D6;}
.bbsList_1 th,
.bbsList_1 td{border-top:1px solid #D6D6D6;}
.bbsList_1 th{padding:8px 0; font-size:12px; background:#F7F7F7 url(/images/common/bar7.gif) no-repeat 0 60%;;}
.bbsList_1 th:first-child{background-image:none;}
.bbsList_1 td{padding:8px 0; text-align:center; color:#787676; vertical-align:top;}
.bbsList_1 td.b{color:#282828;}
.bbsList_1 td.tit{padding:6px 0 6px 13px; font-size:14px; text-align:left; color:#282828;}
.bbsList_1 td.tit .q{margin-bottom:8px; color:#282828;}
.bbsList_1 td.tit .q.on a{color:#461378;}
.bbsList_1 td.tit .a{font-size:12px; color:#787676;}

.write_1{clear:both; table-layout:fixed; width:100%; border:1px solid #DBDCDC;}
.write_1 th,
.write_1 td{height:30px; border-top:1px solid #E6E6E6;}
.write_1 tr:first-child>*{border-top:0;}
.write_1 th{padding:0 0 0 25px; text-align:left; background-color:#F9FAFC;}
.write_1 td{padding:0 0 0 10px; text-align:left; color:#636161;}
.write_1 td input[type=text]{height:20px; padding-top:2px; border:1px solid #D3D6DB;}
.write_1 td label{margin-right:24px;}
.write_1 td.con{height:auto;}
.write_1 td.con textarea{width:100%; height:220px; padding:10px 0; border:0;}

.view_1{clear:both; table-layout:fixed; width:100%; border:1px solid #DBDCDC;}
.view_1 th,
.view_1 td{height:30px; border-top:1px solid #E6E6E6;}
.view_1 tr:first-child>*{border-top:0;}
.view_1 th{padding:0 0 0 25px; border-left:1px solid #DBDCDC; text-align:left; background-color:#F9FAFC;}
.view_1 td{padding:0 0 0 10px; font-size:14px; text-align:left; color:#282828;}
.view_1 td input[type=text]{height:20px; padding-top:2px; border:1px solid #D3D6DB;}
.view_1 td label{margin-right:24px;}
.view_1 td.con{height:auto; padding-top:8px; padding-bottom:7px; color:#787676; font-size:12px;}

.paging {clear:both; text-align:center; letter-spacing:-4px; vertical-align:middle}
.paging strong{font-weight:bold; color:#000;}
.paging a{color:#636161; width:15px; text-align:center;display:inline-block; line-height:200%;}
.paging a img{vertical-align:middle; display:inline-block;}
.paging span{padding:0; letter-spacing:0;}
.paging span.on{ font-weight:bold; display:inline-block;width:15px;}
.paging span strong,
.paging span a{/*display:inline-block; padding:0 4px; background:url(/images/common/bar_page.gif) no-repeat 0 50%;*/}
.paging span>*:first-child{background:none;}

.newLec .tit_both{margin-bottom:16px;}
.tit_both .teachers{float:right;}
.tit_both .teachers li{float:left; margin-left:10px; padding-left:11px; background:url(/images/common/bar1.gif) no-repeat 0 60%;}
.tit_both .teachers li:first-child{background:none;}

.movLecSummary{zoom:1;}
.movLecSummary:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.movLecSummary .economy{display:none;}
.movLecSummary .movSelect{position:relative; float:left; width:508px; height:286px;}
.movLecSummary .movSelect .img{}
.movLecSummary .movSelect .img img{width:508px; height:286px;}
.movLecSummary .movSelect .black{position:absolute; bottom:0; left:0; width:100%; height:75px; background-color:#000; opacity:0.7;filter:alpha(opacity:70);}
.movLecSummary .movSelect ul{position:absolute; bottom:0; left:0; width:100%; height:75px; text-align:center;font-size:0;}
.movLecSummary .movSelect ul li{display:inline-block; *zoom:1; *display:inline; height:75px; font-size:0; vertical-align:top;}
.movLecSummary .movSelect ul li span{display:inline-block; font-size:0; width:1px; height:57px; margin-top:9px; background-color:#878787; opacity:0.3;filter:alpha(opacity:30); vertical-align:top;}
.movLecSummary .movSelect ul li:first-child span{display:none;}
.movLecSummary .movSelect ul li a{display:inline-block; width:168px; height:24px; padding-top:50px; background:url(/images/common/mov_ico_1.png) no-repeat 50% 0; font-size:13px; color:#9e9e9e; text-align:center; vertical-align:top;}
.movLecSummary .movSelect ul li a:hover{color:#8862E1;}
.movLecSummary .movSelect ul li.fiveMin a{background-image:url(/images/common/mov_ico_1.png);}
.movLecSummary .movSelect ul li.fiveMin a:hover{background-image:url(/images/common/mov_ico_1_on.png);}
.movLecSummary .movSelect ul li.ot{display:none;}
.movLecSummary .movSelect ul li.ot a{background-image:url(/images/common/mov_ico_2.png);}
.movLecSummary .movSelect ul li.ot a:hover{background-image:url(/images/common/mov_ico_2_on.png);}
.movLecSummary .movSelect ul li.sample a{background-image:url(/images/common/mov_ico_3.png);}
.movLecSummary .movSelect ul li.sample a:hover{background-image:url(/images/common/mov_ico_3_on.png);}
.movLecSummary .movSelect ul li.sampleHigh a{background-image:url(/images/common/mov_ico_4.png);}
.movLecSummary .movSelect ul li.sampleHigh a:hover{background-image:url(/images/common/mov_ico_4_on.png);}
.movLecSummary .movSelect ul.num1 li a{width:508px;}
.movLecSummary .movSelect ul.num2 li a{width:253px;}

.movLecSummary .movSelect2{position:relative; float:left; width:508px; height:286px;}
.movLecSummary .movSelect2 .img{}
.movLecSummary .movSelect2 .img img{display:none; width:508px; height:286px;}
.movLecSummary .movSelect2 .img img:first-child{display:block;}
.movLecSummary .movSelect2 .black{position:absolute; bottom:0; left:0; width:100%; height:75px; background-color:#000; opacity:0.7;filter:alpha(opacity:70);}
.movLecSummary .movSelect2 .playbtns{overflow:hidden; position:absolute; bottom:0; left:0; width:100%; height:75px;}
.movLecSummary .movSelect2 .playbtns .group{float:left; width:253px;}
.movLecSummary .movSelect2 .playbtns .tit{margin-top:13px; color:#8862e1; text-align:center;}
.movLecSummary .movSelect2 .playbtns span{float:left; height:57px; margin-top:8px; font-size:0; width:1px; background-color:#878787; opacity:0.3;filter:alpha(opacity:30);}
.movLecSummary .movSelect2 ul{margin-left:10px;}
.movLecSummary .movSelect2 ul li{float:left;}
.movLecSummary .movSelect2 ul li:first-child span{display:none;}
.movLecSummary .movSelect2 ul li a{display:block; width:53px; height:30px; padding:10px 0 0 23px; background:url(/images/common/mov_ico_6.png) no-repeat 0 10px; color:#9e9e9e; text-align:left;}
.movLecSummary .movSelect2 ul li a:hover{background-image:url(/images/common/mov_ico_5.png); color:#8862E1;}
.movLecSummary .movSelect2 ul li.sample2 a{background-image:url(/images/common/mov_ico_8.png);}
.movLecSummary .movSelect2 ul li.sample2 a:hover{background-image:url(/images/common/mov_ico_7.png);}
.movLecSummary .movSelect2 ul.num6{width:100%; margin-left:4px; text-align:center;}
.movLecSummary .movSelect2 ul.num6 li{display:inline-block; *zoom:1; *display:inline; float:none;}

.movLecSummary .movSelect3{position:relative; float:left; width:508px; height:286px;}
.movLecSummary .movSelect3 .img{}
.movLecSummary .movSelect3 .img img{display:none; width:508px; height:286px;}
.movLecSummary .movSelect3 .img img:first-child{display:block;}
.movLecSummary .movSelect3 .black{position:absolute; bottom:0; left:0; width:100%; height:37px; background-color:#000; opacity:0.7;filter:alpha(opacity:70);}
.movLecSummary .movSelect3 .playbtns{overflow:hidden; position:absolute; bottom:0; left:0; width:100%; height:37px;}
.movLecSummary .movSelect3 .playbtns .group{float:left; width:253px;}
.movLecSummary .movSelect3 .playbtns .tit{display:none; margin-top:13px; font-weight:bold; color:#8862e1; text-align:center;}
.movLecSummary .movSelect3 .playbtns span{float:left; height:24px; margin-top:8px; font-size:0; width:1px; background-color:#878787; opacity:0.3;filter:alpha(opacity:30);}
.movLecSummary .movSelect3 ul{margin-left:10px;}
.movLecSummary .movSelect3 ul li{float:left;}
.movLecSummary .movSelect3 ul li:first-child span{display:none;}
.movLecSummary .movSelect3 ul li a{display:block; width:53px; height:27px; padding:10px 0 0 23px; background:url(/images/common/mov_ico_6.png) no-repeat 0 10px; color:#9e9e9e; text-align:left;}
.movLecSummary .movSelect3 ul li a:hover{background-image:url(/images/common/mov_ico_5.png); color:#8862E1;}
.movLecSummary .movSelect3 ul li.sample2 a{background-image:url(/images/common/mov_ico_8.png);}
.movLecSummary .movSelect3 ul li.sample2 a:hover{background-image:url(/images/common/mov_ico_7.png);}
.movLecSummary .movSelect3 ul.num6{width:100%; margin-left:4px; text-align:center;}
.movLecSummary .movSelect3 ul.num6 li{display:inline-block; *zoom:1; *display:inline; float:none;}

.movLecSummary .movSelect4{position:relative; float:left; width:508px; height:286px;}
.movLecSummary .movSelect4 .img{}
.movLecSummary .movSelect4 .img img{display:none; width:508px; height:286px;}
.movLecSummary .movSelect4 .img img:first-child{display:block;}
.movLecSummary .movSelect4 .black{position:absolute; bottom:0; left:0; width:100%; height:37px; background-color:#000; opacity:0.7;filter:alpha(opacity:70);}
.movLecSummary .movSelect4 .playbtns{overflow:hidden; position:absolute; bottom:0; left:0; width:100%; height:37px;}
.movLecSummary .movSelect4 .playbtns .group{float:left; width:253px;}
.movLecSummary .movSelect4 .playbtns .tit{float:left; width:135px; padding:10px 0 0 10px; color:#8862e1; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.movLecSummary .movSelect4 .playbtns span{float:left; height:24px; margin-top:8px; font-size:0; width:1px; background-color:#878787; opacity:0.3;filter:alpha(opacity:30);}
.movLecSummary .movSelect4 ul{float:right; width:355px;}
.movLecSummary .movSelect4 ul li{float:left; letter-spacing:-1px;}
.movLecSummary .movSelect4 ul li:first-child span{display:none;}
.movLecSummary .movSelect4 ul li a{display:block; width:50px; height:27px; padding:10px 0 0 20px; background:url(/images/common/mov_ico_6.png) no-repeat 0 10px; color:#9e9e9e; text-align:left;}
.movLecSummary .movSelect4 ul li a:hover{background-image:url(/images/common/mov_ico_5.png); color:#8862E1;}
.movLecSummary .movSelect4 ul li.sample2 a{background-image:url(/images/common/mov_ico_8.png);}
.movLecSummary .movSelect4 ul li.sample2 a:hover{background-image:url(/images/common/mov_ico_7.png);}

.movLecSummary .sample_2 .black{bottom:38px;}
.movLecSummary .sample_2 .playbtns{bottom:38px;}
.movLecSummary .sample_3 .black{bottom:76px;}
.movLecSummary .sample_3 .playbtns{bottom:76px;}

.movLecSummary .movInfo{position:relative; z-index:2; float:left; width:267px; min-height:286px; border:1px solid #E6E6E6; border-bottom:0;}
.movLecSummary .movInfo .info1{overflow:hidden; width:252px; min-height:207px; padding:7px 0 0 15px;}
.movLecSummary .movInfo .info1>dt{float:left; width:63px; height:23px; color:#787676;}
.movLecSummary .movInfo .info1>dd{float:left; width:189px; min-height:20px; margin-bottom:3px;}
.movLecSummary .movInfo .info1>dd img{vertical-align:middle;}
.movLecSummary .movInfo .info1>dd.btn{letter-spacing:-2px;}
.movLecSummary .movInfo .info1>dd select{width:95%; height:22px;}
.movLecSummary .movInfo .info1>dd .help{margin-top:3px; font-size:11px; color:#636161; letter-spacing:-1px;}
.movLecSummary .movInfo .info1>dd .help a{display:inline-block; margin-left:4px;}
.movLecSummary .movInfo .info1>dd .help a:first-child{margin-left:0;}
.movLecSummary .movInfo .info1>dd li{margin-top:3px; padding-left:20px; text-indent:-19px;}
.movLecSummary .movInfo .info1>dd li:first-child{margin-top:0;}
.movLecSummary .movInfo .info1>dd li input{vertical-align:middle;}
.movLecSummary .movInfo .info1>dd dl{overflow:hidden;}
.movLecSummary .movInfo .info1>dd dl dt{clear:both; float:left; width:70px; height:21px;}
.movLecSummary .movInfo .info1>dd dl dd{float:left; width:100px; height:22px; padding-left:11px; background:url(/images/common/bar4.gif) no-repeat 0 60%;}
.movLecSummary .movInfo .info1 dt.wide{clear:both; float:none; width:auto;}
.movLecSummary .movInfo .info1 dd.wide{clear:both; float:none; width:auto;}
.movLecSummary .movInfo li .price{color:#7b61b7;}
.movLecSummary .movInfo li .price s{color:#787676;}
.movLecSummary .txt{clear:both; padding:0 0 10px 24px; font-size:11px; color:#959595;}
.movLecSummary .totalPrice{overflow:hidden; clear:both; width:254px; height:35px; border-top:1px solid #E6E6E6; padding:0 0 0 15px;}
.movLecSummary .totalPrice span{display:inline-block;}
.movLecSummary .totalPrice span.tit{float:left; padding-top:8px; font-size:14px; color:#461378;}
.movLecSummary .totalPrice span.price{float:right; padding-right:3px; font-size:24px; color:#461378;}
.confirmCart{display:none; position:absolute; width:238px; margin:3px 0 0 1px; padding:14px; border:1px solid #DCDCDC; text-align:center; background-color:#fff;}
.confirmCart p{margin-bottom:8px;}
.confirmCart .closeBtn{position:absolute; top:6px; right:6px;}
.movLecSummary .btns{clear:both; zoom:1;}
.movLecSummary .btns:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.movLecSummary .btns .btn_1,
.movLecSummary .btns .btn_2{position:relative; float:left; margin-left:-1px;}
.movLecSummary .btns .btn_1 a,
.movLecSummary .btns .btn_2 a{width:134px; padding-left:0!important; padding-right:0!important;}
.movLecSummary .btns .btn_2 a{width:133px;}

/* 금융 */
.movLecSummary .movInfo2{position:relative; z-index:2; clear:both; float:none; margin-top:15px; border:1px solid #DFDFDF;}
.movLecSummary .movInfo2 .info1{overflow:hidden; width:480px; padding:5px 0 10px 15px;}
.movLecSummary .movInfo2 .both .info1{float:left; width:264px;}
.movLecSummary .movInfo2 .price{color:#7b61b7;}
.movLecSummary .movInfo2 .price s{color:#787676;}
.movLecSummary .movInfo2 .info1 dt{clear:both; float:left; width:40px; height:24px; margin-top:10px; color:#787676;}
.movLecSummary .movInfo2 .info1 dd{float:left; width:440px; min-height:20px; margin-top:10px; margin-bottom:4px;}
.movLecSummary .movInfo2 .both .info1 dd{width:189px;}
.movLecSummary .movInfo2 .info1 dd img{vertical-align:middle;}
.movLecSummary .movInfo2 .info1 dd.btn{letter-spacing:-2px;}
.movLecSummary .movInfo2 .info1 dd select{width:100%; height:22px;}
.movLecSummary .movInfo2 .info1 dd .help{margin-top:3px; font-size:11px; color:#636161; letter-spacing:-1px;}
.movLecSummary .movInfo2 .info1 dd .help a{display:inline-block; margin-left:4px;}
.movLecSummary .movInfo2 .info1 dd .help a:first-child{margin-left:0;}
.movLecSummary .movInfo2 .info1 dd li{margin-top:3px; padding-left:19px; text-indent:-19px;}
.movLecSummary .movInfo2 .info1 dd li:first-child{margin-top:0;}
.movLecSummary .movInfo2 .info1 dd li input{vertical-align:middle;}
.movLecSummary .movInfo2 .txt2{float:left; margin-top:10px; color:#787676;}
.movLecSummary .movInfo2 .results{position:absolute; right:9px; bottom:16px;}
.movLecSummary .movInfo2 .totalPrice{overflow:hidden; width:250px; padding-left:0; border-top:0;}
.movLecSummary .movInfo2 .totalPrice span.tit{float:left; padding-left:4px;}
.movLecSummary .movInfo2 .totalPrice span.price{float:right; margin-left:24px;}
.movLecSummary .movInfo2 .btns{}
.movLecSummary .movInfo2 .btns .btn_1 a,
.movLecSummary .movInfo2 .btns .btn_2 a{width:124px;}
.movLecSummary .movInfo_fc{height:285px; border-bottom:1px solid #E6E6E6;}
.movLecSummary .movInfo2 .confirmCart{bottom:-130px; right:0;}
.movLecSummary .movInfo2 div.tit{padding:10px 0 10px 15px; color:#787676;}
.movLecSummary .movInfo2 .lecTable_1{width:747px; margin:0 0 15px 15px;}
.movLecSummary .movInfo2 .lecTable_1 th,
.movLecSummary .movInfo2 .lecTable_1 td{color:#666;}

.movLecSummary .movInfo3{position:relative; z-index:2; clear:both; float:none; margin-top:5px;}
.movLecSummary .movInfo3 .info1{overflow:hidden; width:auto; padding:0 0 10px 15px;}
.movLecSummary .movInfo3 .both .info1{float:left; width:264px;}
.movLecSummary .movInfo3 .info1 dt{clear:both; float:left; width:65px; height:24px; margin-top:10px; color:#787676;}
.movLecSummary .movInfo3 .info1 dd{float:left; width:690px; min-height:20px; margin-top:10px; margin-bottom:4px;}
.movLecSummary .movInfo3 .both .info1 dd{width:189px;}
.movLecSummary .movInfo3 .info1 dd img{vertical-align:middle;}
.movLecSummary .movInfo3 .info1 dd.btn{letter-spacing:-2px;}
.movLecSummary .movInfo3 .info1 dd select{width:100%; height:22px;}
.movLecSummary .movInfo3 .info1 dd .help{margin-top:3px; font-size:11px; color:#636161; letter-spacing:-1px;}
.movLecSummary .movInfo3 .info1 dd .help a{display:inline-block; margin-left:4px;}
.movLecSummary .movInfo3 .info1 dd .help a:first-child{margin-left:0;}
.movLecSummary .movInfo3 .info1 dd li{margin-top:3px; padding-left:25px; text-indent:-25px;}
.movLecSummary .movInfo3 .info1 dd li:first-child{margin-top:0;}
.movLecSummary .movInfo3 .info1 dd li input{vertical-align:middle;}
.movLecSummary .movInfo3 .txt2{float:left; margin-top:10px; color:#787676;}
.movLecSummary .movInfo3 .results{border-top:1px solid #E6E6E6;}
.movLecSummary .movInfo3 .totalPrice{float:left; padding:10px 0 0; border-top:0;}
.movLecSummary .movInfo3 .totalPrice span.price{float:left; margin-left:24px;}
.movLecSummary .movInfo3 .btns{clear:none; float:right; margin-top:10px;}
.movLecSummary .movInfo_fc{height:285px; border-bottom:1px solid #E6E6E6;}
.movLecSummary .movInfo3 .confirmCart{bottom:-130px; right:0;}

/*무료강의 상세*/
.movLecSummary .movInfo .info1.free{border-bottom:1px solid #e6e6e6;min-height:278px;}
.movLecSummary .movInfo_half{border-top:0 !important; border-bottom:1px solid #E6E6E6;}
.movLecSummary .movInfo_half .group{min-height:94px; border-top:1px solid #E6E6E6;}
.movLecSummary .movInfo_half .subject{padding:7px 0 0 15px; border-top:1px solid #E6E6E6;}
.movLecSummary .movInfo_half .subject dt{font-size:14px; color:#522381;}
.movLecSummary .movInfo_half .subject dd{font-size:14px; letter-spacing:-1px; letter-spacing:-.05em\9; line-height:18px;}
.movLecSummary .movInfo_half .info1{min-height:auto; padding-top:4px; border-top:0;}
.movLecSummary .movInfo_half .info1>*{height:auto !important; min-height:auto !important; margin-bottom:2px;}
.movLecSummary .movInfo_half .info1>dd{width:auto; margin-right:15px; margin-bottom:0;}
.movLecSummary .movInfo_half .info1>dd.tit{margin-top:3px; margin-bottom:2px; font-size:14px; color:#282828; line-height:18px;}
.movLecSummary .movInfo_half .point{color:#4E2696;}

.guideLayer{display:none; position:absolute; z-index:10; border:1px solid #DCDCDC; width:225px; padding:15px; background-color:#fff;}
.guideLayer .title{margin-bottom:12px; font-size:14px; color:#282828;}
.guideLayer .closeBtn{position:absolute; top:6px; right:6px;}
.guideLayer .content{font-size:11px; color:#636161;}

.movLecSummary .economyGuide .txt1{font-size:12px; color:#282828;}
.movLecSummary .economyGuide .tit{margin:16px 0 3px; font-size:14px; color:#636161;}
.movLecSummary .economyGuide li{margin:0; padding:0 0 0 9px !important; color:#636161; background:url(/images/common/bul_chk.gif) no-repeat 0 5px; text-indent:0 !important;}
.movLecSummary .economyGuide{right:-1px; top:146px;}
.movLecSummary .deliveryGuide{right:-1px; top:206px;}

/* 2014-10-16 리뉴얼 */
.movLecSummary_v1 .section{border-top:1px solid #e6e6e6; overflow:hidden;}
.movLecSummary_v1 .movSelect{float:left; width:458px; height:258px; border-bottom:1px solid #e6e6e6; }
.movLecSummary_v1 .movSelect img{width:458px; height:258px;}
.movLecSummary_v1 .movInfo{float:left; width:326px; min-height:258px; border:1px solid #E6E6E6; border-top:0; border-right:0;}
.movLecSummary_v1 .movInfo .info{overflow:hidden; width:326px; min-height:207px; padding:7px 0 0 18px;}
.movLecSummary_v1 .movInfo .info .btn_7{margin-left:10px;}
.movLecSummary_v1 .movInfo .info>dt{float:left; width:67px; height:31px; color:#787676; font-size:14px; margin-right:17px; background:url('/images/common/bar7.gif') no-repeat right 5px; letter-spacing:-1px;}
.movLecSummary_v1 .movInfo .info>dd{float:left; width:234px; min-height:28px; margin-bottom:3px; font-size:14px; color:#282828;}
.movLecSummary_v1 .movInfo .info>dd img{vertical-align:middle;}
.movLecSummary_v1 .section2{border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; overflow:hidden; margin-top:13px; background-color:#fafafa;}
.movLecSummary_v1 .movInfo2{float:left; width:456px; min-height:200px; border-right:1px solid #e6e6e6; background-color:#fff;}
.movLecSummary_v1 .movInfo2 .info{overflow:hidden; padding:9px 0 0 0;}
.movLecSummary_v1 .movInfo2 .info.lec{border-bottom:1px solid #e6e6e6}
.movLecSummary_v1 .movInfo2 .info.lec label{width:40%;}
.movLecSummary_v1 .movInfo2 .info.lec span{width:50%; text-align:right;}
.movLecSummary_v1 .movInfo2 .info>dt{float:left; width:40px; height:30px; color:#787676; font-size:14px; margin-right:17px; background:url('/images/common/bar7.gif') no-repeat right 5px; letter-spacing:-1px;}
.movLecSummary_v1 .movInfo2 .info>dd{float:left; width:398px; margin-bottom:3px; font-size:14px; color:#333; letter-spacing:-1px; }
.movLecSummary_v1 .movInfo2 .info>dd li{overflow:hidden;padding-bottom:7px; }
.movLecSummary_v1 .movInfo2 .info>dd li label{float:left; width:290px; text-indent:-17px; padding-left:17px;}
.movLecSummary_v1 .movInfo2 .info>dd li label *{vertical-align:middle;}
.movLecSummary_v1 .movInfo2 .info>dd li span{float:right; margin-right:13px; letter-spacing:0;}
.movLecSummary_v1 .totalPrice{float:right; width:328px; height:183px; } 
.movLecSummary_v1 .totalPrice h4{color:#d0133a; font-size:14px; padding:10px 0 0 16px; font-weight:bold;}
.movLecSummary_v1 .totalPrice dl{overflow:hidden; padding:7px 0 0 5px;}
.movLecSummary_v1 .totalPrice dl>dt{float:left; width:80px; padding:10px 0 7px 0; color:#787676; font-size:14px; letter-spacing:-1px; background:url('/images/common/bar7.gif') no-repeat right 14px; text-align:center; border-bottom:1px dotted #c8c8c8}
.movLecSummary_v1 .totalPrice dl>dd{float:left; width:232px; padding:10px 10px 7px 0;  margin-bottom:3px; font-size:14px; color:#333; letter-spacing:-1px; text-align:right; letter-spacing:0; border-bottom:1px dotted #c8c8c8}
.movLecSummary_v1 .totalPrice dt.total{font-weight:bold; color:#1c2936; border-bottom:0; padding-top:27px; background-position:right 43px;}
.movLecSummary_v1 .totalPrice dd.total{font-size:24px; color:#d0133a; border-bottom:0; padding-top:27px;}
.movLecSummary_v1 .btn_r{margin-top:14px;}
.movLecSummary_v1 .btn_r span{margin-left:7px;}
.movLecSummary_v1 .btn_r a{padding:0; width:157px;}

.lecDetail h3.title .color_1{color:#000 !important;}
.lecDetail .sorting{margin-top:30px;}
.lecDetail .top_title{overflow:hidden;}
.lecDetail .top_title .title{float:left;}
.lecDetail .top_title .right{float:right; padding-top:14px;}
.lecDetail .top_title .right img{vertical-align:middle;}

.lecDetail .topTit{margin-top:35px; margin-bottom:25px;}
.lecDetail .btn_map{float:right; margin-top:4px;}
.lecDetail .btn_map a{font-size:12px; color:#666666; text-decoration:underline;}

.lecDetail .flow{position:relative; z-index:1; zoom:1; background:url(/images/common/lec_level_0.gif) no-repeat;}
.lecDetail .flow:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.lecDetail .flow li.step{position:relative; float:left; width:123px;}
.lecDetail .flow li.step6{width:149px;}
.lecDetail .flow li.step span{display:block; height:74px; font-size:0; text-indent:-9999px;}
.lecDetail .flow li.step ul{display:none; position:absolute; top:65px; left:20px; padding:8px 18px; border:1px solid #D5D5D5; background-color:#fff;}
.lecDetail .flow li.step li{margin-bottom:4px; padding-left:10px; background:url(/images/common/bul4.gif) no-repeat 0 5px; white-space:nowrap;}
.lecDetail .flow li.step5 ul{left:-150px;}
.lecDetail .flow.step1{background-image:url(/images/common/lec_level_1.gif);}
.lecDetail .flow.step2{background-image:url(/images/common/lec_level_2.gif);}
.lecDetail .flow.step3{background-image:url(/images/common/lec_level_3.gif);}
.lecDetail .flow.step4{background-image:url(/images/common/lec_level_4.gif);}
.lecDetail .flow.step5{background-image:url(/images/common/lec_level_5.gif);}
.lecDetail .flow.step6{background-image:url(/images/common/lec_level_0.gif);}

.lecDetail h5{margin-top:25px; margin-bottom:13px; padding-left:12px; font-size:18px; color:#000; letter-spacing:-1px; background:url(/images/common/bul7.gif) no-repeat 0 9px;}
.lecDetail h5 .num{display:inline-block; margin-right:11px; padding-right:13px; background:url(/images/common/bar3.gif) no-repeat 100% 60%;}

.lecDetail .content1{clear:both; line-height:180%;}
.lecDetail .content1 .t{margin:20px 0 3px; color:#282828;}
.lecDetail .content1 .txt{font-size:14px; color:#282828;}
.contents *{/*color:#282828;*/}

.lecDetail .content2{clear:both; line-height:20px;}
.lecDetail .content2 .txt{color:#787676;}
.lecDetail .content2 .tit{margin-bottom:5px; font-size:14px; color:#8862E1;}
.lecDetail .content2 h6{margin-bottom:3px; font-size:14px; color:#363636;}
.lecDetail .content2 .lecInfo dl{overflow:hidden;}
.lecDetail .content2 .lecInfo dt{float:left; width:90px; margin-bottom:17px; font-size:14px; color:#787676;}
.lecDetail .content2 .lecInfo dd{float:left; width:687px; margin-bottom:17px; font-size:14px; color:#787676;}
.lecDetail .content2 .lecInfo dd.wide{clear:both; float:none; width:auto;}
.lecDetail .content3 .profInfo h6{font-size:18px;letter-spacing:-1px; margin:25px 0 15px 0}
.lecDetail .content3 .profInfo .txt{font-size:15px; margin-bottom:20px;}
.lecDetail .content3 .profInfo .proList{ position:relative; margin:0; padding:1px 0 30px; width:801px; overflow:hidden;}
.lecDetail .content3 .profInfo .proList li{ position:relative; float:left; margin:-1px 24px 0 0; width:243px; height:140px;.height:142px; border:1px solid #b7b7b6; border-width:1px 0; background:#fff; zoom:1;}
.lecDetail .content3 .profInfo .proList li:after{content:""; display:block; height:0; font-size:0px; line-height:0; overflow:hidden; clear:both;}
.lecDetail .content3 .profInfo .proList li .txt{ position:absolute; left:0;top:0; padding:10px 0 0 7px; width:200px; letter-spacing:-1px; z-index:1;}
.lecDetail .content3 .profInfo .proList li .txt strong{ display:block; font-size:17px; color:#454850; letter-spacing:-2px; font-weight:normal; padding-top:35px;}
.lecDetail .content3 .profInfo .proList li .txt strong b{ display:block; margin-top:-1px;letter-spacing:-1px;}
.lecDetail .content3 .profInfo .proList li .txt span{ display:block; padding:8px 0 10px;color:#999; font-size:12px; line-height:18px;}
.lecDetail .content3 .profInfo .proList li .img{ position:absolute; right:0;top:0; width:115px !important; height:140px !important;}
.lecDetail .content3 .profInfo .proList li .img img{width:115px !important; height:140px !important;}
.lecDetail .content3 .profInfo .proList li a{display:inline-block;margin-bottom:2px;}

.lecDetail .content3{overflow:hidden; clear:both;}
.lecDetail .content3 .img{float:left;width:198px;}
.lecDetail .content3 .img img{width:164px;}
.lecDetail .content3 dl{float:left; width:575px;}
.lecDetail .content3 dt{clear:both; float:left; width:73px; margin-bottom:5px; font-size:14px; color:#787676 !important;}
.lecDetail .content3 dd{float:left; width:490px; margin-bottom:5px; font-size:14px;}
.lecDetail .content3 dl.cont{overflow:hidden; margin-top:35px;}
.lecDetail .content3 dl.cont dd{font-size:12px; color:#787676;}
.lecDetail .content3 dl.cont dd b.t{display:inline-block; margin-bottom:4px; font-size:14px; color:#282828;}
.lecDetail .content3 div.cont{float:left; margin-top:20px; width:575px; font-size:14px;}

.lecDetail .content4{clear:both;}
.lecDetail .tit_both{overflow:hidden; margin-top:25px; margin-bottom:6px;}
.lecDetail .tit_both h5{float:left; margin-top:0; margin-bottom:0;}
.lecDetail .tit_both .sel{float:right; margin-top:10px;}
.lecDetail .tit_both .sel li{float:left; margin-left:11px; padding-left:13px; background:url(/images/common/bar4.gif) no-repeat 0 60%;}
.lecDetail .tit_both .sel li:first-child{background:none;}
.lecDetail .tit_both .sel li.on a{text-decoration:underline; color:#7B61B8;}
.lecDetail .tit_both .btn_r{float:right; margin:0 1px 0 0;}
.lecDetail .content4 .memo{margin-top:10px; color:#787676;}

.lecDetail .content5 .tit_both{margin-bottom:13px;}
.lecDetail .content5 .tit_both h5{margin-top:-3px;}

.lecDetail .content6 h5 select{margin-left:10px; vertical-align:middle;}
.lecDetail .content6 h5 img{vertical-align:middle;}
.lecDetail .paging{margin-top:15px;}


.lecClass h5{margin-top:35px; margin-bottom:13px; padding-left:12px; font-size:18px; letter-spacing:-1px; background:url(/images/common/bul7.gif) no-repeat 0 9px;}
.lecClass h5 .num{display:inline-block; margin-right:11px; padding-right:13px; background:url(/images/common/bar3.gif) no-repeat 100% 60%;}
.lecClass .tit_both .right{margin-top:30px;}
.lecClass .tit_both .btn_18{padding:0 20px;}
.lecClass .txt{font-size:14px; color:#282828;}
.lecClass .contents .list_1{padding-left:12px;}
.lecClass .contents .list_1 li{padding:0 0 5px 67px;text-indent:-67px; color:#787676; font-size:15px;}
.lecClass .contents .list_1 li span{padding-right:13px;}
.lecClass .contents .list_1 li strong{font-size:20px;color:#de7400 !important; font-weight:normal;}
/* .lecClass .contents .list_1 li del{font-size:15px; color:#787676;} */
.lecClass .contents .list_1 li b{font-size:20px;}
.lecClass .contents .list_1 li *{vertical-align:bottom;}

.lecClass .contents .list_2{padding-left:2px;}
.lecClass .contents .list_2 li{padding:0 0 5px 16px;color:#3e3e3e; font-size:14px; background:url(/images/common/bul9.gif) no-repeat 0 4px; letter-spacing:-1px;}
.lecClass .contents .list_2 li strong{font-size:20px;color:#de7400 !important; font-weight:normal;}
.lecClass .contents .list_2 li b{font-size:20px;}
.lecClass .contents .list_2 li *{vertical-align:bottom;}

.lecClass .contents .list_3 li{padding:0 0 5px 15px;color:#787677; font-size:14px; text-indent:-15px;}

.lecClass .contents .memo{margin-top:10px; padding-left:12px; color:#787676; text-align:left;}
.lecClass .contents .btn_evt1{margin-top:-46px; text-align:right; }
.lecClass .contents .btn_evt1 .btn{display:inline-block; width:177px; height:41px; padding-top:7px; background:url(/images/common/bg_btn_evt.gif) no-repeat; font-size:18px; color:#fff; text-align:center; text-decoration:none;}
.lecClass .contents .onSchedule{text-align:right;margin-bottom:10px;margin-top:-48px;}
.lecClass .contents .onSchedule2{text-align:right;margin-bottom:10px;}
.lecClass .contents .note_detail{position:absolute;left:0px;top:185px;display:none;z-index:1;}
.lecClass .contents .stit{padding-left:12px;color:#8f8d8d !important;font-size:15px;margin:-5px 0 10px 0;}
.lecClass .contents .stit2{font-size:17px;margin:10px 0 5px 0 ; letter-spacing:-1px;}
.lecClass .contents .qna{}
.lecClass .contents .qna dl{border:1px solid #d5d5d5;padding:32px 0 0 33px;font-size:13px; letter-spacing:-1px;margin-bottom:5px;}
.lecClass .contents .qna dl dt{padding-bottom:2px;}
.lecClass .contents .qna dl dd{padding-bottom:20px;color:#8f8d8d !important;padding-left:20px;text-indent:-19px;}
.lecClass .contents .qna p{color:#8f8d8d !important;font-size:13px;}
.lecClass .contents .qna2{}
.lecClass .contents .qna2 dl{border:1px solid #d5d5d5;padding:18px 30px 0 33px;font-size:12px; letter-spacing:-1px;margin-bottom:5px;}
.lecClass .contents .qna2 dl dt{padding-bottom:6px; font-size:16px; color:#2e824b; font-weight:bold;}
.lecClass .contents .qna2 dl dd{padding:10px 13px; margin-bottom:20px; color:#3e3e3e !important;padding-left:45px;text-indent:-45px; background-color:#f4f4f4;}
.lecClass .contents .qna2 p{color:#8f8d8d !important;font-size:12px;}
.lecClass .contents .qna2 span{color:#8f8f8f; font-size:16px; font-weight:bold; padding:0 7px 0 13px;}
/*.lecClass .contents .table_1 td{color:#8f8d8d !important}*/
.lecClass .contents .table_1 td{color:#8f8d8d }
.lecClass .contents .table_1 .left{padding-left:10px;}
.lecClass .contents .table_1 .line{border-left:1px solid #D6D6D6}
.lecClass .contents .table_1 .price s{color:#9E9C9C !important;}
.lecClass .contents .table_1 a{color:#8f8d8d; text-decoration:underline;}
.lecClass .contents .schedule3{background:url('/lecture/images/bg_schedule3.gif') no-repeat left top; height:107px; overflow:hidden; width:785px;}
.lecClass .contents .schedule3 dl{float:left;margin-left:34px;width:220px; text-indent:0; padding:13px 0 0 18px; letter-spacing:-1px;}
.lecClass .contents .schedule3 dl:first-child{margin-left:0;}
.lecClass .contents .schedule3 dl dt{color:#de7400 !important; font-size:15px;}
.lecClass .contents .schedule3 dl dd{color:#636161 !important; line-height:1.5em; padding-top:5px;}
.lecClass .contents .schedule3 dl dt a{color:#de7400 !important; background:url('/images/common/bg_click.gif') no-repeat right 4px; padding-right:22px;}
.lecClass .contents .schedule4{}
.lecClass .contents .schedule4 ul{overflow:hidden; }
.lecClass .contents .schedule4 ul li:last-child{padding-right:0; }
.lecClass .contents .schedule4 ul li:last-child div{background-color:#f8901f; border:1px solid #f8901f; color:#fff; font-weight:bold; padding:26px 0}
.lecClass .contents .schedule4 ul li:last-child div span{color:#fff !important;}
.lecClass .contents .schedule4 ul li{float:left; background:url('/images/common/bul_arrow3.gif') no-repeat right center; padding-right:35px; }
.lecClass .contents .schedule4 ul li div{width:168px; border:1px solid #d6d6d6; background-color:#f7f7f7; text-align:center; color:#636161; padding:15px 0}
.lecClass .contents .schedule4 ul li div span{display:block; padding-bottom:5px; font-size:15px; color:#de7400}
.lecClass .contents .schedule4 dl{float:left;margin-left:35px;width:169px; text-indent:0; padding:13px 0 0 0; letter-spacing:-1px; text-align:center;}
.lecClass .contents .schedule4 dl:first-child{margin-left:0;color:#fff;}
.lecClass .contents .schedule4 dl:first-child dt{font-weight:bold;}
.lecClass .contents .schedule4 dl:first-child *{color:#fff !important;}
.lecClass .contents .schedule4 dl dt{color:#636161 !important; font-size:13px;}
.lecClass .contents .schedule4 dl dd{color:#de7400 !important; font-size:15px; line-height:1.5em; padding-top:5px;}
.lecClass .contents .schedule4 dl dt a{color:#de7400 !important; background:url('/images/common/bg_click.gif') no-repeat right 4px; padding-right:22px;}

.lecClass .contents .tabbtn{padding-top:44px;}

.ppog{position:relative;}
.ppog .list{display:none; position:absolute; z-index:1; top:-50%; left:71px; padding:12px; border:1px solid #B8C0C9; background-color:#fff;}
.ppog .list a{white-space:nowrap; font-size:11px; color:#636161;}
.ppog .list a:hover{color:#282828;}
.ppog .bg{display:block; position:absolute; top:50%; left:-8px; width:8px; height:13px; margin-top:-7px; background:url(/images/common/bg_talkbox.gif) no-repeat 0 50%;}
.allList .ppog .bg{top:7px;}


/* 교수상담실 */
.tit_intro{margin-bottom:19px; font-size:15px; color:#636161;}
.writeForm{overflow:hidden; position:relative; margin-top:10px; padding:12px 0 8px; border:1px solid #D1D1D1;}
.writeForm textarea{overflow:hidden; overflow-y:auto; width:740px; height:55px; margin:0 0 7px 12px; padding:5px 0 5px 8px; border:1px solid #DCDCDC; border-top:1px solid #A4A4A4; border-left:1px solid #A4A4A4;}
.writeForm .btns{overflow:hidden; position:absolute; bottom:18px; left:12px;}
.writeForm .btns li{position:relative; padding-left:22px; background:url(/images/common/ico_camera.gif) no-repeat 0 60%;}
.writeForm .btns input[type=file]{overflow:hidden; position:absolute; top:0; left:0; width:1px; height:1px; opacity:0;filter:alpha(opacity:0);}
.writeForm .btns a{display:inline-block; font-size:11px; color:#989898;}
.writeForm .btns .photo{float:left; margin-right:20px;}
.writeForm .btns .data{float:left; background-image:url(/images/common/ico_data.gif);}
.writeForm .fileUpload{padding-left:8px;}
.writeForm .fileUpload .photo{overflow:hidden; margin:5px 0 0;}
.writeForm .fileUpload .photo li{position:relative; float:left; width:63px; height:63px; margin-right:5px;}
.writeForm .fileUpload .photo .img{}
.writeForm .fileUpload .photo .img img{width:61px; height:61px; border:1px solid #DDE0DC;}
.writeForm .fileUpload .photo .remove{position:absolute; top:0; right:0;}
.writeForm .fileUpload .photo .btn{}
.writeForm .fileUpload .data{overflow:hidden; clear:both; margin-top:10px;}
.writeForm .fileUpload .data li{float:left; width:238px; margin-bottom:5px;}
.writeForm .fileUpload .data li img{margin-top:-2px; vertical-align:middle;}
.writeForm .reg{float:right; margin-right:13px;}

.qna_1{margin-top:26px; margin-bottom:21px;}
.qna_1 li{border-bottom:1px solid #DCDCDC;}
.qna_1 li li{border-bottom:0;}
.qna_1 .category{margin-top:12px; font-size:13px; color:#000;}
.qna_1 .tit{color:#6342B0; font-weight:bold;}
.qna_1 .q,
.qna_1 .a{padding:12px 0; line-height:20px; color:#282828;}
.qna_1 .q{padding-top:5px;}
.qna_1 .q a{color:#282828;}
.qna_1 .a{display:none; overflow:hidden; padding-left:52px; background:#f4f1fc url(/images/common/ico_re.gif) no-repeat 27px 14px;}
.qna_1 .a .img{float:left; margin-right:18px;}
.qna_1 .a .con{float:left; width:640px;}
.qna_1 .name{color:#999999; white-space:nowrap;}

.qna_2{margin-top:26px; margin-bottom:21px; border-top:1px solid #D6D6D6; border-bottom:1px solid #D6D6D6;}
.qna_2 li{border-bottom:1px solid #DCDCDC;}
.qna_2 .tit{color:#6342B0; font-weight:bold;}
.qna_2 .q,
.qna_2 .a{padding:7px 0; font-size:14px; line-height:20px; color:#282828;}
.qna_2 .q{padding-left:17px;}
.qna_2 .q a{color:#282828;}
.qna_2 .a{display:none; overflow:hidden; padding-left:39px; color:#787676;}
.qna_2 .q.on{background-color:#F7F7F7;}

/* sitemap */
#sitemap .group{overflow:hidden;margin:-20px 0 50px -22px;}
#sitemap .group div{float:left; width:177px; margin-left:22px;}
#sitemap h4{border:1px solid #d6d6d6; background-color:#f7f7f7; height:24px; line-height:24px; padding-left:11px; margin:20px 0 6px 0; font-size:14px;}
#sitemap .cate{display:block; padding:0 0 2px 10px; font-size:13px;}
#sitemap .d1{margin-left:10px;}
#sitemap .d1 li{background:url('/images/common/bul_sitemap_d1.gif') no-repeat left 8px; padding: 0 0 2px 8px; font-size:13px;}
#sitemap .d1 li a{color:#282828}
#sitemap .d1 li li{background:url('/images/common/bul_sitemap_d2.gif') no-repeat left 8px; padding: 0 0 0 8px; font-size:12px;}
#sitemap .d1 li ul{padding-top:1px;}
#sitemap .d1 li li a{color:#636161}


/* map */
.road_map_wrap .title{font-family:var(--font-pre);}
.road_map *{font-family:var(--font-pre);}
.road_map .info{position:relative;}
.road_map .info ul{margin-top:20px; overflow:hidden;}
.road_map .info li{display:flex; color:#2e2e2e; font-size:16px; line-height:1.5em;}
.road_map .info li .lft{width:70px; color:#6a1ecd; font-weight:600; flex-shrink:0;}
.road_map .pic_institute{position:absolute;top:6px;right:0;}
.road_map .bus dt{background:url('/images/common/bul_dot2px.gif') no-repeat left center; margin:14px 0 6px 0; padding-left:6px; font-weight:bold;}
.road_map .address{float:left;}
.road_map .tel{float:left; padding-left:20px;}
.road_map .bus ul{margin-top:0;} 
.road_map .bus li{padding-left:6px;background:none;}
.road_map .blue{}
.road_map .blue strong{color:#3859ad}
.road_map .green{}
.road_map .green strong{color:#59ba23}
.road_map .red{}
.road_map .red strong{color:#f00e0b}
.road_map .consulting{margin-top:50px; padding:25px 30px; color:#2e2e2e; font-size:16px; line-height:1.5em; background-color:#f6f6f6; border:1px solid #e6e6e6;}
.road_map .consulting strong{font-weight:600;}
.road_map .consulting .btn_box{margin-top:15px; text-align:center;}
.road_map .consulting .btn_box a{display:inline-block; padding:8px 32px; color:#fff; font-size:16px; background-color:#111; border-radius:8px;}
.road_map .consulting .underline{text-decoration:underline;}


.simgList_1{zoom:1; position:relative; width:834px; margin-bottom:15px;}
.simgList_1:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.simgList_1 .wrap{float:left; margin-left:24px;}
.simgList_1 .wrap .first,
.simgList_1 .wrap:first-child{margin-left:0;}
.simgList_1 .wrap2{float:left; margin-left:18px;}
.simgList_1 .wrap2 .first,
.simgList_1 .wrap2:first-child{margin-left:0;}
.simgList_1 .img{}
.simgList_1 .img a img{}
.simgList_1 .img a{display:none; width:100%; height:100%;}
.simgList_1 .img a:first-child{display:block;}
.simgList_1 .img a:hover{text-decoration:none;}
.simgList_1 .txtB{}
.simgList_1 .txtB b{width:242px;height:87px;display:block;border:1px solid #d6d6d6;font-weight:normal;background:#f6f6f6;text-align:center;vertical-align:middle;display:table-cell; }
.simgList_1 .txtB b span{font-size:15px;color:#636161;}
.simgList_1 .txtB b strong{font-size:20px;color:#4d207a;}
.simgList_1 .tit{min-height:22px; margin-top:4px; font-size:13px; font-weight:bold; line-height:18px;}
.simgList_1 .tit a{color:#282828;}
.simgList_1 .tit span{color:#4b227e;}
.simgList_1 .tit img:first-child{margin-left:0;}
.simgList_1 .txt{color:#626061;}
.simgList_1 .txt2{color:#626061;padding-top:10px}
.simgList_1 .btnc,
.simgList_1 .btnl,
.simgList_1 .btnr{padding-top:10px;}
.simgList_1 .btnc{text-align:center;}
.simgList_1 .btnl{text-align:left;}
.simgList_1 .btnr{text-align:right;}

.proIndex .topImg2{ position:relative; height:268px;width:777px;}
.proIndex .topImg2 img{ position:absolute;top:0;left:-6px;width:783px;z-index:2;}
.proIndex .classTab{margin:10px 0 30px 0;width:100%;border:1px solid #bebebe;overflow:hidden;}
.proIndex .classTab dt{ float:left; margin:0; padding:18px 0 0 !important; width:120px; text-align:center;font-size:14px;font-weight:bold;}
.proIndex .classTab dd{ float:right; margin:0; padding:16px 0 15px 0 !important; width:646px;}
.proIndex .classTab ul{width:646px !important; overflow:hidden; height:100%;}
.proIndex .classTab li{ float:left;}
.proIndex .classTab li:last-child a, .proIndex .classTab li.last-child a{background:none;}
.proIndex .classTab li a{ display:block !important; padding:2px 7px 2px 8px !important; background:url(/images/common/barClassTab.gif) no-repeat right 7px; color:#797671 !important; font-size:14px; vertical-align:top;}
.proIndex .classTab li a.on{color:#d0133a !important; font-weight:bold;}
.proIndex .classTab li a:hover{ text-decoration:none;}

.proIndex .classTab.double{margin-top:-1px;}
.proIndex .classTab.double.first{margin-top:20px; margin-bottom:0;}
.proIndex .classTab.double dt{clear:both; padding:12px 0 0 22px !important; width:98px; height:30px; text-align:left;}
.proIndex .classTab.double dd{padding:10px 0 0 !important; height:32px;}

.proIndex h4{ padding:2px 0 0 0 !important; margin:0; height:26px; /*background:url(/newGosi/img/common/icoTit.gif) no-repeat 0 6px;*/color:#303544; font-size:20px; color:#303544;}
.proIndex .w777{ width:777px; overflow:hidden;}
.proIndex .proList{ position:relative; margin:0; padding:1px 0 30px; width:801px; overflow:hidden;}
.proIndex .proList li{ position:relative; float:left; margin:-1px 24px 0 0; width:243px; height:140px;.height:142px; border:1px solid #b7b7b6; border-width:1px 0; background:#fff; zoom:1;}
.proIndex .proList li:after{content:""; display:block; height:0; font-size:0px; line-height:0; overflow:hidden; clear:both;}
.proIndex .proList li .txt{ position:absolute; left:0;top:0; padding:10px 0 0 7px; width:200px; letter-spacing:-1px; z-index:1;}
.proIndex .proList li .txt strong{ display:block; font-size:17px; color:#454850; letter-spacing:-2px; font-weight:normal;}
.proIndex .proList li .txt strong b{ display:block; margin-top:-1px;letter-spacing:-1px;}
.proIndex .proList li .txt span{ display:block; padding:8px 0 10px;color:#999; font-size:12px; line-height:18px;}
.proIndex .proList li .img{ position:absolute; right:0;top:0; width:115px; height:140px;}
.proIndex .proList li a{display:inline-block;margin-bottom:2px;}
.proIndex .proList .sbtn_1{height:20px;}
.proIndex .proList .sbtn_1 a{height:20px;}
.proIndex .proList .img b{position:absolute;bottom:7px;right:1px;}

.proIndex h3.t{margin:0 0 0; padding-left:7px; padding-bottom:10px; background:url(/images/common/bul2.gif) no-repeat 0 10px; font-size:15px; color:#282828; font-weight:normal;}
.proIndex h3.t2{margin:14px 0 0; font-size:17px; color:#282828; font-weight:normal;}
.proIndex h3.s{margin-top:0 !important;}

.month_teacher .tab{margin-bottom:10px;}
.month_teacher .tab_1 li:first-child{width:8.7% !important;}
.month_teacher .tab_1.num12 li{width:8.3%;}/*event*/
.month_teacher .lecList{margin:0 20px 50px 20px;}
.month_teacher .lecList .tbl th{text-align:center;}
.month_teacher .lecList .buyBox{text-align:right;margin-top:10px;}
.month_teacher fieldset{background-color:#f7f7f7;padding:12px 19px;}
.month_teacher .month1{background-color:#f6f6f6; padding:0 3px 3px 3px;}
.month_teacher .month1 .bbsList{background-color:#fff;padding:29px 23px;}
.month_teacher .month2 .bbsList{background-color:#fff;padding:29px 0;}
.month_teacher .month2 fieldset textarea{width:810px}
.month_teacher fieldset{overflow:hidden;margin-bottom:20px;}
.month_teacher fieldset textarea{float:left;border:1px solid #d6d6d6;height:52px;width:818px;margin-right:4px;}
.month_teacher fieldset .btn_submit{float:left;background:url('/images/event/btn_submit.gif') repeat-x left top;border:1px solid #69757e;width:116px;height:52px;display:inline-block;font-size:15px;text-align:center;line-height:52px;color:#fff;}
.month_teacher .table_1 th{text-align:center;}
.month_teacher .paging{text-align:center;padding-top:20px;}

.teacher_faq fieldset{overflow:hidden;margin-bottom:20px; background-color:#f7f7f7; padding:12px 0 12px 10px;}
.teacher_faq fieldset textarea{float:left;border:1px solid #d6d6d6;height:52px;width:635px;margin-right:4px;}
.teacher_faq fieldset .btn_submit{float:left;background:url('/images/event/btn_submit.gif') repeat-x left top;border:1px solid #69757e;width:116px;height:52px;display:inline-block;font-size:15px;text-align:center;line-height:52px;color:#fff;}


.evt_tong .tab_1 li:first-child{width:85px !important;}
.evt_tong .tab_1 li:last-child{width:85px !important;}
.evt_tong .tab_1.num12 li{width:81px;}/*event*/
.evt_tong .tab2{margin-bottom:10px;}
.evt_tong .tab2 ul{overflow:hidden; height:67px; background:url('/images/event/tong_tab2.gif') no-repeat left top;}
.evt_tong .tab2 ul li{float:left; width:50%; text-align:center; padding-top:9px;}
.evt_tong .tab2 ul li a{background:url('/images/event/tong_go2.gif') no-repeat right 2px; font-size:20px; padding-bottom:2px; color:#fff; letter-spacing:-1px; font-weight:bold; line-height:1.1em; display:inline-block; }
.evt_tong .tab2 ul li a span{text-align:center; margin-right:50px; display:inline-block;}
.evt_tong .tab2 ul li:first-child a{background:url('/images/event/tong_go1.gif') no-repeat right 2px;}
.evt_tong fieldset{background-color:#f7f7f7;padding:12px 19px;}
.evt_tong .month1{background-color:#f6f6f6; padding:0 3px 3px 3px;}
.evt_tong .month1 .bbsList{background-color:#fff;padding:29px 23px;}
.evt_tong .month2 .bbsList{background-color:#fff;padding:29px 0;}
.evt_tong .month2 fieldset textarea{width:810px}
.evt_tong fieldset{overflow:hidden;margin-bottom:20px;}
.evt_tong fieldset textarea{float:left;border:1px solid #d6d6d6;height:52px;width:760px;margin-right:4px;}
.evt_tong fieldset .btn_submit{float:left;background:url('/images/event/btn_submit.gif') repeat-x left top;border:1px solid #69757e;width:116px;height:52px;display:inline-block;font-size:15px;text-align:center;line-height:52px;color:#fff;}
.evt_tong .table_1 th{text-align:center;}
.evt_tong .paging{text-align:center;padding-top:20px;}
.evt_tong .cnt_index{position:relative;}
.evt_tong .cnt_index a{position:absolute;bottom:67px;left:365px; font-size:18px; color:#fffc00; font-weight:bold; letter-spacing:-1px;}
.evt_tong .cnt_index .ly_cnt{position:absolute;top:576px;left:145px; display:none;}

.start_presentation .tit_4{margin:10px 0;}
.purBox{border:1px solid #d6d6d6;margin-top:10px;clear:both}
.purBox dt{height:50px;background-color:#efe5fe;color:#5e3398;font-size:18px;padding-left:18px;line-height:50px;}
.purBox dd ul{padding:19px 18px;}
.purBox dd ul li{font-size:14px;color:#888;line-height:1.5em;}
.purBox dd.list2{overflow:hidden;}
.purBox dd.list2 ul{float:left;}

.purBox2{border:1px solid #d6d6d6;margin-top:26px;clear:both}
.purBox2 dt{height:40px;font-size:17px;padding-left:67px;line-height:40px; background:#efe5fe url('/images/ico/icon_msg.gif') no-repeat 35px center;}
.purBox2 dd{font-size:13px; color:#767676; padding:15px 34px; line-height:1.5em;}

.oneDayLec .tit_4{margin-bottom:5px;}
.oneDayLec .slist1{margin:0 0 15px 12px;}
.oneDayLec .slist1 li{font-size:15px;color:#787677; line-height:1.8em; letter-spacing:-1px; }
.oneDayLec .slist1 li span{display:inline-block;color:#000;width:67px;}
.oneDayLec .slist1 li .sbtn_4{width:auto;margin-bottom:-7px;}
.oneDayLec .slist1 li .btn_12{width:auto;margin-bottom:-7px;}
.oneDayLec .tit_1{margin:0 0 10px 12px;}
.oneDayLec .list2{margin-top:10px;}
.oneDayLec .list2 li{margin-bottom:5px; padding-left:7px; color:#787676; background:url(/images/common/bul1.gif) no-repeat 0 8px; line-height:15px; font-size:13px; letter-spacing:-1px; }
.oneDayLec .list2 li span{color:#000;}

.eventZone{padding-top:10px;}
/* .eventZone .sorting2{padding-top:30px;} */
.event_List{margin-top:20px; padding-bottom:22px; border-bottom:1px solid #e1e1e1; zoom:1}
.event_List:after{display:block; clear:both; content:''}
.event_List dt{float:left; clear:both; padding-right:17px}
.event_List dd{overflow:hidden; padding:10px 0 0 32px;}
.event_List dd .p_subject{float:left; width:323px;}
.event .p_subject a{line-height:normal}
.event_List dd .tit, .event_List dd .txt_explain, .event_List dd .txt_date, .event_List dd .win{display:block;}
.event_List dd .tit{background:url(images/images_110629/bu_arrow2.gif) no-repeat 0 6px; font-size:14px; font-weight:bold; color:#303030}
.event_List dd .txt_explain{margin:7px 0 0 0; color:#818181}
.event_List dd .txt_date{margin-top:8px; color:#8962e1}
.event_List dd .win{margin-top:3px; color:#8962e1}
.event_List dd .btn{float:right; margin-top:15px}
.event_List dd .btn img{margin-bottom:3px}
.eventZone .paging{margin-top:20px;}
.eventZone .btn span{width:70px;}

.wrap_curriculum .tit_4{margin-bottom:0;}
.roadMap{margin-top:47px;}
.roadMap .tit_4{margin-top:4px; }
.roadMap .course{overflow:hidden; background:url('/images/lecture/bg_roadmap_line.gif') repeat-x left 71px; display:inline-block;}
.roadMap .c8 dl{width:94px !important;}
.roadMap .c6 dl{width:135px !important;}
.roadMap .c7 dl{width:111px !important;}
.roadMap .course dl:first-child{margin-left:0;}
.roadMap .course dl{float:left; border:1px solid #d6d6d6; width:94px; height:121px; margin-left:7px; background-color:#fff; margin-top:9px;}
.roadMap .course dl dt{background-color:#fdf6ec; color:#de7400; height:30px; line-height:30px; text-align:center; font-size:14px; font-weight:bold; letter-spacing:-1px}
.roadMap .course dl dd{text-align:center; color:#4d4d4d;}
.roadMap .course dl dd.left{text-align:left; padding-left:10px;}
.roadMap .course .pass{float:left; width:75px; height:55px; margin-left:2px; margin-right:-6px; color:#fff; background-color:#fdf6ec; font-size:14px; text-align:center; padding-top:77px;background:url('/images/lecture/bg_pass.png') no-repeat left top; font-weight:bold;}
.roadMap ul{margin:10px 0 30px 0;}
.roadMap ul li{margin-bottom:5px; padding-left:8px; color:#6c6c6c; line-height:18px; text-indent:-8px; font-size:13px; letter-spacing:-1px;}
.roadMap ul *{text-indent:0;}
.roadMap ul a{color:#444;}
.roadMap ul strong{color:#272727;}
.roadMap ul.on a{color:#4B227E; text-decoration:underline;}

.freeZone dl{overflow:hidden; margin:0 0 20px 12px;}
.freeZone dl dt{float:left; width:144px;font-size:15px; color:#282828; letter-spacing:-1px; padding-bottom:10px;}
.freeZone dl dd{float:left; width:621px;font-size:15px; color:#787676; letter-spacing:-1px; padding-bottom:10px; overflow:hidden;}
.freeZone dl dd ul{float:left; line-height:1.2em}
.freeZone dl dd .btn_18{float:left; margin:6px 0 0 10px; width:142px; text-align:center;}
.freeZone .box{float:left; border:1px solid #acacac; width:380px; height:157px; letter-spacing:-1px; margin-left:21px; margin-bottom:20px;}
.freeZone .box h5{color:#7b61b7;font-size:16px;font-weight:bold; padding:8px 0 0 23px;}
.freeZone .box ul{padding:5px 0 0 23px}
.freeZone .box ul li{font-size:13px; padding-bottom:4px; color:#787676; letter-spacing:-2px; text-indent:-8px; padding-left:8px; }
.freeZone .box ul *{text-indent:0;}
.freeZone .use{background:url('/images/lecture/img_freezone_step.gif') no-repeat left top; height:48px; overflow:hidden;}
.freeZone .use li{float:left; font-size:13px; width:179px; margin-left:22px; text-align:center; color:#636161; letter-spacing:-1px; padding-top:6px;}
.freeZone .use li:first-child{margin-left:0;}

.freeZone .notice{margin-top:2px;}
.freeZone .notice li{margin-bottom:3px; padding-left:13px; color:#8f8d8d; line-height:15px; text-indent:-13px; font-size:13px;}
.freeZone .notice li *{text-indent:0;}

.freepass .list_1{width:100%;}
.freepass .list_1 th{font-size:15px; padding-left:12px; text-align:left; letter-spacing:-1px;}
.freepass .list_1 td{font-size:15px; letter-spacing:-1px;  color:#787676 !important; padding:5px 0;  text-align:left; }
.freepass .list_1 td *{ color:#787676;}
.freepass .list_1 .color_6{color:#de7400 !important;}
.freepass .list_1 .btn_19{float:right; margin-top:15px;}
.freepass .list_1 p span{display:block; color:#787676 !important;}
.freepass .list_1 p strong{font-weight:normal;}
.freepass .list_1 p{float:left;  color:#787676 !important; }

.oneday .sbtn_5{margin:3px 0;}
.oneday .list{padding-top:10px;}
.oneday .list li{font-size:14px; color:#787676; letter-spacing:-1px; line-height:1.5em;}

.description{position:relative;border:1px solid #d6d6d6; margin-top:23px;}
.description dt{font-size:18px; color:#de7400; height:48px; line-height:48px; padding-left:20px; letter-spacing:-1px;}
.description dd{color:#555555; font-size:15px; padding:20px 19px; background-color:#fee9d2; letter-spacing:-1px; line-height:1.5em;}
.description dd .btn_1{position:absolute;bottom:28px;right:11px;}
.description dd .btn_1 a{ font-size:13px; padding:0 44px;}

.des2{overflow:hidden}
.des2 .description2:first-child{margin-left:0;}
.des2 .description2{width:49%; float:left; margin-left:15px;}
.description2{position:relative;border:1px solid #d6d6d6; }
.description2 dt{font-size:18px; color:#de7400; height:48px; line-height:48px; padding-left:20px; letter-spacing:-1px; background-color:#fdf6ec;}
.description2 .btn_7{float:right; margin:9px 14px 0 0}
.description2 dd{color:#555555; font-size:15px; padding:20px 19px; letter-spacing:-1px; line-height:1.5em;}
.description2 dd .btn_1{position:absolute;bottom:28px;right:11px;}
.description2 dd .btn_1 a{ font-size:13px; padding:0 44px;}
.description2 dd .f13{letter-spacing:-2px; color:#555555;}


.attendance .classInfo{border:1px solid #acacac; overflow:hidden; padding:0 10px;}
.attendance .classInfo .className{width:98%; border-bottom:1px dashed #acacac; margin-right:0;}
.attendance .classInfo .className strong{color:#6342b0;}
.attendance .classInfo li{float:left; height:34px; line-height:34px; font-size:15px; background:url('/images/common/bul2.gif') no-repeat 9px center; padding-left:15px; margin-right:50px;}

.con_calendar .c_header{text-align:right; margin:20px 0 10px 0;}
.con_calendar .this_cld{background-color:#acacac; padding:0 20px 20px 20px;}
.con_calendar .this_cld table{width:100%;}
.con_calendar .this_cld table th{color:#fff; font-size:15px; height:40px;}
.con_calendar .this_cld table td{background-color:#fff; border:1px solid #dcdcdc; height:68px; vertical-align:top;}
.con_calendar .this_cld table td .cld_date{position:relative;}
.con_calendar .this_cld table td .cld_date .h_day{padding:2px 0 0 3px; }
.con_calendar .this_cld table td .cld_date ul{position:absolute;top:7px;left:22px;}
.con_calendar .this_cld table td .cld_date span{position:absolute;top:45px;left:22px; color:#fff; font-size:11px; line-height:14px; padding:0 3px 2px 3px; display:block;}
.con_calendar .this_cld table td .cld_date .chk1{background-color:#6342b0}
.con_calendar .this_cld table td .cld_date .chk2{background-color:#383838}
.con_calendar .this_cld table td .cld_date .chk3{background-color:#828282}
.con_calendar .this_cld table td .cld_date .chk4{background-color:#ff0000}
.con_calendar .this_cld table td .sat{color:#0000FF;}
.con_calendar .this_cld table td .sun{color:#FF0000;}
.con_calendar h4{font-size:20px; font-weight:bold; color:#6342b0; margin:20px 0 10px 0}
.con_calendar .current li{font-size:15px; line-height:1.6em; background:url('/images/common/bul2.gif') no-repeat 9px center; padding-left:15px; margin-right:50px;}
.con_calendar .current li strong{color:#6342b0;}
.con_calendar .current li .msg{background-color:#e0d9ef; color:#6342b0; font-size:13px; padding:0 3px; margin-left:10px;}


.myViewLecBox{position:relative; zoom:1;}
.myViewLecBox:after{content:'';clear:both;display:block;}
.pquiz_wrap{display:none;position:absolute;width:435px;top:-48px;right:0px;z-index:777;background:url('/images/newimg/trans.gif');}
.myViewLecBox #pquiz_2{right:405px;}
.pquiz_box{width:392px;}	
.pquiz_box .q_help{position:relative;border:1px solid #90278d;padding:23px 12px;background:#fff;}
.pquiz_box .q_help dl,
.pquiz_box .q_help dd{margin:0;padding:0;}
.pquiz_box .q_help dt{font-size:14px;color:#92278f;font-weight:bold;padding-bottom:10px;}
.pquiz_box .q_help dd{color:#3c3c3c;padding-bottom:15px;}
.pquiz_box .q_help .qai{position:absolute;right:-12px;*right:-11px;top:60px;}
.pquiz_box .q_tt{margin:0;padding:5px 0 0;}
.pquiz_box .btn_box{text-align:center;padding-top:20px;}
.pquiz_box .btn_box .btn_7{width:130px;}


.subMenu{width:785px;overflow:hidden;}
.subMenu li{float:left; background-color:#fff;}
.subMenu li a{display:block; padding:4px 0; border:1px solid #CBCFD5; border-left:0; text-align:center; background:url(/images/common/bg_tab_2.gif) repeat-x bottom; font-size:15px; color:#666666;}
.subMenu li:first-child a{border-left:1px solid #CBCFD5; color:#666;}
.subMenu li a:hover,
.subMenu li a.on{border:1px solid #6C7880; background:url(/images/common/bg_tab_1_on.gif) repeat-x bottom; color:#fff; text-decoration:none;}
.subMenu.num2 li{width:49.95%;}
.subMenu.num3 li{width:33.3%;}
.subMenu.num3 li:first-child{width:33.4%;}
.subMenu.num4 li{width:25%;}
.subMenu.num5 li{width:20%;}
.subMenu.num6 li{width:16.6%;}
.subMenu.num6 li:first-child{width:16.7%;}
.subMenu.num7 li{width:14.2%;}
.subMenu.num7 li:first-child{width:14.8%;}
.subMenu.num8 li{width:12.5%;}
.subMenu.num9 li{width:11.1%;}
.subMenu.num10 li{width:10%;}
.subMenu.fixed{position:fixed !important;left:auto;top:0;}
.subMenu.fixed.hide{display:none;}

.list_n dt{font-size:15px; letter-spacing:-1px;}
.list_n dt span{color:#de7400; padding-right:5px;}
.list_n dd{color:#616161; font-size:13px; padding:0 0 27px 22px;}


/* new smartues */
.smart_use h3{background:url("http://fc.passone.net/images/customer_center/smart_use_title_bg.gif") no-repeat;height:40px;width:770px;color:#ffffff;font-weight:bold;padding:8px 0 0 30px;}
.smart_use table{margin:15px 0 30px;}

/* new smartpassone */
.smart_pass dt{padding:20px 0 30px;}
.smart_pass dd ul:after {content:""; display:block; height:0; font-size:0px; line-height:0; overflow:hidden; clear:both;}
.smart_pass dd ul li{float:left; padding-left:30px;}
.smart_pass dd ul li.first{padding-left:0;}
.listUL li{background:url('http://fc.passone.net/images/icon/icon_bbb.gif') no-repeat left 10px; padding:2px 0 2px 10px; line-height:1.5em;}

/* new smartdown */
.app_store{background:url("http://fc.passone.net/images/customer_center/smart_down_i_03.gif") no-repeat left top; width:328px; height:55px; margin:10px 0;}
.app_store dd{padding:12px 0 0 131px;}
.skip{display:block;overflow:hidden;visibility:hidden;position:absolute;top:-9999px;left:-9999px;text-indent:-9999px;width:1px;height:1px;line-height:0;font-size:0;}

.box_1{border:1px solid #c9c9c9; background-color:#fdf6ec; width:100%;}
.box_1 td{border-left:1px solid #c9c9c9; text-align:center; font-size:15px; line-height:1.3em; padding:10px 0; letter-spacing:-1px;}

#Table_01 td{text-align:left;}
#Table_01 .tbl td{text-align:center;}

.Interest-free{margin-top:20px;}
.Interest-free table{border:1px solid #e6e6e6; width:100%;}
.Interest-free table th{background-color:#f8f8f8; font-size:15px; font-weight:bold; height:66px; line-height:1.3em;}
.Interest-free table td{line-height:1.5em; color:#666; padding-left:20px; letter-spacing:-1px;}
.Interest-free table td .btn_12{margin-top:5px;}
.Interest-free table td .btn_12 a{line-height:17px;}

.proDetail p{border:5px solid #e4e6e3; width:645px; height:361px; margin:50px auto;}
.proDetail .tit_1{display:block; margin-top:25px; margin-bottom:13px; padding-left:12px; font-size:18px; color:#000; letter-spacing:-1px; background:url(/images/common/bul7.gif) no-repeat 0 9px;}
.proDetail .sorting{border-bottom:0;}

.issuetv{margin-top:0 !important;}
.issuetv .top_txt{padding:16px 0 16px 31px; border-top:2px solid #959595; background-color:#F7F7F7;}
.issuetv .tit{height:auto !important;}
.issuetv .lec_list section{border-top:0 !important;}

.highlightMain{margin-top:59px;}
.highlightMain .top{overflow:hidden; height:98px; margin-bottom:15px; padding-left:30px; border-top:2px solid #959595; background-color:#F7F7F7;}
.highlightMain .top h1{padding:16px 0 10px; border-top:1px solid #fff; font-size:0;}
.highlightMain .top p{}

.highlightMain .sort_opt{clear:both; margin:3px 0 10px; text-align:right;}
.highlightMain .lec_list{overflow:hidden; clear:both; width:777px; margin-top:15px;}
.highlightMain .lec_list section{overflow:hidden; clear:both; margin-left:-1px; border-top:1px solid #E9E9E9; border-left:1px solid #E9E9E9;}
.highlightMain .lec_list section h1{margin:12px 0 14px 19px; font-size:15px; color:#282828; font-weight:bold;}  
.highlightMain .lec_list section.single{clear:none; float:left; width:258px; height:254px; border-top:0;}
.highlightMain .lec_list .wrap{overflow:hidden; float:left; width:220px; height:210px; margin-left:19px; margin-right:19px;}
.highlightMain .lec_list .wrap .img{width:220px; margin-right:11px; font-size:0;}
.highlightMain .lec_list .wrap .img img{width:220px; height:121px;}
.highlightMain .lec_list .wrap .tit{overflow:hidden; width:220px; height:35px; margin-top:5px;}
.highlightMain .lec_list .wrap .tit a{color:#34363C;}
.highlightMain .lec_list .wrap .route{width:220px; margin-top:8px; font-size:11px; color:#808696;}
.highlightMain .lec_list .wrap .count{width:220px; overflow:hidden; margin-top:8px;}
.highlightMain .lec_list .wrap li{float:left; height:12px; margin-right:16px; font-size:11px; color:#9F9F9F;}
.highlightMain .lec_list .wrap .hit{padding-left:13px; background:url(/images/highlight/ico_pen.gif) no-repeat;}
.highlightMain .lec_list .wrap .good{padding-left:12px; background:url(/images/highlight/ico_heart.gif) no-repeat;}

.s6pack_may{background:url('/images/event/bg_tab_s6pack_may.gif') repeat-x left top; width:980px;}

 /* 단과 전체 */
.dan_all .sorting{border-bottom:0;}
.dan_all .optR{position:absolute; top:4px; right:0;}
.dan_all .txtR{margin:6px 0; text-align:right;}
.dan_all .profDetail{display:none;}
.dan_all .txtR input{margin-top:-2px; vertical-align:middle;}
.dan_all .btnR{margin-top:20px;}
.dan_all .btnR a{width:126px; padding-left:0; padding-right:0;}
.dan_all .lecTable_1 .price{padding-left:8px; padding-right:0; text-align:left;}
.dan_all .lecTable_1 .price span{cursor:default;}
.dan_all .lecTable_1 .price .left{display:inline-block; width:46px; font-size:14px; color:#666;}
.dan_all .lecTable_1 .price .right{display:inline-block; width:70px; margin-left:-4px; font-size:14px; text-align:right; color:#666;}
.dan_all .lecTable_1 .price input{vertical-align:middle; margin-top:-2px;}
.all_profList{position:relative; height:91px;}
.all_profList .viewport{overflow:hidden; height:93px; padding-left:8px; border-top:1px solid #D6D6D6;}
.all_profList .viewport ul{zoom:1;}
.all_profList .viewport ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.all_profList .viewport ul li{float:left;}
.all_profList .viewport ul li a{display:block; width:83px; height:91px; border-left:1px solid #F3F3F5; border-right:1px solid #F3F3F5; border-bottom:1px solid #D6D6D6; background-color:#F3F3F5; text-align:center;}
.all_profList .viewport ul li a.curr,
.all_profList .viewport ul li a:hover{border:1px solid #D7D7D7; border-top:0; border-bottom:0; background-color:#fff;}
.all_profList .viewport ul.type2{background:#F3F3F5 url(/images/lecture/d6d6d6.gif) repeat-x bottom;}
.all_profList .viewport ul.type2 li a.curr{display:block; position:relative; bottom:-1px;}
.all_profList .viewport ul.type2 li a.curr img{margin-top:-1px;}
.all_profList .control{}
.all_profList .control .prev{position:absolute; top:1px; left:0;}
.all_profList .control .next{position:absolute; top:1px; right:0;}

.allLecture {margin-bottom:20px;}
.allLecture .table_1{border:1px solid #cecece}
.allLecture .table_1 th{font-size:14px; text-align:left; width:18%; padding-left:17px; letter-spacing:-1px; line-height:1.3em;}
.allLecture .table_1 th a{color:#000; display:block;}
.allLecture .table_1 th.on{background:#cb133a;}
.allLecture .table_1 th.on a{color:#fff; display:block;}
.allLecture .table_1 td{font-size:14px; padding-left:14px; text-align:left;}
.allLecture .table_1 td ul{overflow:hidden; width:100%;}
.allLecture .table_1 td ul li{float:left; width:23%; background:url('/images/common/bul13.gif') no-repeat left center; padding-left:7px; letter-spacing:-1px;}
.allLecture .table_1 td ul li a{color:#716f6f}
.allLecture .table_1 td ul li.on a{color:#451875; text-decoration:underline;}

#wrap_professor{width:777px;}
#wrap_professor .profile{background-color:#f3f1ed;}
#wrap_professor .profile dl{overflow:hidden; padding:16px 0 15px 0}
#wrap_professor .profile dl dt{float:left; width:77px; padding-top:20px; text-align:center; font-size:18px; color:#373737; background:url('/images/professor/bg_topline.gif') no-repeat center 17px;}
#wrap_professor .profile dl dd{position:relative; float:left; width:310px; padding:11px 0; border-right:1px solid #cecece; font-size:13px; letter-spacing:-1px;}
#wrap_professor .profile dl dd:last-child{border-right:0;}
#wrap_professor .profile dl dd li{text-indent:-8px; padding-left:8px;}
#wrap_professor .profile dl dd a.more{position:absolute;bottom:0;right:0;}
#wrap_professor .tab_1{margin:50px 0 20px 0;}
#wrap_professor .tab_1 li a{font-size:14px; padding:8px 0;}
#wrap_professor .title{letter-spacing:-2px; line-height:2.2em; padding-top:3px;}
#wrap_professor .title .s{font-size:18px;}
#wrap_professor .title .l{font-size:24px; color:#4b227e;}
#wrap_professor .lec{overflow:hidden; margin-top:9px;}
#wrap_professor .lec li{position:relative;float:left; width:184px; height:129px; margin-left:11px; border:1px solid #DDDDDD;}
#wrap_professor .lec li:first-child{margin-left:0;}
#wrap_professor .lec .img{position:relative; font-size:0;width:184px; height:129px;}
#wrap_professor .lec .img img{width:100%; height:100%;}
#wrap_professor .lec .img a{display:block; width:100%; height:100%; cursor:pointer;}
#wrap_professor .lec .img a:hover{text-decoration:none;}
#wrap_professor .lec .img a:hover .play{display:block;}
#wrap_professor .lec .img a:hover .black{width:100%; height:100%;}
#wrap_professor .lec .img .play{display:none; position:absolute; z-index:1; top:50%; left:50%; margin:-15px 0 0 -15px; font-size:0;}
#wrap_professor .lec .img .play img{width:auto; height:auto;}
#wrap_professor .lec .img .time{position:absolute; z-index:1; bottom:0; right:7px; font-size:11px; color:#fff;}
#wrap_professor .lec .img .black{position:absolute; width:45px; height:15px; bottom:0; right:0; background-color:#000; opacity:0.7;filter:alpha(opacity:70);}
#wrap_professor .lec .tit{position:absolute;bottom:0;left:0; width:100%; height:32px; line-height:32px; background-color:#000; opacity:0.5;filter:alpha(opacity:50); text-align:center; font-size:14px; color:#fff;}
#wrap_professor h4{background:url('/images/common/bul17.gif') no-repeat left 11px; font-size:24px; padding-left:25px; margin:42px 0 10px; letter-spacing:-2px;}
#wrap_professor .feature dl{letter-spacing:-1px;}
#wrap_professor .feature dl dt{font-size:18px; color:#4b227e; padding-bottom:4px;}
#wrap_professor .feature dl dd{font-size:15px; color:#8f8d8d; padding:0 0 23px 26px; line-height:1.3em;}
#wrap_professor .feature dl dd:last-child{padding-bottom:0;}
#wrap_professor .curriculum h5{font-size:18px; margin:20px 0 8px;}
#wrap_professor .curriculum ul{overflow:hidden;}
#wrap_professor .curriculum ul li:last-child{margin-right:0; padding-right:0;}
#wrap_professor .curriculum ul li{float:left; height:75px; background:url('/images/common/bul_arrow2.gif') no-repeat right center; padding-right:24px; margin-right:16px;}
#wrap_professor .curriculum ul li div{width:162px; height:66px; text-align:center; padding-top:7px; font-size:18px; border:1px solid #dedede; background-color:#f3f1ed}
#wrap_professor .curriculum ul li div span{margin-top:8px;}
#wrap_professor .book .list1{overflow:hidden;}
#wrap_professor .book .list1>div{float:left; width:50%; overflow:hidden;}
#wrap_professor .book .list1 p{float:left;border:1px solid #dedede; padding:11px 0; width:179px; text-align:center;}
#wrap_professor .book .list1 p img{width:160px; height:220px;}
#wrap_professor .book .list1 dl{float:left; width:193px; margin-left:14px;}
#wrap_professor .book .list1 dl dt{float:left; width:53px; padding-bottom:9px; font-size:13px; color:#373737; font-weight:bold;}
#wrap_professor .book .list1 dl dd{float:left; width:140px; padding-bottom:9px;  font-size:13px; color:#8f8d8d; letter-spacing:-1px;}
#wrap_professor .book .list1 .btn_l{float:right; margin:13px 8px 0 0 ;}
#wrap_professor .book .list1 .btn_l span a{width:78px;  padding:0; letter-spacing:-1px;}
#wrap_professor .book .list2{margin:30px 0 0 0; border-bottom:1px solid #cacaca;}
#wrap_professor .book .list2 ul li{position:relative; overflow:hidden; border-top:1px solid #cacaca; padding:27px 0; }
#wrap_professor .book .list2 ul li p{color:#4c4c4c;}
#wrap_professor .book .list2 ul li .pic{float:left; margin:0 23px 0 5px;}
#wrap_professor .book .list2 ul li .pic img{width:70px; height:100px;}
#wrap_professor .book .list2 ul li .tit{font-size:15px; font-weight:bold;}
#wrap_professor .book .list2 ul li .tit a{color:#000}
#wrap_professor .book .list2 ul li .price strong{color:#f7901e}
#wrap_professor .book .list2 ul li .send{padding-right:70px;}
#wrap_professor .book .list2 ul li .buy{position:absolute;top:28px;right:0; overflow:hidden;}
#wrap_professor .book .list2 ul li .buy input{float:left; margin:17px 14px 0 0}
#wrap_professor .book .list2 ul li .buy .btn{float:right; border-left:1px solid #d8d9db; padding-left:16px; width:100px;}
#wrap_professor .book .list2 ul li .buy .btn span{height:22px;}
#wrap_professor .book .list2 ul li .buy .btn span a{width:98px; height:20px; padding:0; letter-spacing:-1px; line-height:20px; font-size:12px;}
#wrap_professor #freelec{position:relative; background:url('/images/professor/bg_professor.gif') no-repeat left top; height:209px; margin-top:17px;}
#wrap_professor #freelec .list{position:absolute;top:25px;left:398px; border:1px solid #c1beb6; background-color:#fff; width:351px; height:157px; overflow:auto;}
#wrap_professor #freelec .list ul{margin:30px 10px 20px 27px;}
#wrap_professor #freelec .list li{font-size:14px; letter-spacing:-1px; background:url('/images/common/bul18.gif') no-repeat left 10px; padding:0 0 10px 12px; word-break:keep-all}
#wrap_professor #freelec .list li a{color:#333;}
#wrap_professor #freelec .list li a:hover{color:#4b227e;}


.mb15{ margin-bottom:15px;}
.newsContents{ width:100%;}
.newsContents .listBox{width:100%;}
.newsContents .listBox ul li{width:100%; height:105px; border-bottom:1px solid #dedede; padding:35px 0}
.newsContents .listBox ul li .img{ float:left; width:210px; height:105px;}
.newsContents .listBox ul li .txt{ float:right;width:540px; height:105px;}
.newsContents .listBox ul li .txt h4{font-size:18px; font-weight:bold; color:#333;padding-bottom:14px;}
.newsContents .listBox ul li .txt p{ font-size:12px; color:#666; line-height:18px;}
.newsContents .paging_dev{ text-align:center;width:auto; padding-top:30px;}
.newsContents .paging_dev img{ display:inline-block; vertical-align:middle; margin:0 3px}
.newsContents .paging_dev .txt{display:inline-block; vertical-align:middle; letter-spacing:3px;}
.newsContents .paging_dev .txt strong{ color:red;}

.newsContents .viewBox{width:100%;}
.newsContents .viewBox .headSubject{ padding:25px;border-bottom:1px solid #dedede;}
.newsContents .viewBox .headSubject .sub1{ font-size:14px; color:#0084c1;}
.newsContents .viewBox .headSubject .sub2{ font-size:12px; color:#666;}
.newsContents .viewBox .headSubject h5{ font-size:24px; font-weight:bold; color:#333; padding:5px 0 15px 0}
.newsContents .viewBox .conBox{ padding:30px; font-size:13px; color:#666; line-height:18px;}
.newsContents .viewBox .conBox .img { text-align:center; padding:45px 0}
.newsContents .viewBox .conBox .first{ padding-top:0}
.newsContents .viewBox .conBox h5{ font-size:15px; font-weight:bold; color:#000; padding:35px 0 5px 0}
.newsContents .viewBox .conBox h5.info{font-size:13px; font-weight:bold; color:#000; padding:35px 0 0 0}
.newsContents .viewBox .conBox strong{ font-weight:normal; color:#cb133a;}
.newsContents .otherList{ width:100%;border-bottom:1px solid #dedede;border-top:1px solid #dedede; padding:30px 0; margin-top:100px;}
.newsContents .otherList ul li a{ font-size:14px; color:#333; }
.newsContents .otherList ul li { padding-left:15px; background:url(/victory/event/images/newscontent/blit.gif) no-repeat 3px 7px; line-height:180%;}
.newsContents .otherList ul li.on a{font-weight:bold; color:#000;text-decoration:underline;}
.newsContents .otherList ul li a strong{font-weight:bold; color:#000}

.newsContents .otherList p{color:#0084c1; font-size:18px; padding-bottom:3px;}





#insideNew .cntBox{ width:100%}
#insideNew .cntBox .tab{ width:100%;display:block; position:relative}
#insideNew .cntBox .tab { display:inline-block;vertical-align:middle;}
#insideNew .cntBox .tab li{ float:left; }

#insideNew .cntBox .tabCnt .inList{}
#insideNew .cntBox .tabCnt .inList a:hover{ text-decoration:none}
#insideNew .cntBox .tabCnt .inList li{ padding:30px 0;border-bottom:1px solid #e1e1e1; height:200px; box-sizing:border-box}
#insideNew .cntBox .tabCnt .inList li:after{ content:' '; display:block; visibility:hidden; clear:both; }
#insideNew .cntBox .tabCnt .inList li dl{ width:100%;}
#insideNew .cntBox .tabCnt .inList li dl dt{ width:236px; height:128px; overflow:hidden; float:left}
#insideNew .cntBox .tabCnt .inList li dl dt img{ width:236px; height:128px;}
#insideNew .cntBox .tabCnt .inList li dl dd{ width:515px; height:128px; overflow:hidden; float:left; padding-left:34px; line-height:18px;}
#insideNew .cntBox .tabCnt .inList li dl dd.title{ width:515px; height:25px; overflow:hidden; float:left; padding-left:34px; margin-bottom:14px;}
#insideNew .cntBox .tabCnt .inList li dl dd.title .ico{ background:#00ad8a; display:inline-block; color:#fff; font-size:12px; text-align:center; width:80px; height:25px; margin-right:10px; vertical-align:middle; line-height:24px;}
#insideNew .cntBox .tabCnt .inList li dl dd.title .txt{font-size:18px; font-weight:bold; color:#333; display: inline-block;width: 350px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis; vertical-align:middle;height:25px; }
#insideNew .cntBox .tabCnt .inList li dl dd.title .date{ float:right; color:#7d7d7d; font-size:12px; font-weight:normal;display: inline-block; vertical-align:middle}
#insideNew  .paging_dev{ text-align:center;width:auto; padding-top:30px;}
#insideNew  .paging_dev img{ display:inline-block; vertical-align:middle; margin:0 3px}
#insideNew  .paging_dev .txt{display:inline-block; vertical-align:middle; letter-spacing:3px;}
#insideNew  .paging_dev .txt strong{ color:red;}

.newTabStyle{ width:100%;}
.newTabStyle ul li{ float:left; width:33.3%; box-sizing:border-box}
.newTabStyle{ width:100%; margin:15px 0}
.newTabStyle:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.newTabStyle ul li{ float:left; width:33.3%; display:block; background:#f4f4f4; height:49px; border-top:1px solid #e0e0e0; text-align:center; padding-top:12px;border-bottom:1px solid #636161;  border-left:1px solid #e0e0e0}
.newTabStyle ul li+li{border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; margin-right: -1px;}
.newTabStyle ul li.on{ border-top:1px solid #636161; border-left:1px solid #636161;border-right:1px solid #636161 ;margin-right: 0px; background:#fff; border-bottom:none;}
.newTabStyle ul li.on a{color:#000000; text-decoration:none;}
.newTabStyle ul li a{ color:#444444; font-size:15px; display:block;}


.newSmallTab{ display:inline-block;vertical-align:middle;width:100%;display:block; position:relative}
.newSmallTab>li{ float:left; background:url('/images/main/2017/blit_bar_black.gif') no-repeat right 3px; padding:0 12px;}
.newSmallTab>li>a{ color:#333; text-decoration:none; font-size:13px;}
.newSmallTab>li.last{ background:none!important;}
.newSmallTab>li.on>a{ color:#cb133a;}


.newTbl{clear:both; width:100%;}
.newTbl th,
.newTbl td{border:1px solid #D6D6D6; border-right:0;}
.newTbl th:first-child,
.newTbl td:first-child{border-left:0;}
.newTbl th{padding:8px 0; font-size:12px; background-color:#F7F7F7; text-align:center;}
.newTbl td{padding:8px 0; text-align:left; color:#787676; padding-left:10px;}
.newTbl td.tit{padding:6px 0 6px 13px; font-size:14px; text-align:left; color:#282828;}
.newTbl td.tit a{color:#282828;}
.newTbl td.tit2{padding:6px 0 6px 13px; text-align:left; color:#817F7F;}
.newTbl td.left{text-align:left; padding-left:13px;}
.newTbl td.center{text-align:center !important;}
.newTbl.autoline th[rowspan],
.newTbl.autoline td[rowspan]{border-right:1px solid #D6D6D6;}
.newTbl .line{border-left:1px solid #D6D6D6 !important;}
.newTbl *[rowspan]{border-right:1px solid #d6d6d6;}



/*종합반 자동화*/

#lecautoClass{}
#lecautoClass #layer_pr{ position:relative}
#lecautoClass .tab {display:block!important;position:absolute;top:0px;width:785px; height:35px;z-index:9; box-sizing:border-box}
#lecautoClass .tab ul {position:relative;}
#lecautoClass .tab ul:after {content:""; display: block; clear: both;}
#lecautoClass .tab ul li{background-color:#444444; float:left; width:33%; border-right:1px solid #696969; text-align:center;box-sizing:border-box; letter-spacing:-1px}
#lecautoClass .tab ul li.tab3{ border-right:none!important;width:34%; }
#lecautoClass .tab ul li a{ font-size:16px; color:#fff; display: block; height: 35px; box-sizing: border-box; padding-top: 5px;}
#lecautoClass .tab ul li:hover a{font-weight:bold; color:#fff; text-decoration:none}
#lecautoClass .tab ul li.on, #lecautoClass .tab ul li:hover{background:#cb1339}
#lecautoClass .tab ul li.on a{font-weight:bold;}
#lecautoClass .tabFixed .tab {position:fixed;top:0;width:785px;z-index:1111;}
#lecautoClass .imgArea{ width:100%; padding-top:35px; position:relative}
#lecautoClass #layer_pr h2{ background:url(/images/lecture/course/blit_black.gif) no-repeat 0 9px; height:20px; width:100%; color:#000; font-size:20px; margin:60px 0 18px 0; padding-left:10px; box-sizing:border-box; position:relative} 
#lecautoClass #layer_pr .sub1 h2{ margin-top:30px;} 
#lecautoClass #layer_pr #sub1{ position:absolute; top:-35px; height:1px; width:1px}
#lecautoClass #layer_pr #sub2{ position:absolute; top:-35px; height:1px; width:1px}
#lecautoClass #layer_pr #sub3{ position:absolute; top:-35px; height:1px; width:1px}
#lecautoClass #layer_pr .sub1,#lecautoClass #layer_pr .sub2,#lecautoClass #layer_pr .sub3{ position:relative}
#lecautoClass #layer_pr .lecinfo{ width:100%;}
#lecautoClass #layer_pr .lecinfo li{ font-size:15px; color:#3c3c3c; padding-bottom:7px; text-indent:-108px; padding-left:108px; }
#lecautoClass #layer_pr .lecinfo li span{ height:21px; width:95px; font-size:13px; box-sizing:border-box; border:1px solid #bbb; display:inline-block; vertical-align:middle; text-align:center; line-height:130%; margin-right:13px; text-indent:0!important}
#lecautoClass #layer_pr .lecinfo li.point{color:#cb133a;}
#lecautoClass #layer_pr .lecinfo li.point span{color:#cb133a;}

#lecautoClass #layer_pr .btnSc{ float:right; border:1px solid #b8c0c9; box-sizing:border-box; padding:8px 13px; background:url(/images/lecture/course/btn_sc_bg_1.gif) repeat-x;text-align:center; margin-left:50px; ma}
#lecautoClass #layer_pr .btnSc a{ width:100%; display:block; text-align:center; color:#000; font-size:15px; line-height:100%; text-decoration:none}
#lecautoClass #layer_pr .btnSc a strong{ font-size:12px; color:#606060; font-weight:normal; display:block}
#lecautoClass #layer_pr .lecinfo_2{ width:100%; background:#f4f4f4; padding:20px 28px; box-sizing:border-box; line-height:22px; position:relative }


#lecautoClass #layer_pr .lecinfo_2 dl dt{ height:100%;display:table-cell; vertical-align:middle;  width:84px; text-align:center; font-size:19px; color:#000; position:absolute; left:28px; top:50%; margin-top:-42px;}
#lecautoClass #layer_pr .lecinfo_2 dl dt span{vertical-align:middle; display:inline-block; width:84px; height:84px;  background:url(/images/lecture/course/cir.gif) no-repeat center top;  box-sizing:border-box; padding-top:30px;}
#lecautoClass #layer_pr .lecinfo_2 dl dd{ width:585px; padding-left:20px; float:right; font-size:14px; color:#3c3c3c;} 
#lecautoClass #layer_pr .lecinfo_2:after {content:""; display:block; clear:both;}
#lecautoClass #layer_pr .btnR{padding-top:20px;}
#lecautoClass #layer_pr .btnMap{ border:1px solid #b8c0c9; box-sizing:border-box; padding:3px 3px; background:#f4f4f4;text-align:center; margin-left:10px; width:60px!important}
#lecautoClass #layer_pr .btnMap a{ width:100%; display:block; text-align:center; color:#2e2e2e; font-size:11px; line-height:100%; text-decoration:none;}

#lecautoClass .listStyle{ font-size:15px;color:#3c3c3c; margin-bottom:15px;}

.lecTbl{ width:100%; text-align:center; border-right:none;border-left:none;}
.left .statusTxt{ color:#cb133a!important; font-size:12px;}
.left .statusTxt2{ color:#039!important; font-size:14px;}
.left .statusTxt3{ color:#039!important; font-size:12px;}
.lecTbl th{ color:#636161; font-size:12px; background:#f5f5f5; border-left:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6; padding:5px 0;}
.lecTbl th.first{ border-left:none;}
.lecTbl td{ color:#282828; font-size:14px; padding:7px 0; border-left:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6; vertical-align:middle;}
.lecTbl td.left{ text-align:left; padding-left:20px;}
.lecTbl td.pro{ font-size:14px; background:#fff;border-left:none; text-align:left; padding-left:20px}
.lecTbl td.ft14{ font-size:14px!important}
.lecTbl td.center{ text-align:center!important; padding-left:0!important}
.lecTbl td.white{ background:#fff!important}
.lecTbl td.pro img{ width:53px; /*height:60px;*/ display:inline-block}
.lecTbl td.pro span{ line-height:130%;display:inline-block; text-align:left; box-sizing:border-box; vertical-align:middle}
.lecTbl td.price{font-size:14px; color:#282828; text-align:center}

.lecTbl td.price del{ color:#8a8a8a;}
.lecTbl td.price strong{ color:#cb133a; font-weight:normal}
.lecBuyTbl td .tel{ font-size:13px; float:right}


.lecBuyTbl{ border:1px solid #e6e6e6; margin-bottom:25px!important; padding:5px 0}
.lecBuyTbl table{ width:740px; margin:-4px auto 0 auto; text-align:left;}
.lecBuyTbl table tr{border-bottom:1px solid #e6e6e6; }
.lecBuyTbl table tr:last-child{border-bottom:none; }
.lecBuyTbl table th{ font-size:17px; color:#282828; text-align:left;white-space:nowrap}
.lecBuyTbl table th input{ display:inline-block; vertical-align:middle; margin:0 5px; }
.lecBuyTbl table td {text-align:left; font-size:17px; padding:15px 0}
.lecBuyTbl table td .bar{ margin:0 10px; color:#282828; }
.lecBuyTbl table td del{ color:#8a8a8a;}
.lecBuyTbl table td strong{ color:#cb133a; font-weight:normal}
#layerPopMSg{ position: absolute; right:0; top:0; border:1px solid #333; background:#fff; z-index: 9999;}


.blitList li{ background:url(/images/event/161117/cpa/blit.jpg) no-repeat 0 4px; padding-left:90px; font-size:15px ; color:#363636; margin-top:20px; text-indent:-75px}

