/* ----------------------------------------------------*/
.main1_container_wrap {position:relative; z-index:0; overflow:hidden;  }
.main1_container {position:relative; width:100%; max-width:2000px; margin:0px auto 0px auto; 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); }

@media all and (max-width:1500px) { 
	.main1_container {width:100%; left:0; right:0; margin:0; }
}

/* ----------------------------------------------------*/
.main2_container_wrap {position:relative; overflow:hidden; }
.main2_container {position:relative; width:100%; max-width:1500px; margin:20px auto; clear:both; overflow:hidden; }
.main2_left {float:left; width:calc(100% - 510px); position:relative; overflow:hidden; }
.main2_right {float:right; width:470px; position:relative; overflow:hidden; margin:50px auto; }

.main2_right_title {font-size:36px; line-height:40px; font-weight:600; color:#111; margin:0 0 30px 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:-50px; right:15px; }
.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:1500px) { 
	.main2_container {margin:0 auto; padding:0 10px; }
}
@media all and (max-width:1000px) { 
	.main2_left {float:none; width:100%; }
	.main2_right {float:none; width:100%; margin:0px auto 50px auto;  }
}

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

.main_eca_kind_ul_wrap {position:relative; width:100%; max-width:1500px; overflow:hidden; margin:30px auto 20px auto; }
.main_eca_kind_ul {display:block; overflow:hidden; background-color:#dff3ff; border-top:solid 2px #bbd0de; padding:0 50px 0 0;  }
.main_eca_kind_ul > li {width:10%; float:left; display:block; overflow:hidden; background-color:#dff3ff; border-left:solid 1px #bfd3df; }
.main_eca_kind_ul > li:nth-child(1) {}
.main_eca_kind_ul > li.on {background-color:#fff; }
.main_eca_kind_ul > li > div {display:block; padding:15px 15px; font-size:18px; line-height:18px; font-weight:500; color:#111; cursor:pointer; text-align:center; }
.main_eca_kind_ul > li > div:hover {color:#fff; background-color:#333; }

.main_eca_kind_more_wrap {position:absolute; right:10px; top:11px; }
.main_eca_kind_more {float:right; cursor:pointer; display:none; }
.main_eca_kind_more.on {display:block; }
.main_eca_kind_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; }
@media all and (max-width:1100px) { 
	.main_eca_kind_ul > li {width:auto; float:left; display:block; overflow:hidden; background-color:#dff3ff; border-left:solid 1px #bfd3df; }
}
@media all and (max-width:700px) { 
	.main_eca_kind_ul {padding:5px 50px 5px 5px;  }
	.main_eca_kind_ul > li {width:auto; border:solid 1px #bfd3df; margin:2px; border-radius:20px;  }
	.main_eca_kind_ul > li > div {padding:10px 15px; font-size:16px; line-height:16px;  }
}
/* ----------------------------------------------------*/
.main_eca_container {width:100%; max-width:1500px; margin:50px auto; text-align:center; }
.main_eca_container_title {font-size:32px; line-height:32px; font-weight:600; color:#111; margin:15px auto; text-align:center; }
@media all and (max-width:1500px) { 
	.main_eca_container {padding:0 10px; }
}
._eca_list_idx_wrap {position:relative; overflow:hidden; }
._eca_list_idx { overflow:hidden; opacity:0; position:absolute; left:0; top:0; height:0; z-index:1; 
	transition-duration:0.05s; -ms-transition-duration:0.05s; -moz-transition-duration:0.05s; -webkit-transition-duration:0.05s; -o-transition-duration:0.05s;}
._eca_list_idx.on { display:block; opacity:1; position:static; left:0; top:0; height:auto; z-index:0; 
	transition-duration:0.3s; -ms-transition-duration:0.3s; -moz-transition-duration:0.3s; -webkit-transition-duration:0.3s; -o-transition-duration:0.3s; }
/* ------------------------------ */
._eca_list_ul { margin:0 -10px; overflow:hidden; }
._eca_list_ul > li { width:25%; float:left; padding:10px 10px; position:relative; }
._eca_list_ul > li > .li_in {display:block; overflow:hidden; background-color:#fff; border-radius:15px;border: solid 1px #e1e1e1; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }
._eca_list_ul > li > .li_in:hover {border:solid 1px #0000ff; }
._eca_list_ul > li > .li_in > .li_in_img {display:block; overflow:hidden; width:100%; cursor:pointer;  }
._eca_list_ul > li > .li_in > .li_in_text {display:block; overflow:hidden; padding:30px; }
._eca_list_ul > li > .li_in .stat_nm {display:block; overflow:hidden; margin:0 0 15px 0; text-align:left; }
._eca_list_ul > li > .li_in .stat_nm > .on     {display:inline-block; font-size:15px; line-height:15px; font-weight:500; color:#fff; background-color:#2288f1; border-radius:20px; padding:8px 15px; text-align:left;}
._eca_list_ul > li > .li_in .stat_nm > .on2    {display:inline-block; font-size:15px; line-height:15px; font-weight:500; color:#fff; background-color:#fb7800; border-radius:20px; padding:8px 15px; text-align:left;}
._eca_list_ul > li > .li_in .stat_nm > .off    {display:inline-block; font-size:15px; line-height:15px; font-weight:500; color:#fff; background-color:#777777; border-radius:20px; padding:8px 15px; text-align:left;}
._eca_list_ul > li > .li_in .stat_nm > .dday   {display:inline-block; font-size:15px; line-height:15px; font-weight:500; color:#2288f1; background-color:#fff; border-radius:20px; border:solid 2px #2288f1; padding:6px 15px; margin:0 0 0 7px; text-align:left;}
._eca_list_ul > li > .li_in .stat_nm > .method {display:inline-block; font-size:15px; line-height:15px; font-weight:500; color:#999999; background-color:#fff; border-radius:20px; border:solid 2px #ddd; padding:6px 15px; margin:0 0 0 7px; text-align:left;}

._eca_list_ul > li > .li_in .li_org_nm {font-size:15px; line-height:15px; color:#2233bb; font-weight:500; text-align:left;}
._eca_list_ul > li > .li_in .li_title {display:block; font-size:18px; line-height:20px; height:40px; color:#222; font-weight:600; margin:12px 0 10px 0; overflow:hidden; text-align:left; cursor:pointer; }
._eca_list_ul > li > .li_in .li_title:hover {color:blue; }
._eca_list_ul > li > .li_in .li_title2{font-size:15px; line-height:17px; height:34px; color:#888; font-weight:400; margin:0 0 15px 0; overflow:hidden; text-align:left;}
._eca_list_ul > li > .li_in .li_title3{font-size:15px; line-height:15px; height:15px; color:#888; font-weight:400; margin:0 0 10px 0; overflow:hidden; text-align:left;}

._eca_list_ul > li > .li_in .li_sub_text {display:block; border-top:dotted 1px #ddd; padding:10px 0 0 0; text-align:left;}
._eca_list_ul > li > .li_in .li_sub_text > dl {position:relative; display:block; margin:0px 10px 7px 0; overflow:hidden; }
._eca_list_ul > li > .li_in .li_sub_text > dl > dt {position:absolute; left:0; font-size:15px; line-height:15px; color:#333; font-weight:500; }
._eca_list_ul > li > .li_in .li_sub_text > dl > dd {display:block; padding:0 0 0 60px; font-size:15px; line-height:15px; height:15px;  color:#999; font-weight:400; overflow:hidden; }

._eca_list_ul > li > .li_in .li_sub_sc_cnt {position:relative; display:block; height:18px; overflow:hidden; background-color:#e1e2e5; border-radius:20px; margin:15px 0 0 0; }
._eca_list_ul > li > .li_in .li_sub_sc_cnt_in {z-index:0; position:absolute; left:0; top:0; height:18px; overflow:hidden; background-color:#c1c2cF; border-radius:20px; margin:0; }
._eca_list_ul > li > .li_in .li_sub_sc_cnt_text {z-index:10; position:absolute; left:0; right:0; top:0; font-size:14px; line-height:18px; height:18px;  color:#444; font-weight:400; text-align:center; background-color:transparent; }

@media all and (max-width:1300px) { 
	._eca_list_ul > li { width:33.33%; }
}
@media all and (max-width:1100px) { 
	._eca_list_ul > li { width:50%; }
}
@media all and (max-width:700px) { 
	._eca_list_ul > li { width:100%; }
}
/* ----------------------------------------------------*/
/*
.lc_mainico1_wrap {position:relative; overflow:hidden; text-align:center; background-color:#39a6f4;}
.lc_mainico1 {width:100%; max-width:1500px; margin:20px auto; }
.lc_mainico1_ul {display:block; margin:0 auto; overflow:hidden; text-align:center; }
	.lc_mainico1_ul > li {display:block; float:left; width:12.5%; padding:7px; overflow:hidden; } 
	.lc_mainico1_ul > li > .li_in {display:block; width:100%; height:110px; overflow:hidden; border:solid 1px #eee; border-radius:20px; }
	.lc_mainico1_ul > li > .li_in:hover {background-color:#55bbff;}
	.lc_mainico1_ul > li > .li_in > a {display:block; }
	.lc_mainico1_ul > li > .li_in > a .ico {}
	.lc_mainico1_ul > li > .li_in > a .title_wrap {display:block; height:16px; 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; }

	.lc_mainico1_ul > li > .li_in > a:before {content:""; background-size:contain; display:block; width:45px; height:45px; margin:17px auto 7px auto;} 
	.lc_mainico1_ul > li > .li_in > a:hover::before {transform:rotateY(360deg); transition-duration:0.6s;  } 
	.lc_mainico1_ul > li:nth-child(1) > .li_in > a:before {background:url(/image/cms/icon/mainicon1_w.png) no-repeat; content:""; background-size:contain; } 
	.lc_mainico1_ul > li:nth-child(2) > .li_in > a:before {background:url(/image/cms/icon/mainicon6_w.png) no-repeat; content:""; background-size:contain;   } 
	.lc_mainico1_ul > li:nth-child(3) > .li_in > a:before {background:url(/image/cms/icon/mainicon9_w.png) no-repeat; content:""; background-size:contain;   } 
	.lc_mainico1_ul > li:nth-child(4) > .li_in > a:before {background:url(/image/cms/icon/mainicon10_w.png) no-repeat; content:""; background-size:contain;   } 
	.lc_mainico1_ul > li:nth-child(5) > .li_in > a:before {background:url(/image/cms/icon/mainicon25_w.png) no-repeat; content:""; background-size:contain;   } 
	.lc_mainico1_ul > li:nth-child(6) > .li_in > a:before {background:url(/image/cms/icon/mainicon4_w.png) no-repeat; content:""; background-size:contain;   } 
	.lc_mainico1_ul > li:nth-child(7) > .li_in > a:before {background:url(/image/cms/icon/mainicon3_w.png) no-repeat; content:""; background-size:contain;   } 
	.lc_mainico1_ul > li:nth-child(8) > .li_in > a:before {background:url(/image/cms/icon/mainicon11_w.png) no-repeat; content:""; background-size:contain;   } 
 
	@media all and (max-width:1000px) { 
		.lc_mainico1_ul > li {width:25%; padding:5px; } 
	}
	@media all and (max-width:800px) { 
		.lc_mainico1_ul > li {width:50%; } 
	}
*/
.lc_mainico1_wrap {position:relative; overflow:hidden; text-align:center; background-color:#39a6f4;}
.lc_mainico1 {width:100%; max-width:1500px; margin:20px auto; }
.lc_mainico1_ul {display:block; margin:0 auto; overflow:hidden; text-align:center; }
	.lc_mainico1_ul > li {display:block; float:left; width:12.5%; padding:7px; overflow:hidden; } 
	.lc_mainico1_ul > li > .li_in {display:block; width:100%; height:110px; overflow:hidden; border:solid 1px #eee; border-radius:20px; background-color:#fff; }
	.lc_mainico1_ul > li > .li_in:hover {}
	.lc_mainico1_ul > li > .li_in > a {display:block; }
	.lc_mainico1_ul > li > .li_in > a .ico {}
	.lc_mainico1_ul > li > .li_in > a .title_wrap {display:block; height:16px; 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:#222; font-weight:500; text-align:center; }

	.lc_mainico1_ul > li > .li_in > a:before {content:""; background-size:contain; display:block; width:45px; height:45px; margin:17px auto 7px auto;} 
	.lc_mainico1_ul > li > .li_in > a:hover::before {transform:rotateY(360deg); transition-duration:0.6s;  } 
	.lc_mainico1_ul > li:nth-child(1) > .li_in > a:before {background:url(/image/cms/icon/mainicon1_b.png) no-repeat; content:""; background-size:contain; } 
	.lc_mainico1_ul > li:nth-child(2) > .li_in > a:before {background:url(/image/cms/icon/mainicon6_b.png) no-repeat; content:""; background-size:contain;   } 
	.lc_mainico1_ul > li:nth-child(3) > .li_in > a:before {background:url(/image/cms/icon/mainicon9_b.png) no-repeat; content:""; background-size:contain;   } 
	.lc_mainico1_ul > li:nth-child(4) > .li_in > a:before {background:url(/image/cms/icon/mainicon10_b.png) no-repeat; content:""; background-size:contain;   } 
	.lc_mainico1_ul > li:nth-child(5) > .li_in > a:before {background:url(/image/cms/icon/mainicon25_b.png) no-repeat; content:""; background-size:contain;   } 
	.lc_mainico1_ul > li:nth-child(6) > .li_in > a:before {background:url(/image/cms/icon/mainicon4_b.png) no-repeat; content:""; background-size:contain;   } 
	.lc_mainico1_ul > li:nth-child(7) > .li_in > a:before {background:url(/image/cms/icon/mainicon3_b.png) no-repeat; content:""; background-size:contain;   } 
	.lc_mainico1_ul > li:nth-child(8) > .li_in > a:before {background:url(/image/cms/icon/mainicon11_b.png) no-repeat; content:""; background-size:contain;   } 
 
	@media all and (max-width:1000px) { 
		.lc_mainico1_ul > li {width:25%; padding:5px; } 
	}
	@media all and (max-width:800px) { 
		.lc_mainico1_ul > li {width:50%; } 
	}
/* ----------------------------------------------------*/

.dpc_mainbbs11 .title_wrap .title_bbs_wrap {width:100px; }
.dpc_mainico1_wrap {position: relative; max-width:1500px; background-color:#fff; margin:20px auto 20px auto; padding:0 0 30px 0; box-shadow:none; }
