@charset "utf-8";



/*강의자료*/
.ss_c{color:#310092; border:1px solid #310092;}/*수사*/
.kyung_c{color:#0191f1; border:1px solid #0191f1;}/*경찰학개론*/
.hsb_c{color:#c035d0; border:1px solid #c035d0;}/*형소법*/
.yy_c{color:#fd48a7; border:1px solid #fd48a7;}/*영어*/
.hb_c{color:#ab751b; border:1px solid #ab751b;}/*형법*/
.etc1{color:#666; border:1px solid #666;}/*기타*/
.hks{color:#219623; border:1px solid #219623;}/*한국사*/
.mater{ width:55px; font-size:12px; line-height:16px;  padding:2px 3px 2px 3px; margin-right:5px;*-moz-border-radius:19px;-webkit-border-radius:19px;border-radius:19px;border-radius:20px;background:#fff;  text-align:center; font-weight:600; display:inline-block; letter-spacing:-1px}

/*시험공고 카테고리별*/
.sep_01{background:#b54166}/*시험공고*/
.sep_02{background:#c69d3b}/*경쟁률*/
.sep_03{background:#1548af}/*합격선*/
.sep_04{background:#1a9325}/*기출문제*/
.sep_05{background:#999}/*1기타*/
.sep_06{background:#3c839a}/*1기타*/
.sep_07{background:#238ebd}/*1기타*/
.sep_08{background:#af4cb6}/*1기타*/

.gich_ca{ width:55px; font-size:12px; line-height:16px;  padding:2px 3px 2px 3px; margin-right:5px;*-moz-border-radius:19px;-webkit-border-radius:19px;border-radius:19px;color:#fff;border-radius:20px;color:#fff; text-align:center; font-weight:600; display:inline-block; letter-spacing:-1px}
.btn_ee {display:inline-block; padding:0 19px; color:#fff; font-size:14px; font-weight:600; height:32px; line-height:32px; background-color:#208e54; border:1px solid #208e54}
.po_txtN {display:block; position:absolute; background:url(/images/shadow.png); height:50px; left:0; width:100%;   bottom:0; margin-left:0; margin-bottom:8px;display: inline-block; overflow: hidden;text-overflow: ellipsis;/*white-space: nowrap;*/ }
.po_subject{ color:#FFFFFF; font-size:16px; line-height:50px; position:relative; padding-left:15px; padding-right:15px; text-align:left; text-overflow: ellipsis; min-width:130px; font-family:"notokr-bold";    }
.slideshow_wrap .thumbs li:first-child {}
.slideshow_wrap .thumbs li img{ width:100%;}
.slideshow_wrap .slides li{ overflow:hidden; width:100%;height: 100%; }
.slideshow_wrap .slides li img{ width:100%;}


/*시설안내_1903*/
.insta { width:100%; overflow:hidden; padding:10px 0 10px 0; position:relative}
.insta li{ font-family:"notokr-medium"; font-size:15px; color:#666666; line-height:24px; position:relative}
.insta li span{ font-family:Tahoma, Geneva, sans-serif}
.insta_tit{ font-size:17px; font-family:"notokr-bold"; line-height:40px}
.insta_tit span{ font-family:Tahoma, Geneva, sans-serif; font-weight: bold}
.insta_btn{line-height:30px; width:100%; margin-bottom:10px;position:absolute; }
.insta_btn .view {font-size:16px;font-family:"notokr-bold";  background:#ff3c58; color:#fff; border:1px solid #ff3c58; line-height:40px; height:40px;  width:99%; text-align:center; margin-top:15px; border-radius:5px}
.insta_btn .view a{ color:#fff}
.linsta_b{ border:1px solid #CCC; width:100%}


/*포토갤러리*/

.poto_box{ width:100%; height:100%; background:none; display:block; overflow:hidden}
.poto_box .poto{width:100%; display: inline-block;  margin-top:10px; border-top:solid 1px #eee; padding-top:10px;overflow:hidden} 
.poto_box .poto ul{ display:block; padding: 0px 1% 20px 1%; }
.poto_box .poto li { display: inline-block; width:46.7%; height:30%; /*min-height:175px;float:left; */ max-height:250px; margin: 1%; border:solid 1px #ccc; overflow: hidden; }

.poto_box .poto li a{color:#333}
.poto_box .poto li .name{width:100%; display:block; font-size:13px; color:#333; overflow:hidden; white-space: nowrap;text-overflow: ellipsis}
.poto_box .poto li .time{width:100%; display:block; font-size:11px; color:#666; overflow:hidden; width:100% }
.ga_new{
	background:#FF6600;
	padding:3px 4px 2px 4px;
	font-size:10px;
	font-weight:600;
	color:#FFFFFF;
	position:absolute;
	right:0px;
	bottom:0px; z-index:100}
/*갤러리용 new*/
.poto_box .poto li img{ width: 100%; height:103px; cursor: pointer;}
.p_n{ overflow:hidden;padding:6px; font-size:0.7em; color:#333; line-height:1.2em; box-sizing:border-box;"}
.poto_box .poto img { width: 100%; height:103px; cursor: pointer; }

.poto_box .poto_list{width:100%; display:block;  margin-top:10px; border-top:solid 1px #eee; padding-top:5px;} 
.poto_box .poto_list .title {font-size:15px;color:#923b9e; font-weight:bold; margin-left:20px; line-height:25px;}
.poto_box .poto_list li { display:inline; width:100%; height:auto; float:left; border-bottom:solid 1px #eee; margin-bottom:10px; padding-bottom:10px; margin-right:3%;}
.poto_box .poto_list img{width:100%; height:auto; }

.poto_box .poto_list div.thumb img{width:100%; height:auto; }
.poto_box .poto_list div.thumb_desc {width:100%;overflow: hidden; font-size: 14px;line-height: 1.3;padding: 5px 0;height: 55px;text-align:center;}



.inter_box .poto_list{width:100%; display:block;  margin-top:10px; border-top:solid 1px #eee; padding-top:5px;} 
.inter_box .poto_list .title {font-size:15px;color:#923b9e; font-weight:bold; margin-left:20px; line-height:25px;}
.inter_box .poto_list li { display:inline; width:100%; height:auto; float:left; border-bottom:solid 1px #eee; margin-bottom:10px; padding-bottom:10px; margin-right:3%;}
.inter_box .poto_list img{width:100%; height:auto; }

.inter_box .poto_list div.thumb img{width:100%; height:auto; }
.inter_box .poto_list div.thumb_desc {width:100%;overflow: hidden; font-size: 14px;line-height: 1.3;padding: 5px 0;height: 55px;text-align:center;}





.poto_view{ width:96%; margin:0 auto; display: block;}
.poto_view ul{ display:block; overflow:hidden;} 
.poto_view .title {font-size:0.8em;color:#333; font-weight:normal; line-height:28px; border-bottom:1px solid #777;}
.poto_view li {display:inline; width:100%; height:auto; float:left; margin-bottom:24px; padding:0;  color:#777; text-align:justify; font-size:13px; line-height:18px;}
.poto_view .name{ float:left; width:100%; padding:4% 0 0 0; font-size:1.2em; color:#333; font-weight:bold;}
.poto_view img{width:99%; }
.poto_content p, .cont .poto_content span { font-size: 13px !important; }




/*합격자버튼탭*/

.pass_w95{ width:95%; margin:0 auto; background:url(/images/sub/bg_line.gif) 0 bottom repeat-x}
.pass_nbox{  margin:0 auto; }
.pass_nav {overflow:hidden}
.pass_nav ul {width:100%;padding:0 5px;display:table}
.pass_nav ul li {height:40px;text-align:center;display:table-cell;}
.pass_nav ul li a {line-height:40px;font-size:13px;/*font-size:14px;*/display:block;font-weight:600; color:#999999}
.pass_nav ul li.active a {border-bottom:2px solid #fa6206;font-weight:600;color:#fa6206}





/*모의고사기출*/
.m_logbox{height:auto; padding:20px 0 ;  text-align: center; font-size:16px; font-weight:600; background:#fff; border:2px solid #bcdcd3;line-height:20px; width:100%; overflow:hidden }
.m_logbox span{ color:#0066FF}
.m_logbox p{ font-size:12px; text-align: center; font-weight:normal;}



