
#bcontent { 
position:relative;
margin-bottom:1px;
width:100%;
}

#bcontent  #bcontent_inner { 
position:relative;
margin:0 auto; 
padding:0;
width:1200px; 
min-height:500px;
line-height:22px;
border-left:1px solid #333;
border-right:1px solid #333;
border-bottom:6px solid #BABEC1;
}

#bcontent  #bcontent_inner .bcontent_body { 
padding:35px;
}

.bcontent_body .tab_group { margin:30px 0 30px 30px; }
.bcontent_body .tab_group li { float:left; margin-right:2px; padding:15px 0; width:210px; text-align:center;  background:#E4E6EB; letter-spacing:-1px; }
.bcontent_body .tab_group li.stab, .bcontent_body .tab_group li:hover { background:#235589; }
.bcontent_body .tab_group li.stab a, .bcontent_body .tab_group li:hover a { color:#FFF; }

.about { margin:0; padding:0; height:900px; }
.about .left { float:left; width:565px; }
.about .left img { display:block; margin:0; padding:0; vertical-align:top; }
.about .left .about_txt { padding:50px 0 0 200px; height:500px; background:url('/new/img/sub01/01_01_02.jpg') 0 0  no-repeat; }
.about .left .about_txt strong { display:block; margin-bottom:10px; padding-left:30px; color:#0AA0E7; font-size:24px; font-weight:normal; }
.about .left .pbody { margin:0; padding:3px 0 3px 30px; text-align:justify; line-height:22px; font-size:14px; letter-spacing:-1px; }
.about .right { float:right; width:620px; }
.about .right strong { display:block; margin:40px 0 20px; padding-left:30px; font-size:32px; font-weight:normal; }
.about .right .pbody { margin:0; padding:3px 40px 3px 30px; text-align:justify; line-height:22px; font-size:14px; letter-spacing:-1px; }


.history { margin:0; padding:0; height:1500px; }
.history .left { float:left; width:565px; }
.history .left img { display:block; margin:0; padding:0; vertical-align:top; }
.history .left .history_txt { padding:50px 0 0 0; height:220px;  }
.history .left .history_txt strong { display:block; margin-bottom:10px; padding-left:30px; color:#0AA0E7; font-size:24px; font-weight:normal; }
.history .left .pbody { margin:0; padding:3px 0 3px 30px; text-align:justify; line-height:22px; font-size:14px; letter-spacing:-1px; }

.history .left .ul_type1 { }
.history .left .ul_type1 li { float:left; width:277px; overflow:hidden; }
.history .left .ul_type1 li.li_last { margin-left:10px; }
.history .left .ul_type1 li div { text-align:right; font-size:14px; font-weight:bold; }
.history .left .ul_type1 li div img { display:inline-block; margin-top:3px; text-align:right; }
.history .left .ul_type2 { }
.history .left .ul_type2 li { float:left; margin-right:5px; width:183px; overflow:hidden; }
.history .left .ul_type2 li.li_last { margin-left:0px; }
.history .left .ul_type2 li div { text-align:right; font-size:14px; font-weight:bold; }
.history .left .ul_type2 li div img { display:inline-block; margin-top:3px; text-align:right; }
.history .right { float:right; width:630px; }
.history .right strong { display:block; margin:40px 0 20px; font-size:34px; font-weight:bold; letter-spacing:-1px; }
.history .right .seq_cell { margin:30px 50px 0 50px; padding-bottom:20px; width:530px; border-bottom:2px solid #333; }
.history .right .seq_cell dl { }
.history .right .seq_cell dl dt { float:left; width:40px; font-weight:bold; font-size:18px; }
.history .right .seq_cell dl dd { font-size:14px; }
.history .right .seq_cell dl dd.cell_last { padding-bottom:20px; vertical-align:top; }
.history .right .seq_cell_end  { border:0px; margin-bottom:40px; }

.organization { margin:0 auto; width:885px; height:700px; }
.organization .pos_group { position:relative; height:372px; background:url('/new/img/sub01/01_03_01.jpg') 0 center  no-repeat; }
.organization .pos_group div { font-size:18px; color:#FFF; font-weight:bold; text-align:center; }
.organization .pos_group .pos1 { position:absolute; top:40px; left:410px; font-size:32px; }
.organization .pos_group .pos2 { position:absolute; top:215px; left:40px; line-height:28px; }
.organization .pos_group .pos3 { position:absolute; top:230px; left:303px; line-height:28px; }
.organization .pos_group .pos4 { position:absolute; top:230px; left:530px; line-height:28px; }
.organization .pos_group .pos5 { position:absolute; top:230px; left:760px; line-height:28px; }
.organization .pos_group .pos6 { position:absolute; top:325px; left:55px; line-height:28px; }
.organization .pos_group .pos7 { position:absolute; top:325px; left:303px; line-height:28px; }
.organization .pos_group .pos8 { position:absolute; top:325px; left:530px; line-height:28px; }
.organization .pos_group .pos9 { position:absolute; top:325px; left:760px; line-height:28px; }
.organization strong { display:block; margin-bottom:10px; color:#0AA0E7; font-size:24px; font-weight:normal; }
.organization .pbody { margin:0; padding:0; text-align:justify; line-height:22px; font-size:14px; letter-spacing:-1px; }
.organization dl { float:left; width:260px; margin-right:30px; }
.organization dl.end { margin-right:0px; }
.organization dl dt { padding-top:10px; width:140px; font-weight:bold; font-size:14px; background:url('/new/img/sub01/01_03_02.jpg') 0 0 no-repeat; }
.organization dl dd { font-size:14px; }

.perfor { margin:50px 0; height:1000px; }
.perfor ul li { float:left; margin:0 14px 24px;  width:250px; text-align:center; }
.perfor ul li img { border:10px solid #333; }

.map_box { margin:0 auto; width:885px; height:300px; }
.map_box .map_image { position:relative; height:80px; }
.map_box dl { float:left; width:260px; margin-right:30px; }
.map_box dl.end { margin-right:0px; }
.map_box dl dt { padding-top:10px; width:140px; font-weight:bold; font-size:14px; background:url('/new/img/sub01/01_03_02.jpg') 0 0 no-repeat; }
.map_box dl dd { font-size:14px; }

#calendar { float:left; margin:15px; width:370px; }
#edusel_info { float:left; margin:15px 0 15px 15px; width:650px; }
#edusel_info p { margin:5px 0; }
#edusel_info ul li { padding:0 10px; }

.edu_btn_group { margin-top:25px; text-align:center; }
.edu_btn_group a { margin:3px; padding:10px; text-align:center;color:#FFFFFF; background:#485B86; border:1px solid #2B354F; }

.product_con {}
.product_con h5 { margin:20px 0 10px 0 !important; padding:0 !important; }
.product_con h6 { margin:0 0 15px !important; padding:3px 15px 3px 23px !important; font-weight: bold; font-size:16px; color:#333; background:url('/new/img/common/bg_h6_title.jpg') 0px 5px  no-repeat !important; }
.product_con .h6_sub { margin-bottom:15px; padding:3px 15px 3px 23px; font-weight: bold; font-size:16px; color:#0551CA; }
.product_con .txtcenter { text-align:center; font-size:16px;   }
.product_con .sub2_title { padding:0 0 30px 20px; font-weight: bold; font-size:14px; }
.product_con .left { float:left; width:420px; }
.product_con .right { float:right; width:670px; }
.product_con p.pbody { margin:0 0 5px; padding:0; }
.product_con p.pbody strong { font-weight:bold; }

.product_con dl.dl_type3 { margin-bottom:20px; min-height:200px; border-bottom:1px solid #ccc; }
.product_con dl.dl_type3 dt { float:left; margin-right:10px; }
.product_con dl.dl_type3 dd { font-size:14px; }
.product_con dl.dl_type3 dd div { margin-bottom:15px; font-weight:bold; }

.product_con dl.dl_type4 { margin-bottom:20px; }
.product_con dl.dl_type4 dt { padding-left:20px; font-weight:bold; font-size:14px; background:url('/new/img/common/bg_dt_title.jpg') 0px 5px  no-repeat; }
.product_con dl.dl_type4 dd { font-size:14px; }
.product_con dl.dl_type4 dd .pbody { padding-left:20px; }

.product_con dl.dl_type5 { margin-bottom:20px; }
.product_con dl.dl_type5 dt { padding-left:20px; font-weight:bold; font-size:14px; background:url('/new/img/common/bg_dt_title.jpg') 0px 5px  no-repeat; }
.product_con dl.dl_type5 dd { font-size:14px; }
.product_con dl.dl_type5 dd .pbody { padding-left:30px; background:url('/new/img/common/bg_dot.jpg') 15px 5px  no-repeat }


.product_con .tbs3 { width:100%; border-collapse:separate; border-spacing: 1px; }
.product_con .tbs3 th { padding-left:15px; width:100px; height:30px; text-align:left; background:#DCDCDC; font-size:14px; }
.product_con .tbs3 td { padding-left:15px; height:30px; background:#F8F8F8; font-size:14px; }

.product_con .tbs5 { width:100%; border-collapse:separate; border-top:2px solid #22558A; }
.product_con .tbs5 th { padding-left:15px; padding-top:15px; width:100px; height:30px; text-align:left; background:#ffffff; font-size:16px; font-weight:bold; 

border-bottom:1px solid #C0CACF;
border-left:1px solid #C0CACF;
border-right:1px solid #C0CACF;

}
.product_con .tbs5 td { padding-left:15px; height:30px; background:#ffffff; font-size:14px;

border-bottom:1px solid #C0CACF;
border-left:1px solid #C0CACF;
border-right:1px solid #C0CACF;
 }
.product_con .tbs5 td .pbody2 { padding-left:10px; text-align:left; background:url('/new/img/common/em.png') 0px 0px  no-repeat }






.cont_main_banner h9 { margin-bottom:20px; font-size:18px;  font-weight:normal; color:#FFF; line-height:22px; }
.cont_main_banner h9.link_box a { padding:5px 10px; font-size:18px; font-weight:bold; color:#FFF;  background:#1c75b9; } 
.cont_main_banner h9.link_box a:hover { padding:5px 10px; font-size:18px; font-weight:bold; color:#FFF;  background:#F90; } 


.cont_main_banner h10 { margin-bottom:20px; width:200px; height:70px; font-size:18px;  font-weight:normal; color:#FFF; line-height:22px; }
.cont_main_banner h10 fs {  font-size:12px;  color:#FFF; line-height:33px; }
.cont_main_banner h10.link_box a { padding:5px 10px; font-size:18px; font-weight:bold; color:#FFF;  background:#df2042;  width:200px; height:70px; } 
.cont_main_banner h10.link_box a:hover { padding:5px 10px; font-size:18px; font-weight:bold; color:#FFF;  background:#F90;  width:200px; height:70px; } 






