/* ----------------------------------------------------*/
.main1_container_wrap {position:relative; z-index:0; overflow:hidden; background-color:#fff; }
.main1_container {position:relative; width:2000px; left:50%; margin:0 0 0 -1000px; z-index:0; clear:both; overflow:hidden; }
.main1 {width:100%; height:100%; z-index:1; clear:both; position:relative; overflow:hidden; }
.mainimg1 {width:100%; float:left; position: relative; z-index:1; background-color:rgba(11, 11, 11, 0.5); }

.main_sub_img_wrap {width:100%; overflow:hidden; z-index:0; position:relative; margin:0; }
.main_sub_img {width:100%; overflow: hidden; height:350px; text-align:center; }

@media all and (max-width:1300px) { 
	.main1_container {width:100%; left:0; right:0; margin:0; }
}
@media all and (max-width:1000px) { 
	.main1_container {position:relative; width:1000px; left:50%; margin:0 0 0 -500px; z-index:0; clear:both; overflow:hidden; }
}
	
/* ----------------------------------------------------*/
.main2_container_wrap {position:relative; overflow:hidden; padding:50px 0; background-color:#f0f5fa; }
.main2_container {position:relative; width:100%; max-width:1300px; margin:20px auto; clear:both; overflow:hidden; }
.main2_bbs {float:left; width:calc(100% - 400px); position:relative; overflow:hidden; padding:0 30px 0 0;  }
.main2_popup {float:right; width:400px; position:relative; overflow:hidden; margin:0px auto; }

.main2_right_title {font-size:32px; line-height:32px; font-weight:600; color:#111; margin:0 0 20px 0;  }
.mainimg2 {width:100%; float:left; position: relative; z-index:1; background-color:rgba(11, 11, 11, 0.5); }
/* ------------*/
.mainimg2 .mi_func1_playbtns_wrap {top:-40px; right:0px; }
.mainimg2 .mi_func1_pageno {float:left; border: none; font-size:0.8rem; margin:2px 3px 0px 0px; color:#111; }
.mainimg2 #mainimg2_play_previous {content: url(/cms/pub/mainimg/image/func1_play_prev_black.gif); }
.mainimg2 #mainimg2_play_next {content: url(/cms/pub/mainimg/image/func1_play_next_black.gif); }
.mainimg2 #mainimg2_play_play {content: url(/cms/pub/mainimg/image/func1_play_play_black.gif); }
.mainimg2 #mainimg2_play_stop {content: url(/cms/pub/mainimg/image/func1_play_stop_black.gif); }
.mainimg2 #mainimg2_list_on {content: url(/cms/pub/mainimg/image/func1_list_on_black.gif); }
.mainimg2 #mainimg2_list_off {content: url(/cms/pub/mainimg/image/func1_list_off_black.gif); }
/* ------------*/

@media all and (max-width:1300px) { 
	.main2_container_wrap {position:relative; overflow:hidden; padding:25px 0; }
	.main2_container {margin:0 auto; padding:0 10px; }
}
@media all and (max-width:1000px) { 
	.main2_bbs {float:none; width:100%; }
	.main2_photo {float:none; width:100%; margin:0;  }
	.main2_popup {float:none; width:100%; margin:0px auto 0px auto;  }
}
/* ----------------------------------------------------*/

.lc_mainico1_wrap {position:absolute; left:50%; margin-left:-650px; top:240px; width:100%; max-width:1300px; overflow:hidden; text-align:center; }
.lc_mainico1_ul {display:inline-block; margin:0 auto; overflow:hidden; text-align:center; }
	.lc_mainico1_ul > li {position:relative; display:inline-block; margin:3px; overflow:hidden; } 
	.lc_mainico1_ul > li > .li_in {display:block; width:150px; height:130px; overflow:hidden; }
	.lc_mainico1_ul > li > .li_in > a {display:block; }
	.lc_mainico1_ul > li > .li_in > a .ico {display:block; width:55px; height:55px; margin:18px auto 5px auto;  }
	.lc_mainico1_ul > li > .li_in > a .title_wrap {display:block; height:32px; display:flex; flex-direction:column; align-items:center; justify-content:center;  }
	.lc_mainico1_ul > li > .li_in > a .title {display:block; font-size:15px; line-height:16px; color:#fff; font-weight:500; text-align:center; }

	@media all and (max-width:1300px) { 
		 .lc_mainico1_wrap {position:relative; left:0; top:0; padding:10px; margin:0 auto; background-color:#F1F8FC; }
	}
	@media all and (max-width:800px) { 
		.Xlc_mainico1_ul > li {width:33.33%; } 
	}

/* ----------------------------------------------------*/

.main_lect_kind_ul_wrap {position:relative; width:100%; max-width:1300px; overflow:hidden; margin:70px auto 20px auto; }
.main_lect_kind_ul {display:block; overflow:hidden; background-color:#dff3ff; border-top:solid 2px #bbd0de; padding-right:50px;  }
.main_lect_kind_ul > li {float:left; display:block; overflow:hidden; background-color:#dff3ff; border-left:solid 1px #bfd3df; }
.main_lect_kind_ul > li:nth-child(1) {border-left:none; }
.main_lect_kind_ul > li.on {background-color:#fff; }
.main_lect_kind_ul > li > div {display:block; padding:15px 15px; font-size:18px; line-height:18px; font-weight:400; color:#111; cursor:pointer; }
.main_lect_kind_ul > li > div:hover {color:#fff; background-color:#333; }

.main_lect_ul_wrap {width:100%; max-width:1300px; margin:0 auto 50px auto; padding:0; clear:both; overflow:hidden; }
.main_lect_ul_wrap.on {display:block; }
.main_lect_ul_wrap.off  {display:none; }
.main_lect_ul { margin:0 -10px 0 -10px; clear:both; overflow:hidden; }
.main_lect_ul li { width:25%; float:left; margin:0 0 30px 0;  }
.main_lect_ul li.visible { display:block; }
.main_lect_ul li.hidden { display:none; }
.main_lect_ul li .li_in { margin:0 10px; border:solid 1px #dadada; padding:0px; }
.main_lect_ul li .li_in:hover { border:solid 1px #0000ff; }
.main_lect_ul li .li_in .href { display:block; position:relative; cursor:pointer; }
.main_lect_ul li .li_in .href .main_lect_bg_img { width:100%; height:120px;  }
.main_lect_ul li .li_in .href .main_lect_body { padding:15px 12px; }
.main_lect_ul li .li_in .href .main_lect_bottom { background-color:#f1f2fa; padding:10px 0; text-align:center; }

.main_lect_ul li .li_in .main_lect_kind2_nm { display:inline-block; font-size:15px; line-height:15px; font-weight:400; background-color:#333; color:#fff; padding:5px 10px; }
.main_lect_ul li .li_in .main_lect_lect_nm { display:block; font-size:18px; line-height:18px; font-weight:600; color:#000; margin:5px 0px; height:36px; overflow:hidden; }
.main_lect_ul li .li_in .main_lect_hope_tfee { display:block; font-size:25px; line-height:25px; font-family:arial; font-weight:600; color:#111; margin:5px 0px; text-align:center;  }
.main_lect_ul li .li_in .main_lect_hope_tfee > span { font-size:15px; line-height:15px; font-weight:300; color:#666;  }

.main_lect_ul li .li_in .main_lect_date { font-family:arial; font-size:15px; line-height:15px; color:#333; text-align:center; }
.main_lect_date_dl {position: relative;display: block;margin: 5px auto;overflow: hidden;}
.main_lect_date_dl > dt {position: absolute;left:10px;font-size: 15px;line-height: 15px;color: #333;font-weight: 500;}
.main_lect_date_dl > dd {font-family:arial;  display: block;padding: 0 0 0 67px;font-size: 15px;line-height: 15px;height: 15px;color: #888;font-weight: 400;overflow: hidden; letter-spacing:-0.5px; text-align:left; }


/*
20690001	Á¢¼ö   
20690005	´ë±â½ÅÃ» 
20690002	Á¢¼ö¸¶°¨
20690003	Á¢¼ö¸¶°¨-´ë±âºÒ°¡
20690004	Á¢¼öºÒ°¡
.main_lect_stat_nm {position:absolute; top:0; right:0; color:#eee; font-size:14px; line-height:15px; font-weight:300; padding:5px 10px;  }
.main_lect_stat_nm_, .main_lect_stat_nm_0, .main_lect_stat_nm_N, .main_lect_stat_nm_20690002, .main_lect_stat_nm_20690003, .main_lect_stat_nm_20690004 {background-color:#fb7800; }
.main_lect_stat_nm_1, .main_lect_stat_nm_Y, .main_lect_stat_nm_20690001, .main_lect_stat_nm_20690005 {background-color:#4043f8; }
*/

.main_lect_stat_nm {position:absolute; top:0; right:0; color:#eee; font-size:14px; line-height:15px; font-weight:300; padding:5px 10px;  }
.main_lect_stat_nm_P {background-color:#22bb22; }
.main_lect_stat_nm_Y {background-color:#4043f8; }
.main_lect_stat_nm_W {background-color:#f28811; }
.main_lect_stat_nm_, .main_lect_stat_nm_N {background-color:#fb5500; }


@media all and (max-width:1000px) { 
	.main_lect_ul li { width:50%; float:left; margin:0 0 30px 0;  }
}
@media all and (max-width:470px) { 
	.main_lect_ul li { width:100%; float:left; margin:0 0 30px 0;  }
}

.main_lect_more_wrap {position:absolute; right:10px; top:11px; }
.main_lect_more {float:right; cursor:pointer; display:none; }
.main_lect_more.on {display:block; }
.main_lect_more .arrow_right {display:inline-block; width:30px;height:30px; border:solid 1px #a5a5a5; background:url(/image/cms/main/dpc_mainbbs_cas2_1_more.png) no-repeat center; margin:0 0 0px 0px; }

.main_lect_li_more_wrap { display:block; text-align:center; position:relative; padding:50px 20px 20px 20px; }
.main_lect_li_more_wrap.hidden { display:none; }
.main_lect_li_more_wrap:before {content:"";  position:absolute; bottom:59px; left:0; right:0; display:block; height:1px; border-top:dotted 1px #aaa; z-index:0; }
.main_lect_li_more {position:relative; display:inline-block; width:200px; height:40px; color:#fff; background-color:#2b76b4; font-size:16px; line-height:40px; border-radius:0 0 20px 20px; cursor:pointer; }


	.lc_arrow1_bottom { position:relative; display:inline-block; margin:0 0 0 2px; } 
	.lc_arrow1_bottom_in {position:relative; width:20px; height:10px; } 
	.lc_arrow1_bottom_in:before {z-index:1; content:''; position:absolute; right:0px; top:1px; width: 0; height: 0; border-top:8px solid #fff;  border-left:8px solid transparent;  border-right:8px solid transparent; } 

