
.main_box{
	width:1300px; 
	margin:0 auto; 
	margin-top:30px;

}

.main_box2{
	width:1300px; 
	margin:0 auto; 
	margin-top:20px;

}

.top_box1{

	float:left; 
	position:relative;
	
	
	
}

.top_box1 img{
	width:1020px; 
	height:500px;

	
}

.top_box1_title0{
		
	top:250px;
	left:50px;
	position:absolute;
	font-size:18px; 
	font-weight:400;
	color:#ffffff;
	background-color:red; 
	padding:4px 10px;

}


.top_box1_title1{
		
	top:300px;
	left:50px;
	position:absolute;
	width:600px;
	font-size:42px; 
	font-weight:500;
	color:#ffffff;
	line-height:60px;
	font-family: 'MalgunGothic';
}


.top_box1_title1_long{
		
	top:300px;
	left:50px;
	position:absolute;
	width:800px;
	font-size:36px; 
	font-weight:800;
	color:#ffffff;
	line-height:60px;
}

.top_box1_title2{
position:absolute;
	top:0px;
	left:0px;	
	background:url('/images/top_back7.png');
	width:1020px; 
	height:500px;

	opacity: 90%;
}

.top_box2{
width:220px; 
float:left;
margin-left:60px;

}



.top_box3{
	width:660px; 
	float:left; 
}



.top_box4{
	width:660px; 
	float:left; 
}

.top_box4 ul{
	padding:0px; 
	margin:0px;
	list-style-type: none;
}

.top_box4 li{
	padding:18px 10px 16px 0px; 
	height:23px; 
	border-bottom:1px solid #dddddd;
}

.top_box4 li:last-child{
	padding:18px 10px 14px 0px; 
	height:23px; 
	border-bottom:1px solid #fff;

}

.top_box4 a{
/*	color:#000000; */
	font-size:20px; 
	font-weight:400;
	
	
	overflow:hidden;
	height:20px;
	display:block;
	line-height:100% !important; 
	white-space: nowrap;
	text-overflow: ellipsis;  /* ¸»ÁÙÀÓ Àû¿ë */
}


/* ¿ì¸®µ¿³× ºÎÀÚ¸í»ç */
.top_box5{
	width:300px; 

	margin-left:60px; 
	float:left;
	margin-top:20px;


}


.top_box5_new{
	width:300px; 

	margin-left:60px; 
	float:left;
	margin-top:15px;


}



.maintitle30pxblock{
	font-size:18px; 
	font-weight:700; 
	display:block; 
	margin-top:30px;
	margin-bottom:15px;
	padding-bottom:10px;
	border-bottom:1px solid #dddddd;
}


.maintitle20pxblock{
	font-size:18px; 
	font-weight:700; 
	display:block; 
	margin-top:20px;
	margin-bottom:15px;
	padding-bottom:10px;
	border-bottom:1px solid #dddddd;
}
.maintitle15pxblock{
	font-size:18px; 
	font-weight:700; 
	display:block; 
	margin-top:15px;
	margin-bottom:15px;
	padding-bottom:10px;
	border-bottom:1px solid #dddddd;
}


.maintitle10pxblock{
	font-size:18px; 
	font-weight:700; 
	display:block; 
	margin-top:10px;
	margin-bottom:15px;
	padding-bottom:10px;
	border-bottom:1px solid #dddddd;
}



.line_100 {width:1290px;border-bottom:1px solid #dddddd;padding:5px;}
.line_100back {width:1290px;border-bottom:2px solid #000;padding:5px;}

.br5 {width:1290px;padding:5px;}
.br10 {width:1290px;padding:10px;}
.br15 {width:1290px;padding:15px;}
.br20 {width:1290px;padding:20px;}

.br10_br {padding:10px;}
.br5_br {padding:5px;}

.line_wdith {width:100%;border-bottom:1px solid #dddddd;}
.line_wdith230 {width:230px;border-bottom:1px solid #dddddd;}
.line_wdith230_right11 {margin-left:100px;width:270px;border-bottom:1px solid #dddddd ;}

.line_wdith230_right1122 {margin-left:10px;width:400px;border-bottom:1px solid #dddddd ;}


.rule_box2{}
.rule_box2 ul{display:flex;}
.rule_box2 li{position:relative; }
.rule_box2 h5{font-weight:bold;word-break: keep-all;line-height: 1.3em;}

.rule_box2 p{color:#000 !important;}

.rule_box2{width:100%;}
.rule_box2 ul{
    justify-content: space-between;
}
.rule_box2 li{width: 23%;padding: 0px 0px;}
.rule_box2 li img{width: 100%;height:137px;overflow:hidden;margin: 0px 0px;}
.tit{font-size:100px; letter-spacing:0;}
.tit2{font-size:25px; letter-spacing:0;}









.con_css1{
	width:1300px; 
	height:330px; 
	margin:0 auto; 
	border-bottom:1px solid #dddddd;

}




.con_css1_con{
	width:105px; 
	height:330px; 
	float:left;
	border-top:5px solid #35b8b2;

}

.con_css1_con img{
	margin-top:20px; 
	margin-left:10px;
}



.con_css1_conleft{
	width:460px; 
	height:315px; 
	float:left; 

	border-right:1px solid #eaeaea;

}

.con_css1_conleft_1{
	width:470px; 
	height:110px; 
	padding-bottom:30px;
	

}

.con_css1_conleft_1_img{
	cursor:pointer; 
	width:430px; 
	height:260px; 
	margin-right:10px;
	overflow:hidden; 
	background-repeat: no-repeat; 
	background-position:50% 50%;
	background-size:cover;
	float:left;
}



.con_css1_conleft_1_title a{
	font-size:18px; 
	
	margin-left:5px; 
	display:block; 
	width:445px; 
	height:70px;
	display: flex;
	  justify-content: left;
	  align-items: center;
	  flex-wrap: nowrap;
	line-height:140%;

	color:#000000;
	font-weight:600 !important;
	font-family:'Malgun Gothic;'

}





.con_css1_concenter{
	width:425px; 
	height:315px; 
	float:left; 

	margin-left:20px; 
	border-right:1px solid #eaeaea;




}

.con_css1_concenter_1{
	width:405px; 
	height:110px; 

	margin-left:5px; 
	
	padding-bottom:30px;

	border-bottom:1px solid #eaeaea;
	

}

.con_css1_concenter_img{
	cursor:pointer; 
	width:175px; 
	height:120px; 
	margin-right:10px;
	overflow:hidden; 
	background-repeat: no-repeat; 
	background-position:50% 50%;
	background-size:cover;
	float:left;
}

.con_css1_concenter_1 a{
	font-size:18px; 
	line-height:140%;
	display:block;
	float:left;
	width:215; 
	
	height:121px;


}

.con_css1_concenter_1 font{
	font-size:13px; 
	color:#888;
	line-height:120%;
	margin-top:10px;
	
	float:left;
	display:block;
	height:26px;
	width:215px;
	
	height:45px;
	overflow:hidden;
	
}




.con_css1_concenter_title{
	width:395px; 
	height:45px; 
	margin-top:15px; 
	margin-left:5px; 
	border-bottom:1px solid #eaeaea;
}

.con_css1_concenter_title a{
	font-size:18px; 
	line-height:140%;
	display:block; 
	width:395px; 

	
	
	overflow:hidden;
	white-space: nowrap;
	text-overflow: ellipsis;  /* ¸»ÁÙÀÓ Àû¿ë */
}




.con_css2_concenter{
	width:425px; 
	height:315px; 
	float:left; 

	margin-left:20px; 
	border-right:1px solid #eaeaea;



}

.con_css2_concenter_1{
	width:405px; 
	height:130px; 
	margin-left:5px; 
	margin-bottom:20px;



	
}

.con_css2_concenter_img{
	cursor:pointer; 
	width:205px; 
	height:140px; 
	margin-right:10px;
	overflow:hidden; 
	background-repeat: no-repeat; 
	background-position:50% 50%;
	background-size:cover;
	float:left;

}

.con_css2_concenter_1 a{
	font-size:16px; 
	line-height:140%;
	display:block;
	float:left;
	width:180px; 
	height:121px;
	padding-left:10px;

	


}

.con_css2_concenter_1 font{
	font-size:13px; 
	color:#888;
	line-height:148%;
	margin-top:10px;
	
	float:left;
	display:block;
	height:26px;
	width:190px;
	
	height:51px;
	overflow:hidden;

	padding-bottom:10px;
	
}




.todaybxtitle_main{
	font-size:18px; 
	font-weight:800; 
	color:#193e8f; 
	display:block; 
	margin:0px 0px 0px 75px;
}















.con_css1_conright_banner{
	width:255px; 
	height:315px; 
	float:left; 



}






.con_css1_conright_right_top{
	width:280px; 
	height:315px; 
	float:left; 


}




.con_css1_conright{
	width:255px; 
	height:315px; 
	float:left; 
	margin-left:25px; 


}


.con_css1_conright_subject{
	
	font-size:17px; 
	font-weight:bold; 
	width:268px; 
	color:red;
	height:30px;

}


.con_css1_conright_1 a{
	font-size:19px; 
	line-height:140%;
	display:block;
	float:left;
	width:255px; 
	
	height:124px;
	overflow:hidden;

}



.con_css1_conright_img{
	cursor:pointer; 
	width:263px; 
	height:130px; 


	overflow:hidden; 
	background-repeat: no-repeat; 
	background-position:50% 50%;
	background-size:cover;
	float:left;
}


.con_css1_conright_title{
	width:268px; 
	height:75px;

	margin-left:5px; 
	border-bottom:1px solid #eaeaea;



	
}

.con_css1_conright_title a{
	font-size:16px; 
	line-height:140%;
	display:block; 
	width:268px; 
	

	display: flex;
	justify-content: left;
	align-items: center;
	flex-wrap: nowrap;
	height:80px;

	margin-top:5px; 


}
















.con_css4_conright{
	width:255px; 
	height:315px; 
	float:left; 
	margin-left:25px; 


}


.con_css4_conright_subject{
	
	font-size:17px; 
	font-weight:bold; 
	width:268px; 
	color:red;
	height:30px;

}

.con_css4_conright_1 a{
	margin-bottom:10px; 
	padding-bottom:15px; 
	font-size:14px; 

	display:block;
	float:left;
	width:110; 
	height:75px;

	line-height:153%;
	overflow:hidden;
	border-bottom:1px solid #eaeaea;


}


.con_css4_conright_1 .f_a{
	border-bottom:1px solid #fff;
}


.con_css4_conright_img{
	cursor:pointer; 
	width:125px; 
	height:80px; 
	margin-right:10px;
	overflow:hidden; 
	background-repeat: no-repeat; 
	background-position:50% 50%;
	background-size:cover;

	float:left;
}







.con_css5_conright{
	width:255px; 
	height:315px; 
	float:left; 
	margin-left:25px; 


}


.con_css5_conright_subject{
	
	font-size:17px; 
	font-weight:bold; 
	width:268px; 
	color:red;
	height:30px;
	font-family:'MalgunGothic';

}

.con_css5_conright_1 a{
	margin-bottom:10px; 
	padding-bottom:15px; 
	font-size:14px; 

	display:block;
	float:left;
	width:125; 
	height:75px;

	line-height:153%;
	overflow:hidden;
	

}



.con_css5_conright_img{
	cursor:pointer; 
	width:120px; 
	height:80px; 
	margin-right:10px;
	overflow:hidden; 
	background-repeat: no-repeat; 
	background-position:50% 50%;
	background-size:cover;
	float:left;
}




.con_css6_conright_1 a{
	margin-bottom:10px; 
	padding-bottom:15px; 
	font-size:14px; 

	display:block;
	float:left;
	width:165; 
	height:75px;

	line-height:153%;
	overflow:hidden;
	


}




.con_css6_conright_img{
	cursor:pointer; 
	width:80px; 
	height:80px; 
	margin-right:10px;
	overflow:hidden; 
	background-repeat: no-repeat; 
	background-position:50% 50%;
	background-size:cover;

	float:left;
}










.con_css7_conright{
	width:255px; 
	height:315px; 
	float:left; 
	margin-left:25px; 


}


.con_css7_conright_subject{
	
	font-size:19px; 
	font-weight:bold; 
	width:268px; 
	color:#000000;
	height:35px;

}

.con_css7_conright_1 a{
	margin-bottom:17px; 
	padding-bottom:8px; 
	font-size:14px; 

	display:block;
	float:left;
	width:110; 
	height:72px;

	line-height:138%;
	overflow:hidden;
	border-bottom:1px solid #eaeaea;


}


.con_css7_conright_1 .f_a{
	border-bottom:1px solid #fff;
}


.con_css7_conright_img{
	cursor:pointer; 
	width:125px; 
	height:80px; 
	margin-right:10px;
	overflow:hidden; 
	background-repeat: no-repeat; 
	background-position:50% 50%;
	background-size:cover;

	float:left;
}



.con_css8_conright_1{
	margin-top:5px; 
	margin-bottom:5px; 
	padding-top:5px; 
	padding-bottom:5px; 

	
}


.con_css8_conright_1 a{
	margin-top:5px; 
	margin-bottom:5px; 

	font-size:15px; 
	display:block;
	float:left;
	width:165; 
	height:80px;

	line-height:145%;
	overflow:hidden;
	
	

}


.con_css8_conright_img{
	cursor:pointer; 
	width:70px; 
	height:70px; 
	margin-right:10px;
	overflow:hidden; 
	background-repeat: no-repeat; 
	background-position:50% 50%;
	background-size:cover;

	float:left;
}





.main_op{
	width:100%; 
	min-width:1300px; 
	height:343px; 
	background-color:#eaeaea; 
	margin-top:20px;	

}



.op_con{
	width:105px; 
	float:left;

}

.op_con img{
	margin-top:30px; 
	margin-left:10px;
}

.main_op_opinion{
	width:1193px; 
	float:left; 
	margin:20px 0px;	
}

.main_opnion1{
	width:385px; 
	top:20px;  
	background-color:#fff;	
}

.main_opnion1_a{
	width:385px; height:100px; background-color:#fff;
}

.main_opnion1_0{

	width:55px; height:55px; 
	border-radius:50px;overflow:hidden;
	background-repeat: no-repeat;
	background-position:50% 50%;
	background-size:cover;
	margin-top:20px;
	margin-left:30px;
	float:left;cursor : pointer;


}


.main_opnion1_0_div_{
font-size:15px;
line-height:130%;
}


.main_opnion1_1{
	float:right;
	width:250px;
	margin-top:5px; 
	line-height:150%;
	cursor : pointer;
	padding:0px 10px;	


}

.main_opnion2_a{
	width:385px; height:303px; background-color:#fff;
}

.main_opnion1_0_div_name {color:#999;font-size:13px;margin-top:10px; position:absolute; top:55px;}
.main_opnion2_1{
	float:left;
	width:250px;
	margin-top:20px; 
	line-height:150%;
	cursor : pointer;
	padding:0px 0px 0 30px;	


}

.main_opnion2_0{

	width:325px; height:180px; 
	overflow:hidden;
	background-repeat: no-repeat;
	background-position:50% 50%;
	background-size:cover;
	margin-top:15px;
	margin-left:30px;
	float:left;cursor : pointer;
	

}

.main_opnion2_title{
	width:325px; 
	height:25px; 
	margin:10px 0px; 
	padding:0px 0px 0 30px;	

}

.main_opnion2_title a{
	font-size:16px; 
	line-height:140%;
	display:block; 
	width:325px; 
	 overflow:hidden;

	font-family:'cwTeXMing','NanumSquare','MalgunGothic','Noto Sans KR', 'Dotum', 'Gulim', 'Arial', sans-serif;
	
}



.bookimg_main0 {
	border:1px solid #eaeaea;
	padding:10px;
	margin:20px 0px;

	width:235px; 
	height:252px; 
}



.bookimg_main{
	cursor:pointer;
	width:150px; 
	height:205px;
	overflow:hidden; 
	background-repeat: no-repeat; 
	background-position:50% 50%;
	background-size:cover; 
	margin-top:20px; 
	margin-left:45px; 
	float:left;
}






.right_newcc { 

float:left; width:140px;font-size:14px;
line-height:120%;font-weight: 400;

}



.wellreadno1_new{
	width:960px; 
	height:370px; 
	border:1px solid #dddddd;
	float:left; 
	margin-right:30px;
}

.wellreadno1_new2{
	margin:10px;
	height:330px;
	border-right:1px solid #dddddd;

}

.wellreadnumber2_new{
	font-size:32px; 
	font-weight:800; 
	line-height:120%; 
	color:#f6330a !important;  
	display:block;
	width:55px; 
	margin:10px 0px 0px 15px; 
	height:60px; 
	float:left;
}




.richpicbx{
	width:270px; 
	height:600px; 
	background-color:#eff4f9; 
	margin-top:5px; 
	padding:15px;

}

	.update_new{
		padding:5px; 
		margin-top:3px; 
		font-size:12px; 
		color:#727272;
	}


	
.todayweather2{
	text-align:left;
	display:block;
	width:245px;
	float:right;
	margin-top:8px;
	font-size:15px;

	
}	

.todayweather2 h2{
  display:inline;
	margin:0px;
	padding:0px;
	font-size:17px;
	padding-top:5px;
	
}

.todayweather2 font{
	color:#000;
}
.todayweather2 p{
	font-size:15px;
	padding:0px;
	margin:0px;
	width:270px;
	display:inline-block;
	text-align:center;
	color:#000;
}

.todayweather2 span{
	font-size:15px;
	width:270px;
	 display:inline-block;
	 text-align:left;
	 	color:#000;
	 	height:25px;
	 
}

.todayweather2 span img{
		padding-left:10px;
}

.todayweather2 font{
color:blue;
}


.prizm{
	margin-left:24px;
	margin-top:200px;
	width:235px; 
	height:57px;


	font-size:16px; 
	line-height:150%;
	display:block; 

	color:#000;
	display: flex;
	  justify-content: left;
	  align-items: center;
	  flex-wrap: nowrap;
 /*
	   overflow:hidden;
	white-space: nowrap;
	text-overflow: ellipsis; ¸»ÁÙÀÓ Àû¿ë */



}

.prizm2{
	padding-top:5px;
	margin-top:150px;
	width:297px; 


	font-size:16px; 
	line-height:150%;
	display:block; 

	color:#000;
	display: flex;
	  justify-content: left;
	  align-items: center;
	  flex-wrap: nowrap;
 /*
	   overflow:hidden;
	white-space: nowrap;
	text-overflow: ellipsis; ¸»ÁÙÀÓ Àû¿ë */



}
