@charset "utf-8";

@import url(../fonts/NotoFont.css);

html, body, div, span, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,
	blockquote, p, address, pre, cite, form, fieldset, input, textarea,
	select, table, th, td {
	margin: 0;
	padding: 0;
	font-family: 'NotoSansKR';
	font-weight:400;
	color:#1a1a1a;
	letter-spacing:-0.25px;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}

fieldset, img, abbr, acronym {
	border: 0 none;
}

ol, ul {
	list-style: none;
}

table {
	border-collapse: separate;
	border-spacing: 0;
	border: 0 none;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
	border: 0;
}

address, caption, em, cite {
	font-weight: normal;
	font-style: normal;
}

ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}

legend, #header h2, #slogan h2, #footer h2, .blind {
	position: absolute;
	overflow: hidden;
	width: 1px;
	height: 1px;
	font-size: 0;
	line-height: 0;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

.ml05 {
	margin-left: 5px !important;
}

.ml10 {
	margin-left: 10px !important;
}
.ml20 {margin-left:20px !important;}
.mt05 {
	margin-top: 5px !important;
}

.pdb0 {padding-bottom:0px !important;}
.mt10 {margin-top:10px !important;}

.mt12 {
	margin-top: 12px !important;
}
.mt13 {margin-top:13px !important;}


.mt14 {
	margin-top: 14px !important;
}

.mt15 {
	margin-top: 15px !important;
}
.mt18 {margin-top:18px !important;}
.mt20 {
	margin-top: 15px !important;
}
.mt23 {margin-top:23px !important;}

.mt24 {
	margin-top: 24px !important;
}
.mt26 {margin-top:26px !important;}

.mt35 {
	margin-top: 35px !important;
}

.mt68 {
	margin-top: 68px !important;
}

.mt10 {
	margin-top: 10px !important;
}

.mt30 {
	margin-top: 30px !important;
}

.mt40 {
	margin-top: 40px !important;
}
.mt45 {
	margin-top: 45px !important;
}
.mt0 {
	margin-top: 0px !important;
}

.mt07 {
	margin-top: 7px !important;
}

.mt02 {
	margin-top: 2px !important;
}
.mt32 {margin-top: 32px !important;}
.mt35 {margin-top: 35px !important;}

.mt60 {margin-top:60px !important;}

.mb20 {
	margin-bottom: 20px !important;
}

.mb40 {
	margin-bottom: 40px !important;
}

.mzero {
	margin: 0px !important;
}

.brd_none {
	border: 0px !important;
}

.cl_in {
	width: 100%;
	display: inline-block;
}

.elip1 {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space:nowrap;
}
.elip2 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box !important;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	word-wrap: break-word;}
	
.elip3 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box !important;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	word-wrap: break-word;}
.elip4 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box !important;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	word-wrap: break-word;}
.elip5 {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box !important;
-webkit-line-clamp: 5;
-webkit-box-orient: vertical;
word-wrap: break-word;}
.elip6 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box !important;
	-webkit-line-clamp: 6;
	-webkit-box-orient: vertical;
	word-wrap: break-word;}

.elip7 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box !important;
	-webkit-line-clamp: 7;
	-webkit-box-orient: vertical;
	word-wrap: break-word;}
.elip8 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box !important;
	-webkit-line-clamp: 8;
	-webkit-box-orient: vertical;
	word-wrap: break-word;}
.elip9 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box !important;
	-webkit-line-clamp: 9;
	-webkit-box-orient: vertical;
	word-wrap: break-word;}
.elip10 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box !important;
	-webkit-line-clamp: 10;
	-webkit-box-orient: vertical;
	word-wrap: break-word;}
.clear:after {content:""; display:block; clear:both;}

.top_1d {background:#11172b; height:60px;}
.top_1d .top_menu {width:50px; height:50px; position:absolute; top:5px; left:0; background:url(../img/ico_menu01.png) center 17px no-repeat; background-size:20px 90px;}
body.menu_on .top_1d .top_menu { background:url(../img/ico_menu01.png) center -26px no-repeat; background-size:20px 90px;}
.top_1d .top_sch {width:50px; height:50px; position:absolute; top:5px; right:0; background:url(../img/ico_sch01.png) center no-repeat; background-size:20px 18px;}
body.menu_on .top_1d .top_sch {display:none;}
.top_1d h1 a img {width:200px; display:block;}
.top_1d h1 a {display:block;}
.top_1d h1 {display:inline-block; padding-top:4px;}
.top_1d {text-align:center;}

.gnb_wrap {border-top:1px solid #1d2336; background:#0c1944;
	height: 40px;
	position: relative;
}

.gnb {
	position: absolute;
	z-index: 1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	overflow: hidden;
}

.gnb #scroller {
	position: absolute;
	z-index: 1;
	/* -webkit-tap-highlight-color: rgba(0, 0, 0, 0); */
	width: 602px;
	height: 100%;
	-webkit-transform:translateZ(0);
	-moz-transform:translateZ(0);
	-ms-transform:translateZ(0);
	-o-transform:translateZ(0);
	transform:translateZ(0);
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-text-size-adjust:none;
	-moz-text-size-adjust:none;
	-ms-text-size-adjust:none;
	-o-text-size-adjust:none;
	text-size-adjust:none;
}

.gnb #scroller ul {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%;
	text-align: center;
}

.gnb #scroller li {
	display: block;
	float: left;
	height: 100%;
}

.gnb #scroller li:nth-child(1) {
	width: 38px;
}

.gnb #scroller li:nth-child(2) {
	width: 38px;
}

.gnb #scroller li:nth-child(3) {
	width: 70px;
}

.gnb #scroller li:nth-child(4) {
	width: 38px;
}

.gnb #scroller li:nth-child(5) {
	width: 78px;
}

.gnb #scroller li:nth-child(6) {
	width: 70px;
}

.gnb #scroller li:nth-child(7) {
	width: 113px;
}

.gnb #scroller li:nth-child(8) {
	width: 38px;
}

.gnb #scroller li a {
	position: relative;
	display: block;
	color:#ffffff;
	height: 100%;
	line-height: 38px;
	height:38px;
	letter-spacing: -0.5px;
	font-size: 14px;
	color: #b2c4ff;
	white-space: nowrap;
	border-bottom:2px solid #0c1944;
}

.gnb #scroller li a.on {border-bottom:2px solid #4c94ff; color:#ffffff; font-weight:700;}

.wrap {background:#edeff2;}

.m1d_slide {padding-bottom:6px;}
.m1d_dv {}
.m1d_dv a {display:block;}
.m1d_dv .img {display:block; width:100%; background-size:cover; background-repeat:no-repeat; }
.m1d_dv .txt {display:block; padding:24px 19px;}
.m1d_dv .txt span {display:block; line-height:29px; font-size:22px; font-weight:700; color:#000000;  max-height:87px;}
.m1d_dv .txt2 {display:block; padding:24px 19px;}
.m1d_dv .txt2 span {display:block; line-height:29px; font-size:22px; font-weight:700; color:#000000;}
.m1d_dv .txt2 .e2 {margin-top:20px; display:block; color:#595959; font-size:15px; line-height:20px;}
.m1d_slide .slick-dots {line-height:0px; position:absolute; bottom:0; left:0; right:0; text-align:center;}
.m1d_slide .slick-dots li {display:inline-block; margin:0 3px;}
.m1d_slide .slick-dots li button {padding:0; margin:0; display:block; border-radius:100%; width:6px; height:6px; border:0px; font-size:0px; text-indent:-9999px; background:#999999;}
.m1d_slide .slick-dots li.slick-active button {background:#f90205}


.da1 {margin-top:10px; background:#ffffff;}
.da1 .w1 {display:block;}
.da1 .w1 img {display:block; width:100%;}
.da1 .w2 {display:block; padding:11px 20px;}
.da1 .w2 span {display:block; font-size:20px; line-height:25px; font-weight:600;}
.da2 {padding:6px 15px 18px 15px; background:#ffffff;}
.da2_in:after {content:""; display:block; clear:both;}
.da2_in .w1 {float:left; width:50%;}
.da2_in .w1 .e1 {display:block; margin:0 5px;}
.da2_in .w1 .e1 img {display:block; width:100%;}
.da2_in .w1 span {margin-top:7px; display:block; font-size:15px; line-height:19px;font-weight:500;} 


.da3_in:after {content:""; display:block; clear:both;}
.da3_in h2 {text-align:center; color:#ffffff; top:0; left:0; position:absolute; width:68px; background:#ed2f6f; line-height:40px;}
.da3_in {position:relative;}
.da3_slide_wrap {margin-left:68px; background:#ffffff;}
.da3_dv {border:0px !important; height:40px;}
.da3_dv a {padding:0 5px 0 13px; display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; font-size:14px; color:#121212; line-height:40px;}
.da3_slide .slick-prev.slick-arrow {display:none !important;}
.da3_slide .slick-next.slick-arrow {position:absolute; top:0; right:0; border:0px; text-indent:-9999px; font-size:0px; width:40px; height:40px; background:url(../img/ico_dn_arr01.png) center no-repeat; background-size:12px 7px;}
.da3_slide {padding-right:40px;}

.da_tit01 h2 {font-size:15px; line-height:20px; color:#2b4ab3; font-weight:500;}
.da_tit01 {border-bottom:1px solid #d9d9d9; padding-bottom:8px;}
.da4 {background:#ffffff;}
.da4 {padding:8px 20px;}
.da4_con ul li {border-top:1px solid #e5e5e5;}
.da4_con ul li:first-child {border-top:0px;}
.da4_con ul li a {display:table; width:100%; padding:15px 0;}
.da4_con ul li a .w1 {display:table-cell; vertical-align:top; padding-right:15px;}
.da4_con ul li a .w2 {display:table-cell; width:120px; height:83px; vertical-align:top;}
.da4_con ul li a .w2 img {display:block; width:120px; height:83px;}
.da4_con ul li a .w1 .e1 {display:block; font-size:16px; line-height:21px;font-weight:500;}
.da4_con ul li a .w1 .e2 {margin-top:8px; display:block; color:#595959; font-size:13px; line-height:15px;}

.da5 {background:#ffffff; padding:8px 20px;}
.da5_dv a {display:block; position:relative;}
.da5_dv a img {display:block; width:100%;}
.da5_dv a .w1 {display:block; font-size:16px; height:40px; line-height:20px; color:#1a1a1a; margin-top:8px;}
.da5_con {padding-top:15px; padding-bottom:20px;}
.da5_slide {padding-bottom:18px;}
.da5_slide .slick-dots  {position:absolute; bottom:0; left:0; right:0;}
.da5_slide .slick-dots {text-align:center;}
.da5_slide .slick-dots li {display:inline-block; margin:0 2px;}
.da5_slide .slick-dots li button {padding:0; margin:0; border:0px; background:#bfbfbf; border-radius:100%; text-indent:-9999px; width:6px; height:6px; font-size:0px;}
.da5_slide .slick-dots li.slick-active button {background:#4c94ff;}

.pdt08 {padding-top:8px !important;}

.brd_top {border-top:1px solid #e5e5e5 !important;}

.da6 {background:#ffffff; padding:8px 20px;}
.da6_con ul li {border-top:1px solid #e5e5e5;}
.da6_con ul li:first-child {border-top:0px;}
.da6_con ul li a {display:table; width:100%; padding:15px 0;}
.da6_con ul li a .w2 {display:table-cell; vertical-align:middle;}
.da6_con ul li a .w1 {display:table-cell; width:70px; vertical-align:middle; padding-right:10px;}
.da6_con ul li a .w1 img {display:block; width:70px; height:70px; border-radius:100%;}
.da6_con ul li a .w2 .e1 { display:block; color:#999999; font-size:12px; line-height:18px;}
.da6_con ul li a .w2 .e2 {margin-top:4px; display:block; color:#1a1a1a; font-size:15px; line-height:20px;}

.da5_dv a .play {position:absolute; top:50%; left:50%; margin-top:-35px; margin-left:-23px; width:45px; height:45px; background:url(../img/ico_play02.png) no-repeat; background-size:45px; }


.da7 {background:#ffffff; padding:8px 20px;}
.da7_con_tp {margin-top:15px;}
.da7_con_tp a {display:block; position:relative;}
.da7_con_tp a img {display:block; width:100%;}
.da7_con_tp a .w1 {display:block; font-size:16px; height:40px; line-height:20px; color:#1a1a1a; margin-top:8px;}

.da7_con_slide {margin-top:17px; margin-left:-10px;}
.da7_con_slide ul li a img {width:149px; height:80px; display:block;}
.da7_con_slide .w1 {padding:7px; display:block; border:1px solid #e5e5e5; border-width:0 1px 1px 1px; font-size:14px; line-height:18px; height:36px;}
.da7_con_slide ul li a {display:block; width:149px;}
.da7_con_slide ul li {width:149px; height:137px; float:left; margin-left:10px;}
.da7_con_slide ul:after {content:""; display:block; clear:both;}

.footer {padding-top:10px; background:#edeff2;}
.footer_in {background:#11172b;}

.footer_in {padding:20px 0;}
.footer_sns ul {text-align:center;}
.footer_sns ul li {display:inline-block; margin:0 8px;}
.footer_sns ul li a {display:block; width:43px; height:43px; border-radius:100%; border:1px solid rgba(255,255,255,0.7); }
.footer_sns ul li:nth-child(1) a {background:url(../img/sns_facebook.png) center no-repeat; background-size:10px 23px;}
.footer_sns ul li:nth-child(2) a {background:url(../img/sns_twitter.png) center no-repeat; background-size:22px 18px;}
.footer_sns ul li:nth-child(3) a {background:url(../img/sns_npost.png) center no-repeat; background-size:15px 25px;}
.footer_sns ul li:nth-child(4) a {background:url(../img/sns_pc.png) center no-repeat; background-size:26px 23px;}
.footer_copy {margin-top:10px; font-size:12px; line-height:17px; text-align:center; color:#414a66;}

.moveTop {width:30px; height:30px; display:block; z-index:100; position:fixed; bottom:15px; right:10px; background:url(../img/btn_gotop01.png) no-repeat; background-size:30px;}



.vtop {padding:25px 20px 10px 20px; background:#ffffff;}
.vtop .w1 {color:#2b4ab3; font-size:15px; line-height:20px;}
.vtop h2 {margin-top:7px; color:#1a1a1a; font-size:25px; line-height:30px;}
.vtop h3 {margin-top:10px; position:relative; font-size:18px; color:#333333; padding-left:14px; line-height:24px;}
.vtop h3:before {background:#0c1944; position:absolute; width:2px; top:0; left:0; bottom:0; content:"";}
.vtop .w2 {margin-top:10px; color:#808080; font-size:12px; line-height:18px;}
.vtop_btns {margin-top:10px;}
.vtop_btns:after {content:""; display:block; clear:both;}
.vtop_sns {float:left;}
.vtop_sns ul li {float:left; width:34px; border:1px solid #e1e1e1; border-width:1px 1px 1px 0px;}
.vtop_sns ul li:first-child {border-width:1px 1px 1px 1px;}
.vtop_sns ul li a {display:block; width:34px; height:34px;}
.vtop_sns ul li:nth-child(1) a {background:url(../img/vtop_facebook.png) center no-repeat; background-size:8px 16px;}
.vtop_sns ul li:nth-child(2) a {background:url(../img/vtop_twitter.png) center no-repeat; background-size:16px 13px;}
.vtop_sns ul li:nth-child(3) a {background:url(../img/vtop_google.png) center no-repeat; background-size:15px 14px;}
.vtop_sns ul li:nth-child(4) a {background:url(../img/vtop_ktalk.png) center no-repeat; background-size:16px 15px;}
.vtop_sns ul li:nth-child(5) a {background:url(../img/vtop_band.png) center no-repeat; background-size:16px 15px;}

.vtop_font {float:right; position:relative;}
.chg_font_btn {border:1px solid #e1e1e1; width:34px; height:34px; display:block; background:url(../img/chg_font_btn.png) center no-repeat; background-size:23px 17px;}
.vtop_font_con {z-index:2; width:265px; height:57px; position:absolute; top:44px; right:0; background:#ffffff; border:1px solid #e1e1e1;}
.vtop_font_con:before {content:""; z-index:3; top:-9px; right:12px; position:absolute; display:block; width:11px; height:9px; background:url(../img/chg_font_arr01.png) no-repeat; background-size:11px 9px;}

.vtop_font_con ul {padding:12px 0; text-align:center;}
.vtop_font_con ul li {display:inline-block; margin:0 2px;}
.vtop_font_con ul li a {background-image:url(../img/chg_font_sp01.png); background-repeat:no-repeat; background-size:250px 150px; display:block; width:31px; height:31px; border-radius:100%;}
.vtop_font_con ul li:nth-child(1) a {background-position:0px 0;}
.vtop_font_con ul li:nth-child(2) a {background-position:-40px 0;}
.vtop_font_con ul li:nth-child(3) a {background-position:-81px 0;}
.vtop_font_con ul li:nth-child(4) a {background-position:-121px 0;}
.vtop_font_con ul li:nth-child(5) a {background-position:-162px 0;}
.vtop_font_con ul li:nth-child(6) a {background-position:-203px 0;}
.vtop_font_con ul li:nth-child(1) a.on {background-position:0px -62px;}
.vtop_font_con ul li:nth-child(2) a.on {background-position:-40px -62px;}
.vtop_font_con ul li:nth-child(3) a.on {background-position:-81px -62px;}
.vtop_font_con ul li:nth-child(4) a.on {background-position:-121px -62px;}
.vtop_font_con ul li:nth-child(5) a.on {background-position:-162px -62px;}
.vtop_font_con ul li:nth-child(6) a.on {background-position:-203px -62px;}

.vcon {background:#ffffff;}
.vcon .img img {display:block; width:100%;}
.vcon .con {font-size:18px; line-height:24px; padding:0px 20px 26px 20px;}

.vcon_golist {margin-top:10px;}
.vcon_golist a {display:block; padding:14px 0; text-align:center; background:#ffffff;}
.vcon_golist span {padding-right:18px; display:inline-block; font-size:16px; line-height:22px; background:url(../img/ico_golist_arr01.png) right center no-repeat; background-size:8px 14px;}
.vcon_golist span strong {color:#166ae6; margin-right:5px;}

.pdb0 {padding-bottom:0px !important;}
.pdb10 {padding-bottom:10px !important;}

.da8 {background:#ffffff;}
.da8 {padding:8px 20px;}
.da8_con ul li {border-top:1px solid #e5e5e5;}
.da8_con ul li:first-child {border-top:0px;}
.da8_con ul li a {display:table; width:100%; padding:15px 0;}
.da8_con ul li a .w1 {display:table-cell; vertical-align:middle; padding-right:12px;}
.da8_con ul li a .w2 {display:table-cell; width:59px; height:60px; vertical-align:top;}
.da8_con ul li a .w2 img {display:block; width:59px; height:60px;}
.da8_con ul li a .w1 .e1 {display:block; font-size:16px; line-height:21px;}
.da8_con ul li a .w1 .e2 {margin-top:4px; display:block; color:#595959; font-size:13px; line-height:17px;}

.da9 {background:#ffffff; padding:8px 20px 18px 20px;}
.da9_con_slide {margin-top:17px; margin-left:-10px;}
.da9_con_slide ul li a img {width:150px; height:150px; display:block;}
.da9_con_slide ul li a {display:block; width:150px; height:150px;}
.da9_con_slide ul li {width:150px; height:150px; float:left; margin-left:10px;}
.da9_con_slide ul:after {content:""; display:block; clear:both;}

.paging {border-top:1px solid #e5e5e5; text-align:center; padding:14px 0; background:#ffffff;}
.paging a {vertical-align:middle; font-size:12px; color:#595959; text-align:center; line-height:36px; display:inline-block; width:36px; height:36px; }
.paging .prev {background:url(../img/paging_prev01.png) center no-repeat; background-size:6px 10px;}
.paging .next {background:url(../img/paging_next01.png) center no-repeat; background-size:6px 10px;}
.paging a.on {color:#f3484f;}

.tmenu {display:none; z-index:200; background:#ffffff; position:fixed; top:50px; left:0; right:0; bottom:0;}
.tmenu {overflow-x:hidden; overflow-y:auto;}
.tmenu>ul {padding:6px 20px;}
.tmenu>ul>li .w1 {position:relative;}
.tmenu>ul>li .w1 a {position:relative; color:#1a1a1a; background:#ffffff; padding-right:10px; display:inline-block; font-size:16px; line-height:40px;}
.tmenu>ul>li .w1:before {content:""; height:1px; background:#cccccc; display:block; clear:both; position:absolute; top:19px; left:0; right:0; }

.tmenu>ul>li>ul>li {width:50%; float:left;}
.tmenu>ul>li>ul>li>a {display:block; line-height:18px; padding:6px 10px; color:#595959; font-size:14px; }
.tmenu>ul>li>ul:after {content:""; display:block; clear:both;}
body.menu_on .tmenu {display:block;}

.list_c{margin:15px 0px;box-sizing:border-box;}
div.inlist a{ display:block; box-sizing:border-box;  overflow:hidden; position:relative;}
div.inlist span.img{ display:block;  width:100%; overflow:hidden; font-size:0; line-height:0; background-position:center center; background-size:cover  }
div.inlist span.img img{width:100%;}
div.inlist h3{
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    display: block;
    min-height: 2.0em;
    line-height: 2.0em;
    overflow: hidden;
    padding: 0;
    box-sizing: border-box
}
div.inlist span.firstA{ display:inline-block; width:33px; height:2.0em; vertical-align:top; text-align:center; line-height:2.0em}


.view-copyright {
    margin: 1rem 0;
    font-size: .9rem;
    text-align: left;
    color: rgba(0,0,0,.75);
    letter-spacing: -0.05em;
}


.sch_dv {padding:10px 15px;}
.sch_dv_in {position:relative;}
.sch_img {position: absolute;
    overflow: hidden;
    width: 20px;
    height: 20px;
    background:url(../img/btn_top_sch.png) center no-repeat;
    background-size:20px 20px;
    margin: 9px 9px 0 0px;
    border:0px; right:0; top:0;
    }
    
.sch_dv .sch_inp {padding:9px 0 9px 10px;padding-right:50px;   display: block;
    box-sizing: border-box;
    -webkit-appearance: none;
    border-radius: 0;
    vertical-align: top;
    border: none; background: #f2f2f2;
    width: 100%;
    /* border-radius: 4px !important; */
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -1px;}
.sch_con {padding-top:25px;}
.sch_con p {font-size: 26px;
    line-height: 32px;
    color: #000;
    letter-spacing: -2px; text-align:center; position:relative; padding-top:15px;}
.sch_con p:after {content:""; display:block; position:absolute; left:50%; margin-left:-37px; top:0; height:10px; width:74px; background:#000000; height:3px;}
.sch_con_bg {height:350px; background:url(../img/sch_btm_bg03.png) center bottom no-repeat; background-size:cover;}

.vcon figure {width:100%; margin:0; padding:25px 0;}
.vcon figure img {width:100%; display:block;}
.vcon figure figcaption {background:#f5f5f5; border:1px solid #cccccc; border-width:0 1px 1px 1px; font-size:12px; line-height:18px; padding:5px 10px;text-align:left;}


/*½Ç½Ã°£´º½º*/
.headnews{
    width: 100%;
    background: #fff;
    border: 1px solid #efefef;
    height: 37px;
}
.headnews_bar{
    display: inline;
    float: left;
    margin: 5px;
}
.headnews_bar h3{
    font-size: 12px;
    color: #fff;
    background: #bc1616;
    width: fit-content;
    padding: 5px;
    border-radius: 5px;
}
.fnews_slide{
    display: inline-block;
    float: left;
	width:75%;
}
.elip1_1{
    font-size: 14px;
    line-height: 28px;
    margin: 5px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow:ellipsis;
    display: block;    
}
.elip1_1 a{ color: #000;}
.elip2_1{
    font-size: 14px;
    line-height: 28px;
    margin: 5px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow:ellipsis;
    display: block;    
    font-weight:bold;
    margin-left:85px;
}
.close{
	position:absolute;
	right:0px;
    display: inline-block;
    width: 25px;
    height: 25px;
    margin: 5px;    
}
.accordion{
    margin: 4px;
}
#more{
    display: none;
    width: 100%;
    height:350px;
    background:#fff;
    text-align:center;
}

.square{font-style: normal;width: 30px;height: 40px;display: block;background: red;position: relative;top: -55px;margin-bottom: -30px;}
#QuotationID{background: #333;display: block;color: #fff;padding: 40px 20px 30px;line-height: 23px;margin: 40px 10px 30px;border-top: 3px solid red;}
