.fontC{color:black;}

.bg_g{background:#eeeeee;}

.news_elm .news{width:94%;margin:0 auto;padding:10px 2% 0;position:relative;overflow:hidden;background:#fff;}

.news_elm .news .top dd .a_name{display:block;color:#666;font-size:18px;font-weight:bold;line-height:28px;}
.news_elm .news .top dd .date{display:block;color:#aaa;font-size:14px;font-weight:normal;line-height:25px;}

.news_elm .news .txt_area{width:100%;float:left;font-size:16px;line-height:24px;overflow:hidden;word-wrap:break-word}

.news_elm .frd_cm_wrap{width:94%;padding:5px 2%;margin:0 auto;background:#ffffff;border-top:2px solid #ddd;border-bottom:1px solid #ddd;position:relative;}
.news_elm .frd_cm_wrap .btn a{width:80px;height:30px;padding:10px;display:inline-block;margin:0 10px;color:#666;font-size:15px;text-align:center;background:#eeeeee;}
.news_elm .frd_cm_wrap .view span{display:inline-block;color:#333;font-size:15px;}

.news_elm .us_wr{background:#f5f5f5;border:1px solid #ddd;border-bottom:2px solid #ddd;}

.news_elm .us_wr .us_write_wrap .pre_photo .photo_m a{width:68px;height:68px;display:block;color:#ccc;font-size:35px;font-weight:bold;line-height:68px;text-align:center;}

.news_elm .us_wr .us_write_wrap .wr_photo a{color:#666 !important;}

.news_elm .us_wr .us_write_wrap .wr_txt .ta textarea{width:99%;height:50px;padding-left:10px;padding-top:10px;border:1px solid #e5e5e5;}

/* wr section */

.news_wr, .news_wr1 {background:#bbbbbb; height:40px;padding:0 3%; position:relative;}
.news_wr table, .news_wr1 table {width:100%;}
.news_wr input {height:30px;vertical-align:middle;position:relative;top:2px;width:92%;padding:0 3%;color:#000}
.news_wr select {height:30px;vertical-align:middle;position:relative;top:2px;width:95%;border:none}
.news_wr .btn_wt {background:#f1f1f1;color:#333333;height:30px;vertical-align:middle;position:relative;top:2px;line-height:30px;font-weight:600;border-radius:2px;font-size:13px;float:right;text-align:center;width:100%}
.news_wr .btn_mov {height:30px;vertical-align:middle;position:relative;top:2px;width:98%;display:inline-block;background:#ff4a49;line-height:30px;color:#fff;text-align:center;font-weight:600;font-size:13px;border-radius:2px;letter-spacing:-1px}

.wr_section_r {float:right;width:77%}
.news_wr1 select {height:30px;vertical-align:middle;position:relative;width:95%;border:none}
.news_wr1 .in_title {float:left; width:47%; font-size:13px;color:#fff;font-weight:600;margin-left:3%}
.news_wr1 input {height:30px;vertical-align:middle;width:100%;padding:0 2%;color:#000}
.news_wr1 b {line-height:40px;margin-right:4%;color:#fff;}
.tx_r {text-align:right !important;padding:0 1% 0 1%;}
.tx_l {text-align:left !important;}
.t-3 {display:none;}
.wf-3, .wf-2 {display:none;}

.btn_check {display:block;position:absolute;top:12px;right:10px;border:1px solid #ff4a49;border-radius:2px;padding:2px 4px;color:#ff4a49;}

/* tab bar */
.gray-td
{
	font-size: 12.5px;
	text-align: center;
	box-sizing: border-box;
	border: 0px solid #eee;
	border-top-width: 1px;
	border-top-color: #bbb;
	background: #e0e0e0;
	font-weight: bold;
	color: #333;
	text-shadow: 0 1px 1px #111;
	background-image: -webkit-gradient(linear,left top,left bottom,from( #e0e0e0 ),to( #2D2D2D ));
	background-image: -webkit-linear-gradient( #e0e0e0,#2D2D2D );
	background-image: -moz-linear-gradient( #e0e0e0,#2D2D2D );
	background-image: -ms-linear-gradient( #e0e0e0,#2D2D2D );
	background-image: -o-linear-gradient( #e0e0e0,#2D2D2D );
	background-image: linear-gradient( #e0e0e0,#2D2D2D );
	height: 40px;
}

.gray-td a, a:link, a:active, a:visited, a:hover
{
	color: #333;
	text-decoration: none;
	width: 100%;
	height: 40px;
	
	
}

.gray-td-tab
{
	font-size: 12.5px;
	text-align: center;	
	border: 0px solid #bbb;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	background: #e0e0e0;
	font-weight: bold;
	color: #333;
	width:23%;
	height: 40px;	
	
}

.gray-td-tab a, a:link, a:visited, a:hover
{
	color: #333;
	text-decoration: none;
	height: 40px;
	text-overflow: ellipsis;
	
}

a:active
{
	text-decoration: none;
	background-color: Orange;
}

.gradient-gray-td-tab active
{
	text-decoration: none;
	background-color: Orange;
	padding: 5px;
}

.on
{
	text-decoration: none;
	padding-left: 5px;
	border-left: 5px solid red;
}



.bar
{
    color: #999;
    font-size: 15px;
	width:1% !important;
}
#headArea
{
	width: 100%;
	top: 0;
	left:0;
	background-color: #f0f0f0;
	margin:0;
}





/* 2016 12 02 異붽� css */
.aja_ov{background-color:#f4f4f4;}
.aja_list{width:94%;margin:0 2%;padding:18px 1% 13px;background-color:#fff;border-bottom:1px solid #dcdcdc;text-align:left;position:relative;}
.aja_list .al_100{width:100%;float:left;}
.aja_list .al_700{width:97%;float:left;}
.aja_list .al_20{width:3%;float:left;}
.aja_list .al_tit{font-size:14px;}
.aja_list .al_tit img{width:auto;height:20px;}
.aja_list .al_upicon{height:16px;padding:3px 4px 1px;background-color:#fff;border:1px solid #b4b4b4;text-align:center;font-size:11px;color:#666;line-height:16px;}
.aja_list .al_ovicon{height:13px;margin:-4px 10px 0 0;padding:4px 4px 1px;background-color:#bc2b0e;text-align:center;font-size:11px;color:#fff;line-height:13px;display:block;}
.aja_list .al_ovicon a{width:100%;height:16px;color:#fff !important;line-height:13px;display:block;}
.aja_list .al_ovicon a:hover{text-decoration:none;}
.aja_list .al_pt{width:25px;height:25px;margin:-5px 5px 0 0;background-color:#efefef;border:1px solid #b4b4b4;border-radius:25px;text-align:center;line-height:25px;display:block;float:left;overflow:hidden;}
.aja_list .al_pt img{width:auto;height:25px;}
.aja_list .al_time{margin-left:5px;font-size:13px;color:#999;letter-spacing:-1px;}
.aja_list .al_more{height:30px;font-size:13px;font-weight:400;letter-spacing:-1px;position:absolute;right:5px;bottom:0;}
.aja_list .al_more .am_t{margin:0 5px;color:#acacac;display:block;float:left;}
.aja_list .al_more .am_t a:hover{text-decoration:underline;font-weight:600;color:#333 !important;}
.aja_list .al_more .am_n{color:#ff4a49;}
.aja_list .al_txt{margin:13px 0 0;color:#777;font-size:13px;line-height:20px;}
.aja_list .al_txt .al_inp{width:74%;height:38px;padding:0 2%;border:1px solid #dcdcdc;color:#666;line-height:38px}
.aja_list .al_txt .al_btn{width:20%;height:40px;background-color:#777;border:1px solid #777;text-align:center;font-size:13px;color:#fff;line-height:40px;vertical-align:top;cursor:pointer;}

.aja_num{width:770px;height:20px;margin:30px 0;text-align:center;font-weight:600;position:absolute;right:0;bottom:0;}
.aja_num span{margin:0 10px;}
.aja_num a{margin:0 3px;color:#aeaeae;}
.aja_num a:hover{text-decoration:underline;color:#666;}
.aja_num a:focus{color:#bc2b0e;}





/* 2020 10 추가 css */
.aja_btn{width:100%;height:45px;margin:0;padding:5px 0 0;background-color:#fff;position:fixed;left:0;bottom:0;}
.aja_btn .ab_btn{
	width:46%;
	height:40px;
	margin:0 2%;
	background-color:#efefef;
	border-radius:4px;
	text-align:center;
	font-size:14px;
	color:#666;
	line-height:40px;
	display:block;
	float:left;
}
.aja_btn .ab_btn:hover,
.aja_btn .ab_btn.ov{
	background-color:#70ad47;
}

.aja_list .al_tit .ovcon,
.aja_list .al_more .ovcon {
    width: 50px;
    height: 15px;
    margin: 0 0 0 10px;
    padding: 2px;
    background-color: #bc2b0e;
    text-align: center;
    font-size: 11px;
    color: #fff;
    display: block;
    float: right;
}
.aja_list .al_tit .ovcon a,
.aja_list .al_more .ovcon a{color:#fff}


.stc_list{margin:0 0 100px;padding:0;background-color:#fff;position:relative;}
.stc_list li{padding:15px 10px;border-bottom:1px solid #ddd;position:relative;}
.stc_list li .sl_thum{
	width:20%;
	height:60px;
	margin:0;
	padding:0;
	float:left;
}
.stc_list li .sl_img{
	width:60px;
	height:60px;
	margin:0 auto;
	padding:0;
	background-color:#f4f4f4;
	border:1px solid #ddd;
	border-radius:100%;
	text-align:center;
	position:relative;
	overflow:hidden;
}
.stc_list li .sl_img img{width:auto;height:60px;}

.stc_list li .sl_txt{width:75%;margin:0;padding:0;letter-spacing:-1px;float:right;}
.stc_list li .sl_txt b{font-size:15px;font-weight:500;color:#262626;line-height:20px;display:block;}
.stc_list li .sl_txt b .con{
	padding:0 3px;
	background-color:#e9e9e9;
	border:1px solid #c5c5c5;
	border-radius:2px;
	font-size:11px;
	font-weight:400;
	color:#999;
	word-break:keep-all;
	*word-break:keep-all;
	-ms-word-break:keep-all;
}
.stc_list li .sl_txt p{font-size:13px;font-weight:400;color:#8a8a8a;line-height:20px;display:block;}
.stc_list li .sl_txt p span{
	margin-bottom:2px;
	padding:0 4px;
	border:1px solid #666;
	border-radius:2px;
	font-size:11px;
	font-weight:400;
	color:#666;
	line-height:18px;
}

.tp_tit{
	margin:0 0 10px;
    padding:10px;
	font-size:16px;
	font-weight:600;
	color:#333;
}
.tp_case{margin:0 0 25px;padding:0 2%;position:relative;}
.tp_case .tc_bar{
	height:35px;
	margin:0 10px 10px 0;
	padding:0 5px 0 10px;
	background-color:#ddd;
	border-radius:40px;
	font-size:13px;
	color:#666;
	line-height:35px;
	position:relative;
	float:left;
	display:inline-table;
}
.tp_case .tc_bar .tc_cy{
	min-width:25px;
	height:25px;
	margin:5px 2px 5px 10px;
	padding:0 2px;
	background-color:#efefef;
	border-radius:30px;
	text-align:center;
	font-size:12px;
	color:#999;
	line-height:25px;
	float:right;
	display:inline-table;
}


.tp_vs{margin:0 0 15px;padding:0;position:relative;}
.tp_vs img{width:auto;height:20px;}
.tp_vs dl{margin:0;padding:0;position:relative;}
.tp_vs dt{width:20%;text-align:center;font-size:14px;color:#666;line-height:25px;display:block;float:left;}
.tp_vs dd{width:40%;text-align:center;font-size:14px;display:block;float:left;}
.tp_vs dd.r{color:#c17867}
.tp_vs dd.r img{margin:0 0 3px;}
.tp_vs dd.b{color:#7da7d4}
.tp_vs dd.b img{margin:3px 0 0;}


.tp_list{margin:0 0 100px;padding:0;position:relative;}
.tp_list a{width:100%;margin:0;padding:0 0 30px;position:relative;float:left;display:block;}
.tp_list .tl_thum{
	width:30%;
	height:40px;
	margin:5px 0;
	padding:0;
	float:left;
}
.tp_list .tl_img{
	width:40px;
	height:40px;
	margin:0 auto;
	padding:0;
	background-color:#f4f4f4;
	border:1px solid #ddd;
	border-radius:40px;
	text-align:center;
	position:relative;
	overflow:hidden;
}
.tp_list .tl_img img{width:auto;height:40px;}

.tp_list .tl_txt{width:65%;margin:0;padding:0;letter-spacing:-1px;float:right;}
.tp_list .tl_txt b{font-size:13px;font-weight:500;color:#333;line-height:20px;display:block;}
.tp_list .tl_txt p{font-size:11px;font-weight:400;color:#999;line-height:15px;display:block;}





