/* service nav */
.box_style{ border: 1px solid #E8E8E8; background: #FAFAF5; }
.mar8{ margin-top: 8px; }
.index_block01{ background: url(../images/service_dottedline.gif) no-repeat 333px 0; }
.knowledge_search{ float: left; width: 300px; }
.knowledge_search form{ clear: both; padding: 2px 0 4px 12px; }
.knowledge_search02 form{ clear: both; padding: 15px 0 17px 12px; }
.knowledge_search ul{ padding: 10px 0; }
.knowledge_search ul li{ line-height: 180%; background: url(../images/dot_g.gif) no-repeat 3px 10px; padding-left: 10px; }

.select01{ width: 122px; margin-right: 27px; border: 1px solid #737373; text-indent: 1em; }
.select02{ width: 110px; margin-right: 18px; border: 1px solid #737373; text-indent: 1em; }
.select03{ width: 110px; margin-right: 12px; border: 1px solid #737373; text-indent: 1em; }

.input01{ width: 110px; text-indent: 0.5em; margin-right: 12px; }
.but_01{ border: 0; width: 42px; height: 19px; line-height: 19px; text-align: center; color: #fff; background: url(../images/service_but_bg.gif); cursor: pointer; }

.news{ float: right; width:320px; }
.news h4{ padding: 0 0 0 10px; background: #fff; }
.news h4 img{ margin: 0 20px 0 0; }
.news ul{ padding: 10px 0 0 10px; }
.news ul li{ line-height: 180%; background: url(../images/dot_g.gif) no-repeat 3px 10px; padding-left: 10px; }

.more_right{ float: right; padding: 0 5px 10px 0; }
.note{ padding: 10px 16px; margin-right: 20px; }
.note02{ padding: 26px 16px 14px 8px; margin: 0; position: relative; }
.note03{ padding: 26px 16px 8px 8px; margin: 0; }

.imgright{ position: absolute; left: 500px; }
ul.knowledge_list{ margin: 10px 0 17px 0; }
ul.knowledge_list li{ clear: both; border-bottom: 1px dotted #DCDCDC; line-height: 25px; background: url(../images/dot_g.gif) no-repeat 3px 12px; padding-left: 10px; }
ul.knowledge_list li span{ width: 70px; float: left; }

.intro{ background: url(../images/service_introbg.gif) no-repeat; height: 194px; width: 642px; }
.intro li{ float: left; width: 160px; padding-top: 45px; color: #999; }
.intro li p{ text-indent: 2em; padding: 0 8px; margin: 3px; }
.intro li div{ padding: 2px 11px; }

table.tab01{ border-collapse: collapse; width: 100%; }
table.tab01 th{ background: #FAFAF5; padding-left: 20px; font-weight: normal; line-height: 32px; border-top: 1px solid #E8E8E8; border-bottom: 1px solid #E8E8E8; }
table.tab01 th.thl{ border-left: 1px solid #E8E8E8; }
table.tab01 th.thr{ border-right: 1px solid #E8E8E8; }
table.tab01 td{ padding-left: 20px; line-height: 30px; border-bottom: 1px dotted #DCDCDC; vertical-align: middle; }

#ct .func{ text-align: right; height: 22px; width: 100%; border-bottom: 2px solid #dfe0df; margin: 0 0 3px; padding: 0; }
#ct .func a{ padding: 2px 6px 0 24px; color: #7387b6; text-decoration: underline; }
#ct .func a:hover{ color: #ed0081; }
#ct .func a.resend{ background: url(../images/resend.gif) no-repeat 0 0; }
#ct .func a.print{ background: url(../images/print.gif) no-repeat 0 0; }
#ct .func a.back{ background: url(../images/back.gif) no-repeat 0 0; padding-left: 16px; }
#service h3{ font: bold 12px arial; color: #656565; font-weight: bold; background: #fafaf5; margin: 0; padding: 10px 25px; }
#service h3 span{ font-weight: normal; }
.art{ border-top: 1px dashed #ddd; background: #fafafa; padding: 15px 25px; color: #999; margin-top: 1px; }
.art p{ text-indent: 2em; }
.artnav{ border-top: 1px dashed #ddd; background: #fafafa; padding: 0; color: #999; margin-top: 1px; height: 60px; }
.artnav dt{ float: left; padding: 21px 25px; background: #fafaf5; }
.artnav dd{ padding-left: 115px; background: url(../images/arr_r.gif) no-repeat 103px 5px; }
.artnav dd.pr{ padding-top: 12px; background: url(../images/arr_l.gif) no-repeat 103px 17px; }
.funcb{ margin-top: 2px; border-top: 2px solid #dfe0df; text-align: right; padding-top: 10px; }
.funcb a{ padding: 3px 5px 2px; border: 1px solid #aaa; background: #f7f6f1; }

dl#dl01 dt{padding-left: 22px;border-bottom:1px dotted #DCDCDC;background: url(../images/service_close_ico.gif) no-repeat 3px 10px;
line-height: 27px;cursor: pointer;}
dl#dl01 dt.current{background: url(../images/service_open_ico.gif) no-repeat 3px 10px;color:#BB9C65; } 
dl#dl01 dd{border-bottom:1px dotted #DCDCDC;padding: 5px 0 5px  20px;display: none; background: #FAFAFA;} 
dl#dl01 dd.show{display: block;}
dl#dl01 dd p{ text-indent: 2em;}

/* news pages */
.pages{ border: 1px solid #ccc; padding: 10px 20px; height: 18px; margin: 10px 0px; }
.pages li{ float: left; }
.pages li input{ border: 1px solid #C0C0C0; width: 20px; vertical-align: middle; }
.pages li img{ vertical-align: middle; }
.pages li.li01{ padding-left: 16px; }
.pages li.li02{ width: 300px; text-align: right; color: #ddd; }
.pages li a.red{ color: #f00; }

/* dyl work */
.innovation_txt{ padding:5px 10px 10px 14px;}
.innovation_main{ background:url(../images/service_d_img01.gif) no-repeat 0 5px; width:568px; height:359px; margin-left:28px; padding-bottom:50px; line-height:22px; padding-left:11px;}
.policy_1{ background:url(../images/service_d_num1.gif) no-repeat 6px 15px; padding-left:44px; margin:10px 0;}
.policy_2{ background:url(../images/service_d_num2.gif) no-repeat 6px 15px; padding-left:44px; margin-bottom:10px;}
.policy_3{ background:url(../images/service_d_num3.gif) no-repeat 6px 15px; padding-left:44px; margin-bottom:10px;}
.policy_4{ background:url(../images/service_d_num4.gif) no-repeat 6px 15px; padding-left:44px; margin-bottom:10px;}
.policy_5{ background:url(../images/service_d_num5.gif) no-repeat 6px 15px; padding-left:44px; margin-bottom:10px;}
.policy_6{ background:url(../images/service_d_num6.gif) no-repeat 6px 15px; padding-left:44px; margin-bottom:10px;}
.policy_7{ background:url(../images/service_d_num7.gif) no-repeat 6px 15px; padding-left:44px; margin-bottom:10px;}
.policy_8{ background:url(../images/service_d_num8.gif) no-repeat 6px 15px; padding-left:44px; margin-bottom:10px;}
.policy_9{ background:url(../images/service_d_num9.gif) no-repeat 6px 15px; padding-left:44px; margin-bottom:10px;}
.policy_b_top{ background:url(../images/service_d_b1.gif) no-repeat; height:22px;}
.policy_b_center{ background:url(../images/service_d_b2.gif) repeat-y; padding:1px 18px; line-height:16px;}
.policy_b_bottom{ background:url(../images/service_d_b3.gif) no-repeat; height:22px;}
.policy_table{ margin:10px 0 5px 0;}
.st_txt{ background:#fafaf5; color:#000; border:1px solid #e8e8e8; padding:10px 0 10px 10px; margin:10px 0 23px 0;}
.st_txt a:link{ color:#000;}
.st_txt a:visited{ color:#000;}
.st_txt a:hover{ color:#ed0081;text-decoration:none;}
.st_txt a:active{ color:#ed0081; text-decoration:none;}
.st_txt .st_r{ color:#ed0081;}
.st_mcb{padding:5px 28px 5px 15px;}
.st_sj{letter-spacing: -1px;}
.st_table{ border-left:1px solid #ece9d8; border-top:1px solid #ece9d8; width:100%; margin-bottom:20px; display:none;}
.st_table_show{display:block;}
.st_table td{ border-right:1px solid #ece9d8; border-bottom:1px solid #ece9d8; border-top:1px solid #ece9d8; vertical-align:middle; text-align:left; padding:5px;}
.st_table .st_table_td{ text-align:left; padding:10px 20px 20px 46px; color:#333;}
.flow_txt{ padding: 3px 0 30px 8px;}
.flow_bg{ background:url(../images/service_d_bg01.jpg) no-repeat 500px 14px;}
.flow_tel{ margin:-10px 2px -3px 0;}
.mode_main{ margin-top:30px;}
.mode_bg{ background:url(../images/service_d_bg02.jpg) no-repeat right 23px; line-height:16px;}
.mode_b1{ background:url(../images/service_d_bg01.gif) no-repeat; width:196px; height:85px; float:left; margin-bottom:14px; padding:10px 15px 0 63px; position:relative;}
.mode_b1 img{ position:absolute; top:38px; left:27px;}
.mode_b2{ background:url(../images/service_d_bg02.gif) 4px center no-repeat; width:33px; height:95px; float:left; margin-bottom:14px;}
.mode_b3{ background:url(../images/service_d_bg03.gif) no-repeat; width:237px; height:85px; float:left; margin-bottom:14px; padding:10px 33px 0 63px; position:relative;}
.mode_b3 img{ position:absolute; top:38px; left:27px;}
/* servicePolicy table */
/* servicePolicy table */
#mc .list04 {
    background:#fff;
	border-collapse: collapse;
	font-size: 12px;
	text-align: center;
	color: #999;
	width: 558px;
	clear: both;
	margin: 10px 0 8px 0;
}
#mc .list04 th {
	height: 47px;
	margin-bottom: 30px;
	font-weight:700;
	clear: both;
	color: #5799A8;
	background: url(../service/images/list04bb.gif) no-repeat right 18px;
	padding: 10px 6px 17px;
}
#mc .list04 .noneb {
	background: none;
}
#mc .list04 td {
 vertical-align:middle;
	border: 1px solid #B9C4C8;
	padding: 6px;
}
.colortd {
	background:#EFF7FB;
}
.mcb_t01{
   padding: 30px 0 0 0;
}
.mcb15{
	background: url(../images/search_080624_02.gif);
	width: 426px;
	height:423px;
   margin: 0 0 0 70px;
}
.mcb15_list{
   padding: 14px 0 0 60px;
}
.mcb15_list strong{
  color: #446997;

}

.video_list{margin:25px 0;}
.video_list li{float: left;width: 50%;}
.video_list h4{border-bottom:2px solid #fee5e6;padding:20px 0 4px;}
.video_list h4 *{vertical-align: middle;}
.video_list h4 img{margin:0 170px 0 5px;}
.video_list .vo{width: 100%;}
.video_list .vo td{border-bottom: 1px solid #fee5e6;}
.video_list .vo td.o{width:78%;background: url(../images/dot_ar.gif) no-repeat 0 14px;padding:9px 0 0 9px;}
.pnb{padding:5px 0;text-align: center;}
.pnb .red{font-weight:bold;}
.pnb *{vertical-align: middle;}