/* ==================================================================== */
@keyframes mi_func1_scale_up {0% {opacity:0.7; } 20% {opacity:1; } 100% {transform:scale(1.15); } }
@keyframes mi_func1_scale_down {0% {opacity:0.7; } 20% {opacity:1; } 100% {transform:scale(0.85); } }

.mainimg_text {position:absolute; left:0; top:0; width:100%; height:100%;}

.mi_func1_ul {display:block; list-style-type: none; position:relative;}
.mi_func1_slide {position:absolute; left:0; top:0; width: 100%; z-index: 1; 
	opacity: 0; -webkit-transition: opacity 1s; -moz-transition: opacity 1s; -o-transition: opacity 1s; transition: opacity 1s; }
.mi_func1_showing {opacity:1; z-index:2; }

.Xmi_func1_scale_up { -webkit-transition: transform 15s ease; -moz-transition: transform 15s ease; -ms-transition: transform 15s ease;}
.Xmi_func1_scale_up.on {transform:scale(1.2); }
.mi_func1_scale_up {width:100%;}
.mi_func1_scale_up.on {animation: mi_func1_scale_up 10s ease infinite; }
.mi_func1_scale_down {width:calc(100% + 150px); margin:-75px; 0 0 -75px; }
.mi_func1_scale_down.on {animation: mi_func1_scale_down 10s ease infinite; }

.mi_func1_title_ul {width:100%; height:50px; z-index:7; display:block; position:relative;  }
.mi_func1_title {position:absolute; left:0; top:0; padding:15px 15px 0 15px; width:100%; height:50px; color:#fff; background-color:#112233; z-index:8; 
	font-size:16px; line-height:18px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
	opacity: 0; -webkit-transition: opacity 1s; -moz-transition: opacity 1s; -o-transition: opacity 1s; transition: opacity 1s; text-align:left; }
.mi_func1_title_showing {opacity: 1; z-index: 9; }

.mi_func1_list_ul {display:none; width:100%; height:100%; position:absolute; left:0; top:0; z-index:5;  background-color:#334455; overflow-y:scroll; }
.mi_func1_list_li {display:block; padding:20px; border-bottom:solid 1px #aaa;  }
.mi_func1_list_li a {font-size:1rem; line-height:1rem; color:#ccc; }

.mi_func1_playbtns_wrap {position: absolute;right:15px; bottom:11px;z-index: 10; vertical-align:top; } 
.mi_func1_playbtns {display:inline-block; margin:0px 0px 0px 6px;}
.mi_func1_pageno {float:left; border: none; font-size:0.8rem; margin:2px 3px 0px 0px; color:#fff; }

.mi_func1_selectbtns_wrap {width:100%; height:22px; text-align:center; overflow:hidden; position: absolute;left:0px; bottom:15px;z-index: 10; } 
.mi_func1_selectbtns {display: inline-block; width:18px; height:18px; margin:0 2px; cursor:pointer; 
	border:solid 2px #fff; border-radius:50%; -webkit-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%;  }
.mi_func1_selectbtns.on {background-color:#dddd00; }
.mi_func1_selectbtns_img {display: inline-block; cursor: pointer;margin: 0px 0px 0px 0px;}

/* ==================================================================== */
@keyframes mi_func2_scale_up {0% {opacity:0.7; } 20% {opacity:1; } 100% {transform:scale(1.15); } }
@keyframes mi_func2_scale_down {0% {opacity:0.7; } 20% {opacity:1; } 100% {transform:scale(0.85); } }

.mainimg_text {position:absolute; left:0; top:0; width:100%; height:100%;}

.mi_func2_ul {display:block; list-style-type: none; position:relative;}
.mi_func2_slide {position:absolute; left:0; top:0; width: 100%; z-index: 1; 
	opacity: 0; -webkit-transition: opacity 1s; -moz-transition: opacity 1s; -o-transition: opacity 1s; transition: opacity 1s; }
.mi_func2_slide > a {display:block; overflow:hidden; }
.mi_func2_showing {opacity:1; z-index:2; }

.Xmi_func2_scale_up { -webkit-transition: transform 15s ease; -moz-transition: transform 15s ease; -ms-transition: transform 15s ease;}
.Xmi_func2_scale_up.on {transform:scale(1.2); }
.mi_func2_scale_up {width:100%;}
.mi_func2_scale_up.on {animation: mi_func2_scale_up 10s ease infinite; }
.mi_func2_scale_down {width:calc(100% + 150px); margin:-75px; 0 0 -75px; }
.mi_func2_scale_down.on {animation: mi_func2_scale_down 10s ease infinite; }

.mi_func2_title_ul {width:100%; height:50px; z-index:7; display:block; position:relative;  }
.mi_func2_title {position:absolute; left:0; top:0; padding:15px 15px 0 15px; width:100%; height:50px; color:#fff; background-color:#112233; z-index:8; 
	font-size:16px; line-height:18px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
	opacity: 0; -webkit-transition: opacity 1s; -moz-transition: opacity 1s; -o-transition: opacity 1s; transition: opacity 1s; text-align:left; }
.mi_func2_title_showing {opacity: 1; z-index: 9; }

.mi_func2_list_ul {display:none; width:100%; height:100%; position:absolute; left:0; top:0; z-index:5;  background-color:#334455; overflow-y:scroll; }
.mi_func2_list_li {display:block; padding:20px; border-bottom:solid 1px #aaa;  }
.mi_func2_list_li a {font-size:1rem; line-height:1rem; color:#ccc; }

.mi_func2_playbtns_wrap {position: absolute;right:15px; bottom:11px;z-index: 10; vertical-align:top; } 
.mi_func2_playbtns {display:inline-block; margin:0px 0px 0px 6px;}
.mi_func2_pageno {float:left; border: none; font-size:0.8rem; margin:2px 3px 0px 0px; color:#fff; }

.mi_func2_selectbtns_wrap {width:100%; height:22px; text-align:center; overflow:hidden; position: absolute;left:0px; bottom:15px;z-index: 10; } 
.mi_func2_selectbtns {display: inline-block; width:18px; height:18px; margin:0 2px; cursor:pointer; 
	border:solid 2px #fff; border-radius:50%; -webkit-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%;  }
.mi_func2_selectbtns.on {background-color:#dddd00; }
.mi_func2_selectbtns_img {display: inline-block; cursor: pointer;margin: 0px 0px 0px 0px;}

/* ==================================================================== */
.main_cas2_m30 { margin:0 -15px 0 -15px; overflow:hidden; }
.main_cas2_m30 > li { width:50%; float:left; margin:0; }
.main_cas2_m30 > li .img_frame { margin:0 15px; position:relative; }
.main_cas3_m30 { margin:0 -15px 0 -15px; overflow:hidden; }
.main_cas3_m30 > li { width:33.3%; float:left; margin:0; overflow:hidden;  }
.main_cas3_m30 > li .img_frame { margin:0 15px; position:relative; }
.main_cas4_m30 { margin:0 -15px 0 -15px; overflow:hidden; }
.main_cas4_m30 > li { width:25%; float:left; margin:0; overflow:hidden; }
.main_cas4_m30 > li .img_frame { margin:0 15px; position:relative; }
@media all and (max-width:1205px) { 
	.main_cas4_m30 > li { width:50%; float:left; margin:0;  }
}
@media all and (max-width:960px) { 
	.main_cas2_m30 { margin:0 -5px 0 -5px; }
	.main_cas2_m30 > li .img_frame { margin:0 5px; }
}
@media all and (max-width:700px) { 
	.main_cas2_m30 > li { width:100%; float:left; margin:0;  }
	.main_cas3_m30 > li { width:100%; float:left; margin:0;  }
	.main_cas4_m30 > li { width:100%; float:left; margin:0;  }
}
/* ==================================================================== */

.main_cas1_m0 { overflow:hidden; margin:0; }
.main_cas1_m0 li > a {display:block;  }
.main_cas1_m0 li { width:100%; float:left; margin:0; }
.main_cas1_m0 li .img_frame {margin:0; position:relative; }

.main_cas2_m0 { overflow:hidden; margin:0; }
.main_cas2_m0 li > a {display:block; }
.main_cas2_m0 li { width:50%; float:left; margin:0; }
.main_cas2_m0 li .img_frame {margin:0; position:relative; }
@media all and (max-width:700px) { 
	.main_cas2_m0 li { width:100%; float:left; margin:0; }
}


/* =dpc_mainbbs1 begin=================================================================== */
.dpc_mainbbs1_wrap {overflow:hidden; background-color:#fff; }
.dpc_mainbbs1 {width:1300px; background-color:#fff;  margin:50px auto; clear:both; overflow:hidden; position:relative;}

.dpc_mainbbs1 .title_wrap {position:relative; width:calc(100% - 90px); height:40px; padding:0 5px; vertical-align:bottom; overflow-x:scroll; -ms-overflow-style:none; }
.dpc_mainbbs1 .title_wrap::-webkit-scrollbar {display:none; }
.dpc_mainbbs1 .title_wrap .title_group {position:absolute; left:0; top:0; font-size:40px; line-height:40px; font-weight:600; color:#111; }

.dpc_mainbbs1 .title_wrap .title_bbs_wrap {width:450px; margin:0px 0 0 0; float:right; font-size:20px; line-height:20px; font-weight:600; color:#111; overflow:hidden;  }
.dpc_mainbbs1_title {float:left; font-size:18px; padding:10px 0 0 0; margin:0 15px; color:#9d9d9d; border-top:solid 3px transparent; cursor:pointer; }
.dpc_mainbbs1_title:first-child {margin:0 15px 0 0; }
.dpc_mainbbs1_title.on {border-top:solid 3px #5dace3;  color:#222;}
 
.dpc_mainbbs1_more_wrap {position:absolute; right:10px; top:0px; }
.dpc_mainbbs1_more {float:right; cursor:pointer; margin:7px 0 0 0;  display:none; }
.dpc_mainbbs1_more.on {display:block; }
.dpc_mainbbs1_more .arrow_right {display:inline-block; width:70px; font-size:1rem; font-weight:600; color:#888; position:relative; font-style:italic; border-bottom:solid 1px #222; margin:0 0 0 7px; }
.dpc_mainbbs1_more .arrow_right2 {position:absolute; bottom:-5px; right:3px; width:12px; height:12px; margin:0px 0 0 0px; border-left:solid 1px #888;  ;  
-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);-ms-transform: rotate(135deg);-o-transform: rotate(135deg);transform: rotate(135deg); background-color:transparent;}

.dpc_mainbbs1_ul {margin:20px 0 0 0; overflow:hidden; display:none; min-height:180px; }
.dpc_mainbbs1_ul.on {display:block; }
.dpc_mainbbs1_ul > li {width:25%; float:left; margin:10px 0; padding:0 20px; position:relative; border-left:solid 1px #ddd; }
.dpc_mainbbs1_ul > li > a {width:100%; text-align:left; display:inline-block; color:#333; font-weight:600; font-size:17px; line-height:20px; height:40px;overflow:hidden; text-overflow:ellipsis;}
.dpc_mainbbs1_ul > li > a:hover {color:blue;}
.dpc_mainbbs1_ul > li > .text {width:100%; margin:5px 0 0 0; text-align:left; color:#777; font-size:16px; line-height:20px; height:3.9rem; overflow:hidden; text-overflow:ellipsis;}
.dpc_mainbbs1_ul > li > .date {color:#666; margin:10px 0 5px 0;font-size:16px; text-align:left; font-style:italic; font-family:arial; }

@media all and (min-width:499px) { 
	.dpc_mainbbs1_ul > li:last-child {border-right:solid 1px #ddd;  }
}
@media all and (max-width:1300px) { 
	.dpc_mainbbs1 {width:100%; padding:0 10px; }
}
@media all and (max-width:850px) { 
	.dpc_mainbbs1 .title_wrap .title_group {display:none; }
	.dpc_mainbbs1 .title_wrap .title_bbs_wrap {float:left; margin:0; }
}
@media all and (max-width:800px) { 
	.dpc_mainbbs1_ul > li {width:50%; border-right:solid 1px #ddd;  }
}
@media all and (max-width:500px) { 
	.dpc_mainbbs1_ul > li:last-child {border:right:none; }
	.dpc_mainbbs1_ul > li {width:100%; margin:15px 0 0 0; padding:10px 0 0 0; border-left:none; border-right:none; border-top:solid 1px #ddd; }
	.dpc_mainbbs1_ul > li > a {width:100%; text-align:left; display:inline-block; color:#111; font-weight:600; font-size:1rem; line-height:1rem; height:1rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
	.dpc_mainbbs1_ul > li > .text {display:none;}
	.dpc_mainbbs1_ul > li > .date {margin:10px 0 0 0; font-size:0.9rem; font-style:italic;}
}
/* =dpc_mainbbs1 end=================================================================== */
/* =dpc_mainbbs1_2 begin=================================================================== */
.dpc_mainbbs1_2_wrap {display:block; overflow:hidden; background-color:#fff; padding:0 0 0 20px; }
.dpc_mainbbs1_2 {background-color:#fff;  clear:both; margin:0px auto; overflow:hidden; position:relative;}

.dpc_mainbbs1_2 .title_wrap {position:relative; width:calc(100% - 90px); height:40px; padding:0 5px; vertical-align:bottom; overflow-x:scroll; -ms-overflow-style:none; }
.dpc_mainbbs1_2 .title_wrap::-webkit-scrollbar {display:none; }
.dpc_mainbbs1_2 .title_wrap .title_group {position:absolute; left:0; top:0; font-size:40px; line-height:40px; font-weight:600; color:#111; }

.dpc_mainbbs1_2 .title_wrap .title_bbs_wrap {width:450px; margin:0px 0 0 0; float:left; font-size:20px; line-height:20px; font-weight:600; color:#111; overflow:hidden;  }
.dpc_mainbbs1_2_title {float:left; font-size:20px; padding:10px 0 0 0; margin:0 15px; color:#9d9d9d; border-top:solid 3px transparent; cursor:pointer; }
.dpc_mainbbs1_2_title:first-child {margin:0 10px 0 0; }
.dpc_mainbbs1_2_title.on {border-top:solid 3px #5dace3;  color:#222;}
 
.dpc_mainbbs1_2_more_wrap {position:absolute; right:5px; top:0px; }
.dpc_mainbbs1_2_more {float:right; cursor:pointer; margin:7px 0 0 0;  display:none; }
.dpc_mainbbs1_2_more.on {display:block; }
.dpc_mainbbs1_2_more .arrow_right {display:inline-block; width:70px; font-size:1rem; font-weight:600; color:#888; position:relative; font-style:italic; border-bottom:solid 1px #222; margin:0 0 0 7px; }
.dpc_mainbbs1_2_more .arrow_right2 {position:absolute; bottom:-5px; right:3px; width:12px; height:12px; margin:0px 0 0 0px; border-left:solid 1px #888;  ;  
-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);-ms-transform: rotate(135deg);-o-transform: rotate(135deg);transform: rotate(135deg); background-color:transparent;}

.dpc_mainbbs1_2_ul {margin:20px 0 0 0; overflow:hidden; display:none; min-height:180px; }
.dpc_mainbbs1_2_ul.on {display:block; }
.dpc_mainbbs1_2_ul > li {width:50%; float:left; margin:10px 0; padding:0 20px; position:relative; border-left:solid 1px #ddd; }
.dpc_mainbbs1_2_ul > li > a {width:100%; text-align:left; display:inline-block; color:#333; font-weight:600; font-size:17px; line-height:20px; height:40px;overflow:hidden; text-overflow:ellipsis;}
.dpc_mainbbs1_2_ul > li > a:hover {color:blue;}
.dpc_mainbbs1_2_ul > li > .text {width:100%; margin:5px 0 0 0; text-align:left; color:#777; font-size:16px; line-height:20px; height:3.9rem; overflow:hidden; text-overflow:ellipsis;}
.dpc_mainbbs1_2_ul > li > .date {color:#666; margin:10px 0 5px 0;font-size:16px; text-align:left; font-style:italic; font-family:arial; }

@media all and (min-width:501px) { 
	.dpc_mainbbs1_2_ul > li:last-child {border-right:solid 1px #ddd;  }
}
@media all and (max-width:1000px) { 
	.dpc_mainbbs1_2_wrap {display:block; overflow:hidden; background-color:#fff; padding:0 10px; }
	.dpc_mainbbs1_2 {margin:30px auto; }
}
@media all and (max-width:800px) { 
	.dpc_mainbbs1_2 .title_wrap .title_group {display:none; }
	.dpc_mainbbs1_2 .title_wrap .title_bbs_wrap {float:left; margin:0; }
}
@media all and (max-width:500px) { 
	.dpc_mainbbs1_2_ul > li:last-child {border:right:none; }
	.dpc_mainbbs1_2_ul > li {width:100%; margin:15px 0 0 0; padding:10px 0 0 0; border-left:none; border-right:none; border-top:solid 1px #ddd; }
	.dpc_mainbbs1_2_ul > li > a {width:100%; text-align:left; display:inline-block; color:#111; font-weight:600; font-size:1rem; line-height:1rem; height:1rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
	.dpc_mainbbs1_2_ul > li > .text {display:none;}
	.dpc_mainbbs1_2_ul > li > .date {margin:10px 0 0 0; font-size:0.9rem; font-style:italic;}
}
/* =dpc_mainbbs1_2 end=================================================================== */
/* =dpc_mainbbs2 begin=================================================================== */
.dpc_mainbbs2_wrap {overflow:hidden; background-color:#fff; }
.dpc_mainbbs2 {max-width:1300px; background-color:#fff;  margin:50px auto; clear:both; overflow:hidden; position:relative; }

.dpc_mainbbs2 .title_wrap {width:calc(100% - 35px); position:relative; vertical-align:bottom; overflow-x:scroll; -ms-overflow-style:none; }
.dpc_mainbbs2 .title_wrap::-webkit-scrollbar {display:none; }
.dpc_mainbbs2 .title_wrap .title_bbs_wrap {width:450px; margin:0; float:left; overflow:hidden;}
.dpc_mainbbs2_title {float:left; font-size:18px; padding:10px 20px; color:#9d9d9d; cursor:pointer; border: solid 1px #0d3f58; text-align:center;}
.dpc_mainbbs2_title.on {background-color:#0d3f58; color:#fff;}
 
.dpc_mainbbs2_more_wrap {position:absolute; right:10px; top:5px;}
.dpc_mainbbs2_more {float:right; cursor:pointer; margin:10px 0 0 0;  display:none; height:22px; width:22px; background:url(/image/cms/main/dpc_mainbbs2_more.png);}
.dpc_mainbbs2_more.on {display:block; }

.dpc_mainbbs2_list_wrap {margin:30px 0 0 0; overflow:hidden; min-height:160px; }
.dpc_mainbbs2_list {display:none; }
.dpc_mainbbs2_list.on {display:block; }

.dpc_mainbbs2_ul_l {width:50%; float:left; overflow:hidden; padding:0 30px 0 0; border-right:dashed 1px #ddd; }
.dpc_mainbbs2_ul_l > li {display:block; height:160px; position:relative; }
.dpc_mainbbs2_ul_l > li > .date {position:absolute; left:0; top:0; padding:10px 0; width:120px; color:#0d3f58; font-size:16px; border:solid 3px #0d3f58;  overflow:hidden; }
.dpc_mainbbs2_ul_l > li > .date > .day {font-size:32px; line-height:32px; font-weight:900; color:#0d3f58; text-align:center; }
.dpc_mainbbs2_ul_l > li > .date .yearmonth {font-size:16px; line-height:20px; color:0d3f58; text-align:center; }
.dpc_mainbbs2_ul_l > li > .text_wrap { padding:0 0 0 150px; }
.dpc_mainbbs2_ul_l > li a.title {display:block; color:#333; font-weight:600; font-size:25px; line-height:25px; height:25px; overflow:hidden; text-overflow:ellipsis;}
.dpc_mainbbs2_ul_l > li a:hover {color:blue;}
.dpc_mainbbs2_ul_l > li .text {font-size:16px; line-height:20px; height:80px; margin:10px 0 0 0; text-align:left; color:#888;  overflow:hidden; text-overflow:ellipsis;}

.dpc_mainbbs2_ul_l > li .bottom {width:100%; margin:20px 0 0 0;}
.dpc_mainbbs2_ul_l > li .writer_ico {float:left; width:17px; height:18px; margin:0 5px 0 0; background:url(/image/cms/main/dpc_mainbbs2_writer.png) no-repeat left center;  }
.dpc_mainbbs2_ul_l > li .writer {float:left; font-size:15px; font-weight:450; color:#999; margin:-2px 10px 0 0;}
.dpc_mainbbs2_ul_l > li .readcnt_ico {float:left; width:23px; height:18px; margin:0 5px 0 0; background:url(/image/cms/main/dpc_mainbbs2_readcnt.png) no-repeat left center;  }
.dpc_mainbbs2_ul_l > li .readcnt {float:left; font-size:15px; font-weight:450; color:#999; margin:-2px 10px 0 0;}

.dpc_mainbbs2_ul_r {width:50%; float:left; overflow:hidden; padding:0 0 0 30px; }
.dpc_mainbbs2_ul_r > li {display:block; position:relative; margin:0px 0 20px 0; }
.dpc_mainbbs2_ul_r > li > a.title {text-align:left; display:block; color:#333; font-weight:600; font-size:16px; line-height:20px; height:20px; overflow:hidden; text-overflow:ellipsis; padding:0 100px 0 15px; background:url(/image/dot/dot_2_8.gif) no-repeat left center; }
.dpc_mainbbs2_ul_r > li > .date {position:absolute; right:0; top:2px; color:#aaa; font-size:15px; font-family:arial; }
.dpc_mainbbs2_ul_r > li > a:hover {color:blue;}
@media all and (max-width:1300px) { 
	.dpc_mainbbs2 {width:100%; padding:0 10px; }
}
@media all and (max-width:870px) { 
	.dpc_mainbbs2_ul_l > li > .date{display:none;}
	.dpc_mainbbs2_ul_l > li > .text_wrap { padding:0; }
	.dpc_mainbbs2_ul_r > li > a.title{padding:0 0 0 15px;}
	.dpc_mainbbs2_ul_r > li > .date {display:none;}
}
@media all and (max-width:700px) { 
	.dpc_mainbbs2_ul_l {border:none;}
	.dpc_mainbbs2_ul_l > li > .date {display:block;}
	.dpc_mainbbs2_ul_l > li > .text_wrap { padding:0 0 0 150px; }
	.dpc_mainbbs2_ul_l {width:100%;}
	.dpc_mainbbs2_ul_r {display:none;}
}
@media all and (max-width:500px) { 
	.dpc_mainbbs2_ul_l > li > .date{display:none;}
	.dpc_mainbbs2_ul_l > li > .text_wrap { padding:0; }
}
/* =dpc_mainbbs2 end=================================================================== */
/* =dpc_mainbbs3 begin=================================================================== */
.dpc_mainbbs3_wrap { overflow:hidden; clear:both; background-color:#fff; margin:20px auto; }
.dpc_mainbbs3 { width:1300px; overflow:hidden; padding:20px 30px; margin:0 auto; position:relative; }

.dpc_mainbbs3 .title_wrap {width:calc(100% - 45px); margin:0 0 0 -5px; position:relative; height:60px; vertical-align:bottom; overflow-x:scroll; -ms-overflow-style:none; }
.dpc_mainbbs3 .title_wrap::-webkit-scrollbar {display:none; }
.dpc_mainbbs3 .title_wrap .title_group {position:absolute; left:0; top:0; font-size:40px; line-height:40px; font-weight:800; color:#333333; }

.dpc_mainbbs3 .title_wrap .title_bbs_wrap {width:480px; height:45px; margin:0; float:left; font-size:20px; line-height:24px; font-weight:300; color:#111; overflow:hidden;  }
.dpc_mainbbs3_title {font-family:'Noto Sans KR'; float:left; font-size:16px; line-height: 16px;  text-align: center; padding:10px 20px; margin:0 5px; color:#333; cursor:pointer; border-radius: 40px; background-color:#eeeeee; }
.dpc_mainbbs3_title.on {background-color:#5f7ad1;  color:#fff; }
 
.dpc_mainbbs3_more_wrap {position:absolute; top:12px; right:20px;  }
.dpc_mainbbs3_more {float:right; cursor:pointer; margin:0px 0 0 0;  display:none; }
.dpc_mainbbs3_more.on {display:block; }
.dpc_mainbbs3_more .arrow_right {display:inline-block; width:40px;height:40px; background:url(/image/cms/main/dpc_mainbbs3_more.png) no-repeat center; margin:0 0 0px 70px; }

.dpc_mainbbs3_list_wrap {position:relative; min-height:185px; }
.dpc_mainbbs3_list {display:none; }
.dpc_mainbbs3_list.on {display:block; }

.dpc_mainbbs3_ul_l {width:50%; float:left; overflow:hidden; padding:0 30px 0 0; }
.dpc_mainbbs3_ul_l > li {display:block; margin:7px 0; height:80px; position:relative; }
.dpc_mainbbs3_ul_l > li > .date {position:absolute; left:0; top:0; border:solid 1px #666; font-size:16px;  width:80px;  height: 80px; border-radius: 70%; line-height:20px; color:#999;}
.dpc_mainbbs3_ul_l > li > .date .yearmonth {font-family:arial; font-size:14px;  text-align:center;  line-height:14px; font-weight:300; margin:20px auto 3px auto;}
.dpc_mainbbs3_ul_l > li > .date .day {font-family:arial; font-size:24px; font-weight:800; text-align:center;  line-height:24px;}
.dpc_mainbbs3_ul_l > li > .text_wrap {padding:10px 0 0 120px; }
.dpc_mainbbs3_ul_l > li a.title {text-align:left; display:block; color:#333; font-weight:600; font-size:17px; line-height:18px; height:30px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.dpc_mainbbs3_ul_l > li a.title:hover {color:blue;}
.dpc_mainbbs3_ul_l > li .text {margin:0; text-align:left; color:#666; font-size:15px; line-height:16px; height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }

.dpc_mainbbs3_ul_r {width:50%; float:left; margin:0 0 0 0; overflow:hidden; }
.dpc_mainbbs3_ul_r > li {display:block; margin:0px 0; padding:10px 20px 10px 5px; border-bottom:solid 1px #ddd; position:relative; }
.dpc_mainbbs3_ul_r > li:last-child { border-bottom:solid 0px #ddd;}
.dpc_mainbbs3_ul_r > li > a {display:block; width:calc(100% - 100px); text-align:left; color:#666; font-weight:300; font-size:16px; line-height:20px; height:20px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.dpc_mainbbs3_ul_r > li > a:hover {color:blue;}
.dpc_mainbbs3_ul_r > li > .date { position:absolute; top:13px; right:5px; color:#666; font-size:14.5px; text-align:left; font-family:arial; }

@media all and (max-width:1300px) { 
	.dpc_mainbbs3_wrap { padding:10px; }
	.dpc_mainbbs3 { width:100%; }
}
@media all and (max-width:1000px) { 
	.dpc_mainbbs3 .title_wrap .title_group {display:none; }
	.dpc_mainbbs3 .title_wrap .title_bbs_wrap {margin:0; }
	.dpc_mainbbs3_ul_l > li > .date{display:none;}
	.dpc_mainbbs3_ul_l > li > .date .yearmonth {font-size:0px; }
	.dpc_mainbbs3_ul_l > li > .date .day {font-size:0px;}
	.dpc_mainbbs3_ul_l > li > .text_wrap {padding:10px 0 0 0px; }
}
@media all and (max-width:800px) { 
	.dpc_mainbbs3 { padding:10px 10px; }
	.dpc_mainbbs3_more_wrap {position:absolute; top:12px; right:5px;  }
	.dpc_mainbbs3_ul_l {width:100%; }
	.dpc_mainbbs3_ul_r {width:100%; }
	.dpc_mainbbs3_ul_r > li:first-child { border-top:solid 1px #ddd;}
	.dpc_mainbbs3_ul_r > li:last-child { border-bottom:solid 1px #ddd;}
}
/* =dpc_mainbbs3 end=================================================================== */
/* =dpc_mainbbs3_small begin=================================================================== */
.dpc_mainbbs3_small_wrap { overflow:hidden; clear:both; background-color:#fff; margin:0px auto; }
.dpc_mainbbs3_small { width:100%; max-width:1300px; overflow:hidden; padding:30px 30px 26px 30px; margin:0 auto; position:relative; }

.dpc_mainbbs3_small .title_wrap {width:calc(100% - 45px); margin:0 0 0 -5px; position:relative; height:60px; vertical-align:bottom; overflow-x:scroll; -ms-overflow-style:none; }
.dpc_mainbbs3_small .title_wrap::-webkit-scrollbar {display:none; }
.dpc_mainbbs3_small .title_wrap .title_group {position:absolute; left:0; top:0; font-size:40px; line-height:40px; font-weight:800; color:#333333; }

.dpc_mainbbs3_small .title_wrap .title_bbs_wrap {width:480px; height:45px; margin:0; float:left; font-size:20px; line-height:24px; font-weight:300; color:#111; overflow:hidden;  }
.dpc_mainbbs3_small_title {float:left; font-size:16px; text-align: center; padding:10px 20px; margin:0 5px; color:#333; cursor:pointer; height: 45px;  border-radius: 40px; background-color:#eeeeee; }
.dpc_mainbbs3_small_title.on {border-radius: 40px; background-color:#5f7ad1;  color:#fff; text-align: center;}
 
.dpc_mainbbs3_small_more_wrap {position:absolute; top:30px; right:30px;  }
.dpc_mainbbs3_small_more {float:right; cursor:pointer; margin:0px 0 0 0;  display:none; }
.dpc_mainbbs3_small_more.on {display:block; }
.dpc_mainbbs3_small_more .arrow_right {display:inline-block; width:40px;height:40px; background:url(/image/cms/main/dpc_mainbbs3_more.png) no-repeat center; margin:0 0 0px 70px; }

.dpc_mainbbs3_small_list_wrap {position:relative; min-height:185px; }
.dpc_mainbbs3_small_list {display:none; }
.dpc_mainbbs3_small_list.on {display:block; }

.dpc_mainbbs3_small_ul_r {display:block;  margin:0 0 0 0; overflow:hidden; }
.dpc_mainbbs3_small_ul_r > li {display:block; margin:0px 0; padding:10px 20px 10px 5px; border-bottom:solid 1px #ddd; position:relative; }
.dpc_mainbbs3_small_ul_r > li:last-child { border-bottom:solid 0px #ddd;}
.dpc_mainbbs3_small_ul_r > li > a {display:block; width:calc(100% - 100px); text-align:left; color:#111; font-weight:350; font-size:16px; line-height:20px; height:20px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.dpc_mainbbs3_small_ul_r > li > a:hover {color:blue;}
.dpc_mainbbs3_small_ul_r > li > .date { position:absolute; top:13px; right:5px; color:#333; font-size:15px; text-align:left; font-family:arial; }

@media all and (max-width:1300px) { 
	.dpc_mainbbs3_small_wrap { padding:10px; }
	.dpc_mainbbs3_small { width:100%; }
}
@media all and (max-width:1000px) { 
	.dpc_mainbbs3_small .title_wrap .title_group {display:none; }
	.dpc_mainbbs3_small .title_wrap .title_bbs_wrap {margin:0; }
}
@media all and (max-width:650px) { 
	.dpc_mainbbs3_small { padding:10px 10px; }
	.dpc_mainbbs3_small_more_wrap {position:absolute; top:12px; right:5px;  }
}
/* =dpc_mainbbs3_small end=================================================================== */
/* =dpc_mainbbs4 begin=================================================================== */
.dpc_mainbbs4 {width:100%; background-color:#fff;  margin: auto; clear:both; overflow:hidden; position:relative; }
.dpc_mainbbs4 .title_wrap2 {height:50px; background-color:#385c92; }
.dpc_mainbbs4 .title_wrap {width:calc(100% - 45px); margin:position:relative; height:50px; vertical-align:bottom; overflow-x:scroll; -ms-overflow-style:none;background-color:#385c92; }
.dpc_mainbbs4 .title_wrap::-webkit-scrollbar {display:none; }
.dpc_mainbbs4 .title_wrap .title_group {position:absolute; left:0; top:0; font-size:40px; line-height:40px; font-weight:600; color:#111; }

.dpc_mainbbs4 .title_wrap .title_bbs_wrap {width:300px; height:100%; font-size:20px; line-height:20px; font-weight:400; overflow:hidden; }
.dpc_mainbbs4_title {float:left; height:100%; font-size:16px; padding:12px 15px; color:#fff; border-top:solid 3px transparent; cursor:pointer; border-right:1px solid #556677;}
.dpc_mainbbs4_title.on {color:#222;background:#fff;}
 
.dpc_mainbbs4_more_wrap {position:absolute; right:0; top:5px; }
.dpc_mainbbs4_more {float:right; cursor:pointer; margin:10px 10px;  display:none;  width:22px; height:22px; background:url(/image/cms/icon/mainicon26_w.png) no-repeat; }
.dpc_mainbbs4_more.on {display:block; }

.dpc_mainbbs4_ul { overflow:hidden; display:none; min-height:270px; }
.dpc_mainbbs4_ul.on {display:block; }
.dpc_mainbbs4_ul > li {margin:10px 0; padding:0 20px; position:relative;; }
.dpc_mainbbs4_ul > li > .date {position:absolute; left:0; top:0; color:#666; margin:0px 0px 0px 30px;padding:5px 22px;font-size:16px; text-align:left; border:2px solid #666;}
.dpc_mainbbs4_ul > li > .date > .day {font-size:28px; line-height:32px; font-weight:700; color:#333; text-align:center; }
.dpc_mainbbs4_ul > li > .date .yearmonth {color:#999; font-weight:500; font-size:14px; line-height:20px; text-align:center; }
.dpc_mainbbs4_ul > li .text_wrap {border-top:solid 1px #333;  color:#222; margin:20px 20px -15px 135px;padding:13px 0 0 0;text-align:left; font-size:16px; line-height:20px; height:76.5px; overflow:hidden; text-overflow:ellipsis;}
.dpc_mainbbs4_ul > li .title {display:inline-block; width:100%; text-align:left; font-weight:500; font-size:15px; line-height:20px; height:20px;overflow:hidden; text-overflow:ellipsis; height:18px;}
.dpc_mainbbs4_ul > li .title > a {display:inline-block; font-weight:500; font-size:15px; line-height:20px; text-overflow:ellipsis; height:18px;}
.dpc_mainbbs4_ul > li .title > a:hover {color:blue;}
.dpc_mainbbs4_ul > li .text {width:100%; margin:2px 0 0 0; height:35px; text-align:left; color:#888; font-size:12px; font-weight:350; line-height:16px;  overflow:hidden; text-overflow:ellipsis;}
@media all and (max-width:500px) { 
	.dpc_mainbbs4_ul > li {padding:0 5px; }
	.dpc_mainbbs4_ul > li > .date {position:absolute; left:0; top:0; color:#666; margin:0px 0px 0px 10px;padding:5px 10px;font-size:16px; text-align:left; border:2px solid #666;}
	.dpc_mainbbs4_ul > li .text_wrap {margin:20px 10px -15px 95px;}
}
/* =dpc_mainbbs4 end=================================================================== */
/* =dpc_mainbbs4_1 begin=================================================================== */
.dpc_mainbbs4_1 {width:100%; background-color:#00aadd;  margin: auto; clear:both; overflow:hidden; position:relative; }
.dpc_mainbbs4_1 .title_wrap2 {height:50px; background-color:#0088bb; }
.dpc_mainbbs4_1 .title_wrap {width:calc(100% - 45px); margin:position:relative; height:50px; vertical-align:bottom; overflow-x:scroll; -ms-overflow-style:none;background-color:#0088bb; }
.dpc_mainbbs4_1 .title_wrap::-webkit-scrollbar {display:none; }
.dpc_mainbbs4_1 .title_wrap .title_group {position:absolute; left:0; top:0; font-size:40px; line-height:40px; font-weight:600; color:#fff; }

.dpc_mainbbs4_1 .title_wrap .title_bbs_wrap {width:300px; height:100%; font-size:20px; line-height:20px; font-weight:400; overflow:hidden; }
.dpc_mainbbs4_1_title {float:left; height:100%; font-size:16px; padding:12px 15px; color:#fff; border-top:solid 3px transparent; cursor:pointer; border-right:1px solid #00aadd;}
.dpc_mainbbs4_1_title.on {color:#fff;background:#00aadd;}
 
.dpc_mainbbs4_1_more_wrap {position:absolute; right:0; top:5px; }
.dpc_mainbbs4_1_more {float:right; cursor:pointer; margin:10px 10px;  display:none;  width:22px; height:22px; background:url(/image/cms/icon/mainicon26_w.png) no-repeat; }
.dpc_mainbbs4_1_more.on {display:block; }

.dpc_mainbbs4_1_ul { overflow:hidden; display:none; min-height:270px; padding:8px 0 0 0; }
.dpc_mainbbs4_1_ul.on {display:block; }
.dpc_mainbbs4_1_ul > li {margin:10px 0; padding:0 20px; position:relative;; }
.dpc_mainbbs4_1_ul > li > .date {position:absolute; left:0; top:0; margin:0px 0px 0px 30px;padding:5px 22px;font-size:16px; text-align:left; background-color:#00bbee; border:solid 1px #0099cc; }
.dpc_mainbbs4_1_ul > li > .date > .day {font-size:28px; line-height:32px; font-weight:700; color:#fff; text-align:center; }
.dpc_mainbbs4_1_ul > li > .date .yearmonth {color:#fff; font-weight:400; font-size:14px; line-height:20px; text-align:center; }
.dpc_mainbbs4_1_ul > li .text_wrap {border-top:solid 1px #b1b2f3;  color:#fff; margin:20px 20px -15px 135px;padding:13px 0 0 0;text-align:left; font-size:16px; line-height:20px; height:65px; overflow:hidden; text-overflow:ellipsis;}
.dpc_mainbbs4_1_ul > li .title {display:block; text-align:left; overflow:hidden; }
.dpc_mainbbs4_1_ul > li .title > a {display:block; color:#fff; font-weight:400; font-size:15px; line-height:18px; overflow:hidden; text-overflow:ellipsis; height:18px;}
.dpc_mainbbs4_1_ul > li .title > a:hover {color:blue;}
.dpc_mainbbs4_1_ul > li .text {width:100%; padding:2px 0 4px 0; text-align:left; color:#eee; font-size:13px; font-weight:300; line-height:16px;  overflow:hidden; text-overflow:ellipsis;}
@media all and (max-width:500px) { 
	.dpc_mainbbs4_1_ul > li {padding:0 5px; }
	.dpc_mainbbs4_1_ul > li > .date {position:absolute; left:0; top:0; margin:0px 0px 0px 10px;padding:5px 10px;font-size:16px; text-align:left; border:2px solid #666;}
	.dpc_mainbbs4_1_ul > li .text_wrap {margin:20px 10px -15px 95px;}
}
/* =dpc_mainbbs4_1 end=================================================================== */
/* =dpc_mainbb5 begin=================================================================== */
.dpc_mainbbs5_wrap {position:absolute; width:100%; top:150px; right:0; overflow:hidden; z-index:200; }
.dpc_mainbbs5 {width:660px; background-color:#fff;  margin:50px auto; clear:both; overflow:hidden; }

.dpc_mainbbs5 .title_wrap {position:relative; height:60px; vertical-align:bottom; overflow-x:scroll; -ms-overflow-style:none; background:#667788;}.dpc_mainbbs5 .title_wrap::-webkit-scrollbar {display:none; }

.dpc_mainbbs5 .title_wrap .title_bbs_wrap {width:660px; height:100%; font-size:20px; line-height:20px; font-weight:600; overflow:hidden; }
.dpc_mainbbs5_title {float:left; height:100%; font-size:18px; line-height:18px; padding:20px 35px 0 35px; color:#eee; cursor:pointer; border-right:2px solid #5d6e80;}
.dpc_mainbbs5_title.on {color:#222; background:#fff;}
 
.dpc_mainbbs5_ul {margin:10px 25px 0 25px; overflow:hidden; display:none; min-height:420px; }
.dpc_mainbbs5_ul.on {display:block; }
.dpc_mainbbs5_ul > li {width:100%; position:relative; border-bottom:solid 1px #ddd; overflow:hidden; padding:15px 0; }
.dpc_mainbbs5_ul > li > a {width:100%; text-align:left; display:inline-block; color:#220088; font-weight:600; font-size:17px; line-height:20px; height:20px; overflow:hidden; text-overflow:ellipsis;}
.dpc_mainbbs5_ul > li > a:hover {color:blue;}
.dpc_mainbbs5_ul > li > .date {color:#666; margin:10px 0 0 0;font-size:16px; font-weight:600; text-align:left; }
.dpc_mainbbs5_ul > li > .date span {display:inline-block; font-size:16px; font-weight:550; color:#bbb; margin:0 8px 0 0;}

.dpc_mainbbs5_list_wrap {position:relative;}

.dpc_mainbbs5_more_wrap {position:absolute; right:25px; bottom:20px; }
.dpc_mainbbs5_more {float:right; cursor:pointer; display:none; font-size:0.8rem; color:#220088; }
.dpc_mainbbs5_more.on {display:block; }

@media all and (max-width:675px) { 
	.dpc_mainbbs5_wrap {position:static; }
	.dpc_mainbbs5 {width:100%; margin:0;}
	.dpc_mainbbs5_ul {margin:10px 10px 0 10px; }
}
/* =dpc_mainbb5 end=================================================================== */
/* =dpc_mainbbs6 begin=================================================================== */
.dpc_mainbbs6_wrap {min-height:350px; overflow:hidden; background-color:#fff; border:solid 1px #ddd; }
.dpc_mainbbs6 {max-width:100%; background-color:#fff;  padding:35px 35px 20px 35px; clear:both; overflow:hidden; position:relative; }

.dpc_mainbbs6 .title_wrap {width:calc(100% - 40px); position:relative; vertical-align:bottom; overflow-x:scroll; -ms-overflow-style:none; }
.dpc_mainbbs6 .title_wrap::-webkit-scrollbar {display:none; }
.dpc_mainbbs6 .title_wrap .title_bbs_wrap {width:450px; margin:0; float:left; overflow:hidden;}
.dpc_mainbbs6_title {float:left; font-size:18px; padding:10px 20px; color:#9d9d9d; cursor:pointer; border: solid 1px #0d3f58; text-align:center;}
.dpc_mainbbs6_title.on {background-color:#0d3f58; color:#fff;}
 
.dpc_mainbbs6_more_wrap {position:absolute; right:30px; top:30px;}
.dpc_mainbbs6_more {float:right; cursor:pointer; margin:10px 0 0 0;  display:none; height:22px; width:22px; background:url(/image/cms/main/dpc_mainbbs6_more.png);}
.dpc_mainbbs6_more.on {display:block; }

.dpc_mainbbs6_list_wrap {margin:30px 0 0 0; overflow:hidden; min-height:160px; }
.dpc_mainbbs6_list {display:none; }
.dpc_mainbbs6_list.on {display:block; }

.dpc_mainbbs6_ul_r {width:100%; float:left; overflow:hidden; padding:0 0 0 0px; }
.dpc_mainbbs6_ul_r > li {display:block; position:relative; margin:0px 0 20px 0; }
.dpc_mainbbs6_ul_r > li > a.title {width:calc(100% - 100px); padding:0 0 0 15px; text-align:left; display:block; color:#333; font-weight:600; font-size:16px; line-height:20px; height:20px; overflow:hidden; text-overflow:ellipsis; background:url(/image/dot/dot_2_8.gif) no-repeat left center; }
.dpc_mainbbs6_ul_r > li > .date {position:absolute; right:0; top:2px; color:#aaa; font-size:15px; font-family:arial; }
.dpc_mainbbs6_ul_r > li > a:hover {color:blue;}
@media all and (max-width:50px) { 
	.dpc_mainbbs6_ul_r > li > a.title{padding:0 0 0 15px;}
	.dpc_mainbbs6_ul_r > li > .date {display:none;}
}
/* =dpc_mainbbs6 end=================================================================== */
/* =dpc_mainbbs7 begin=================================================================== */
.dpc_mainbbs7_wrap {min-height:350px; overflow:hidden; background-color:#fff; border:solid 1px #ddd; }
.dpc_mainbbs7 {max-width:100%; background-color:#fff;  padding:35px 35px 20px 35px; clear:both; overflow:hidden; position:relative; }

.dpc_mainbbs7 .title_wrap {width:calc(100% - 40px); position:relative; vertical-align:bottom; overflow-x:scroll; -ms-overflow-style:none; }
.dpc_mainbbs7 .title_wrap::-webkit-scrollbar {display:none; }
.dpc_mainbbs7 .title_wrap .title_bbs_wrap {width:450px; margin:0; float:left; overflow:hidden;}
.dpc_mainbbs7_title {float:left; font-size:16px; text-align: center; padding:10px 20px; margin:0 5px; color:#333; cursor:pointer; height: 45px;  border-radius: 40px; background-color:#eeeeee; }
.dpc_mainbbs7_title.on {border-radius: 40px; background-color:#5f7ad1;  color:#fff; text-align: center;}
 
.dpc_mainbbs7_more_wrap {position:absolute; right:30px; top:30px;}
.dpc_mainbbs7_more {float:right; cursor:pointer; margin:5px 0 0 0;  display:none; height:40px; width:40px; background:url(/image/cms/main/dpc_mainbbs7_more.png) no-repeat center;}
.dpc_mainbbs7_more.on {display:block; }

.dpc_mainbbs7_list_wrap {margin:30px 0 0 0; overflow:hidden; min-height:160px; }
.dpc_mainbbs7_list {display:none; }
.dpc_mainbbs7_list.on {display:block; }

.dpc_mainbbs7_ul_r {width:100%; float:left; overflow:hidden; padding:0 0 0 0px; }
.dpc_mainbbs7_ul_r > li {display:block; position:relative; margin:0px 0 20px 0; }
.dpc_mainbbs7_ul_r > li > a.title {width:calc(100% - 100px); padding:0 0 0 15px; text-align:left; display:block; color:#333; font-weight:600; font-size:16px; line-height:20px; height:20px; overflow:hidden; text-overflow:ellipsis; background:url(/image/dot/dot_2_8.gif) no-repeat left center; }
.dpc_mainbbs7_ul_r > li > .date {position:absolute; right:0; top:2px; color:#aaa; font-size:15px; font-family:arial; }
.dpc_mainbbs7_ul_r > li > a:hover {color:blue;}
@media all and (max-width:50px) { 
	.dpc_mainbbs7_ul_r > li > a.title{padding:0 0 0 15px;}
	.dpc_mainbbs7_ul_r > li > .date {display:none;}
}
/* =dpc_mainbbs7 end=================================================================== */
/* =dpc_mainbbs8 begin=================================================================== */
.dpc_mainbbs8_wrap {overflow:hidden; }
.dpc_mainbbs8 {width:1300px; margin:30px auto; clear:both; overflow:hidden; position:relative;}

.dpc_mainbbs8 .title_group {position:absolute; left:0; top:0; font-family:nsr-eb; font-size:50px; line-height:50px; font-weight:600; color:#111; }
.dpc_mainbbs8 .title_wrap {position:relative; width:calc(100% - 90px); height:70px; padding:0 5px; vertical-align:bottom; overflow-x:scroll; -ms-overflow-style:none; }
.dpc_mainbbs8 .title_wrap::-webkit-scrollbar {display:none; }

.dpc_mainbbs8 .title_wrap .title_bbs_wrap {width:400px; margin:15px 0 0 0; float:right; font-size:20px; line-height:20px; font-weight:600; color:#111; overflow:hidden;  }
.dpc_mainbbs8_title {float:left; font-size:18px; padding:10px 0 0 0; margin:0 15px; color:#9d9d9d; border-top:solid 3px transparent; cursor:pointer; }
.dpc_mainbbs8_title:first-child {margin:0 15px 0 0; }
.dpc_mainbbs8_title.on {border-top:solid 3px #5dace3;  color:#222;}
 
.dpc_mainbbs8_more_wrap {position:absolute; right:10px; top:15px; }
.dpc_mainbbs8_more {float:right; cursor:pointer; margin:7px 0 0 0;  display:none; }
.dpc_mainbbs8_more.on {display:block; }
.dpc_mainbbs8_more .arrow_right {display:inline-block; width:70px; font-size:1rem; font-weight:600; color:#888; position:relative; font-style:italic; border-bottom:solid 1px #222; margin:0 0 0 7px; }
.dpc_mainbbs8_more .arrow_right2 {position:absolute; bottom:-5px; right:3px; width:12px; height:12px; margin:0px 0 0 0px; border-left:solid 1px #888;  ;  
-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);-ms-transform: rotate(135deg);-o-transform: rotate(135deg);transform: rotate(135deg); background-color:transparent;}

.dpc_mainbbs8_ul {margin:0px -10px 0 -10px; overflow:hidden; display:none; min-height:200px; }
.dpc_mainbbs8_ul.on {display:block; }
.dpc_mainbbs8_ul > li {width:25%; min-height:270px; float:left; }
.dpc_mainbbs8_ul > li > a {display:block; min-height:270px; margin:10px; padding:40px 30px 30px 30px; 	position:relative; background-color:#fff; border:solid 1px #ddd; }
.dpc_mainbbs8_ul > li.image > a {padding:0; }
.dpc_mainbbs8_ul > li.image > a .photo {width:100%; min-height:270px; position:relative; }
.dpc_mainbbs8_ul > li.image > a .subject {position:absolute; left:0; bottom:0px; width:100%; font-size:1rem; font-weight:300; height:30px; line-height:30px; z-index:4; padding:0 10px; background-color:#112233; color:#fff; opacity: 0.7; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center;}

.dpc_mainbbs8_ul > li > a > .subject {width:100%; text-align:left; display:inline-block; color:#333; font-weight:600; font-size:18px; line-height:20px; height:40px;overflow:hidden; text-overflow:ellipsis;}
.dpc_mainbbs8_ul > li > a > .text {width:100%; margin:15px 0 0 0; text-align:left; color:#777; font-size:15px; line-height:18px; font-weight:300; height:4.5rem; overflow:hidden; text-overflow:ellipsis;}
.dpc_mainbbs8_ul > li > a > .date {color:#666; margin:35px 0 5px 0;font-size:16px; text-align:left; font-style:italic; font-family:arial; }

@media all and (max-width:1300px) { 
	.dpc_mainbbs8 {width:100%; padding:0 10px; }
	.dpc_mainbbs8 .title_group {left:20px; }
	.dpc_mainbbs8_ul {margin:0px; }
	.dpc_mainbbs8_ul > li > a {margin:5px 5px; }
}
@media all and (max-width:850px) { 
	.dpc_mainbbs8 .title_group {position:static; display:block; overflow:hidden; text-align:center; margin:0 0 20px 0; }
	.dpc_mainbbs8 .title_wrap {height:50px; }
	.dpc_mainbbs8 .title_wrap .title_bbs_wrap {float:left; margin:0; }
	.dpc_mainbbs8_more_wrap {position:absolute; right:10px; top:70px; }
}
@media all and (max-width:800px) { 
	.dpc_mainbbs8_ul > li {width:50%; }
}
@media all and (max-width:500px) { 
	.dpc_mainbbs8_ul > li {width:100%; }
	/*
	.dpc_mainbbs8_ul > li > a > .subject {width:100%; text-align:left; display:inline-block; color:#111; font-weight:600; font-size:1rem; line-height:1rem; height:1rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
	.dpc_mainbbs8_ul > li > a > .text {display:none;}
	.dpc_mainbbs8_ul > li > a > .date {margin:10px 0 0 0; font-size:0.9rem; font-style:italic;}
	*/
}
/* =dpc_mainbbs8 end=================================================================== */
/* =dpc_mainbbs8_1 begin=================================================================== */
.dpc_mainbbs8_1_wrap {}
.dpc_mainbbs8_1 {width:100%; max-width:1300px; margin:30px auto;  position:relative; clear:both; overflow:hidden; }

.dpc_mainbbs8_1 .title_group {font-family:nsr-eb; font-size:50px; line-height:50px; font-weight:600; color:#111; }

.dpc_mainbbs8_1_title {position:absolute; top:15px; font-size:18px; padding:10px 0 0 0; margin:0 15px; color:#444; border-top:solid 3px transparent; cursor:pointer; }
.dpc_mainbbs8_1_title1 {right:350px; }
.dpc_mainbbs8_1_title2 {right:240px; }
.dpc_mainbbs8_1_title3 {right:150px; }
.dpc_mainbbs8_1_title.on {border-top:solid 3px #5dace3;  color:#111;}
 
.dpc_mainbbs8_1_more {position:absolute; right:10px; top:27px;  cursor:pointer; display:none; }
.dpc_mainbbs8_1_more.on {display:block; }
.dpc_mainbbs8_1_more .arrow_right {display:inline-block; width:70px; font-size:1rem; font-weight:600; color:#888; position:relative; font-style:italic; border-bottom:solid 1px #222; margin:0 0 0 7px; }
.dpc_mainbbs8_1_more .arrow_right2 {position:absolute; bottom:-5px; right:3px; width:12px; height:12px; margin:0px 0 0 0px; border-left:solid 1px #888;  ;  
-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);-ms-transform: rotate(135deg);-o-transform: rotate(135deg);transform: rotate(135deg); background-color:transparent;}

.dpc_mainbbs8_1_ul {margin:10px -10px 0 -10px; overflow:hidden; display:none; min-height:200px; }
.dpc_mainbbs8_1_ul.on {display:block; }
.dpc_mainbbs8_1_ul > li {width:25%; min-height:270px; float:left; }
.dpc_mainbbs8_1_ul > li > a {display:block; min-height:270px; margin:10px; padding:40px 30px 30px 30px; 	position:relative; background-color:#fff; border:solid 1px #ddd; }
.dpc_mainbbs8_1_ul > li.image > a {padding:0; }
.dpc_mainbbs8_1_ul > li.image > a .photo {width:100%; min-height:270px; position:relative; }
.dpc_mainbbs8_1_ul > li.image > a .subject {position:absolute; left:0; bottom:0px; width:100%; font-size:1rem; font-weight:300; height:30px; line-height:30px; z-index:4; padding:0 10px; background-color:#112233; color:#fff; opacity: 0.7; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center;}

.dpc_mainbbs8_1_ul > li > a > .subject {width:100%; text-align:left; display:inline-block; color:#333; font-weight:600; font-size:18px; line-height:20px; height:40px;overflow:hidden; text-overflow:ellipsis;}
.dpc_mainbbs8_1_ul > li > a > .text {width:100%; margin:15px 0 0 0; text-align:left; color:#777; font-size:15px; line-height:18px; font-weight:300; height:4.5rem; overflow:hidden; text-overflow:ellipsis;}
.dpc_mainbbs8_1_ul > li > a > .date {color:#666; margin:35px 0 5px 0;font-size:16px; text-align:left; font-style:italic; font-family:arial; }

@media all and (max-width:1300px) { 
	.dpc_mainbbs8_1 {padding:0 10px; }
	.dpc_mainbbs8_1 .title_group {left:20px; }
	.dpc_mainbbs8_1_ul {margin:10px 0 0 0; }
	.dpc_mainbbs8_1_ul > li > a {margin:5px 5px; }
}
@media all and (max-width:850px) { 
	.dpc_mainbbs8_1 .title_group {position:static; display:block; overflow:hidden; text-align:center; margin:0 0 20px 0; }
	.dpc_mainbbs8_1_title {position:absolute; top:75px; }
	.dpc_mainbbs8_1_title1 {left:10px; right:auto; }
	.dpc_mainbbs8_1_title2 {left:100px; right:auto; }
	.dpc_mainbbs8_1_title3 {left:210px; right:auto; }
	.dpc_mainbbs8_1_more {position:absolute; top:87px;  cursor:pointer; display:none; }
	.dpc_mainbbs8_1_ul {margin:70px 0 0 0; overflow:hidden; display:none; min-height:200px; }
}
@media all and (max-width:800px) { 
	.dpc_mainbbs8_1_ul > li {width:50%; }
}
@media all and (max-width:500px) { 
	.dpc_mainbbs8_1_ul > li {width:100%; }
}
/* =dpc_mainbbs8_1 end=================================================================== */
/* =dpc_mainbbs9 begin=================================================================== */
.dpc_mainbbs9_wrap {position:relative; overflow:hidden; background-color:#fff; }
.dpc_mainbbs9 {max-width:1300px; background-color:#fff;  margin:50px auto; clear:both; overflow:hidden; position:relative; }

.dpc_mainbbs9 .title_group {font-size:45px; line-height:45px; font-weight:600; margin:0 0 10px 0; color:#111; text-align:center; }
.dpc_mainbbs9 .title_wrap {position:relative; padding:0 5px; overflow-x:scroll; -ms-overflow-style:none; }
.dpc_mainbbs9 .title_wrap::-webkit-scrollbar {display:none; }

.dpc_mainbbs9 .title_wrap .title_bbs_wrap {width:calc(100% - 90px); overflow:hidden;  }
.dpc_mainbbs9_title {float:left; font-size:18px; line-height:18px; font-weight:400; padding:10px 0 0 0; margin:0 15px; color:#777; border-top:solid 3px transparent; cursor:pointer; }
.dpc_mainbbs9_title:first-child {margin:0 15px 0 0; }
.dpc_mainbbs9_title.on {border-top:solid 3px #334488; color:#000; }
 
.dpc_mainbbs9_more_wrap {position:absolute; right:10px; bottom:0px; }
.dpc_mainbbs9_more {float:right; cursor:pointer; margin:7px 0 0 0;  display:none; }
.dpc_mainbbs9_more.on {display:block; }
.dpc_mainbbs9_more .arrow_right {display:inline-block; width:60px; font-size:14px; line-height:16px;  font-weight:600; color:#555; position:relative; font-style:italic; border-bottom:solid 1px #555; margin:0 0 0 7px; padding:0 0 5px 0; }
.dpc_mainbbs9_more .arrow_right2 {position:absolute; bottom:-5px; right:3px; width:12px; height:12px; margin:0px 0 0 0px; border-left:solid 1px #555;  ;  
-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);-ms-transform: rotate(135deg);-o-transform: rotate(135deg);transform: rotate(135deg); background-color:transparent;}

.dpc_mainbbs9_list_wrap {margin:10px 0 0 0; overflow:hidden; min-height:160px; }
.dpc_mainbbs9_list {display:none; }
.dpc_mainbbs9_list.on {display:block; }

.dpc_mainbbs9_ul {margin:0 -10px 0 -10px; overflow:hidden; }
.dpc_mainbbs9_ul > li {float:left; width:25%; margin:0; }
.dpc_mainbbs9_ul > li > .li_in {margin:10px 10px; padding:25px 20px; position:relative; border:solid 1px #ddd; overflow:hidden; }
.dpc_mainbbs9_ul > li > .li_in > .li_in_top {position:relative; margin:0 0 15px 0; overflow:hidden; }
.dpc_mainbbs9_ul > li > .li_in > .li_in_top > .date {display:inline-block; padding:0; color:#001122; font-size:16px; overflow:hidden; }
.dpc_mainbbs9_ul > li > .li_in > .li_in_top > .date > .day {font-size:40px; line-height:40px; font-weight:700; color:#001122; text-align:center; }
.dpc_mainbbs9_ul > li > .li_in > .li_in_top > .date .yearmonth {font-size:13px; line-height:13px; font-weight:300; color:001122; text-align:center; }
.dpc_mainbbs9_ul > li > .li_in > .li_in_top > .writer_wrap {position:absolute; bottom:2px; right:0; margin:0; overflow:hidden; }
.dpc_mainbbs9_ul > li > .li_in > .li_in_top .writer_ico {float:left; width:17px; height:18px; margin:0 5px 0 0; background:url(/image/cms/main/dpc_mainbbs2_writer.png) no-repeat left center;  }
.dpc_mainbbs9_ul > li > .li_in > .li_in_top .writer {float:left; font-size:15px; font-weight:450; color:#999; margin:-2px 10px 0 0;}

.dpc_mainbbs9_ul > li > .li_in > .text_wrap { padding:0; }
.dpc_mainbbs9_ul > li > .li_in a.title {font-family:'Noto Sans KR'; display:block; color:#111; font-weight:400; font-size:18px; line-height:22px; height:44px; overflow:hidden; text-overflow:ellipsis;}
.dpc_mainbbs9_ul > li > .li_in a:hover {color:blue;}
.dpc_mainbbs9_ul > li > .li_in .text {font-size:16px; line-height:20px; height:40px; margin:10px 0 0 0; text-align:left; color:#777;  overflow:hidden; text-overflow:ellipsis; }


@media all and (max-width:1300px) { 
	.dpc_mainbbs9 {margin:30px auto; padding:0 10px; }
}
@media all and (max-width:1000px) { 
	.dpc_mainbbs9_ul > li {width:50%; }
}
@media all and (max-width:500px) { 
	.dpc_mainbbs9_ul > li {width:100%; }
}
/* =dpc_mainbbs9 end=================================================================== */
/* =dpc_mainbbs10 begin=================================================================== */
.dpc_mainbbs10 {width:100%; background-color:#0649b6;  margin: auto; clear:both; overflow:hidden; position:relative; }
.dpc_mainbbs10 .title_wrap2 {height:50px; background-color:#1659c6; }
.dpc_mainbbs10 .title_wrap {width:calc(100% - 45px); position:relative; height:50px; vertical-align:bottom; overflow-x:scroll; -ms-overflow-style:none; }
.dpc_mainbbs10 .title_wrap::-webkit-scrollbar {display:none; }
.dpc_mainbbs10 .title_wrap .title_group {position:absolute; left:0; top:0; font-size:40px; line-height:40px; font-weight:600; color:#fff; }

.dpc_mainbbs10 .title_wrap .title_bbs_wrap {width:100%; height:100%; font-size:20px; line-height:20px; font-weight:400; overflow:hidden; }
.dpc_mainbbs10_title {float:left; font-size:16px; padding:12px 15px; color:#fff; border-top:solid 3px transparent; cursor:pointer; border-right:1px solid #556688;}
.dpc_mainbbs10_title.on {color:#fff;background:#0a46a8;}
 
.dpc_mainbbs10_more_wrap {position:absolute; right:0; top:5px; }
.dpc_mainbbs10_more {float:right; cursor:pointer; margin:13px 20px 0 0;  display:none;  width:16px; height:16px; background:url(/image/cms/main/dpc_mainbbs10_more.png) no-repeat; }
.dpc_mainbbs10_more.on {display:block; }

.dpc_mainbbs10_ul { overflow:hidden; display:none; min-height:270px; }
.dpc_mainbbs10_ul.on {display:block; }

.dpc_mainbbs10_ul > li.on {margin:10px 0 33px 0; padding:0 20px; position:relative;; }
.dpc_mainbbs10_ul > li.on > .date {position:absolute; left:0; top:0; color:#fff; margin:0px 0px 0px 30px;padding:15px 0px 0 0;font-size:16px; text-align:left; border:1px solid #8899bb; width:90px; height:90px; border-radius:50%; }
.dpc_mainbbs10_ul > li.on > .date > .day {font-family:Arial; font-size:28px; line-height:32px; font-weight:700; color:#fafafa; text-align:center; }
.dpc_mainbbs10_ul > li.on > .date .yearmonth {font-family:Arial;color:#fff; font-weight:500; font-size:14px; line-height:20px; text-align:center; }
.dpc_mainbbs10_ul > li.on .text_wrap {border-top:solid 1px #556688;  color:#fafafa; margin:20px 20px -15px 120px;padding:13px 0 0 0;text-align:left; font-size:16px; line-height:20px;  overflow:hidden; text-overflow:ellipsis;}
.dpc_mainbbs10_ul > li.on .title {display:inline-block; width:100%; text-align:left; font-weight:500; font-size:15px; line-height:20px; height:20px;overflow:hidden; text-overflow:ellipsis; height:18px;}
.dpc_mainbbs10_ul > li.on .title > a {color:#fff; display:inline-block; font-weight:500; font-size:15px; line-height:20px; text-overflow:ellipsis; height:18px;}
.dpc_mainbbs10_ul > li.on .title > a:hover {color:#ffff00;}
.dpc_mainbbs10_ul > li.on .text {width:100%; margin:2px 0 0 0; height:47px; text-align:left; color:#bbb; font-size:12px; font-weight:350; line-height:16px;  overflow:hidden; text-overflow:ellipsis;}
.dpc_mainbbs10_ul > li.on .date2 {ddisplay:none; }

.dpc_mainbbs10_ul > li.off {margin:3px 0 0px 0; padding:0 20px; position:relative;; }
.dpc_mainbbs10_ul > li.off > .date {display:none;}
.dpc_mainbbs10_ul > li.off .text_wrap {border-top:solid 1px #556688;  color:#fafafa; margin:0px 20px 0px 20px;padding:5px 0 4px 0;text-align:left; font-size:16px; line-height:20px; overflow:hidden; text-overflow:ellipsis;}
.dpc_mainbbs10_ul > li.off .title {display:block; text-align:left; overflow:hidden; clear:both; vertical-align:top; padding:5px 0 0 0; }
.dpc_mainbbs10_ul > li.off .title > a {width:calc(100% - 85px); color:#fff; display:inline-block; font-weight:500; font-size:15px; line-height:15px; margin:3px 0 0 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.dpc_mainbbs10_ul > li.off .title > a:hover {color:#ffff00;}
.dpc_mainbbs10_ul > li.off .text {display:none; }
.dpc_mainbbs10_ul > li.off .date2 {float:right; width:80px; text-align:right; color:#ccc; font-size:12px; font-weight:350; }

@media all and (max-width:850px) { 
	.dpc_mainbbs10 .title_wrap .title_bbs_wrap {float:left; margin:0; }
}
@media all and (max-width:500px) { 
	.dpc_mainbbs10_ul > li {padding:0 5px; }
	.dpc_mainbbs10_ul > li > .date {position:absolute; left:0; top:0; color:#666; margin:0px 0px 0px 10px;padding:5px 10px;font-size:16px; text-align:left; border:2px solid #666;}
	.dpc_mainbbs10_ul > li .text_wrap {margin:20px 10px -15px 95px;}
}
/* =dpc_mainbbs10 end=================================================================== */
/* =dpc_mainbbs11 begin=================================================================== */
.dpc_mainbbs11_wrap {position:relative; overflow:hidden; background-color:#fff; }
.dpc_mainbbs11 {max-width:1300px; background-color:#fff;  margin:50px auto; clear:both; overflow:hidden; position:relative; }

.dpc_mainbbs11 .title_wrap {position:relative; width:calc(100% - 90px); height:40px; padding:0 5px; vertical-align:bottom; overflow-x:scroll; -ms-overflow-style:none; }
.dpc_mainbbs11 .title_wrap::-webkit-scrollbar {display:none; }
.dpc_mainbbs11 .title_wrap .title_group {position:absolute; left:0; top:0; font-size:36px; line-height:40px; font-weight:600; color:#111; }

.dpc_mainbbs11 .title_wrap .title_bbs_wrap {width:200px; float:right; overflow:hidden;  }
.dpc_mainbbs11_title {float:left; font-size:18px; line-height:18px; font-weight:400; padding:10px 0 0 0; margin:0 15px; color:#777; border-top:solid 3px transparent; cursor:pointer; }
.dpc_mainbbs11_title:first-child {margin:0 15px 0 0; }
.dpc_mainbbs11_title.on {border-top:solid 3px #5dace3;  color:#000; }
 
.dpc_mainbbs11_more_wrap {position:absolute; right:10px; top:0px; }
.dpc_mainbbs11_more {float:right; cursor:pointer; margin:7px 0 0 0;  display:none; }
.dpc_mainbbs11_more.on {display:block; }
.dpc_mainbbs11_more .arrow_right {display:inline-block; width:60px; font-size:14px; line-height:16px;  font-weight:600; color:#555; position:relative; font-style:italic; border-bottom:solid 1px #555; margin:0 0 0 7px; padding:0 0 5px 0; }
.dpc_mainbbs11_more .arrow_right2 {position:absolute; bottom:-5px; right:3px; width:12px; height:12px; margin:0px 0 0 0px; border-left:solid 1px #555;  ;  
-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);-ms-transform: rotate(135deg);-o-transform: rotate(135deg);transform: rotate(135deg); background-color:transparent;}

.dpc_mainbbs11_list_wrap {margin:30px 0 0 0; overflow:hidden; min-height:160px; }
.dpc_mainbbs11_list {display:none; }
.dpc_mainbbs11_list.on {display:block; }

.dpc_mainbbs11_ul {margin:0 -5px 0 -5px; overflow:hidden; }
.dpc_mainbbs11_ul > li {float:left; width:50%; margin:0; }
.dpc_mainbbs11_ul > li > .li_in {margin:5px 5px; position:relative; border-bottom:dashed 1px #ddd; overflow:hidden; }
.dpc_mainbbs11_ul > li > .li_in > .date {position:absolute; left:0; top:0; padding:10px 0; width:75px; color:#001122; font-size:16px; border:solid 1px #e1e1e1;  background-color:#fafbfc; overflow:hidden; }
.dpc_mainbbs11_ul > li > .li_in > .date > .day {font-family:Arial; font-size:36px; line-height:36px; font-weight:600; color:#001122; text-align:center; }
.dpc_mainbbs11_ul > li > .li_in > .date .yearmonth {font-family:Arial; font-size:14px; line-height:20px; color:001122; text-align:center; }
.dpc_mainbbs11_ul > li > .li_in > .text_wrap { padding:0 0px 0 85px; }
.dpc_mainbbs11_ul > li > .li_in a.title {font-family:'Noto Sans KR'; display:block; color:#111; font-weight:400; font-size:18px; line-height:22px; height:44px; overflow:hidden; text-overflow:ellipsis;}
.dpc_mainbbs11_ul > li > .li_in a:hover {color:blue;}
.dpc_mainbbs11_ul > li > .li_in .text {font-size:15px; line-height:20px; height:40px; margin:10px 0 0 0; text-align:left; color:#777;  overflow:hidden; text-overflow:ellipsis; }

.dpc_mainbbs11_ul > li > .li_in .bottom {margin:20px 0 20px 0; overflow:hidden; }
.dpc_mainbbs11_ul > li > .li_in .writer_ico {float:left; width:17px; height:18px; margin:0 5px 0 0; background:url(/image/cms/main/dpc_mainbbs2_writer.png) no-repeat left center;  }
.dpc_mainbbs11_ul > li > .li_in .writer {float:left; font-size:15px; font-weight:450; color:#999; margin:-2px 10px 0 0;}
.dpc_mainbbs11_ul > li > .li_in .readcnt_ico {float:left; width:23px; height:18px; margin:0 5px 0 0; background:url(/image/cms/main/dpc_mainbbs2_readcnt.png) no-repeat left center;  }
.dpc_mainbbs11_ul > li > .li_in .readcnt {float:left; font-size:15px; font-weight:450; color:#999; margin:-2px 10px 0 0;}

@media all and (max-width:1300px) { 
	.dpc_mainbbs11 {padding:0 10px; }
	.dpc_mainbbs11_ul > li > .li_in > .date {display:none; }
	.dpc_mainbbs11_ul > li > .li_in > .text_wrap { padding:0; }
	.dpc_mainbbs11 .title_wrap .title_group {display:none; }
	.dpc_mainbbs11 .title_wrap .title_bbs_wrap {float:left; margin:0; }
}
@media all and (max-width:1000px) { 
	.dpc_mainbbs11_ul > li {width:100%; }
}
@media all and (max-width:900px) { 
}
/* =dpc_mainbbs11 end=================================================================== */
/* =dpc_mainbbs12 begin=================================================================== */
.dpc_mainbbs12 {width:100%; background-color:transparent;  margin: auto; clear:both; overflow:hidden; position:relative; }
.dpc_mainbbs12 .title_wrap2 {background-color:transparent; }
.dpc_mainbbs12 .title_wrap {position:relative; vertical-align:bottom; overflow-x:scroll; -ms-overflow-style:none; }
.dpc_mainbbs12 .title_wrap::-webkit-scrollbar {display:none; }

.dpc_mainbbs12 .title_wrap .title_bbs_wrap {overflow:hidden; }
.dpc_mainbbs12_title {float:left; width:25%; font-size:17px; line-height:50px; color:#222; cursor:pointer; border:1px solid #ccc; border-right:0px; background-color:#fff; text-align:center; }
.dpc_mainbbs12_title.on {color:#fff; background:#e5377a;}
 
.dpc_mainbbs12_more {display:none; position:abolute; right:0; width:25%; font-size:17px; line-height:50px; color:#222; cursor:pointer; border:1px solid #ccc; background-color:#fff; text-align:center;  }
.dpc_mainbbs12_more.on {display:inline-block; }

.dpc_mainbbs12_ul { overflow:hidden; display:none; min-height:170px; margin:15px 0 0 0; }
.dpc_mainbbs12_ul.on {display:block; }

.dpc_mainbbs12_ul > li.on {margin:3px 0 0px 0; padding:0; position:relative;; }
.dpc_mainbbs12_ul > li.on .text_wrap {border-bottom:solid 1px #ccc;  color:#fafafa; margin:0px 0px 0px 0px;padding:10px 0 10px 0;text-align:left; font-size:16px; line-height:20px; overflow:hidden; text-overflow:ellipsis;}
.dpc_mainbbs12_ul > li.on .title {display:block; text-align:left; overflow:hidden; clear:both; vertical-align:top; padding:5px 0 0 0; }
.dpc_mainbbs12_ul > li.on .title > a {width:calc(100% - 85px); color:#222; display:inline-block; font-weight:500; font-size:16px; line-height:16px; margin:3px 0 0 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.dpc_mainbbs12_ul > li.on .title > a:hover {color:#0000ff;}
.dpc_mainbbs12_ul > li.on .text {display:none; }
.dpc_mainbbs12_ul > li.on .date2 {float:right; width:80px; text-align:right; color:#333; font-size:15px; font-weight:350; }

.dpc_mainbbs12_ul > li.off {margin:3px 0 0px 0; padding:0; position:relative;; }
.dpc_mainbbs12_ul > li.off .text_wrap {border-bottom:solid 1px #ccc;  color:#fafafa; margin:0px 0px 0px 0px;padding:10px 0 10px 0;text-align:left; font-size:16px; line-height:20px; overflow:hidden; text-overflow:ellipsis;}
.dpc_mainbbs12_ul > li.off .title {display:block; text-align:left; overflow:hidden; clear:both; vertical-align:top; padding:5px 0 0 0; }
.dpc_mainbbs12_ul > li.off .title > a {width:calc(100% - 85px); color:#222; display:inline-block; font-weight:500; font-size:16px; line-height:16px; margin:3px 0 0 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.dpc_mainbbs12_ul > li.off .title > a:hover {color:#0000ff;}
.dpc_mainbbs12_ul > li.off .text {display:none; }
.dpc_mainbbs12_ul > li.off .date2 {float:right; width:80px; text-align:right; color:#333; font-size:15px; font-weight:350; }

/* =dpc_mainbbs12 end=================================================================== */


/* =dpc_mainico1 begin=================================================================== */
.dpc_mainico1_wrap {position: relative; max-width:1300px; background-color:#fff; margin:-100px auto 0 auto; padding:0 0 30px 0; box-shadow:0px 8px 10px #bbb; }
.dpc_mainico1 {}

.dpc_mainico1_header {position:absolute; left:0; top:0;  width:150px; height:160px; padding:25px 10px 0 60px; }
.dpc_mainico1_title {font-size:25px; line-height:30px; color:#333; font-weight:450;}
.dpc_mainico1_arrowR {position:absolute; left:100px; bottom:30px; background:url(/image/cms/main/dpc_mainico1_arrowR.png);width:36px; height:17px; cursor:pointer;}
.dpc_mainico1_arrowL {position:absolute; left: 60px; bottom:30px; background:url(/image/cms/main/dpc_mainico1_arrowL.png);width:36px; height:17px; cursor:pointer;}

.dpc_mainico1_in {max-width:1150px; height:130px; margin: 0 0 0 150px; overflow:hidden; }
.dpc_mainico1_ul {width:100%;  overflow:hidden;}
.dpc_mainico1_li {float:left; width:160px; height:160px;} 
.dpc_mainico1_li:hover {transform:scale(1.015); -webkit-transform:scale(1.015);}
.dpc_mainico1_li a {display:block; width:100%; height:100%;}
.dpc_mainico1_li a .title {font-size:16px; line-height:16px; color:#555; font-weight:normal; text-align:center; margin:auto; }

.dpc_mainico1_li1 a .title::before {display:block; width:100%; height:75px; margin:25px 0 5px 0; background:url(/image/cms/icon/mainicon1_b.png) no-repeat center; content:""; }
.dpc_mainico1_li2 a .title::before {display:block; width:100%; height:75px; margin:25px 0 5px 0; background:url(/image/cms/icon/mainicon6_b.png) no-repeat center; content:""; }
.dpc_mainico1_li3 a .title::before {display:block; width:100%; height:75px; margin:25px 0 5px 0; background:url(/image/cms/icon/mainicon9_b.png) no-repeat center; content:""; }
.dpc_mainico1_li4 a .title::before {display:block; width:100%; height:75px; margin:25px 0 5px 0; background:url(/image/cms/icon/mainicon10_b.png) no-repeat center; content:""; }
.dpc_mainico1_li5 a .title::before {display:block; width:100%; height:75px; margin:25px 0 5px 0; background:url(/image/cms/icon/mainicon12_b.png) no-repeat center; content:""; }
.dpc_mainico1_li6 a .title::before {display:block; width:100%; height:75px; margin:25px 0 5px 0; background:url(/image/cms/icon/mainicon25_b.png) no-repeat center; content:""; }
.dpc_mainico1_li7 a .title::before {display:block; width:100%; height:75px; margin:25px 0 5px 0; background:url(/image/cms/icon/mainicon4_b.png) no-repeat center; content:""; }
.dpc_mainico1_li8 a .title::before {display:block; width:100%; height:75px; margin:25px 0 5px 0; background:url(/image/cms/icon/mainicon3_b.png) no-repeat center; content:""; }
.dpc_mainico1_li9 a .title::before {display:block; width:100%; height:75px; margin:25px 0 5px 0; background:url(/image/cms/icon/mainicon2_b.png) no-repeat center; content:""; }
.dpc_mainico1_li10 a .title::before {display:block; width:100%; height:75px; margin:25px 0 5px 0; background:url(/image/cms/icon/mainicon5_b.png) no-repeat center; content:""; }

@media all and (max-width:1100px) {
	.dpc_mainico1_li {width:110px; margin:0 5px; } 
}
@media all and (max-width:800px) { 
	.dpc_mainico1_wrap {padding:0; }
	.dpc_mainico1_header {position:static; width:100%; height:30px; padding:30px 10px 35px 10px; }
	.dpc_mainico1_arrowR {left:initial; left:auto; right: 10px; top:40px;}
	.dpc_mainico1_arrowL {left:initial; left:auto; right: 50px; top:40px;}
	.dpc_mainico1_title {font-size:20px; color:#333; font-weight:450; }
	
	.dpc_mainico1_in {max-width:100%; height:120px; margin:0; padding:0 10px 0 10px;  }
	.dpc_mainico1_li {width:90px; height:100px; } 
	.dpc_mainico1_li a .title {font-size:12px; line-height:13px; font-weight:normal; }
	.dpc_mainico1_li a .title::before {margin:10px 0 10px 0 !important; height:50px; background-size:contain !important;  content:""; }
}
@media all and (max-width:500px) { 
	.dpc_mainico1_in {max-width:100%; height:100px; margin:0; padding:0 10px;  }
	.dpc_mainico1_li {width:80px; height:100px; } 
	.dpc_mainico1_li a .title::before {margin:10px 0 10px 0 !important; height:40px; background-size:contain !important;  content:""; }
}
/* =dpc_mainico1 end=================================================================== */
/* =dpc_mainico2 begin=================================================================== */
.dpc_mainico2 {position: relative; float:center; height:266px; background:#f1f2f5; }
.dpc_mainico2_in {position: relative; max-width:1300px; height:100%; margin:0 auto; padding:58px;}

.dpc_mainico2_arrowR {position:absolute; top:90px; right:23px; background:url(/image/cms/main/dpc_mainphoto4_next.gif); width:33px; height:72px; cursor:pointer; z-index:1;}
.dpc_mainico2_arrowL {position:absolute; top:90px;  left:23px; background:url(/image/cms/main/dpc_mainphoto4_prev.gif); width:33px; height:72px; cursor:pointer; z-index:1;}

.dpc_mainico2_body {margin:10px auto 0 auto; width:100%; height:100%; overflow:hidden;}
.dpc_mainico2_ul {width:100%; overflow:hidden; }
.dpc_mainico2_li {float:left; width:120px; height:150px; margin:0 20px; } 
.dpc_mainico2_li:hover {transform:scale(1.015); -webkit-transform:scale(1.015);}
.dpc_mainico2_li a {width:90px; height:100%;}
.dpc_mainico2_li .title {font-size:16px; line-height:18px; color:#444; font-weight:normal; text-align:center; margin:5px auto 0 auto; }

.dpc_mainico2_li a .title::before {background-size:50%; }

.dpc_mainico2_li1 a .title::before {display:block; width:90px; height:90px; margin:0 0 18px 15px; background:url(/image/cms/icon/mainicon1_b.png) no-repeat center; background-size:50%; content:""; background-color:#fff;border-radius: 35px; box-shadow:0px 8px 10px #bbb;}
.dpc_mainico2_li2 a .title::before {display:block; width:90px; height:90px; margin:0 0 18px 15px; background:url(/image/cms/icon/mainicon6_b.png) no-repeat center; background-size:50%; content:""; background-color:#fff;border-radius: 35px; box-shadow:0px 8px 10px #bbb;}
.dpc_mainico2_li3 a .title::before {display:block; width:90px; height:90px; margin:0 0 18px 15px; background:url(/image/cms/icon/mainicon9_b.png) no-repeat center; background-size:50%; content:""; background-color:#fff;border-radius: 35px; box-shadow:0px 8px 10px #bbb;}
.dpc_mainico2_li4 a .title::before {display:block; width:90px; height:90px; margin:0 0 18px 15px; background:url(/image/cms/icon/mainicon10_b.png) no-repeat center; background-size:50%; content:""; background-color:#fff;border-radius: 35px; box-shadow:0px 8px 10px #bbb;}
.dpc_mainico2_li5 a .title::before {display:block; width:90px; height:90px; margin:0 0 18px 15px; background:url(/image/cms/icon/mainicon12_b.png) no-repeat center; background-size:50%; content:""; background-color:#fff;border-radius: 35px; box-shadow:0px 8px 10px #bbb;}
.dpc_mainico2_li6 a .title::before {display:block; width:90px; height:90px; margin:0 0 18px 15px; background:url(/image/cms/icon/mainicon25_b.png) no-repeat center; background-size:50%; content:""; background-color:#fff;border-radius: 35px; box-shadow:0px 8px 10px #bbb;}
.dpc_mainico2_li7 a .title::before {display:block; width:90px; height:90px; margin:0 0 18px 15px; background:url(/image/cms/icon/mainicon4_b.png) no-repeat center; background-size:50%; content:""; background-color:#fff;border-radius: 35px; box-shadow:0px 8px 10px #bbb;}
.dpc_mainico2_li8 a .title::before {display:block; width:90px; height:90px; margin:0 0 18px 15px; background:url(/image/cms/icon/mainicon3_b.png) no-repeat center; background-size:50%; content:""; background-color:#fff;border-radius: 35px; box-shadow:0px 8px 10px #bbb;}
.dpc_mainico2_li9 a .title::before {display:block; width:90px; height:90px; margin:0 0 18px 15px; background:url(/image/cms/icon/mainicon2_b.png) no-repeat center; background-size:50%; content:""; background-color:#fff;border-radius: 35px; box-shadow:0px 8px 10px #bbb;}
.dpc_mainico2_li10 a .title::before {display:block; width:90px; height:90px; margin:0 0 18px 15px; background:url(/image/cms/icon/mainicon5_b.png) no-repeat center; background-size:50%; content:""; background-color:#fff;border-radius: 35px; box-shadow:0px 8px 10px #bbb;}
@media all and (max-width:1300px) {
	.dpc_mainico2_arrowR {right:5px; }
	.dpc_mainico2_arrowL {left:5px; }
}
@media all and (max-width:1000px) {
	.dpc_mainico2_li {width:110px; margin:0 5px; } 
}
@media all and (max-width:700px) {
	.dpc_mainico2_in {padding:58px 42px; }
	.dpc_mainico2_body {margin:15px auto 0 auto; }
	.dpc_mainico2_li {width:90px; height:140px; } 
	.dpc_mainico2_li a .title {font-size:13px; line-height:15px; }
	.dpc_mainico2_li a .title::before {width:50px; height:50px; padding:15px; margin:0 auto 10px auto; background-size:contain !important; background-origin:content-box !important; }
}
@media all and (max-width:500px) {
	.dpc_mainico2_body {margin:20px auto 0 auto; }
	.dpc_mainico2_li {width:80px; height:120px; } 
	.dpc_mainico2_li a .title {font-size:12px; line-height:13px; }
	.dpc_mainico2_li a .title::before {width:40px; height:40px; padding:12px; margin:0 auto 6px auto; }
}
/* =dpc_mainico2 end=================================================================== */
/* =dpc_mainico3 begin=================================================================== */
.dpc_mainico3 {position: relative; height:300px; margin:0 auto; }
.dpc_mainico3_in { max-width:1300px; height:100%; margin:auto; padding:0px;}

.dpc_mainico3_header {position:relative; width:100%; height:40px;  margin:auto; padding:30px; }
.dpc_mainico3_title {position:absolute;  font-size:32px; color:#555; font-weight:400;}
.dpc_mainico3_arrowR {position:absolute; top:31px; right:30px; background:url(/image/cms/main/dpc_mainico3_arrowRB.png); width:44px; height:43px;}
.dpc_mainico3_arrowL {position:absolute; top:31px; right:90px; background:url(/image/cms/main/dpc_mainico3_arrowLB.png); width:44px; height:43px;}

.dpc_mainico3_body {margin: 40px auto; width:100%; height:180px; overflow:hidden;}
.dpc_mainico3_ul {width:100%; }
.dpc_mainico3_li {float:left; width:150px; height:180px; margin:0 6px; background-color:#eee; border:2px solid #ddd;} 
.dpc_mainico3_li:hover {transform:scale(1.015); -webkit-transform:scale(1.015);}
.dpc_mainico3_li a {width:100%; height:100%;}
.dpc_mainico3_li .title {font-size:0.9rem; line-height:1rem; color:#555; font-weight:400; text-align:center; margin:auto; }

.dpc_mainico3_li1 a .title::before {display:block; width:100%; height:75px; margin:25px 0 5px 0; background:url(/image/cms/icon/mainicon1_b.png) no-repeat center; content:""; }
.dpc_mainico3_li2 a .title::before {display:block; width:100%; height:75px; margin:25px 0 5px 0; background:url(/image/cms/icon/mainicon6_b.png) no-repeat center; content:""; }
.dpc_mainico3_li3 a .title::before {display:block; width:100%; height:75px; margin:25px 0 5px 0; background:url(/image/cms/icon/mainicon9_b.png) no-repeat center; content:""; }
.dpc_mainico3_li4 a .title::before {display:block; width:100%; height:75px; margin:25px 0 5px 0; background:url(/image/cms/icon/mainicon10_b.png) no-repeat center; content:""; }
.dpc_mainico3_li5 a .title::before {display:block; width:100%; height:75px; margin:25px 0 5px 0; background:url(/image/cms/icon/mainicon12_b.png) no-repeat center; content:""; }
.dpc_mainico3_li6 a .title::before {display:block; width:100%; height:75px; margin:25px 0 5px 0; background:url(/image/cms/icon/mainicon25_b.png) no-repeat center; content:""; }
.dpc_mainico3_li7 a .title::before {display:block; width:100%; height:75px; margin:25px 0 5px 0; background:url(/image/cms/icon/mainicon4_b.png) no-repeat center; content:""; }
.dpc_mainico3_li8 a .title::before {display:block; width:100%; height:75px; margin:25px 0 5px 0; background:url(/image/cms/icon/mainicon3_b.png) no-repeat center; content:""; }
.dpc_mainico3_li9 a .title::before {display:block; width:100%; height:75px; margin:25px 0 5px 0; background:url(/image/cms/icon/mainicon2_b.png) no-repeat center; content:""; }
.dpc_mainico3_li10 a .title::before {display:block; width:100%; height:75px; margin:25px 0 5px 0; background:url(/image/cms/icon/mainicon5_b.png) no-repeat center; content:""; }
/* =dpc_mainico3 end=================================================================== */
/* =dpc_mainico4 begin=================================================================== */
.dpc_mainico4 {position: relative; max-width:2000px; height:250px; background:url(/image/cms/main/dpc_ico4_bg.jpg) no-repeat center center; margin:0 auto; }
.dpc_mainico4_bg {position: relative; max-width:100%; height:100%; background-color:rgba(13,63,88,0.86);}
.dpc_mainico4_in { max-width:1300px; height:250px; margin:auto; padding:0px;}

.dpc_mainico4_header {position:relative; width:100%; height:40px;  margin:auto; padding:30px; }
.dpc_mainico4_title {font-size:32px; color:#fff; font-weight:400;}
.dpc_mainico4_arrowR {position:absolute; top:37px; right:15px; background:url(/image/cms/main/dpc_mainico4_arrowRW.png); width:18px; height:28px;}
.dpc_mainico4_arrowL {position:absolute; top:37px; right:40px; background:url(/image/cms/main/dpc_mainico4_arrowLW.png); width:18px; height:28px;}

.dpc_mainico4_body {width:100%; height:160px; overflow:hidden; margin:7px 0 0 0;}
.dpc_mainico4_ul {width:100%; }
.dpc_mainico4_li {float:left; width:160px; height:160px;} 
.dpc_mainico4_li:hover {transform:scale(1.015); -webkit-transform:scale(1.015);}
.dpc_mainico4_li a {display:block; width:100%; height:100%;}
.dpc_mainico4_li .title {font-size:0.9rem; line-height:1rem; color:#eee; font-weight:400; text-align:center; margin:auto; }

.dpc_mainico4_li1 a .title::before {display:block; width:100%; height:75px; margin:25px 0 5px 0; background:url(/image/cms/icon/mainicon1_w.png) no-repeat center; content:""; }
.dpc_mainico4_li2 a .title::before {display:block; width:100%; height:75px; margin:25px 0 5px 0; background:url(/image/cms/icon/mainicon6_w.png) no-repeat center; content:""; }
.dpc_mainico4_li3 a .title::before {display:block; width:100%; height:75px; margin:25px 0 5px 0; background:url(/image/cms/icon/mainicon9_w.png) no-repeat center; content:""; }
.dpc_mainico4_li4 a .title::before {display:block; width:100%; height:75px; margin:25px 0 5px 0; background:url(/image/cms/icon/mainicon10_w.png) no-repeat center; content:""; }
.dpc_mainico4_li5 a .title::before {display:block; width:100%; height:75px; margin:25px 0 5px 0; background:url(/image/cms/icon/mainicon12_w.png) no-repeat center; content:""; }
.dpc_mainico4_li6 a .title::before {display:block; width:100%; height:75px; margin:25px 0 5px 0; background:url(/image/cms/icon/mainicon25_w.png) no-repeat center; content:""; }
.dpc_mainico4_li7 a .title::before {display:block; width:100%; height:75px; margin:25px 0 5px 0; background:url(/image/cms/icon/mainicon4_w.png) no-repeat center; content:""; }
.dpc_mainico4_li8 a .title::before {display:block; width:100%; height:75px; margin:25px 0 5px 0; background:url(/image/cms/icon/mainicon3_w.png) no-repeat center; content:""; }
.dpc_mainico4_li9 a .title::before {display:block; width:100%; height:75px; margin:25px 0 5px 0; background:url(/image/cms/icon/mainicon2_w.png) no-repeat center; content:""; }
.dpc_mainico4_li10 a .title::before {display:block; width:100%; height:75px; margin:25px 0 5px 0; background:url(/image/cms/icon/mainicon5_w.png) no-repeat center; content:""; }
@media all and (max-width:1000px) {
	.dpc_mainico4_li {width:110px; margin:0 5px; } 
}
@media all and (max-width:700px) {
	.dpc_mainico4_body {margin:41px 0 0 0;}
	.dpc_mainico4_title {font-size:20px; margin:5px 0 0 0;}
	.dpc_mainico4_in {max-width:100%; height:110px; margin:0; padding:0 10px;  }
	.dpc_mainico4_li {width:90px; height:100px; } 
	.dpc_mainico4_li a .title {font-size:12px; line-height:13px; font-weight:normal; }
	.dpc_mainico4_li a .title::before {margin:10px 0 10px 0 !important; height:50px; background-size:contain !important; }
}
@media all and (max-width:500px) { 
	.dpc_mainico4_body {margin:48px 0 0 0;}
	.dpc_mainico4_in {height:100px; }
	.dpc_mainico4_li {width:80px; } 
	.dpc_mainico4_li a .title::before {height:40px; }
}
/* =dpc_mainico4 end=================================================================== */
/* =dpc_mainico5 begin=================================================================== */
.dpc_mainico5_wrap {float:right; width:500px; }
.dpc_mainico5_ul {margin:-6px; overflow:hidden; text-align:right; }
.dpc_mainico5_li {position:relative; display:inline-block; width:150px; height:150px; margin:6px; } 
.dpc_mainico5_li:hover {transform:scale(1.015); -webkit-transform:scale(1.015); }
.dpc_mainico5_li a {display:block; width:100%; }
.dpc_mainico5_li .title {font-size:15px; color:#eee; font-weight:600; text-align:center; margin:100px auto 0 auto; }

.dpc_mainico5_li1 {background-color:rgba(90, 180, 220, 0.8); }
.dpc_mainico5_li1 a .title::before {position:absolute; top:25px; left:0; right:0; width:100%; height:75px; background:url(/image/cms/icon/mainicon20_w.png) no-repeat center; content:""; }
.dpc_mainico5_li2 {background-color:rgba(209, 108, 34, 0.8); }
.dpc_mainico5_li2 a .title::before {position:absolute; top:25px; left:0; right:0; width:100%; height:75px; background:url(/image/cms/icon/mainicon6_w.png) no-repeat center; content:""; }
.dpc_mainico5_li3 {background-color:rgba(216, 182, 54, 0.8); }
.dpc_mainico5_li3 a .title::before {position:absolute; top:25px; left:0; right:0; width:100%; height:75px; background:url(/image/cms/icon/mainicon9_w.png) no-repeat center; content:""; }
.dpc_mainico5_li4 {background-color:rgba(54, 169, 164, 0.8); margin:6px 6px 6px 156px; }
.dpc_mainico5_li4 a .title::before {position:absolute; top:25px; left:0; right:0; width:100%; height:75px; background:url(/image/cms/icon/mainicon10_w.png) no-repeat center; content:""; }
.dpc_mainico5_li5 {background-color:rgba(77, 144, 184, 0.8); }
.dpc_mainico5_li5 a .title::before {position:absolute; top:25px; left:0; right:0; width:100%; height:75px; background:url(/image/cms/icon/mainicon12_w.png) no-repeat center; content:""; }
.dpc_mainico5_li6 {background-color:rgba(126, 111, 99, 0.8); }
.dpc_mainico5_li6 a .title::before {position:absolute; top:25px; left:0; right:0; width:100%; height:75px; background:url(/image/cms/icon/mainicon25_w.png) no-repeat center; content:""; }
@media all and (max-width:1300px) { 
	.dpc_mainico5_wrap {float:none; width:100%; margin:50px auto; }
	.dpc_mainico5_ul {text-align:center; }
	.dpc_mainico5_li4 {margin:6px; }
}
@media all and (max-width:980px) { 
	.dpc_mainico5_wrap {margin:30px auto; }
	.dpc_mainico5_li {width:30%; margin:3px; } 
}
@media all and (max-width:500px) { 
	.dpc_mainico5_wrap {margin:10px auto; }
	.dpc_mainico5_li {width:45%; margin:3px;  } 
}
@media all and (max-width:300px) { 
	.dpc_mainico5_li {width:90%; margin:0; } 
}
/* =dpc_mainico5 end=================================================================== */
/* =dpc_mainico6 begin=================================================================== */
.dpc_mainico6 {width:100%; }

.dpc_mainico6_ul {width:100%;}
.dpc_mainico6_li {float:left; width:165px; height:165px; } 
.dpc_mainico6_li:hover {transform:scale(1.015); -webkit-transform:scale(1.015); }
.dpc_mainico6_li a {display:block; width:100%; height:100%; }
.dpc_mainico6_li .title {font-size:16px; line-height:18px; color:#fff; font-weight:600; text-align:center; margin:5px auto; }

.dpc_mainico6_li1 {background-color:rgb(7,134,219); }
.dpc_mainico6_li1 a .title::before {display:block; width:100%; height:80px; margin:15px 0 5px 0; background:url(/image/cms/icon/mainicon24_w.png) no-repeat center; content:""; }
.dpc_mainico6_li2 {background-color:rgb(26,187,216); }
.dpc_mainico6_li2 a .title::before {display:block; width:100%; height:80px; margin:15px 0 5px 0; background:url(/image/cms/icon/mainicon19_w.png) no-repeat center; content:""; }
.dpc_mainico6_li3 {background-color:rgb(1,151,176); }
.dpc_mainico6_li3 a .title::before {display:block; width:100%; height:80px; margin:15px 0 5px 0; background:url(/image/cms/icon/mainicon13_w.png) no-repeat center; content:""; }
.dpc_mainico6_li4 {background-color:rgb(55,111,204);}
.dpc_mainico6_li4 a .title::before {display:block; width:100%; height:80px; margin:15px 0 5px 0; background:url(/image/cms/icon/mainicon22_w.png) no-repeat center; content:""; }

@media all and (max-width:675px) { 
	.dpc_mainico6_ul {width:100%;}
	.dpc_mainico6_li1 {width:50%; clear:none; }
	.dpc_mainico6_li2 {width:50%; clear:none; }
	.dpc_mainico6_li3 {width:50%; clear:none; }
	.dpc_mainico6_li4 {width:50%; clear:none; }
}
/* =dpc_mainico6 end=================================================================== */
/* =dpc_mainico7 begin=================================================================== */
.dpc_mainico7_wrap {position: relative; max-width:1300px; height:160px; background-color:#fff; margin:-80px auto 0 auto; box-shadow:0px 8px 10px #bbb; overflow:hidden;}
.dpc_mainico7 {overflow:hidden;}

.dpc_mainico7_header {position:absolute; left:0; top:0;  width:170px; height:160px; padding:45px 10px 0 60px; }
.dpc_mainico7_title {font-size:25px; line-height:27px; color:#333; font-weight:450;}
.dpc_mainico7_arrowR {position:absolute; left:115px; bottom:40px; background:url(/image/cms/main/dpc_mainico1_arrowR.png);width:36px; height:17px; cursor:pointer;}
.dpc_mainico7_arrowL {position:absolute; left: 60px; bottom:40px; background:url(/image/cms/main/dpc_mainico1_arrowL.png);width:36px; height:17px; cursor:pointer;}

.dpc_mainico7_in {max-width:1150px; height:130px; margin: 20px 20px 0 180px; }
.dpc_mainico7_ul {width:100%;  overflow:hidden;}
.dpc_mainico7_li {float:left; width:160px; height:120px; padding:20px 10px; } 
.dpc_mainico7_li:hover {transform:scale(1.015); -webkit-transform:scale(1.015);}
.dpc_mainico7_li a {display:block; width:100%; height:100%; border:solid 7px #bbccdd; border-radius:6% 19%; background-color:#fafbfe;  padding:5px;  box-shadow:1px 2px 5px #ccc; letter-spacing:-1px; }
.dpc_mainico7_li .title  {font-size:16px; line-height:18px; color:#222; font-weight:450; text-align:center; margin:auto; padding:15px 0 0 0; }
.dpc_mainico7_li .title2 {font-size:16px; line-height:18px; color:#222; font-weight:450; text-align:center; margin:auto; padding:8px 0 0 0; }

@media all and (max-width:700px) { 
	.dpc_mainico7_wrap {height:180px; }
	.dpc_mainico7_header {position:static; width:100%; height:30px; padding:20px 30px 25px 30px; }
	.dpc_mainico7_arrowR {left:initial; left:auto; right: 30px; top:25px;}
	.dpc_mainico7_arrowL {left:initial; left:auto; right: 70px; top:25px;}
	.dpc_mainico7_title {font-size:20px; color:#333; font-weight:450;}
	
	.dpc_mainico7_in {max-width:100%; margin:0; padding:0 10px; }
	.dpc_mainico7_li{padding:20px 5px; }
	.dpc_mainico7_li a .title::before{margin:10px 0 0 0 ;}
}
/* =dpc_mainico7 end=================================================================== */
/* =dpc_mainico8 begin=================================================================== */
.dpc_mainico8 {position: relative; float:center; height:160px; background:#f0f0f0; }
.dpc_mainico8_in {position: relative; max-width:1300px; height:100%; margin:0 auto; padding:45px 60px;}

.dpc_mainico8_arrowR {position:absolute; top:44px; right:23px; background:url(/image/cms/main/dpc_mainphoto4_next.gif); width:33px; height:72px; cursor:pointer; z-index:1;}
.dpc_mainico8_arrowL {position:absolute; top:44px;  left:23px; background:url(/image/cms/main/dpc_mainphoto4_prev.gif); width:33px; height:72px; cursor:pointer; z-index:1;}

.dpc_mainico8_body {margin:13px auto 0 auto; width:100%; height:100%; overflow:hidden;}
.dpc_mainico8_ul {width:100%; overflow:hidden; }
.dpc_mainico8_li {float:left; width:160px; height:60px; margin:0 35px; } 
.dpc_mainico8_li:hover {transform:scale(1.015); -webkit-transform:scale(1.015);}
.dpc_mainico8_li a {width:90px; height:100%;}

.dpc_mainico8_li1 a {display:block; width:160px; height:40px; background:url(/cms/www/draft8/image/link01.jpg) no-repeat center; background-color:#fff; box-shadow:0px 8px 10px #bbb;}
.dpc_mainico8_li2 a {display:block; width:160px; height:40px; background:url(/cms/www/draft8/image/link02.jpg) no-repeat center; background-color:#fff; box-shadow:0px 8px 10px #bbb;}
.dpc_mainico8_li3 a {display:block; width:160px; height:40px; background:url(/cms/www/draft8/image/link03.jpg) no-repeat center; background-color:#fff; box-shadow:0px 8px 10px #bbb;}
.dpc_mainico8_li4 a {display:block; width:160px; height:40px; background:url(/cms/www/draft8/image/link04.jpg) no-repeat center; background-color:#fff; box-shadow:0px 8px 10px #bbb;}
.dpc_mainico8_li5 a {display:block; width:160px; height:40px; background:url(/cms/www/draft8/image/link05.jpg) no-repeat center; background-color:#fff; box-shadow:0px 8px 10px #bbb;}
.dpc_mainico8_li6 a {display:block; width:160px; height:40px; background:url(/cms/www/draft8/image/link06.jpg) no-repeat center; background-color:#fff; box-shadow:0px 8px 10px #bbb;}
.dpc_mainico8_li7 a {display:block; width:160px; height:40px; background:url(/cms/www/draft8/image/link07.jpg) no-repeat center; background-color:#fff; box-shadow:0px 8px 10px #bbb;}
@media all and (max-width:1300px) {
	.dpc_mainico8_arrowR {right:5px; }
	.dpc_mainico8_arrowL {left:5px; }
}
@media all and (max-width:1100px) {
	.dpc_mainico8_li {margin:0 15px; } 
}
@media all and (max-width:700px) {
	.dpc_mainico8_body {margin:15px auto 0 auto; }
	.dpc_mainico8_li {margin:0 10px; }
	.dpc_mainico8_li {width:140px; height:55px; }
	.dpc_mainico8_li a {width:140px; height:35px; background-size:contain !important;}
}
/* =dpc_mainico8 end=================================================================== */
/* =dpc_mainico9_3 begin=================================================================== */
.dpc_mainico9_3 {position: relative; float:center; background:#035cbf; }
.dpc_mainico9_3_in {position: relative; max-width:1300px; height:100%; margin:0 auto; padding:40px;}
.dpc_mainico9_3_body {margin:0px auto 0 auto; width:100%; height:100%; overflow:hidden;}
.dpc_mainico9_3_ul {width:100%; overflow:hidden; }
.dpc_mainico9_3_li {float:left; width:33%; height:110px; padding:5px 35px; } 
.dpc_mainico9_3_li:hover {transform:scale(1.015); -webkit-transform:scale(1.015);}
.dpc_mainico9_3_li a {display:block; width:100%; height:100%;}
.dpc_mainico9_3_li .text_wrap {height:100%; display:flex; flex-direction:column; align-items:center; justify-content:center;  }
.dpc_mainico9_3_li .title {width:100%; font-size:20px; line-height:22px; color:#ffffff; font-weight:600; text-align:left; margin:0; }
.dpc_mainico9_3_li .text {width:100%; font-size:15px; line-height:19px; color:#81aedf; font-weight:400; text-align:left; margin:10px 0 0 0; }

.dpc_mainico9_3_li1 a .ico {float:left; display:block; width:100px; height:100px; margin:0 15px 15px 15px; background:url(/image/cms/icon/mainicon8_w.png) no-repeat center;  background-size:50%;  content:""; border:solid 1px rgba(255,255,255,0.5); border-radius: 50px; }
.dpc_mainico9_3_li2 a .ico {float:left; display:block; width:100px; height:100px; margin:0 15px 15px 15px; background:url(/image/cms/icon/mainicon15_w.png) no-repeat center; background-size:50%;  content:""; border:solid 1px rgba(255,255,255,0.5); border-radius: 50px; }
.dpc_mainico9_3_li3 a .ico {float:left; display:block; width:100px; height:100px; margin:0 15px 15px 15px; background:url(/image/cms/icon/mainicon18_w.png) no-repeat center; background-size:50%;  content:""; border:solid 1px rgba(255,255,255,0.5); border-radius: 50px; }

.dpc_mainico9_3_li2 {border-left:solid 1px rgba(255,255,255,0.3); border-right:solid 1px rgba(255,255,255,0.3);  }
@media all and (max-width:1300px) { 
	.dpc_mainico9_3_in {padding:40px 0px;}
}
@media all and (max-width:1200px) { 
	.dpc_mainico9_3_li {padding:5px 5px; } 
}
@media all and (max-width:1050px) { 
	.dpc_mainico9_3_li a .ico {display:none;  }
	.dpc_mainico9_3_li {padding:5px 5px 5px 20px; } 
}
@media all and (max-width:650px) { 
	.dpc_mainico9_3_li {padding:5px; height:50px; } 
	.dpc_mainico9_3_li .title {font-size:16px; line-height:18px; text-align:center;  }
	.dpc_mainico9_3_li .text {display:none; }
}

/* =dpc_mainico9_3 end=================================================================== */
/* =dpc_mainico10 begin=================================================================== */
.dpc_mainico10 {position: relative; border-top:solid 1px #e1e1e1; }
.dpc_mainico10_in { width:100%; max-width:1300px; margin:50px auto; }
.dpc_mainico10_ul {display:block; margin:0 -10px; overflow:hidden; text-align:center; }
.dpc_mainico10_li {float:left; width:20%; } 
.dpc_mainico10_li > .li_in {margin:10px; } 
.dpc_mainico10_li a {display:block; width:100%; height:100%; min-height:40px; padding:15px 10px; border:solid 3px #bbccdd; border-radius:20px; 
					display:flex; flex-direction:row; align-items:center; justify-content:center; }
.dpc_mainico10_li a:hover {border-color:#99aaff; background-color:#fafbfc; }
.dpc_mainico10_li a > .ico {display:block; }
.dpc_mainico10_li a > .title {font-size:16px; line-height:16px; color:#222; font-weight:400; text-align:left; padding:0 0 0 6px;  }
@media all and (max-width:1300px) { 
	.dpc_mainico10_ul {margin:0 -5px; overflow:hidden; text-align:center; }
	.dpc_mainico10_li > .li_in {margin:5px; } 
	.dpc_mainico10_in { margin:30px auto; padding:0 10px;}
	.dpc_mainico10_li a > .ico {display:none; }
	.dpc_mainico10_li a > .title {text-align:center; padding:0; }
}
@media all and (max-width:1100px) { 
	.dpc_mainico10_in { margin:20px auto; }
	.dpc_mainico10_li {float:left; width:50%; } 
}
@media all and (max-width:600px) { 
	.dpc_mainico10_li {float:left; width:100%; } 
	.dpc_mainico10_li a {min-height:auto; }
}
/* =dpc_mainico10 end=================================================================== */



/* =dpc_mainlink1_1 begin=================================================================== */
.dpc_mainlink1_1 {width:100%; padding:40px; height:100%;background:linear-gradient( rgba(78, 94, 146, 0.7), rgba(78, 94, 146, 0.7) ),url(/cms/www/draft3/image/dpc_mainimg3_3.jpg)  no-repeat center;background-size: cover; overflow:hidden; position:relative;}
.dpc_mainlink1_1 > .eng_title {font-size:16px; color:#fff; font-weight:400; text-align:left; margin:0; }
.dpc_mainlink1_1 > .kor_title {font-size:30px; color:#fff; font-weight:400; margin:0 0 0 0; }
.dpc_mainlink1_1 > .subtext {font-size:16px; color:#fff; font-weight:500; text-align:left; margin:10px 0 0 0px; }
.dpc_mainlink1_1 > .link_wrap {position:absolute; bottom:50px; left:0; width:100%; text-align:center; margin:90px auto 0 auto; overflow:hidden; }
.dpc_mainlink1_1 .link {display:inline-block; width:35%; margin:0 10px; padding:10px 0; font-size:18px; line-height:18px; color:#fff; font-weight:400; text-align:center; border-radius: 40px; border: 1px solid #fff; }
.dpc_mainlink1_1 .link:hover {color:#000; border: 1px solid #000; }
@media all and (max-width:450px) { 
	.dpc_mainlink1_1 {padding:40px 20px; }
	.dpc_mainlink1_1 > .eng_title {font-size:14px; }
	.dpc_mainlink1_1 > .kor_title {font-size:16px; }
	.dpc_mainlink1_1 > .subtext {font-size:13px; }
	.dpc_mainlink1_1 .link {font-size:13px !important; }
}
/* =dpc_mainlink1_1 end=================================================================== */
/* =dpc_mainlink1_2 begin=================================================================== */
.dpc_mainlink1_2 {overflow:hidden; }
.dpc_mainlink1_2_ul { width:1300px; margin:50px auto; display:block; overflow:hidden; }
.dpc_mainlink1_2_ul > li {position:relative; float:left; width:50%; height:265px; padding:10px 10px; }
.dpc_mainlink1_2_ul > li > .dpc_mainlink1_2_ul_li_a {display:block; width:100%; height:100%; }

.dpc_mainlink1_2_ul > li > .type_1 {padding:30px 40px; }
.dpc_mainlink1_2_ul > li > .type_1 .dpc_mainlink1_2_eng_title {font-size:16px; line-height:17px; color:#fff; text-align:left; margin:0px 0 5px 0px; }
.dpc_mainlink1_2_ul > li > .type_1 .dpc_mainlink1_2_title {font-size:28px; line-height:28px; color:#fff; font-weight:400; margin:0px 0 0 0px; }
.dpc_mainlink1_2_ul > li > .type_1 .dpc_mainlink1_2_subtext {font-size:15px; color:#fff; font-weight:400; text-align:left;  margin:10px 0 0 0px; }

.dpc_mainlink1_2_ul > li > .type_btn {padding:30px 40px; }
.dpc_mainlink1_2_ul > li > .type_btn .dpc_mainlink1_2_eng_title {font-size:16px; line-height:17px; color:#fff; text-align:left; margin:0px 0 20px 0px; }
.dpc_mainlink1_2_ul > li > .type_btn .dpc_mainlink1_2_title {font-size:28px; line-height:28px; color:#fff; font-weight:400; margin:0px 0 0 0px; }
.dpc_mainlink1_2_ul > li > .type_btn .dpc_mainlink1_2_subtext {font-size:15px; color:#fff; font-weight:400; text-align:left;  margin:20px 0 0 0px; }
.dpc_mainlink1_2_ul > li > .type_btn .link_wrap  {position:absolute; bottom:45px; left:0; width:100%; text-align:center; margin:0 auto 0 auto; overflow:hidden; }
.dpc_mainlink1_2_ul > li > .type_btn .link_wrap > a {display:inline-block; width:35%; margin:0 14px; padding:10px 0; font-size:18px; line-height:18px; color:#fff; font-weight:400; text-align:center; border-radius: 40px; border: 1px solid #fff; }
.dpc_mainlink1_2_ul > li > .type_btn .link_wrap > a:hover {color:#ffff00; border: 1px solid #ffff00; }

.dpc_mainlink1_2_ul > li > .type_tel {padding:30px 40px; }
.dpc_mainlink1_2_ul > li > .type_tel .dpc_mainlink1_2_eng_title {font-size:16px; line-height:17px; color:#fff; text-align:left; margin:0px 0 5px 0px; }
.dpc_mainlink1_2_ul > li > .type_tel .dpc_mainlink1_2_title {font-size:28px; line-height:28px; color:#fff; font-weight:400; margin:0px 0 0 0px; }
.dpc_mainlink1_2_ul > li > .type_tel .dpc_mainlink1_2_tel {font-size:16px; color:#fff; font-weight:400; text-align:left;  margin:5px 0 0 0px;}
.dpc_mainlink1_2_ul > li > .type_tel .dpc_mainlink1_2_telno {font-size:45px; line-height:45px; color:#fff; font-weight:400; text-align:left;  margin:0px 0px 0 0px;  }
.dpc_mainlink1_2_ul > li > .type_tel .dpc_mainlink1_2_subtext {font-size:15px; color:#fff; font-weight:400; text-align:left;  margin:10px 0 0 0px; }

.dpc_mainlink1_2_a1 {background:linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ),url(/image/cms/mainlink/dpc_mainlink3_bg1.png)  no-repeat center;background-size: cover; }
.dpc_mainlink1_2_a3 {background:linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ),url(/image/cms/mainlink/dpc_mainlink3_bg3.png)  no-repeat center;background-size: cover; }
@media all and (max-width:1300px) { 
	.dpc_mainlink1_2_ul { width:100%; margin:50px auto;  }
}
@media all and (max-width:1000px) { 
	.dpc_mainlink1_2_ul > li {padding:10px 5px; }
	.dpc_mainlink1_2_ul > li > .type_tel .dpc_mainlink1_2_telno {font-size:35px;}
	.dpc_mainlink1_2_ul > li > .type_btn .link_wrap {bottom:27px; }
	.dpc_mainlink1_2_ul > li > .type_btn .link_wrap > a {font-size:13px; margin:0 5px;  }

}
@media all and (max-width:800px) { 
	.dpc_mainlink1_2_ul { margin:0px auto;  }
	.dpc_mainlink1_2_ul > li {width:100%; padding:0px; height:180px; }
	
	.dpc_mainlink1_2_ul > li > .type_1 .dpc_mainlink1_2_eng_title {text-align:center; }
	.dpc_mainlink1_2_ul > li > .type_1 .dpc_mainlink1_2_title {text-align:center; }
	.dpc_mainlink1_2_ul > li > .type_1 .dpc_mainlink1_2_subtext {text-align:center; }
	
	.dpc_mainlink1_2_ul > li > .type_btn .dpc_mainlink1_2_eng_title {text-align:center; }
	.dpc_mainlink1_2_ul > li > .type_btn .dpc_mainlink1_2_title {text-align:center; }
	.dpc_mainlink1_2_ul > li > .type_btn .dpc_mainlink1_2_subtext {text-align:center; display:none; }
	
	.dpc_mainlink1_2_ul > li > .type_tel .dpc_mainlink1_2_title {text-align:center; }
	.dpc_mainlink1_2_ul > li > .type_tel .dpc_mainlink1_2_tel {text-align:center; display:none; }
	.dpc_mainlink1_2_ul > li > .type_tel .dpc_mainlink1_2_telno {text-align:center; }
	.dpc_mainlink1_2_ul > li > .type_tel .dpc_mainlink1_2_subtext {text-align:center; margin:0px 0 0 0; }
}	
/* =dpc_mainlink1_2  end=================================================================== */
/* =dpc_mainlink1_3 begin=================================================================== */
.dpc_mainlink1_3 {overflow:hidden; }
.dpc_mainlink1_3_ul { width:1300px; margin:50px auto; display:block; overflow:hidden; }
.dpc_mainlink1_3_ul > li {position:relative; float:left; width:33.3%; height:265px; padding:10px 10px; }
.dpc_mainlink1_3_ul > li > .dpc_mainlink1_3_ul_li_a {display:block; width:100%; height:100%; position:relative; }

.dpc_mainlink1_3_ul > li > .type_1 {padding:20px 40px; }
.dpc_mainlink1_3_ul > li > .type_1 .dpc_mainlink1_3_eng_title {font-size:13px; line-height:14px; color:#fff; text-align:left; margin:0px 0 0 0px; }
.dpc_mainlink1_3_ul > li > .type_1 .dpc_mainlink1_3_title {font-size:26px; line-height:26px; color:#fff; font-weight:400; margin:10px 0 0 0}
.dpc_mainlink1_3_ul > li > .type_1 .dpc_mainlink1_3_subtext {font-size:15px; color:#fff; text-align:left; width:100%; margin:12px 0 0 0px; }

.dpc_mainlink1_3_ul > li > .type_btn {padding:20px 40px; }
.dpc_mainlink1_3_ul > li > .type_btn .dpc_mainlink1_3_eng_title {font-size:13px; line-height:14px; color:#fff; text-align:left; margin:0px 0 0 0px; }
.dpc_mainlink1_3_ul > li > .type_btn .dpc_mainlink1_3_title {font-size:26px; line-height:26px; color:#fff; font-weight:400; margin:10px 0 0 0}
.dpc_mainlink1_3_ul > li > .type_btn .dpc_mainlink1_3_subtext {font-size:15px; color:#fff; text-align:left; width:100%; margin:12px 0 0 0px; }
.dpc_mainlink1_3_ul > li > .type_btn .link_wrap  {position:absolute; bottom:27px; left:0; width:100%; text-align:center; margin:0 auto 0 auto; overflow:hidden; }
.dpc_mainlink1_3_ul > li > .type_btn .link_wrap > a {display:inline-block; width:35%; margin:0 14px; padding:10px 0; font-size:18px; line-height:18px; color:#fff; font-weight:400; text-align:center; border-radius: 40px; border: 1px solid #fff; }
.dpc_mainlink1_3_ul > li > .type_btn .link_wrap > a:hover {color:#ffff00; border: 1px solid #ffff00; }

.dpc_mainlink1_3_ul > li > .type_tel {padding:20px 40px; }
.dpc_mainlink1_3_ul > li > .type_tel .dpc_mainlink1_3_title {font-size:26px; line-height:26px; color:#fff; font-weight:400; margin:0px 0 0 0px;  }
.dpc_mainlink1_3_ul > li > .type_tel .dpc_mainlink1_3_tel {font-size:16px; color:#fff; font-weight:400; text-align:left;  margin:10px 0 0 0px; }
.dpc_mainlink1_3_ul > li > .type_tel .dpc_mainlink1_3_telno {font-size:45px; line-height:45px; color:#fff; text-align:left;  margin:0px 0px 0 0px;   }
.dpc_mainlink1_3_ul > li > .type_tel .dpc_mainlink1_3_subtext {font-size:16px; line-height:20px; color:#fff; text-align:left; margin:10px 0 0 0px; }

.dpc_mainlink1_3_a1 {background:linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ),url(/image/cms/mainlink/dpc_mainlink3_bg1.png)  no-repeat center;background-size: cover; }
.dpc_mainlink1_3_a2 {background:linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ),url(/image/cms/mainlink/dpc_mainlink3_bg2.png)  no-repeat center;background-size: cover; }
.dpc_mainlink1_3_a3 {background:linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ),url(/image/cms/mainlink/dpc_mainlink3_bg3.png)  no-repeat center;background-size: cover; }
@media all and (max-width:1300px) { 
	.dpc_mainlink1_3_ul { width:100%; margin:50px auto;  }
}
@media all and (max-width:1180px) { 
	.dpc_mainlink1_3_ul > li > .type_1 {padding:20px 20px; }
	.dpc_mainlink1_3_ul > li > .type_1 .dpc_mainlink1_3_eng_title {font-size:14px; }
	.dpc_mainlink1_3_ul > li > .type_1 .dpc_mainlink1_3_title {font-size:24px; }
	.dpc_mainlink1_3_ul > li > .type_1 .dpc_mainlink1_3_subtext {font-size:14px; display:none;}

	.dpc_mainlink1_3_ul > li > .type_btn {padding:20px 20px; }
	.dpc_mainlink1_3_ul > li > .type_btn .dpc_mainlink1_3_eng_title {font-size:14px; }
	.dpc_mainlink1_3_ul > li > .type_btn .dpc_mainlink1_3_title {font-size:24px; }
	.dpc_mainlink1_3_ul > li > .type_btn .dpc_mainlink1_3_subtext {font-size:14px; display:none;}
	.dpc_mainlink1_3_ul > li > .type_btn .link_wrap > a {font-size:13px; margin:0 5px; }

	.dpc_mainlink1_3_ul > li > .type_tel {padding:20px 20px; }
	.dpc_mainlink1_3_ul > li > .type_tel .dpc_mainlink1_3_telno {font-size:30px;  }
}
@media all and (max-width:800px) { 
	.dpc_mainlink1_3_ul { margin:0px auto;  }
	.dpc_mainlink1_3_ul > li {width:100%; padding:0px; height:180px;}
	.dpc_mainlink1_3_ul > li > .type_1 .dpc_mainlink1_3_eng_title {text-align:center; }
	.dpc_mainlink1_3_ul > li > .type_1 .dpc_mainlink1_3_title {text-align:center; }
	.dpc_mainlink1_3_ul > li > .type_1 .dpc_mainlink1_3_subtext {text-align:center; display:none;}

	.dpc_mainlink1_3_ul > li > .type_btn .dpc_mainlink1_3_eng_title {text-align:center; }
	.dpc_mainlink1_3_ul > li > .type_btn .dpc_mainlink1_3_title {text-align:center; }
	.dpc_mainlink1_3_ul > li > .type_btn .dpc_mainlink1_3_subtext {text-align:center; display:none;}

	.dpc_mainlink1_3_ul > li > .type_tel .dpc_mainlink1_3_title {text-align:center; }
	.dpc_mainlink1_3_ul > li > .type_tel .dpc_mainlink1_3_tel {text-align:center; display:none; }
	.dpc_mainlink1_3_ul > li > .type_tel .dpc_mainlink1_3_telno {text-align:center; }
	.dpc_mainlink1_3_ul > li > .type_tel .dpc_mainlink1_3_subtext {text-align:center; }

}	
/* =dpc_mainlink1_3  end=================================================================== */
/* =dpc_mainlink1_4 begin=================================================================== */
.dpc_mainlink1_4 {overflow:hidden; }
.dpc_mainlink1_4_ul { width:1300px; margin:50px auto; display:block; overflow:hidden; }
.dpc_mainlink1_4_ul > li {position:relative; float:left; width:25%; height:265px; padding:10px 10px; }
.dpc_mainlink1_4_ul > li > .dpc_mainlink1_4_ul_li_a {display:block; width:100%; height:100%; position:relative; }

.dpc_mainlink1_4_ul > li > .type_1 {padding:20px 20px; }
.dpc_mainlink1_4_ul > li > .type_1 .dpc_mainlink1_4_eng_title {font-size:13px; line-height:14px; color:#fff;  text-align:left; margin:0px 0 10px 0px; }
.dpc_mainlink1_4_ul > li > .type_1 .dpc_mainlink1_4_title {font-size:22px; line-height:22px; color:#fff; font-weight:400; margin:0px 0 0 0px; }
.dpc_mainlink1_4_ul > li > .type_1 .dpc_mainlink1_4_subtext {font-size:15px; line-height:18px; color:#fff; text-align:left; margin:10px 0 0 0px; }

.dpc_mainlink1_4_ul > li > .type_btn {padding:20px 20px; }
.dpc_mainlink1_4_ul > li > .type_btn .dpc_mainlink1_4_eng_title {font-size:13px; line-height:14px; color:#fff;  text-align:left; margin:0px 0 10px 0px; }
.dpc_mainlink1_4_ul > li > .type_btn .dpc_mainlink1_4_title {font-size:22px; line-height:22px; color:#fff; font-weight:400; margin:0px 0 0 0px; }
.dpc_mainlink1_4_ul > li > .type_btn .dpc_mainlink1_4_subtext {font-size:15px; line-height:18px; color:#fff; text-align:left; margin:10px 0 0 0px; }
.dpc_mainlink1_4_ul > li > .type_btn .link_wrap  {position:absolute; bottom:27px; left:0; width:100%; text-align:center; margin:0 auto 0 auto; overflow:hidden; }
.dpc_mainlink1_4_ul > li > .type_btn .link_wrap > a {display:inline-block; width:35%; margin:0 5px; padding:10px 0; font-size:15px; line-height:18px; color:#fff; font-weight:400; text-align:center; border-radius: 40px; border: 1px solid #fff; }
.dpc_mainlink1_4_ul > li > .type_btn .link_wrap > a:hover {color:#ffff00; border: 1px solid #ffff00; }

.dpc_mainlink1_4_ul > li > .type_tel {padding:20px 20px; }
.dpc_mainlink1_4_ul > li > .type_tel .dpc_mainlink1_4_title {font-size:22px; line-height:22px; color:#fff; font-weight:400; margin:0px 0 0 0px; }
.dpc_mainlink1_4_ul > li > .type_tel .dpc_mainlink1_4_tel {font-size:13px; line-height:13px; color:#fff; font-weight:400; text-align:left; margin:15px 0 5px 0;}
.dpc_mainlink1_4_ul > li > .type_tel .dpc_mainlink1_4_telno {font-size:30px; line-height:30px; color:#fff; text-align:left; margin:0px 0px 0 0px;  }
.dpc_mainlink1_4_ul > li > .type_tel .dpc_mainlink1_4_subtext {font-size:15px; line-height:18px; color:#fff; text-align:left; margin:20px 0 0 0px; }

.dpc_mainlink1_4_a1 {background:linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ),url(/image/cms/mainlink/dpc_mainlink3_bg1.png)  no-repeat center;background-size: cover; }
.dpc_mainlink1_4_a2 {background:linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ),url(/image/cms/mainlink/dpc_mainlink3_bg2.png)  no-repeat center;background-size: cover; }
.dpc_mainlink1_4_a3 {background:linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ),url(/image/cms/mainlink/dpc_mainlink3_bg3.png)  no-repeat center;background-size: cover; }
.dpc_mainlink1_4_a4 {background:linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ),url(/image/cms/mainlink/dpc_mainlink3_bg2.png)  no-repeat center;background-size: cover; }

@media all and (max-width:1300px) { 
	.dpc_mainlink1_4_ul { width:100%; margin:50px auto;  }
}
@media all and (max-width:1000px) { 
	.dpc_mainlink1_4_ul > li {width:50%; padding:0; height:180px; }
	.dpc_mainlink1_4_ul > li:nth-child(3) {clear:both;}
}
@media all and (max-width:600px) { 
	.dpc_mainlink1_4_ul { margin:0px auto;  }
	.dpc_mainlink1_4_ul > li {width:100%; padding:0px; height:180px; }
}	
/* =dpc_mainlink1_4  end=================================================================== */
/* =dpc_mainlink2 begin=================================================================== */
.dpc_mainlink2 {width:100%; overflow:hidden; background:#f4f4f4; padding:50px 0;}
.dpc_mainlink2_in {width:1300px; height:400px; margin:0 auto; }

.dpc_mainlink2_in2 {position:relative; width:50%; height:50%; float:left;}
.dpc_mainlink2_in2 .img {float:left; width:50%; height:100%; }
.dpc_mainlink2_in2 .img2 {float:right; width:50%; height:100%; }
.dpc_mainlink2_in2 .img_opa {display:none; width:100%; height:100%; background:#111; opacity:0.7;}

.dpc_mainlink2_in2 .text_box {float:right; width:50%; height:100%; background:#fff; overflow:hidden; }
.dpc_mainlink2_in2 .text_box2 {position:absolute; width:50%; height:100%; background:#fff; overflow:hidden; }

.dpc_mainlink2_in2 .text_padding{padding:25px 15px 30px 30px;}
.dpc_mainlink2_in2 .title {position:relative; font-size:20px; line-height:20px; color:#111; font-weight:600; text-align:left; padding:0 0 0 9px; }
.dpc_mainlink2_in2 .dot {position:absolute; left:0; top:3px; width:3px; height:15px; background:#3b598e; }
.dpc_mainlink2_in2 .text {font-size:15px; line-height:20px; color:#333; text-align:left; margin:15px 0 0 0; }
.dpc_mainlink2_in2 .tel {font-size:27px; line-height:27px; color:#333; font-weight:600; text-align:left; margin:18px 0 0 0;}
.dpc_mainlink2_in2 .fax {font-size:15px; line-height:18px; color:#333; text-align:left; margin:5px 0 0 0;}
.dpc_mainlink2_in2 .email {font-size:15px; line-height:18px; color:#333; text-align:left; margin:2px 0 0 0;}

.dpc_mainlink2_in2 .detail {position:absolute; right:30px; bottom:25px;}
.dpc_mainlink2_in2 .detail .arrow_right {display:inline-block; width:60px; font-size:0.8rem; font-weight:600; color:#555; position:relative; font-style:italic; border-bottom:solid 1px #222; margin:0 0 0 7px; }
.dpc_mainlink2_in2 .detail .arrow_right2 {position:absolute; bottom:-5px; right:3px; width:12px; height:12px; margin:0px 0 0 0px; border-left:solid 1px #888;  ;  
-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);-ms-transform: rotate(135deg);-o-transform: rotate(135deg);transform: rotate(135deg); background-color:transparent;}

.dpc_mainlink2_in2 .detail2 {position:absolute; right:30px; bottom:25px;}
.dpc_mainlink2_in2 .detail2 .text {display:block; float:left; width:60px; font-size:0.8rem; font-weight:600; color:#555; position:relative; font-style:italic; margin:2px 0 0 5px; }
.dpc_mainlink2_in2 .detail2 .arrow_right {float:left; display:block; position:relative; width:26px; height:26px; border-radius:13px; margin:0px 0 0 0px; border:solid 1px #888; }
.dpc_mainlink2_in2 .detail2 .arrow_right .arrow_right_in {position:relative; width:7px; height:15px; display:block;margin:6px 0 0 9px; } 
.dpc_mainlink2_in2 .detail2 .arrow_right .arrow_right_in:before {z-index:1; content:''; position:absolute; right:0px; top:0px; width: 0; height: 0; border-left:6px solid #888;  border-top:6px solid transparent;  border-bottom:6px solid transparent; } 
.dpc_mainlink2_in2 .detail2 .arrow_right .arrow_right_in:after  {z-index:1; content:''; position:absolute; right:1px; top:1px; width: 0; height: 0; border-left:5px solid #fff;  border-top:5px solid transparent;  border-bottom:5px solid transparent; } 

@media all and (max-width:1300px) {  
	.dpc_mainlink2_in {width:100%;}
	.Xdpc_mainlink2_in2:nth-child(4) .text {display:none; }
}
@media all and (max-width:900px) {  
	.Xdpc_mainlink2_in2 .text {display:none; }
}
@media all and (max-width:700px) {
	.dpc_mainlink2 {padding:0;}
	.dpc_mainlink2_in2 .img, .dpc_mainlink2_in2 .img2 {width:100%; }
	.dpc_mainlink2_in2 .img_opa {display:block; }

	.dpc_mainlink2_in2 .text_box {width:100%; position:absolute; left:0; top:0; background:none; }
	.dpc_mainlink2_in2 .text_box2 {width:100%; position:absolute; right:0; top:0; background:none; }

	.dpc_mainlink2_in2 .title {color:#fff; } 
	.dpc_mainlink2_in2 .dot {background:#bbb; }
	.dpc_mainlink2_in2 .text {color:#eee; }
	.dpc_mainlink2_in2:nth-child(4) .text {display:block; }
	.dpc_mainlink2_in2 .tel {color:#eee; }
	.dpc_mainlink2_in2 .fax {color:#eee; }
	.dpc_mainlink2_in2 .email {color:#eee; }
	
	.dpc_mainlink2_in2 .detail .arrow_right {color:#fff; border-bottom:solid 1px #fff;}
	.dpc_mainlink2_in2 .detail .arrow_right2 {border-left:solid 1px #fff;}
}
@media all and (max-width:550px) {
	.dpc_mainlink2_in2 {float:none; width:100%; height:75%; }

	.dpc_mainlink2_in2 .text_padding{padding: 50px 40px 120px 50px;}
	.dpc_mainlink2_in2 .title {font-size:30px; line-height:28px; padding:0 0 0 18px;}
	.dpc_mainlink2_in2 .dot {bottom:0; width:6px; height:24px; }
	.dpc_mainlink2_in2 .text {font-size:20px; line-height:28px; margin: 20px 0 0 0;}
	.dpc_mainlink2_in2 .tel {font-size:30px; line-height:35px; margin: 20px 0 0 0; }
	.dpc_mainlink2_in2 .fax {font-size:20px; line-height:28px; margin: 15px 0 0 0;}
	.dpc_mainlink2_in2 .email {font-size:20px; line-height:28px; margin: 5px 0 0 0;}
		
	.dpc_mainlink2_in2 .detail {right:50px; bottom:45px;}
	.dpc_mainlink2_in2 .detail .arrow_right {width:88px; color:#fff; font-size:1.23rem; border-bottom:solid 2px #fff; margin:0 0 0 7px;}
	.dpc_mainlink2_in2 .detail .arrow_right2 {bottom:-8px; width:12px; height:20px; border-left:solid 2px #fff; }
}
/* =dpc_mainlink2 end=================================================================== */
/* =dpc_mainlink3 begin=================================================================== */
.dpc_mainlink3 {width:1000px; height: 600px;  margin:50px auto; overflow:hidden; }
.dpc_mainlink3_ul { display:block; width:100%; height:100%; overflow:hidden;  margin:0 auto; }
.dpc_mainlink3_ul > li {display:block; padding:4px; }
.dpc_mainlink3_ul > li > .in {position:relative; width:100%; height:100%; border-radius:20px; }
.dpc_mainlink3_ul > li > .in > .ico {position:absolute; left:0; bottom:0; z-index:0;}
.dpc_mainlink3_ul > li > .in > a {position:static; display:block; padding:30px 20px; z-index:1;}

.dpc_mainlink3_li:nth-child(1) {float:left;  width:55%; height:55%; }
.dpc_mainlink3_li:nth-child(2) {float:right; width:45%; height:45%; }
.dpc_mainlink3_li:nth-child(3) {float:right; width:45%; height:55%;}
.dpc_mainlink3_li:nth-child(4) {float:left;  width:55%; height:45%; }


.dpc_mainlink3_li:nth-child(1) > .in {border:solid 1px #0066fa; background:url(/cms/www/bi/image/home/dpc_mainlink3_bg1.png) no-repeat, linear-gradient(140deg, #0066fa, #0088f5); background-size:contain; }
.dpc_mainlink3_li:nth-child(2) > .in {border:solid 1px #dddddd; background:url(/cms/www/bi/image/home/dpc_mainlink3_bg2.png) no-repeat, #fff; background-size:contain; }
.dpc_mainlink3_li:nth-child(3) > .in {border:solid 1px #22b156; background:url(/cms/www/bi/image/home/dpc_mainlink3_bg3.png) no-repeat, linear-gradient(140deg, #22b156, #44d176); background-size:contain; }
.dpc_mainlink3_li:nth-child(4) > .in {border:solid 1px #dddddd; background:url(/cms/www/bi/image/home/dpc_mainlink3_bg4.png) no-repeat, #fff; background-size:contain; }

.dpc_mainlink3_li .dpc_mainlink3_title   {font-size:32px; font-weight:600; text-align:right;}
.dpc_mainlink3_li .dpc_mainlink3_subtext {font-size:16px; font-weight:400; text-align:right; margin:10px 0 0 0px;}
.dpc_mainlink3_li:nth-child(odd)  .dpc_mainlink3_title, .dpc_mainlink3_li:nth-child(odd)  .dpc_mainlink3_subtext {color:#fff; }
.dpc_mainlink3_li:nth-child(even) .dpc_mainlink3_title, .dpc_mainlink3_li:nth-child(even) .dpc_mainlink3_subtext {color:#111; }
.dpc_mainlink3_li:nth-child(2) .dpc_mainlink3_title, .dpc_mainlink3_li:nth-child(2)  .dpc_mainlink3_subtext {text-align:left; }
.dpc_mainlink3_li:nth-child(3) .dpc_mainlink3_title, .dpc_mainlink3_li:nth-child(3)  .dpc_mainlink3_subtext {text-align:left; }


.dpc_mainlink3_a1 {background:linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ),url(/image/cms/mainlink/dpc_mainlink3_bg1.png)  no-repeat center;background-size: cover; }
.dpc_mainlink3_a3 {background:linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ),url(/image/cms/mainlink/dpc_mainlink3_bg3.png)  no-repeat center;background-size: cover; }
@media all and (max-width:1000px) { 
	.Xdpc_mainlink3 {width:100vw; height:60vw; }
	.dpc_mainlink3 {width:calc(100vw - (100vw - 100%)); height:60vw; }
	.dpc_mainlink3_ul > li > .in > a {position:static; display:block; padding:3vw 2.5vw; }
	.dpc_mainlink3_li .dpc_mainlink3_title {font-size:3.5vw; }
	.dpc_mainlink3_li .dpc_mainlink3_subtext {font-size:1.5vw; margin:1vw 0 0 0; }
}	
/* =dpc_mainlink3  end=================================================================== */



/* =dpc_mainphoto1 begin=================================================================== */
.dpc_mainphoto1_wrap {overflow:hidden; width:100%; min-height:420px; margin:0 auto; background:url(/image/cms/main/dpc_mainphoto1_bg.jpg) repeat-y center center; }
.dpc_mainphoto1 {width:1300px; margin:50px auto 50px auto; clear:both; overflow:hidden; }

.dpc_mainphoto1 .title_wrap {position:relative; height:40px; padding:0 5px; vertical-align:bottom; }
.dpc_mainphoto1 .title_wrap .title_group {position:absolute; left:5px; top:0; font-size:40px; line-height:40px; font-weight:600; color:#fff; }

.dpc_mainphoto1_ul {margin:20px -15px 0 -15px; overflow:hidden; }
.dpc_mainphoto1_ul > li {width:25%; float:left; margin:10px 0; padding:0 15px; }
.dpc_mainphoto1_ul > li > a {display:block; overflow:hidden; background-color:#f1f1f1; padding:1px; }
.dpc_mainphoto1_ul > li .photo {width:100%; height:180px; }
.dpc_mainphoto1_ul > li .photo:hover {opacity:0.8;}
.dpc_mainphoto1_ul > li .title {width:100%; margin:10px 0; padding:0 10px;  text-align:left; color:#555; font-size:16px; line-height:18px; height:36px; overflow:hidden; text-overflow:ellipsis;}
.dpc_mainphoto1_ul > li .date {color:#aaa; margin:10px 0; padding:0 10px; font-size:13px; text-align:left; font-family:arial; }

@media all and (max-width:1300px) { 
	.dpc_mainphoto1 {width:100%; }
	.dpc_mainphoto1_ul {margin:20px 5px 0 5px; overflow:hidden; }
	.dpc_mainphoto1_ul > li {padding:0 5px; }
}
@media all and (max-width:800px) { 
	.dpc_mainphoto1_ul > li {width:50%; }
}
@media all and (max-width:400px) { 
	.dpc_mainphoto1_ul > li {width:100%; }
}
/* =dpc_mainphoto1 end=================================================================== */
/* =dpc_mainphoto1_2 begin=================================================================== */
.dpc_mainphoto1_2_wrap {overflow:hidden; width:100%; min-height:420px; margin:0 auto; background:url(/image/cms/main/dpc_mainphoto1_bg.jpg) repeat-y center center; }
.dpc_mainphoto1_2 {width:1300px; margin:50px auto; clear:both; overflow:hidden; }
.dpc_mainphoto1_2_list {width:50%; margin:0; float:left; }
.dpc_mainphoto1_2_list:nth-child(1) {padding:0 15px 0 0; }
.dpc_mainphoto1_2_list:nth-child(2) {padding:0 0 0 15px; }
.dpc_mainphoto1_2_list_bbs_title {font-size:40px; line-height:40px; font-weight:600; color:#fff; }

.dpc_mainphoto1_2_ul {display:block; overflow:hidden; width:100%; margin:15px auto; }
.dpc_mainphoto1_2_ul > li {width:50%; float:left; margin:10px 0; padding:0; }
.dpc_mainphoto1_2_ul > li:nth-child(1) {padding:0 15px 0 0;  }
.dpc_mainphoto1_2_ul > li:nth-child(2) {padding:0 0 0 15px;  }
.dpc_mainphoto1_2_ul > li > a {display:block; overflow:hidden; background-color:#f1f1f1; padding:1px; }
.dpc_mainphoto1_2_ul > li .photo {width:100%; height:180px; }
.dpc_mainphoto1_2_ul > li .photo:hover {opacity:0.8;}
.dpc_mainphoto1_2_ul > li .title {width:100%; margin:10px 0; padding:0 10px;  text-align:left; color:#555; font-size:16px; line-height:18px; height:36px; overflow:hidden; text-overflow:ellipsis;}
.dpc_mainphoto1_2_ul > li .date {color:#aaa; margin:10px 0; padding:0 10px; font-size:13px; text-align:left; font-family:arial; }

@media all and (max-width:1300px) { 
	.dpc_mainphoto1_2 {width:100%; }
	.dpc_mainphoto1_2_list:nth-child(1) {padding:5px; }
	.dpc_mainphoto1_2_list:nth-child(2) {padding:5px; }
	.dpc_mainphoto1_2_ul > li:nth-child(1) {padding:5px; }
	.dpc_mainphoto1_2_ul > li:nth-child(2) {padding:5px; }
}
@media all and (max-width:800px) { 
	.dpc_mainphoto1_2_list {width:100%; margin:0; float:none; }
}
@media all and (max-width:400px) { 
	.dpc_mainphoto1_2_ul > li {width:100%; float:none; margin:5px 0; padding:0; }
}
/* =dpc_mainphoto1_2 end=================================================================== */
/* =dpc_mainphoto2 begin=================================================================== */
.dpc_mainphoto2_wrap {overflow:hidden; width:100%; min-height:500px; margin:0 auto; }
.dpc_mainphoto2 {width:1300px; margin:50px auto; clear:both; overflow:hidden; }

.dpc_mainphoto2 .title_wrap {height:40px; text-align: center; vertical-align:bottom; }
.dpc_mainphoto2 .title_wrap .title_group {font-size:45px; line-height:40px; font-weight:420; color:#111; }

.dpc_mainphoto2_ul {margin:40px -15px 0 -15px; overflow:hidden; }
.dpc_mainphoto2_ul > li {width:25%; float:left; margin:10px 0; padding:0 15px; }
.dpc_mainphoto2_ul > li > a {display:block; overflow:hidden; background-color:#eaebec; padding:1px; }
.dpc_mainphoto2_ul > li .photo {width:100%; height:180px; }
.dpc_mainphoto2_ul > li .photo:hover {opacity:0.8;}
.dpc_mainphoto2_ul > li .text_wrap {position:relative; width:100%; padding:25px 20px 25px 20px; background-color:#f5f6f9; }
.dpc_mainphoto2_ul > li .title {width:100%; height:40px; font-size:17px; line-height:20px; text-align:left; color:#333; font-weight:600; overflow:hidden; text-overflow:ellipsis;}
.dpc_mainphoto2_ul > li .date { color:#999; ; font-size:14px; text-align:left; font-weight:400; margin:15px 0 0 0; }
	.dpc_mainphoto2_ul > li .bsreadcnt_wrap {margin:15px 0 0 0; overflow:hidden; }
	.dpc_mainphoto2_ul > li .bsreadcnt_wrap img {float:left; margin:6px 4px 0 0; opacity:0.7; }
	.dpc_mainphoto2_ul > li .bsreadcnt_wrap .bsreadcnt {float:left; font-size:14px; line-height:22px; font-weight:300;}
	.dpc_mainphoto2_ul > li .bsreadcnt_wrap .wrdt {float:right; color:#999; ; font-size:14px; text-align:left; font-weight:400; }

@media all and (max-width:1300px) { 
	.dpc_mainphoto2 {width:100%; }
	.dpc_mainphoto2_ul {margin:20px 5px 0 5px; overflow:hidden; }
	.dpc_mainphoto2_ul > li {padding:0 5px; }
}
@media all and (max-width:800px) { 
	.dpc_mainphoto2 .title_wrap .title_group {font-size:30px; line-height:30px; font-weight:600; color:#111; }
	.dpc_mainphoto2_ul > li {width:50%; }
}
@media all and (max-width:400px) { 
	.dpc_mainphoto2 .title_wrap .title_group {font-size:25px; line-height:25px; font-weight:600; color:#111; }
	.dpc_mainphoto2_ul > li {width:100%; }
}
/* =dpc_mainphoto2 end=================================================================== */
/* =dpc_mainphoto2_2 begin=================================================================== */
.dpc_mainphoto2_2_wrap {overflow:hidden; width:100%; min-height:500px; margin:0 auto;  }
.dpc_mainphoto2_2 {width:1300px; margin:50px auto; clear:both; overflow:hidden; }
.dpc_mainphoto2_2_list {width:50%; margin:0; float:left; }
.dpc_mainphoto2_2_list:nth-child(1) {padding:0 15px 0 0; }
.dpc_mainphoto2_2_list:nth-child(2) {padding:0 0 0 15px; }
.dpc_mainphoto2_2_list_bbs_title {font-size:32px; line-height:32px; font-weight:600; color:#111; }

.dpc_mainphoto2_2_ul {display:block; overflow:hidden; width:100%; margin:15px auto; }
.dpc_mainphoto2_2_ul > li {width:50%; float:left; margin:10px 0; padding:0; }
.dpc_mainphoto2_2_ul > li:nth-child(1) {padding:0 15px 0 0;  }
.dpc_mainphoto2_2_ul > li:nth-child(2) {padding:0 0 0 15px;  }
.dpc_mainphoto2_2_ul > li > a {display:block; overflow:hidden; background-color:#eaebec; padding:1px; }
.dpc_mainphoto2_2_ul > li .photo {width:100%; height:180px; }
.dpc_mainphoto2_2_ul > li .photo:hover {opacity:0.8;}
.dpc_mainphoto2_2_ul > li .text_wrap {position:relative; width:100%; padding:25px 20px 30px 20px; background-color:#f5f6f9; }
.dpc_mainphoto2_2_ul > li .title {width:100%; height:40px; font-size:17px; line-height:20px; text-align:left; color:#333; font-weight:600; overflow:hidden; text-overflow:ellipsis;}
.dpc_mainphoto2_2_ul > li .date { color:#999; ; font-size:14px; text-align:left; font-weight:400; margin:15px 0 0 0; }
	.dpc_mainphoto2_2_ul > li .bsreadcnt_wrap {margin:15px 0 0 0; overflow:hidden; }
	.dpc_mainphoto2_2_ul > li .bsreadcnt_wrap img {float:left; margin:6px 4px 0 0; opacity:0.7; }
	.dpc_mainphoto2_2_ul > li .bsreadcnt_wrap .bsreadcnt {float:left; font-size:14px; line-height:22px; font-weight:300;}
	.dpc_mainphoto2_2_ul > li .bsreadcnt_wrap .wrdt {float:right; color:#999; ; font-size:14px; text-align:left; font-weight:400; }

@media all and (max-width:1300px) { 
	.dpc_mainphoto2_2 {width:100%; }
	.dpc_mainphoto2_2_list:nth-child(1) {padding:5px; }
	.dpc_mainphoto2_2_list:nth-child(2) {padding:5px; }
	.dpc_mainphoto2_2_ul > li:nth-child(1) {padding:5px; }
	.dpc_mainphoto2_2_ul > li:nth-child(2) {padding:5px; }
}
@media all and (max-width:800px) { 
	.dpc_mainphoto2_2_list {width:100%; margin:0; float:none; }
}
@media all and (max-width:400px) { 
	.dpc_mainphoto2_2_ul > li {width:100%; float:none; margin:5px 0; padding:0; }
}
/* =dpc_mainphoto2_2 end=================================================================== */
/* =dpc_mainphoto3 begin=================================================================== */
.dpc_mainphoto3_wrap {overflow:hidden; width:100%; margin:0 auto; background-color:#fafafa; }
.dpc_mainphoto3 {width:1300px; margin:50px auto; clear:both; overflow:hidden; position:relative; }

.dpc_mainphoto3 .title_wrap {height:40px; text-align: center; vertical-align:bottom; margin:0 0 20px 0; }
.dpc_mainphoto3 .title_wrap .title_group {font-size:40px; line-height:40px; font-weight:420; color:#111; }

.dpc_mainphoto3_ul {margin:0px -10px; overflow:hidden; }
.dpc_mainphoto3_ul > li > a {display:block; overflow:hidden; background-color:#f1f1f1; position:relative; }
.dpc_mainphoto3_ul > li {width:310px; float:left; margin:10px 10px; padding:0 5px; }
.dpc_mainphoto3_ul > li .photo {width:100%; height:250px; }
.dpc_mainphoto3_ul > li .photo:hover {opacity:0.8;}
.dpc_mainphoto3_ul > li .title {position:absolute; bottom:0; left:0; right:0; width:100%; padding:0 10px; text-align:left; background-color:rgba(55,55,55, 0.8); color:#f1f1f1; font-size:15px; line-height:36px; height:36px; text-align:center; overflow:hidden; text-overflow:ellipsis; }

@media all and (max-width:1300px) { 
	.dpc_mainphoto3_title{width:100%;}
	.dpc_mainphoto3 {width:100%; margin:20px 0; }

	.dpc_mainphoto3_ul {margin:0px 5px; overflow:hidden; }
	.dpc_mainphoto3_ul > li {width:25%; float:left; margin:5px 0; padding:0 5px; }
	.dpc_mainphoto3_ul > li > a {display:block; overflow:hidden; background-color:#f1f1f1; position:relative; }
	.dpc_mainphoto3_ul > li .photo {width:100%; height:200px; }
	.dpc_mainphoto3_ul > li .title {position:absolute; bottom:0; left:0; right:0; width:100%; padding:0 10px; text-align:left; background-color:rgba(55,55,55, 0.8); color:#f1f1f1; font-size:15px; line-height:36px; height:36px; text-align:center; overflow:hidden; text-overflow:ellipsis; }
}
@media all and (max-width:800px) { 
	.dpc_mainphoto3_ul > li {width:50%; }
}
@media all and (max-width:500px) { 
}
/* =dpc_mainphoto3 end=================================================================== */
/* =dpc_mainphoto3_2 begin=================================================================== */
.dpc_mainphoto3_2_wrap {overflow:hidden; width:100%; min-height:420px; margin:0 auto; background-color:#fafafa;  }
.dpc_mainphoto3_2 {width:1300px; margin:50px auto; clear:both; overflow:hidden; }
.dpc_mainphoto3_2_list {width:50%; margin:0; float:left; }
.dpc_mainphoto3_2_list:nth-child(1) {padding:0 15px 0 0; }
.dpc_mainphoto3_2_list:nth-child(2) {padding:0 0 0 15px; }
.dpc_mainphoto3_2_list_bbs_title {font-size:36px; line-height:36px; font-weight:600; color:#222; }

.dpc_mainphoto3_2_ul {display:block; overflow:hidden; width:100%; margin:15px auto; }
.dpc_mainphoto3_2_ul > li {width:50%; float:left; margin:10px 0; padding:0; }
.dpc_mainphoto3_2_ul > li:nth-child(1) {padding:0 15px 0 0;  }
.dpc_mainphoto3_2_ul > li:nth-child(2) {padding:0 0 0 15px;  }
.dpc_mainphoto3_2_ul > li:nth-child(3) {padding:0 15px 0 0;  }
.dpc_mainphoto3_2_ul > li:nth-child(4) {padding:0 0 0 15px;  }

.dpc_mainphoto3_2_ul > li > a {display:block; overflow:hidden; background-color:#f1f1f1; position:relative; }
.dpc_mainphoto3_2_ul > li .photo {width:100%; height:250px; }
.dpc_mainphoto3_2_ul > li .photo:hover {opacity:0.8;}
.dpc_mainphoto3_2_ul > li .title {position:absolute; bottom:0; left:0; right:0; width:100%; padding:0 10px; text-align:left; background-color:rgba(55,55,55, 0.8); color:#f1f1f1; font-size:15px; line-height:36px; height:36px; text-align:center; overflow:hidden; text-overflow:ellipsis; }
@media all and (max-width:1300px) { 
	.dpc_mainphoto3_2 {width:100%; }
	.dpc_mainphoto3_2_list:nth-child(1) {padding:5px; }
	.dpc_mainphoto3_2_list:nth-child(2) {padding:5px; }
	.dpc_mainphoto3_2_list:nth-child(3) {padding:5px; }
	.dpc_mainphoto3_2_list:nth-child(4) {padding:5px; }
	.dpc_mainphoto3_2_ul > li:nth-child(1) {padding:5px; }
	.dpc_mainphoto3_2_ul > li:nth-child(2) {padding:5px; }
	.dpc_mainphoto3_2_ul > li:nth-child(3) {padding:5px; }
	.dpc_mainphoto3_2_ul > li:nth-child(4) {padding:5px; }
}
@media all and (max-width:800px) { 
	.dpc_mainphoto3_2_list {width:100%; margin:0; float:none; }
}
@media all and (max-width:400px) { 
	.dpc_mainphoto3_2_ul > li {width:100%; float:none; margin:5px 0; padding:0; }
}
/* =dpc_mainphoto3_2 end=================================================================== */
/* =dpc_mainphoto4 begin=================================================================== */
.dpc_mainphoto4_wrap {overflow:hidden; width:100%; margin:0 auto; background-color:#fafafa; }
.dpc_mainphoto4 {width:1300px; margin:50px auto; clear:both; overflow:hidden; position:relative; }

.dpc_mainphoto4 .title_wrap {position:relative; height:85px; padding:0 5px; vertical-align:bottom; }
.dpc_mainphoto4 .title_wrap .more_prev {position:absolute; left:0; top:0; width:33px; height:72px; background:url(/image/cms/main/dpc_mainphoto4_prev.gif); }
.dpc_mainphoto4 .title_wrap .more_next {position:absolute; right:0; top:0; width:33px; height:72px; background:url(/image/cms/main/dpc_mainphoto4_next.gif); }

.dpc_mainphoto4_ul {margin:0px -5px; overflow:hidden; }
.dpc_mainphoto4_ul > li {width:250px; float:left; margin:10px 0; padding:0 5px; }
.dpc_mainphoto4_ul > li.on {position:absolute; top:0; left:400px; width:500px; float:left; padding:0px; border:solid 10px #fff; z-index:1; }
.dpc_mainphoto4_ul > li:nth-last-child(1) {position:absolute; right:0; top:85px; }
.dpc_mainphoto4_ul > li:nth-last-child(2) {position:absolute; right:250px; top:85px; }

.dpc_mainphoto4_ul > li > a {display:block; overflow:hidden; background-color:#f1f1f1; position:relative; }
.dpc_mainphoto4_ul > li .photo {width:100%; height:250px; }
.dpc_mainphoto4_ul > li .photo:hover {opacity:0.8;}
.dpc_mainphoto4_ul > li .title {position:absolute; bottom:0; left:0; right:0; width:100%; padding:0 10px; text-align:left; background-color:rgba(55,55,55, 0.8); color:#f1f1f1; font-size:15px; line-height:36px; height:36px; text-align:center; overflow:hidden; text-overflow:ellipsis; }

@media all and (max-width:1300px) { 
	.dpc_mainphoto4 {width:100%; margin:20px 0; }
	.dpc_mainphoto4 .title_wrap {display:none; }
	.dpc_mainphoto4_ul {margin:0px 5px; overflow:hidden; }
	.dpc_mainphoto4_ul > li {width:25%; float:left; margin:5px 0; padding:0 5px; }
	.dpc_mainphoto4_ul > li.on {display:none;}
	.dpc_mainphoto4_ul > li:nth-last-child(1) {position:static; }
	.dpc_mainphoto4_ul > li:nth-last-child(2) {position:static; }
	.dpc_mainphoto4_ul > li > a {display:block; overflow:hidden; background-color:#f1f1f1; position:relative; }
	.dpc_mainphoto4_ul > li .photo {width:100%; height:200px; }
	.dpc_mainphoto4_ul > li .photo:hover {opacity:0.8;}
	.dpc_mainphoto4_ul > li .title {position:absolute; bottom:0; left:0; right:0; width:100%; padding:0 10px; text-align:left; background-color:rgba(55,55,55, 0.8); color:#f1f1f1; font-size:15px; line-height:36px; height:36px; text-align:center; overflow:hidden; text-overflow:ellipsis; }
}
@media all and (max-width:800px) { 
	.dpc_mainphoto4_ul > li {width:50%; }
}
@media all and (max-width:500px) { 
}
/* =dpc_mainphoto4 end=================================================================== */
/* =dpc_mainphoto4_1 begin=================================================================== */
.dpc_mainphoto4_1_wrap {position:relative; overflow:hidden; width:100%; margin:0 auto; background-color:#f1f4fd; padding:70px 0 80px 0; }
.dpc_mainphoto4_1_wrap:before {content:""; position:absolute; top:20px; left:0; right:0; width:100%; height:10px; background:url(/image/cms/main/dpc_mainphoto4_1_bg.png) repeat-x; z-index:0; opacity:0.5; }
.dpc_mainphoto4_1_wrap:after  {content:""; position:absolute; bottom:20px; left:0; right:0; width:100%; height:10px; background:url(/image/cms/main/dpc_mainphoto4_1_bg.png) repeat-x; z-index:0; opacity:0.5; }
.dpc_mainphoto4_1_wrap .title_group_wrap {position:relative; vertical-align:bottom; margin:0 0 25px 0; }
.dpc_mainphoto4_1_wrap .title_group {font-size:32px; line-height:32px; color:#111; font-weight:700; text-align:center; }

.dpc_mainphoto4_1 {width:100%; max-width:1300px; margin:0 auto; clear:both; overflow:hidden; position:relative; }

.dpc_mainphoto4_1_ul {margin:0px -5px; overflow:hidden; vertical-align:bottom;}
.dpc_mainphoto4_1_ul > li {display:inline-block; }
.dpc_mainphoto4_1_ul > li.on {width:25%; 
	transition-duration:0.5s; -ms-transition-duration:0.5s; -moz-transition-duration:0.5s; -webkit-transition-duration:0.5s; -o-transition-duration:0.5s; }
.dpc_mainphoto4_1_ul > li.off {width:15%; 
	transition-duration:0.5s; -ms-transition-duration:0.5s; -moz-transition-duration:0.5s; -webkit-transition-duration:0.5s; -o-transition-duration:0.5s; }
.dpc_mainphoto4_1_ul > li > .li_in {margin:5px 5px; }

.dpc_mainphoto4_1_ul > li a {display:block; overflow:hidden; background-color:#f1f1f1; position:relative; }
.dpc_mainphoto4_1_ul > li.on .photo {width:100%; height:200px; }
.dpc_mainphoto4_1_ul > li.off .photo {width:100%; height:150px; }
.dpc_mainphoto4_1_ul > li .photo:hover {opacity:0.8;}
.dpc_mainphoto4_1_ul > li .title {position:absolute; bottom:0; left:0; right:0; width:100%; padding:0 10px; text-align:left; background-color:rgba(55,55,55, 0.8); color:#f1f1f1; font-size:15px; line-height:36px; height:36px; text-align:center; overflow:hidden; text-overflow:ellipsis; }

@media all and (max-width:1300px) { 
	.dpc_mainphoto4_1 {padding:0 5px; }
	.dpc_mainphoto4_1_ul > li.on {width:33.33%; }
	.dpc_mainphoto4_1_ul > li.off {width:33.33%; }
	.dpc_mainphoto4_1_ul > li.on .photo {width:100%; height:200px; }
	.dpc_mainphoto4_1_ul > li.off .photo {width:100%; height:200px; }
}
@media all and (max-width:700px) { 
	.dpc_mainphoto4_1_ul > li.on {width:50%; }
	.dpc_mainphoto4_1_ul > li.off {width:50%; }
}
@media all and (max-width:500px) { 
}
/* =dpc_mainphoto4_1 end=================================================================== */


/* =dpc_maindept1 begin=================================================================== */
.dpc_maindept1 {position: relative; max-width:2000px; min-height:300px; margin:0 auto; }
.dpc_maindept1_bg {position: relative; max-width:100%; height:100%; background-color:rgba(27,32,90,0.9);}
.dpc_maindept1_in { max-width:1300px; margin:auto; padding:50px 10px;}

.dpc_maindept1_in_left  {display:inline-block; width:70%; vertical-align:top; padding:0 20px 0 0; }
.dpc_maindept1_in_right {display:inline-block; width:30%; vertical-align:top; }

.dpc_maindept1_title {font-size:27px; line-height:30px; color:#fff; font-weight:400; letter-spacing:-2px; margin:0 0 5px 0;}

.dpc_maindept1_hakgwa_list_ul {display:block; margin:10px 0; clear:both; overflow:hidden;  }
.Xdpc_maindept1_hakgwa_list_li {float:left; width:175px; font-size:16px; line-height:16px; padding:10px 0px; color:#fff; border:solid 1px #f1f1f1; text-align:center; margin:4px; cursor:pointer; background-color:transparent;} 
.dpc_maindept1_hakgwa_list_li {float:left; width:calc(25% - 16px); height:50px; border:solid 1px #f1f1f1; text-align:center; margin:4px; background-color:transparent;  } 
.dpc_maindept1_hakgwa_list_li > a {display:block; width:100%; height:100%;  display:flex; flex-direction:column; align-items:center; justify-content:center; text-align:center;  } 
.dpc_maindept1_hakgwa_list_li > a > div {display:inline-block; font-size:16px; line-height:16px; color:#fff; letter-spacing:-1px; } 

.dpc_maindept1_hakgwa_list_li.on {background-color:#fff; }
.dpc_maindept1_hakgwa_list_li.on > a > div {color:#111; }
.dpc_maindept1_hakgwa_list_li > a:hover {background-color:#fff; }
.dpc_maindept1_hakgwa_list_li > a:hover > div {color:#0000ff; }

.dpc_maindept1_hakgwa_detail_ul {display:block; }
.dpc_maindept1_hakgwa_detail_li {display:none; }
.dpc_maindept1_hakgwa_detail_li.on {display:block; }
.dpc_maindept1_hakgwa_detail_title {font-family:'Noto Sans KR'; font-size:18px; line-height:24px; font-weight:500; color:#f1f1f1; text-align:left; margin:0 0 5px 0; } 
.dpc_maindept1_hakgwa_detail_text {font-size:16px; line-height:24px; font-weight:300; color:#f1f1f1; text-align:left; text-indent:-9px; margin:0 0 0 9px;  } 
.dpc_maindept1_hakgwa_detail_href {display:block; font-size:15px; line-height:24px; font-weight:300; color:#f1f1f1; text-align:left; margin:20px 0 0 0; } 
.dpc_maindept1_hakgwa_detail_href:hover {color:#ffff00; } 
.dpc_maindept1_hakgwa_detail_href > img {margin:0 0 0 10px; } 

.dpc_maindept1_img_ul {display:block; }
.dpc_maindept1_img_li {display:none; }
.dpc_maindept1_img_li.on {display:block; }
.dpc_maindept1_img_li > img {width:100%;  }

@media all and (max-width:850px) {
	.dpc_maindept1_in_left  {display:block; width:100%; padding:0 0 30px 0; }
	.dpc_maindept1_in_right {display:block; width:100%; }
}
@media all and (max-width:600px) {
	.dpc_maindept1_title {font-size:20px; line-height:20px; font-weight:600; }
}
/* =dpc_maindept1 end=================================================================== */
/* =dpc_maindept2 begin=================================================================== */
.dpc_maindept2_wrap {position:absolute; left:50%; margin-left:-650px; top:350px; width:100%; max-width:1300px; border-radius:15px; overflow:hidden;  }
.dpc_maindept2_bg {position: relative; max-width:100%; height:100%; margin:50px; }
.dpc_maindept2_bg1 {position:absolute; left: -150px; top: 70px; width: 500px; height: 500px; background-size: 50%, 50%; opacity: 0.04; background: url(/image/cms/contents/anu_logo2.png) no-repeat left top; }
.dpc_maindept2_in { max-width:1300px; margin:auto; padding:0px;}

.dpc_maindept2_in_left  {display:inline-block; width:60%; vertical-align:top; padding:0 40px 0 0; }
.dpc_maindept2_in_right {display:inline-block; width:40%; vertical-align:top; }

.dpc_maindept2_title {font-family:'Noto Sans KR'; font-size:28px; line-height:30px; color:#112255; font-weight:500; letter-spacing:-2px; margin:0 0 20px 0;}

.dpc_maindept2_hakgwa_list_ul {position:relative; display:block; margin:10px 0; clear:both; overflow:hidden; }
.dpc_maindept2_hakgwa_list_li {float:left; width:calc(33.3% - 8px); height:50px; border:solid 1px #bbb; border-radius:25px; margin:4px; padding:0 10px; background-color:#fff; } 
.dpc_maindept2_hakgwa_list_li > a {display:block; width:100%; height:100%;  display:flex; flex-direction:column; align-items:center; justify-content:center; text-align:center;  } 
.dpc_maindept2_hakgwa_list_li > a > div {display:inline-block; font-size:15px; line-height:15px; color:#111; letter-spacing:-1px; } 
.dpc_maindept2_hakgwa_list_li.on {background-color:#237c7c; }
.dpc_maindept2_hakgwa_list_li.on > a > div {color:#ffff00; }
.dpc_maindept2_hakgwa_list_li:hover {color:#ffff00; background-color:#237c7c; }
.dpc_maindept2_hakgwa_list_li > a:hover > div {color:#ffff00; }

.dpc_maindept2_hakgwa_detail_ul {display:block; }
.dpc_maindept2_hakgwa_detail_li {display:none; }
.dpc_maindept2_hakgwa_detail_li.on {display:block; }
.dpc_maindept2_hakgwa_detail_href {display:inline-block; font-size:15px; line-height:24px; font-weight:300; color:#333; text-align:left; margin:20px 0 0 0; } 
.dpc_maindept2_hakgwa_detail_href .arrow_right {display:inline-block; font-size:15px; font-weight:400; color:#224477; position:relative; border-bottom:solid 1px #222; padding:0 20px 5px 0; }
.dpc_maindept2_hakgwa_detail_href:hover .arrow_right {color:#0000ff; } 
.dpc_maindept2_hakgwa_detail_href .arrow_right2 {position:absolute; bottom:-5px; right:3px; width:12px; height:12px; margin:0px 0 0 0px; border-left:solid 1px #888;  ;  
-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);-ms-transform: rotate(135deg);-o-transform: rotate(135deg);transform: rotate(135deg); background-color:transparent;}

.dpc_maindept2_img_ul {display:block; margin:10px 0 0 0; }
.dpc_maindept2_img_li {position:relative; display:none; }
.dpc_maindept2_img_li.on {display:block; }
.dpc_maindept2_img_li > img {width:100%; position:relative; z-index:1;  } /* 600 * 350 */
.dpc_maindept2_img_li > iframe {width:100%; position:relative; z-index:1; aspect-ratio:1.71/1;  }
.dpc_maindept2_img_li:before {content:""; position:absolute; top:-15px; right:-15px; width:250px; height:100px; background:url(/image/cms/main/history_img_deco1_1.png)repeat; opacity:0.5; z-index:0; }
.dpc_maindept2_img_li:after  {content:""; position:absolute; bottom:-15px; left:-15px; width:250px; height:100px; background:url(/image/cms/main/history_img_deco1_1.png)repeat; opacity:0.5; z-index:0; }

.dpc_maindept2_hakgwa_wrap {position:absolute; width:100%; aspect-ratio:1.71/1; padding:30px; background-color:rgba(55,77,100,0.3); z-index:2; } 
.dpc_maindept2_hakgwa_detail_title {font-family:'Noto Sans KR'; font-size:18px; line-height:24px; font-weight:550; color:#fff; text-align:left; margin:0 0 7px 0; } 
.dpc_maindept2_hakgwa_detail_text {font-size:15px; line-height:22px; font-weight:300; color:#fff; text-align:left; text-indent:-6px; margin:3px 0 3px 9px;  letter-spacing:-1px; }


@media all and (max-width:1300px) {
	.dpc_maindept2_wrap {position:relative; left:0; top:0; margin:0px auto; border-radius:0px; }
	.dpc_maindept2_hakgwa_list_li {width:calc(50% - 8px);} 
	.dpc_maindept2_hakgwa_detail_text {display:none; }
}
@media all and (max-width:1000px) { 
	.dpc_maindept2_bg {margin:50px 20px; }
}
@media all and (max-width:850px) {
	.dpc_maindept2_hakgwa_detail_text {display:block; }
	.dpc_maindept2_in_left  {display:block; width:100%; padding:0 0 30px 0; }
	.dpc_maindept2_in_right {display:block; width:100%; }
}
@media all and (max-width:500px) {
	.dpc_maindept2_hakgwa_detail_text {display:none; }
}
@media all and (max-width:400px) {
	.dpc_maindept2_hakgwa_list_li {width:calc(100% - 8px);} 
}
@media all and (max-width:600px) {
	.dpc_maindept2_title {font-size:20px; line-height:20px; font-weight:600; }
}
/* =dpc_maindept2 end=================================================================== */
/* =dpc_maindept3 begin=================================================================== */
.dpc_maindept3_container_wrap {z-index:0; overflow:hidden; background-color:rgba(225, 235, 246, 0.5); }
.dpc_maindept3_container {position:relative; width:2000px; left:50%; margin:0 0 0 -1000px; background:url(/image/cms/main/dpc_maindept3_bg.png) no-repeat top center; overflow:hidden; }
.dpc_maindept3_container_in {width:100%; max-width:1300px; clear:both; position:relative; overflow:hidden; margin:70px auto; }

.dpc_maindept3_header {}
.dpc_maindept3_header_title {font-size:38px; line-height:45px; color:#111; font-weight:600; margin:0 0 50px 0;text-align:center; }

.dpc_maindept3_ul {display:block; overflow:hidden; }

.dpc_maindept3_ul_wrap {display:block; margin:0 -10px 0 -10px; overflow:hidden; }
.dpc_maindept3_ul {display:block; margin:0 10px 0 10px; overflow:hidden; }
.dpc_maindept3_ul > li {width:50%; margin:0; overflow:hidden; }
.dpc_maindept3_ul > li > .dpc_maindept3_li_in {width:100%; height:100%; padding:40px 30px; position:relative; overflow:hidden; }

.dpc_maindept3_ul > li:nth-child(1) {float:left;  }
.dpc_maindept3_ul > li:nth-child(2) {float:right;  margin:50px 0 0 0;  }
.dpc_maindept3_ul > li:nth-child(3) {float:left;  }
.dpc_maindept3_ul > li:nth-child(4) {float:right; }

.dpc_maindept3_hakbu_name {display:block; font-size:20px; line-height:20px; color:#fff; font-weight:500; margin:0 0 20px 0;}
.dpc_maindept3_hakbu_name:hover {color:#ffff00; }

.dpc_maindept3_hakgwa_list_ul {position:relative; display:block; margin:0; clear:both; overflow:hidden; }
.dpc_maindept3_hakgwa_list_li {float:left; width:calc(33.3% - 8px); height:50px; border:solid 1px #fff; text-align:center; margin:4px; padding:0 5px; background-color:transparent;  display:flex; flex-direction:column; align-items:center; justify-content:center; } 
.dpc_maindept3_hakgwa_list_li > a {font-size:15px; line-height:15px; color:#fff; letter-spacing:-1px; } 
.dpc_maindept3_hakgwa_list_li:hover {color:#ffff00; background-color:#112233; }
.dpc_maindept3_hakgwa_list_li > a:hover {color:#ffff00; } 

@media all and (max-width:1300px) {
	.dpc_maindept3_container {width:100%; left:0; margin:0; }
	.dpc_maindept3_ul_wrap {display:block; margin:0; overflow:hidden; }
}
@media all and (max-width:900px) {
	.dpc_maindept3_ul > li {width:100%; margin:10px 0; }
	.dpc_maindept3_ul > li:nth-child(2) {margin:0;  }
	.dpc_maindept3_hakgwa_list_li {width:calc(50% - 8px);} 
}
@media all and (max-width:400px) {
	.dpc_maindept3_hakgwa_list_li {width:calc(100% - 8px);} 
}
@media all and (max-width:600px) {
	.dpc_maindept3_header_title {font-size:24px; line-height:30px;  }
}
/* =dpc_maindept3 end=================================================================== */


