@charset "utf-8";

/* 플롯헤제 */
.clearfix {*zoom: 1;} /* IE5.5~7 브라우저 대응 Hack */
.clearfix: before,
.clearfix: after{display: block;clear: both;content: "";} /* 표준브라우저 */
.clearboth {clear: both !important;}

/* float 관련 */
.fl {float: left !important;}
.fr {float: right !important;}

/* 정렬 */
.txt-c {text-align: center !important;}
.txt-l {text-align: left !important;}
.txt-r {text-align: right !important;}
.txt-j {text-align: justify !important;}
.vtxt-t {vertical-align: top !important;}
.vtxt-m {vertical-align: middle !important;}
.vtxt-b {vertical-align: bottom !important;}

/*position*/
.ps-r {position: absolute; right: 0; top: 0;}
.ps-l {position: absolute; right: 0; top: 0;}
.pst10 {top: 10px;}
.pst20 {top: 20px;}
.psr10 {right: 10px;}
.psr20 {right: 20px;}
/* 범용 포지션 추가  - 0128 */
.ps-rel {position:  relative;}
.ps-rb {position:  absolute; bottom:  10px; right:  10px;}

/* 백그라운드, 디스플레이 none 처리, hidden 처리 */
.bg-n {padding-left: 0; background-image: none !important;}
.dis-n {display: none;}

/*color*/
.red {color: red;}
.green {color: #569F2C;}
.gray {color: #888;}
.dark-gray {color: #333;}
.bright-gray {color: #eee;}
.blue {color: #2384e7;}
.f-black {color: #000;}

/* fo nt-size: */
.fs11 {font-size: 11px !important;}
.fs14 {font-size: 14px !important;}
.fs15 {font-size: 15px !important;}
.fs16 {font-size: 16px !important;}
.fs18 {font-size: 18px !important;}

/* font-weight */
.f-bold {font-weight: bold !important;}
.f-normal {font-weight: normal !important;}

/*display*/
.disblock {display: block !important;}
.disinline {display: inline-block !important;}

/* 여백 마진, 페딩 필요시 추가 */
.mt-10 {margin-top: -10px !important;}
.mt0 {margin-top: 0px !important;}
.mt5 {margin-top: 5px !important;}
.mt10 {margin-top: 10px !important;}
.mt15 {margin-top: 15px !important;}
.mt20 {margin-top: 20px !important;}
.mt25 {margin-top: 25px !important;}
.mt30 {margin-top: 30px !important;}
.mt35 {margin-top: 35px !important;}
.mt40 {margin-top: 40px !important;}
.mt50 {margin-top: 50px !important;}
.mt60 {margin-top: 60px !important;}
.mt70 {margin-top: 70px !important;}

.mb0 {margin-bottom: 0px !important;}
.mb5 {margin-bottom: 5px !important;}
.mb10 {margin-bottom: 10px !important;}
.mb15 {margin-bottom: 15px !important;}
.mb20 {margin-bottom: 20px !important;}
.mb30 {margin-bottom: 30px !important;}
.mb40 {margin-bottom: 40px !important;}

.ml0 {margin-left: 0px !important;}
.ml5 {margin-left: 5px !important;}
.ml10 {margin-left: 10px !important;}
.ml15 {margin-left: 15px !important;}
.ml20 {margin-left: 20px !important;}
.ml30 {margin-left: 30px !important;}
.ml40 {margin-left: 40px !important;}
.ml70 {margin-left: 70px !important;}
.mr5 {margin-right: 5px !important;}
.mr10 {margin-right: 10px !important;}
.mr20 {margin-right: 20px !important;}
.mr60 {margin-right: 60px !important;}

.pt5 {padding-top: 5px !important;}
.pt10 {padding-top: 10px !important;}
.pb10 {padding-bottom: 10px !important;}
.pl0 {padding-left: 0px !important;}
.pl10 {padding-left: 10px !important;}
.pl20 {padding-left: 20px !important;}
.pl30 {padding-left: 30px !important;}
.pr10 {padding-right: 10px !important;}
.pr15 {padding-right: 15px !important;}
.pr20 {padding-right: 20px !important;}

.p0 {padding: 0px !important;}
.p5 {padding: 5px !important;}
.p10 {padding: 10px !important;}
.p20 {padding: 20px !important;}
.p30 {padding: 30px !important;}

/* height정의 */
.ht10 {height: 10px !important;}
.ht15 {height: 15px !important;}
.ht20 {height: 20px !important;}
.ht25 {height: 25px !important;}
.ht30 {height: 30px !important;}
.ht35 {height: 35px !important;}
.ht40 {height: 40px !important;}
.ht45 {height: 45px !important;}
.ht50 {height: 50px !important;}
.ht55 {height: 55px !important;}
.ht70 {height: 70px !important;}
.ht75 {height: 75px !important;}
.ht100 {height: 100px !important;}
.ht120 {height: 120px !important;}
.ht140 {height: 140px !important;}
.ht145 {height: 145px !important;}
.ht175 {height: 175px !important;}
.ht200 {height: 200px !important;}
.ht230 {height: 230px !important;}
.ht260 {height: 260px !important;}

.lineht { line-height: 30px;}
/* width */
.w-60 {width: 60px !important;}
.w-80 {width: 80px !important;}
.w-110 {width: 110px !important;}
.w-150 {width: 150px !important;}
.w-190 {width: 190px !important;}
.w-210 {width: 210px !important;}
.w-218 {width: 218px !important;}
.w-250 {width: 250px !important;}
.w-300 {width: 300px !important;}
.w-325 {width: 325px !important;}
.w-350 {width: 350px !important;}
.w-400 {width: 400px !important;}
.w-430 {width: 430px !important;}
.w-460 {width: 460px !important;}
.w-480 {width: 480px !important;}
.w-500 {width: 500px !important;}
.w-550 {width: 550px !important;}
.w-600 {width: 600px !important;}
.w-630 {width: 630px !important;}
.w-650 {width: 650px !important;}
.w-700 {width: 700px !important;}
.w-750 {width: 750px !important;}
.w-50p {width: 50% !important;}
.w-90p {width: 90% !important;}
.w-95p {width: 95% !important;}
.w-96p {width: 96% !important;}
.w-97p {width: 97% !important;}
.w-98p {width: 98% !important;}
.w-99p {width: 99% !important;}
.w-100p,
.w100p {width: 100% !important;}


.line-height-10 { height:10px; }
.line-height-15 { height:15px; }
.line-height-20 { height:20px; }
.line-height-27 { height:27px; }
.line-height-30 { height:30px; }
.line-height-40 { height:40px; }
.line-height-45 { height:45px; }
.line-height-50 { height:50px; }
.line-height-60 { height:60px; }
.line-height-70 { height:70px; }
.line-height-80 { height:80px; }
.line-height-90 { height:90px; }
.line-height-100 { height:100px; }


/* 보더 값 */
.border0 {border: 0 !important;}
.border1 {border: 1px solid #cacaca;}
.border-top1 {border-top: 1px solid #cacaca;}
.border-top0 {border-top: 0 !important;}
.border-left0  {border-left: 0 !important;}
.border-left1 {border-left: 1px solid #cacaca !important;}
.border-btm0 {border-bottom: 0 !important;}
.border-btm1 {border-bottom: 1px solid #cacaca;} /* 0128 */

/* 세로 스크롤 생성 */
.scroll-auto {overflow-y: auto !important;}


/* 게시판 list */
.tbl-type01 { border-top: 2px solid #cacaca; border-bottom: 1px solid #cacaca;}
.tbl-type01 thead th { height: 43px; font-size: 14px; font-family: "Nanum Gothic"; color: #414141; background: #deecfa;}
.tbl-type01 tbody td { height: 38px; padding: 0px 5px; font-size: 13px; font-family: "Nanum Gothic"; text-align: center; border-bottom: 1px solid #cacaca}

/* 게시판 view */
.tbl-type02 { border: 1px solid #cacaca; border-top:none; }
.tbl-type02 tbody td { height: 48px; padding: 0px 5px; font-size: 13px; font-family: "Nanum Gothic"; text-align: left; border-top: 1px solid #cacaca;}
.tbl-type02 tbody th { height: 48px; font-size: 13px; font-family: "Nanum Gothic"; color: #414141; border-top: 1px solid #cacaca; border-right: 1px solid #cacaca; background: #deecfa; }
.tbl-type02 tbody td.content { min-height: 200px; padding:30px; vertical-align: top;}
.texta textarea { height: 100px; border: 1px solid #cacaca; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.tbl-type02 tbody td textarea,
.tbl-type02 tbody td input[type="text"] { border: 1px solid #cacaca; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.tbl-type02 tbody td input[type="text"] { height: 40px;}
.tbl-type02 tbody td textarea {  height: 100px; margin: 10px 0px; }
/* 게시판 view2 */
#bo_view { margin: 20px 0px 20px; overflow: hidden;}
#bo_view .subject { font-size: 21px; font-weight: 600; color: #515151; }
#bo_view .subjp { font-size: 14px; color: #515151; }
#bo_view #bo_v_info { margin-top: 15px; text-align: right;}
#bo_view #bo_v_info span { margin-left: 5px; font-size: 13px; color: #515151;}
#bo_view #bo_v_atc { padding: 20px 0px; font-size: 16px; font-weight: bold; color: #000000; }
#bo_view #bo_v_file { }
#bo_view #bo_v_file a.hangul { padding-left: 20px; font-size: 14px; color: #4083d1; background:url(/images/place2016/acc/sub/ico_hangul.gif) left center no-repeat;}

.tbl-type03 { border: 1px solid #d9d9d9; border-top: 3px solid #deecfa; }
.tbl-type03 tbody tr:first-child th,
.tbl-type03 tbody tr:first-child td { border-top: none; }
.tbl-type03 tbody td { height: 38px; padding: 0px 5px; font-size: 14px; font-family: "Nanum Gothic"; text-align: left; border-top: 1px solid #d9d9d9; }
.tbl-type03 tbody th { padding-left: 20px; font-size: 14px; font-family: "Nanum Gothic"; font-weight: bold; color: #414141; border-top: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; background: #deecfa; }

.tbl-type04 { border: 1px solid #d9d9d9; }
.tbl-type04 thead tr th { height: 40px; border-top: 1px solid #cacaca; border-left: 1px solid #cacaca; font-size: 14px; text-align:center; background: #deecfa; }
.tbl-type04 thead tr th:first-child { border-left: none;}
.tbl-type04 thead tr:first-child th { border-top: none;}
.tbl-type04 thead td,
.tbl-type04 tbody td { height: 38px; padding: 0px 5px; font-size: 13px; font-family: "Nanum Gothic"; text-align: left; border-top: 1px solid #d9d9d9; border-left: 1px solid #d9d9d9; text-align: center;}
.tbl-type04 tbody th { font-size: 14px; font-family: "Nanum Gothic"; font-weight: bold; color: #414141; border-top: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; text-align:center; background: #deecfa; }
.tbl-type04 tbody td img { max-width: 100%;}
.tbl-type04 tbody td:first-child { border-left: none; }

.tbl-type05 { border: 1px solid #e5f0fb; }
.tbl-type05 thead td,
.tbl-type05 tbody td { height: 38px; padding: 0px 5px; font-size: 13px; font-family: "Nanum Gothic"; text-align: left; border-top: 1px solid #e5f0fb; border-left: 1px solid #e5f0fb; text-align: center;}
.tbl-type05 tbody td:first-child { border-left: none; }
.tbl-type05 tbody tr:first-child td { border-top: none; }

/* 페이징 */
.paging { width: 100%; margin-top: 20px; text-align: center; line-height: 30px; }
.paging a { display: inline-block; width: 23px; height: 23px; line-height:23px; border: 1px solid #cacaca; }
.paging a.btn_pag { text-indent: 100%; white-space: nowrap; }
.paging a.btn_home { background:url(/images/place2016/acc/common/btn_prev2.gif) center center no-repeat;}
.paging a.btn_prev { background:url(/images/place2016/acc/common/btn_prev.gif) center center no-repeat;}
.paging a.btn_next { background:url(/images/place2016/acc/common/btn_next.gif) center center no-repeat;}
.paging a.btn_end { background:url(/images/place2016/acc/common/btn_next2.gif) center center no-repeat;}

/* 게시판 버튼 */
.tbl-btn-set { margin-top: 20px; overflow: hidden; }
.tbl-btn-set a { display: inline-block; width: 65px; height: 29px; line-height: 29px; color: #707070; text-align: center; background: url(/images/place2016/acc/sub/bg_bdbtn01.gif) no-repeat;}
.wfile { display: inline-block; width: 90px; height: 40px; line-height: 40px; color: #707070; vertical-align: middle; text-align: center; background: url(/images/place2016/acc/sub/bg_bdbtn04.gif) no-repeat;}
/* tab */
.bd_tab { margin-top: 20px; }
.bd_tab>ul { overflow: hidden;}
.bd_tab>ul>li { float: left;}
.bd_tab>ul>li:first-child { border-left: 1px solid #999999;}
.bd_tab>ul>li>a { display: inline-block; padding: 5px 20px; font-size: 14px; font-weight: 300; color: #808080; border-top: 1px solid #808080; border-right: 1px solid #808080; border-bottom: 1px solid #808080; letter-spacing: -1px;}
.bd_tab>ul>li>a:hover,
.bd_tab>ul>li>a.active { color: #fff; background: #2962ff;}
.mcategory { display: none;}


.dfile.hangul { padding-left: 20px; font-size: 13px; color: #0059c1; background:url(/images/place2016/acc/sub/ico_hangul.gif) left center no-repeat;}
/* 페이지 하단 평가 */
.evaluation { margin-top: 80px; border: 1px solid #d9d9d9; overflow: hidden; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; overflow: hidden; background: #eeeeee;}
.evaluation>ul:first-child { overflow: hidden;   }
.evaluation>ul>li { float: left; line-height: 25px; padding: 5px 35px; font-size: 13px; font-weight: bold; color: #2c2c2c; }
.evaluation>ul>li>p { line-height: 25px; float:left; display: inline-block; padding-left: 50px; }
.evaluation>ul>li>p:first-child { padding-left: 0px; }
.evaluation>ul:first-child>li:first-child { padding-left: 45px;}
.evaluation>ul:first-child>li { float: right; padding-right: 35px; padding-left: 0px;}
.evaluation>ul>li>label { margin: 0px 5px;}
.evaluation>ul>li>p>span { display: inline-block; padding: 0px 10px; line-height:12px; font-size: 15px; font-weight: bold;}
.evaluation>ul>li>p>span.brd-l { border-left: 1px solid #434343; font-weight: normal;}
.evaluation>ul:first-child>li:first-child { float: left;}

/** 개인정보처리방침 220921 **/
.policy_table	table {width: 100%;border-top: 5px solid #0075BF;border-collapse: collapse; background-color:#FFFFFF;}
.policy_table	th, td {border-bottom: 1px solid #0075BF;border-left: 1px solid #0075BF;padding: 10px;}
.policy_table	th:first-child, td:first-child {border-left: none;}
.policy_table	img {width:150px; height:150px;}

.policy_index_table table {width: 100%;border-top: 5px solid #0075BF;border-collapse: collapse;}
.policy_index_table	th {border-bottom: 1px solid #0075BF;border-left: 1px solid #0075BF;padding: 10px;}
.policy_index_table	td {padding: 10px; width:50%;}
.policy_index_table	td p {padding-top: 15px;}
.policy_index_table	th:first-child, td:first-child {border-left: none;}
.policy_index_table img {width:50px; height:50px; float:left; margin-right:5px}

.policy_box h4{display:inline-block; padding:10px 0px 10px;}
.policy_box img{width:50px; height:50px; position:absolute; bottom:5px;}

@media (max-width:768px){
.bd_tab>ul>li>a { padding: 5px 7px; font-size: 12px; font-weight: 500;}
.evaluation>ul>li>p { margin-top: 0px !important;}


}
@media (max-width:480px){
.dn_mbi { display: none;}
.bd_tab>ul { display: none;}
.mcategory { display: block;}
.mcategory select { width: 100%;}
.evaluation>ul>li>p { padding-left: 0px;}
.evaluation>ul>li { padding: 5px 15px;}
.evaluation>ul:first-child>li:first-child { padding-left: 15px;}
.evaluation>ul:first-child>li { float: right; padding-right: 15px; padding-left: 15px;}

.tbl-type04 { overflow-x: scroll; }
.tbl-type04 table { width: 768px; }
}
@media (max-width:320px){
}







.header {
	height:90px;
	border-bottom:1px solid #cccccc;
	margin:auto;
	
}



.hidden {display: block; position: absolute; overflow: hidden; top: -999999px; left: -999999px; width: 1px; height: 1px; font-size: 0; text-indent: -999999px; line-height: 0;}
.header ul{	width:1000px; margin:auto;}

.header ul li{ float:left;}
.header .search{ float:left; position:relative; width:721px; margin:auto; text-align:right; width:721px;margin-top:3px;}
.header .search ul{ width:721px; }
.header .logo{ width:267px; height:90px; line-height:90px;}



.header .null { width:46px;}

.header .search p{ position:relative; float:left; font-size:11px; color:#999999;}
.header .search p a{ font-size:12px; color:#999999;font-weight:bold;}
#top_link { margin-top:5px; margin-right:10px;}
#top_link a{ font-size:12px; color:#999999;font-weight:bold;}
.top_txt_img {margin-right:10px;}
.search_p { text-align:center;line-height:14px;margin-right:5px;}
.search input { border:1px solid #d2d2d2; border-left:none; border-right:none; height:24px; width:93px;}
.search select { border:1px solid #d2d2d2;height:26px; }


.search img{ display:block; float:left; }
.search input{ display:block; float:left; }

.header .menu_depth { height:55px; line-height:54px; text-align:center;}
.header .menu_depth, .header .menu_depth a { color:#666666; font-weight:800; font-size:15px; }

.header .menu_depth > ul{ width:721px; margin:auto; text-align:center;}
.header .menu_depth > ul .navi_gnb_s{ float:left;padding-left:20px; padding-right:20px;}
.header .menu_depth > ul .navi_gnb_s:first-child{ float:left;padding-left:0px; padding-right:20px;}
.header .menu_depth > ul .navi_gnb_s:last-child{ float:left;padding-left:20px; padding-right:0px;}


.header .menu_depth > ul > li > ul{ width:130px; margin:auto; text-align:center;}

.navi_gnb_s p {padding:0;margin:0; height:25px;line-height:25px;text-align:left; }
.navi_gnb_s li {padding:0;margin:0;}
.navi_gnb_s .sub_menu_new {position:absolute; width:100px;z-index:10000; display:none;}
.navi_gnb_s .sub_menu_new li { width:130px; }
.navi_gnb_s .sub_menu_new li p{ width:100%; }
.navi_gnb_s .sub_menu_new li a{ color:#353535; letter-spacing:-1px; }
.navi_gnb_s .sub_menu_new li a:hover{ color:#2592e5; }


.logo_title {
	margin:0;
	padding:0;
	font-size:15px;
	font-weight:800;
	text-align:left;
}

.scroll_manu {
	position:absolute;
	background:#fff;
	top:90px;
	width:100%;
	height:0px;
	border-top:1px solid #0a61a6;
	border-bottom:1px solid #0a61a6;
	margin:auto;
	display:none;
	z-index:10;
	
}

.scroll_manu .menu_var .sub_menu_title a{ position:relative; color:#353535; font-size:13px; font-weight:800; }

.scroll_manu .menu_var li a, .scroll_manu .menu_var li p{ position:relative; color:#353535; font-size:12px; font-weight:100; height:30px; line-height:30px;}

.scroll_manu ul{ width:1000px; margin:auto;}

.scroll_manu ul li{ float:left;	width:764px;}

.scroll_manu .menu_logo{ width:156px; height:300px; line-height:300px; text-align:center; }

.menu_bt ul { width:764px; margin:auto; }
.menu_bt ul  li{ width:864px; margin:auto;}

.menu_bt img {display:block; float:left;}

.scroll_manu .menu_var { height:300px; background:url('/images/place2016/acc/sub/menu_dot_line.gif'); background-position:top left; background-repeat:repeat-y;}
.scroll_manu .menu_var li{ margin-left:10px; float:left; width:110px;}
.scroll_manu .menu_var li:nth-child(2){ float:left; width:130px; }

/*.scroll_manu .menu_var li a, p{ position:relative; color:#353535; font-size:12px; font-weight:bold;}*/
.menu_dot {position:absolute;bottom:-3px; }


.scroll_manu .menu_var .active{ color:#2588ea; }



.header_mobile {
	display:none;
	width:100%;
	height:47px;
	background:#fff;
}

.header_write {
	position:relative;
	width:100%;
	height:47px;
	line-height:47px;
	text-align:center;
	border-bottom:1px solid #959595;
	font-size:1.5em;
	font-weight:800;
	color:#ed1846;
}


.header_ul {
	width:100%;
	margin:auto;
}

.header_ul li {
	float:left;
	text-align:center;
	height:47px;
	line-height:47px;
}
.header_ul .header_search {
	position:relative;
	width: calc(100% - 169px);
}

.header_ul .search_input {
	width:100%;
	height:35px;
	border:1px solid #666;;
	border-radius:5px;
}


.header_search_ul {
	width:100%;
	margin:auto;
}

.header_search_ul li {
	float:left;
	text-align:center;
	height:47px;
	line-height:47px;
}
.header_search_ul .header_search {
	position:relative;
	width: calc(100% - 109px);
}

.header_search_ul .search_input {
	width:100%;
	height:35px;
	border:1px solid #666;;
	border-radius:5px;
	border-top-left-radius:0px;
	border-bottom-left-radius:0px;
}


.click_menu {
	display:none;
	position:fixed;
	right:0px;
	top:0px;
	width:180px;
	height:98%;
	background:#343a4a;
	z-index:10;
	padding-top:10px;
	overflow:auto;
}

.click_menu ul{
	width:100%;
	margin:auto;
	border-top:1px solid #1f232c;
}

.click_menu ul li{
	position:relative;
	width:100%;
	background:#5778b8;
	border-bottom:1px solid #1f232c;
}

.click_menu ul li .view_menu{
	display:none;
	width:100%;
	background:#343a4a;
	border-top:1px solid #1f232c;
}

.click_menu ul li .view_menu p{
	color:#fff;
	margin-left:10px;
}


.click_menu ul li p a{
	color:#fff;
	height:35px;
	line-height:35px;
	font-weight:bold;
	margin-left:10px;
}

.black_background {
	display:none;
	position:fixed;
	top:0px;
	width:100%;
	height:100%;
	background:#000;
	opacity: 0.5;
	z-index:5;
}



@media (max-width:978px){
.header_mobile { display:block; }
.header { display:none; }
}



.article_con {
	width:1000px;
	margin:auto;
	text-align:center;
}


.article_con ul { width:1000px; margin:auto; }
.article_con ul li{ float:left; margin:auto;}

.article_con ul:after { display:block;clear:both;content:"" }


.article_con .main_slide {
	width:963px;
	margin:auto;
}

.article_con .main_slide li{
	width:204px;
	margin-left:5px;
}


.article_con .main_slide li:first-child{
	width:718px;
	margin-left:0px;
}



.article_con .alert_board ul{
	width:204px;
	margin:auto;
}

.article_con .alert_board ul li{
	width:204px;
	background:#2592e5;
	margin:auto;
	color:#ffffff;
	text-align:left;
	padding-left:18px;
	padding-right:18px;
	font-weight:bold;
}

.alert_title {
	height:35px;line-height:35px;
}
.article_con .alert_board ul li p{
	height:20px;
}

.article_con .alert_board li:first-child{
	width:240px;
	margin-left:0px;
	padding-left:0px;
	padding-right:0px;
}

.article_con .alert_board a, .article_con .alert_board p{
	color:#ffffff;
}

.article_con .alert_board p{
	height:10px;
	line-height:10px;
	color:#ffffff;
}

.article_con #alert_line {
	height:1px;
	background:#67b3ed;
}

#alert_board_t a{
	margin-left:10px;
}
#alert_board_t a:first-child{
	margin-left:0px;
}

.article_con .tab_board_alert {
	font-size:13px;
	font-weight:bold;
}

.article_con .active{
	font-size:16px;
	font-weight:bold;
}

.article_con .alert_board_t_c {
	height:89px;
}

.article_con .main_link_banner {
	width:964px;
	margin:auto;
}

.article_con .main_link_banner li{
	width:234px;
	height:292px;
}

.article_con .main_link_banner li:first-child{
	border:1px solid #eaeaea;
	width:724px;
	height:290px;
	margin-left:0px;
}

.article_con .main_link_banner .main_banner_f {
	width:724px;
	margin:auto;
}

.article_con .main_link_banner .main_banner_f li{
	width:240px;
	margin-left:0px;
	margin-top:0px;
	border:none;
}

.article_con .main_link_banner .main_banner_f li:first-child{
	width:244px;
}

.article_con .main_link_banner .main_banner_f .con_li p{
	margin:0px;
}


.article_con .main_banner_title { 
	width:962px;
	margin:auto;
}
.article_con .main_banner_title li{ 
	width:226px;
	margin-left:20px;
	text-align:left;
	font-size:23px;
	font-weight:bold;
	color:#333333;
}

.article_con .main_banner_title li .pointer{ 
	color:#053863;
}


.article_con .main_banner_title li:first-child{ 
	margin-left:0px;
}

.article_con .main_banner_title li:last-child{ 
	width:470px;
}


.article_con .main_banner_img { 
	width:962px;
	margin:auto;
}
.article_con .main_banner_img li{ 
	width:226px;
	margin-left:20px;
	text-align:left;
}

.article_con .main_banner_img p{ 
	margin:0px;
}


.article_con .main_banner_img li:first-child{ 
	margin-left:0px;
}

.article_con .main_banner_img li:last-child{ 
	width:470px;
}

.article_con .main_banner_img .air_banner p{ 
	float:left;
}


.article_con .main_line_or_board { 
	width:962px;
	margin:auto;
}
.article_con .main_line_or_board li{ 
	width:468px;
	margin-left:20px;
	text-align:left;
	border:1px solid #e6e6e6;
}

.article_con .main_line_or_board li:first-child{ 
	width:470px;
	margin-left:0px;
}


.article_con .main_line_or_board p{ 
	margin:0px;
	text-align:left;
	height:126px;
}

.article_con .main_line_or_board .link_banner a{ 
	color:#6e6f74;
	margin-left:12px;
}

.article_con .main_line_or_board .link_banner a:nth-child(12){ 
	color:#6e6f74;
	margin-left:148px;
}
.article_con .main_line_or_board .link_banner a:last-child{ 
	color:#6e6f74;
	margin-left:12px;
}

.article_con .notice p{
	position:relative;
	height:20px;
	padding:0px 20px 5px 20px;
}

.article_con .notice .notice_title {
	font-size:15px;
	font-weight:200;
	height:30px;
	line-height:30px;
	padding-top:10px;
	padding-bottom:10px;
}

.article_con .notice .notice_title span a {
	color:#000;
	font-size:13px;
}

.article_con .notice span{
	position:absolute;
	right:20px;
}

.article_con .notice a{
	font-size:13px;
	color:#666666;
	font-weight:200;
}

.article_con .notice .date_list{
	font-size:12px;
	color:#666666;
	font-weight:200;
}

.article_con .main_line_or_board .link_banner{ 
	position:relative;
	line-height:11px;
	background:url("/images/place2016/acc/main/main_line_bg.png");
}

.article_con .main_line_or_board .link_banner .title{ 
	font-size:15px;
	color:#366697;
}






.article_con .tab ul { width:485px;}
.article_con .tab ul li { text-align:left; width:485px; height:25px; line-height:25px; border:none; font-size:13px; color:#5f5f5f;}
.tab .tab_date {float:right; color:#999999;font-weight:100;}
.tab .tabg_date {color:#999999;font-weight:100;}


.article_con .tabg ul { width:485px;}
.article_con .tabg ul li { text-align:center; width:138px; height:142px; border:none; font-size:12px; color:#5f5f5f; line-height:23px;}

.article_con .tabg ul li:nth-child(2) { margin-left:25px; margin-right:25px;}
.article_con .tabg ul li:nth-child(5) { margin-left:25px; margin-right:25px;}


.mobile_view {
	display:none;
}
@media (max-width:978px){

	.article_con .mobile_hidden {display:none;}
	.mobile_view {display:block;}


	.article_con {
		width:100%;
		margin:auto;
		text-align:center;
	}


	.article_con ul { width:100%; margin:auto; }
	.article_con ul li{ float:left; margin:auto;}

	.article_con ul:after { display:block;clear:both;content:"" }


	.article_con .main_slide {
		width:100%;
		margin:auto;
	}

	.article_con .main_slide li{ width:100%; margin:0px;margin-left:0px;}
	.article_con .main_slide li:first-child { width:100%;margin-left:0px;}
	.article_con .main_slide li:first-child img{ width:100%; }
	

	#alert_board_t a{ margin-left:0px; }
	#alert_board_t a:first-child{ margin-left:0px; }

	.article_con .alert_board ul{ width:100%; margin:auto; margin-top:10px;	}

	.article_con .alert_board ul li{ width: calc(100% - 36px); background:#2592e5; margin:auto; color:#ffffff; text-align:left; padding-left:18px; padding-right:18px; font-weight:bold; }



	.article_con .main_link_banner { width:100%; margin:auto; }

	.article_con .main_link_banner li{ width:100%; height:10px; height:auto; }

	.article_con .main_link_banner li:first-child{ border:0px solid #eaeaea; width:100%; height:auto; margin-left:0px; }

	.article_con .main_link_banner .main_banner_f {	width:100%;	margin:auto; }

	.article_con .main_link_banner .main_banner_f li{ width:33.3%; margin-left:0px; margin-top:0px; border:none;  border-bottom:1px solid #e8e8e8;}

	.article_con .main_link_banner .main_banner_f li img{ width:100%; }

	.article_con .main_link_banner .main_banner_f li:first-child{ width:33.4%; }

	.article_con .main_line_or_board { width:100%; margin:auto;	}
	.article_con .main_line_or_board li{ width: calc(100% - 20px); margin-left:10px; text-align:left; border:1px solid #e6e6e6; }
	.article_con .main_line_or_board p{ margin:0px; text-align:left; height:26px; }

	.article_con .main_line_or_board .link_banner a{ color:#6e6f74; margin-left:0px; }

	.article_con .main_line_or_board .link_banner a:nth-child(12){ color:#6e6f74; margin-left:146px; }
	.article_con .main_line_or_board .link_banner a:last-child{ color:#6e6f74; margin-left:0px; }

	.article_con .notice p{ position:relative; height:20px; padding:5px; }

	.article_con .notice .notice_title { font-size:15px; font-weight:200; height:30px; line-height:30px; padding-top:10px; padding-bottom:10px;	}

	.article_con .notice .notice_title span a { color:#000; font-size:13px;	}

	.article_con .notice span{ position:absolute; right:20px; }

	.article_con .notice a{ font-size:13px;	color:#666666; font-weight:200;	}

	.article_con .notice .date_list{ font-size:12px; color:#666666;	font-weight:200; }

	.article_con .mobile_banner_title { width:100%;	margin:auto; }

	.article_con .mobile_banner_title li{ width: calc(100% - 20px); margin-left:10px; text-align:left; font-size:15px; font-weight:bold; color:#333333; }


	.article_con .mobile_banner { width:100%; margin:auto; }

	.article_con .mobile_banner li{	width: calc(25% - 12px); margin-left:10px; }
	.article_con .mobile_banner li:first-child{	margin-left:8px; }

	.article_con .mobile_banner li img{	width: 100%; border:1px solid #e8e8e8; }

}



@media (max-width:485px){

	.article_con .mobile_hidden {display:none;}
	.mobile_view {display:block;}


	.article_con {
		width:100%;
		margin:auto;
		text-align:center;
	}


	.article_con ul { width:100%; margin:auto; }
	.article_con ul li{ float:left; margin:auto;}

	.article_con ul:after { display:block;clear:both;content:"" }


	.article_con .main_slide {
		width:100%;
		margin:auto;
	}

	.article_con .main_slide li{ width:100%; margin:0px;margin-left:0px;}
	.article_con .main_slide li:first-child { width:100%;margin-left:0px;}
	.article_con .main_slide li:first-child img{ width:100%; }
	

	#alert_board_t a{ margin-left:0px; }
	#alert_board_t a:first-child{ margin-left:0px; }

	.article_con .alert_board ul{ width:100%; margin:auto; margin-top:10px;	}

	.article_con .alert_board ul li{ width: calc(100% - 36px); background:#2592e5; margin:auto; color:#ffffff; text-align:left; padding-left:18px; padding-right:18px; font-weight:bold; }



	.article_con .main_link_banner { width:100%; margin:auto; }

	.article_con .main_link_banner li{ width:100%; height:10px; height:auto; }

	.article_con .main_link_banner li:first-child{ border:0px solid #eaeaea; width:100%; height:auto; margin-left:0px; }

	.article_con .main_link_banner .main_banner_f {	width:100%;	margin:auto; }

	.article_con .main_link_banner .main_banner_f li{ width:33%; margin-left:0px; margin-top:0px; border:none; border-bottom:1px solid #e8e8e8; }

	.article_con .main_link_banner .main_banner_f li img{ width:100%; }

	.article_con .main_link_banner .main_banner_f li:first-child{ width:34%; }

	.article_con .main_line_or_board { width:100%; margin:auto;	}
	.article_con .main_line_or_board li{ width: calc(100% - 20px); margin-left:10px; text-align:left; border:1px solid #e6e6e6; }
	.article_con .main_line_or_board p{ margin:0px; text-align:left; height:26px; }

	.article_con .main_line_or_board .link_banner a{ color:#6e6f74; margin-left:0px; }

	.article_con .main_line_or_board .link_banner a:nth-child(12){ color:#6e6f74; margin-left:146px; }
	.article_con .main_line_or_board .link_banner a:last-child{ color:#6e6f74; margin-left:0px; }

	.article_con .notice p{ position:relative; height:20px; padding:5px;}
	.article_con .notice .notice-con-txt a{  
		display: inline-block;
		width: 200px;
		white-space: nowrap;
		overflow: hidden;		
	}

    
   

	.article_con .notice .notice_title { font-size:15px; font-weight:200; height:30px; line-height:30px; padding-top:10px; padding-bottom:10px;	}

	.article_con .notice .notice_title span a { color:#000; font-size:13px;	}

	.article_con .notice span{ position:absolute; right:20px; }

	.article_con .notice a{ font-size:13px;	color:#666666; font-weight:200;	}

	.article_con .notice .date_list{ font-size:12px; color:#666666;	font-weight:200; }

	.article_con .mobile_banner_title { width:100%;	margin:auto; }

	.article_con .mobile_banner_title li{ width: calc(100% - 20px); margin-left:10px; text-align:left; font-size:15px; font-weight:bold; color:#333333; }


	.article_con .mobile_banner { width:100%; margin:auto; }

	.article_con .mobile_banner li{	width: calc(50% - 12px); margin-left:10px; margin-bottom:10px; }
	.article_con .mobile_banner li:first-child{	margin-left:8px; }
	.article_con .mobile_banner li:nth-child(3){ margin-left:8px; }

	.article_con .mobile_banner li img{	width: 100%; }

}
