/* sub_visual  */
.sub_visual {width:100%; height:270px; float:left;}
.sub_visual .visual {width:100%; height:270px; position:absolute; left:0px; top:95px; z-index:11; background:#fff url('../images/inc/sub_img.jpg') top center no-repeat;}
.sub_visual .visual.bg1	{background:#fff url('../images/inc/sub_image3.jpg') top center no-repeat;}
.sub_visual .visual.bg2	{background:#fff url('../images/inc/sub_image2.jpg') top center no-repeat;}
.sub_visual .visual.bg3	{background:#fff url('../images/inc/sub_image5.jpg') top center no-repeat;}
.sub_visual .visual.bg4	{background:#fff url('../images/inc/sub_image4.jpg') top center no-repeat;}
.sub_visual .visual.bg5	{background:#fff url('../images/inc/sub_image1.jpg') top center no-repeat;}
.sub_visual .visual.bg6	{background:#fff url('../images/inc/sub_image2.jpg') top center no-repeat;}
.sub_visual .visual p	{text-align:center; padding-top:97px; color:#fff; font-size:12px;  word-spacing:3px; letter-spacing:-0.5px; text-shadow:1px 1px #797979;}
.sub_visual .visual span	{ font-size:40px;font-weight:500; line-height:40px;}


#contents {width:1200px; margin:0 auto;}
#contents #con_left {width:270px;padding:30px 0 0 0;height:500px;float:left;}
#contents #con_left .nav {width:220px;border:1px solid #c3c3c3;float:left;}
#contents #con_left .nav .title {height:75px;padding:45px 0 0 0;background-color:#8babd2;color:#fff; font-size:25px; font-weight:500; text-align:center;}
#contents #con_left .nav li {font-size:17px; font-weight:500;color:#666666;background:url(../images/inc/icon_leftmenu.gif) no-repeat 162px 15px;float:left;}
#contents #con_left .nav li:last-child {border-bottom:0px solid #c3c3c3;}
#contents #con_left .nav a {width:200px;padding:15px 0 15px 20px;border-bottom:1px solid #c3c3c3;font-size:17px; font-weight:500;color:#666666;background:url(../images/inc/icon_leftmenu.gif) no-repeat 182px 15px;float:left;}
#contents #con_left .nav a:last-child {border-bottom:0px solid #c3c3c3;}
#contents #con_left .nav .on {width:200px;padding:15px 0 15px 20px;background:url(../images/inc/icon_leftmenu_on.gif) no-repeat 182px 15px;background-color:#0c4da2;color:#fff;}
#contents #con_left .nav .on li {color:#fff;}

#contents #con_right {width:930px;padding:30px 0 0 0; float:left;}
#contents #con_right .title {width:100%;height:40px;padding:23px 0 0 0;font-size:32px; color:#000;border-bottom:1px solid #c3c3c3;letter-spacing:-1pt;}
#contents #con_right .title span {padding:7px 0 0 20px; color:#999999; font-size:12px; background:url(../images/inc/icon_home.gif) left 10px  no-repeat; float:right;}
#contents #con_right .contain {width:100%;padding:40px 0 0 0;display:inline-block;}
#contents #con_right .contain .con_1 {width:100%; float:left; height:95px;padding:25px 0 0 0;background-color:#f5f7f9;border:1px solid #dadfe6; float:left;}

.sub1_4 {width:100%; float:left; background-color:#f5f7f9;border:1px solid #dadfe6; margin-bottom:40px;}
.sub1_4 ul {width:80%; float:left; padding:40px 0 40px 80px;}
.sub1_4 ul li {width:100%; float:left; height:30px; padding-left:10px; padding-top:7px; background:url(../images/main/icon.gif) 0px 16px no-repeat; font-size:17px; color:#333;}

#contents #con_right .contain .con_2 {width:100%; float:left;padding:45px 0 0 0;font-size:16px;line-height:28px;}

#contents #con_right .contain .con_3 {width:90%; padding:5%;background:url(../images/inc/icon_sq.gif) no-repeat 35px 47px;background-color:#f5f7f9;border:1px solid #dadfe6;font-size:15px;line-height:28px;text-indent:15px;}

#contents #con_right .contain .con_4 {width:100%; float:left;line-height:28px;}
#contents #con_right .contain .con_4 .title1 {width:100%; float:left;padding-bottom:20px;background:url(../images/inc/icon_sq.gif) no-repeat 0 7px;font-size:20px; color:#02367b; text-indent:16px;font-weight:500;}
#contents #con_right .contain .con_4 ul {width:100%; float:left; padding:10px 0 40px 0;}
#contents #con_right .contain .con_4 ul li { padding:5px 0 5px 15px; background:url(../images/main/icon.gif) 5px 16px no-repeat; font-size:16px; color:#333; line-height:24px;}

.bggr {background:#f9f9f9;}

#contents #con_right .contain .s_con4 .con_con1 {margin:35px 0 50px 0;font-size:17px;line-height:30px;background:url(../images/sub/icon_i.gif) no-repeat 0px 10px;text-indent:10px;}
.con_point {font-size:19px; font-weight:500; color:#02367b; padding-bottom:20px;}

#contents #con_right .contain .con_5 {width:100%;margin-bottom:30px;font-size:16px;line-height:28px;}

.sub_tab_nav4 {width:100%; float:left; height:60px;background:#0d4ea4; margin-bottom:15px;}
.sub_tab_nav4 ul {width:688px; float:left; height:60px; padding-left:7px;}
.sub_tab_nav4 ul li {width:155px;height:44px;margin:10px 10px 0 6px;padding-top:6px;background:#3d71b6;color:#b0c1dd;font-size:12px;float:left;text-align:center;}
.sub_tab_nav4 ul li.on {color:#0d4ea4;font-weight:500;background:url(../images/sub/icon_ar3.gif) no-repeat 10px 22px; background-color:#fff;}
.sub_tab_nav4 ul a {}

.sub_tab_nav5 {width:100%; float:left; height:60px;background:#0d4ea4; margin-bottom:15px;}
.sub_tab_nav5 ul {width:880px; float:left; height:60px; padding-left:7px;}
.sub_tab_nav5 ul li {width:130px;height:44px;margin:10px 10px 0 6px;padding-top:6px;background:#3d71b6;color:#b0c1dd;font-size:12px;float:left;text-align:center;}
.sub_tab_nav5 ul li.on {color:#0d4ea4;font-weight:500;background:url(../images/sub/icon_ar3.gif) no-repeat 60px 40px; background-color:#fff;}
.sub_tab_nav5 ul a {}

.sub_tab_nav8 {width:100%; float:left; height:67px;background:#0d4ea4; margin-bottom:15px;}
.sub_tab_nav8 ul {width:910px; float:left; height:67px; padding-left:7px;}
.sub_tab_nav8 ul a li {width:91px;height:40px;margin:10px 5px 0 5px;line-height:18px;padding-bottom:13px; padding-top:10px !important; background:#3d71b6;color:#b0c1dd;font-size:12px;float:left;text-align:center;}
.sub_tab_nav8 ul a:first-child li {padding-top:18px !important;padding-bottom:5px;}
.sub_tab_nav8 ul a li.on {color:#0d4ea4;font-weight:500;background:url(../images/sub/icon_ar3.gif) no-repeat 42px 47px; background-color:#fff;}
.sub_tab_nav8 ul a {}


.sub_tab_nav2 {width:100%; float:left; height:50px;background:#0d4ea4; margin-bottom:45px;}
.sub_tab_nav2 ul {width:688px; float:left; height:50px; padding-left:7px;}
.sub_tab_nav2 ul li {width:300px;height:30px;margin:10px 15px 0 15px;padding-top:10px;background:#3d71b6;color:#b0c1dd;font-size:17px;float:left;text-align:center;}
.sub_tab_nav2 ul li.on {color:#0d4ea4;font-weight:500;background:url(../images/sub/icon_ar3.gif) no-repeat 40px 18px; background-color:#fff;}


#contents #con_right .contain .con_6 table {width:100%;margin-bottom:30px;border-collapse:collapse;}
#contents #con_right .contain .con_6 th {padding:20px 0 20px 0;background:#f9f9f9;font-size:16px;border-bottom:1px solid #cacaca;}
#contents #con_right .contain .con_6 td {padding:14px 0 14px 0;text-align:center;font-size:15px;border-right:0px solid #cacaca;border-bottom:1px solid #cacaca;}
#contents #con_right .contain .con_6 td:last-child {border-right:0px solid #cacaca;}

#contents #con_right .contain .con_7 table {width:100%;margin-bottom:200px;font-size:15px;border-collapse:collapse;}
#contents #con_right .contain .con_7 th {padding:10px 0 10px 0;background:#f9f9f9;font-size:16px;border-bottom:1px solid #cacaca;}
#contents #con_right .contain .con_7 td {width:25%;padding:10px 0 10px 0;font-size:15px;border-right:1px solid #cacaca;border-bottom:1px solid #cacaca;line-height:30px;}
#contents #con_right .contain .con_7 td:last-child {border-right:0px solid #cacaca;}
#contents #con_right .contain .con_7 .td12 {padding:10px;line-height:18px;font-size:12px;vertical-align:top;}

#contents #con_right .contain .con_8 table {width:100%;margin-bottom:10px;border-collapse:collapse;}
#contents #con_right .contain .con_8 th {padding:15px 0 15px 0;background:#f9f9f9;font-size:16px;border-bottom:1px solid #cacaca;}
#contents #con_right .contain .con_8 td {padding:10px 0 10px 0;text-align:center;font-size:15px;border-bottom:1px solid #cacaca;}

#contents #con_right .contain .con_9 {line-height:20px;}
#contents #con_right .contain .con_9 .tb11 table {width:100%;border-collapse:collapse;border:1px solid #999;}
#contents #con_right .contain .con_9 .tb11 th {padding:10px;border:1px solid #999;}
#contents #con_right .contain .con_9 .tb11 td {padding:10px;border:1px solid #999;}


#contents #con_right .contain .con_10 {width:100%; float:left;line-height:28px;}
#contents #con_right .contain .con_10 p {font-size:16px; color:#333; line-height:24px; padding-bottom:35px;}
#contents #con_right .contain .con_10 p span.title2 {width:100%; float:left; padding-bottom:10px;background:url(../images/inc/icon_sq.gif) no-repeat 0 7px;font-size:20px; color:#02367b; text-indent:16px;font-weight:500;}
#contents #con_right .contain .con_10 ul {width:100%; float:left; padding:10px 0 40px 0;}
#contents #con_right .contain .con_10 ul li { padding:5px 0 5px 15px; background:url(../images/main/icon.gif) 5px 16px no-repeat; font-size:16px; color:#333; line-height:24px;}



#contents #con_right .contain .con_11 {width:100%; float:left;}
#contents #con_right .contain .con_11 p {font-size:17px; color:#000; line-height:40px;}
#contents #con_right .contain .con_11 p span {font-weight:500; font-size:19px;}
#contents #con_right .contain .con_11 ul {width:100%; float:left; padding:0 0 40px 0;}
#contents #con_right .contain .con_11 ul li { padding:4px 0 4px 25px; background:url(../images/main/icon.gif) 15px 14px no-repeat; font-size:16px; line-height:20px;}
#contents #con_right .contain .con_11 ul li span { color:#000;}

#contents #con_right .contain .con_12 {width:100%; float:left; padding:35px 0 35px 0;background-color:#f5f7f9;border:1px solid #dadfe6;}
#contents #con_right .contain .con_12 table {width:90%; margin:0 auto;border-collapse:collapse;border-top:1px solid #cacaca;border-left:1px solid #cacaca;}
#contents #con_right .contain .con_12 th {padding:15px 0 15px 0;font-weight:500;font-size:16px;border-bottom:1px solid #cacaca;border-right:1px solid #cacaca;}
#contents #con_right .contain .con_12 td {padding:10px 0 10px 0;text-align:center;font-size:15px;border-bottom:1px solid #cacaca;border-right:1px solid #cacaca;}

.P01_02_box01 {float:left; width:100%; padding-top:70px; position:relative;}
.P01_02_box01 .pr01_roundbox01 {float:left; width:100%; height:150px; border-radius:75px; border:1px solid #045aa2;}
.P01_02_box01 .pr01_roundbox01 p {font-size:17px; color:#666; line-height:34px; padding-top:65px; text-align:center; word-spacing:1px;}
.P01_02_box01 .pr01_roundbox01 p span {color:#02367b; font-weight:500;}
.P01_02_box01 .circle_box1 {width:300px; height:120px; border-radius:60px; position:absolute; left:300px; top:0px; background:#045aa2; z-index:10;}
.P01_02_box01 .circle_box1 p {font-size:20px; color:#fff; line-height:18px; padding-top:50px; font-weight:500; text-align:center;}

.P01_02_box02 {float:left; width:100%; padding-top:100px; position:relative; margin-top:30px;}
.P01_02_box02 .pr01_roundbox01 {float:left; width:100%; height:380px; border-radius:120px; border:1px solid #045aa2;}
.P01_02_box02 .pr01_roundbox01 p {font-size:17px; color:#666; line-height:25px; padding-top:20px; padding-left:130px; word-spacing:1px;}
.P01_02_box02 .pr01_roundbox01 p:first-child {padding-top:69px;}
.P01_02_box02 .pr01_roundbox01 p span {color:#02367b; font-weight:500; padding-left:10px;}
.P01_02_box02 .circle_box1 {width:300px; height:120px; border-radius:60px; position:absolute; left:300px; top:30px; background:#045aa2; z-index:10;}
.P01_02_box02 .circle_box1 p {font-size:20px; color:#fff; line-height:18px; padding-top:50px; font-weight:500; text-align:center;}

.P01_02_box03 {float:left; width:100%; height:600px; margin-top:60px; position:relative; background-color:#f5f7f9;}
.P01_02_box03 .pr01_roundbox02 {float:left; width:440px; height:193px; border-radius:96px; background:#045aa2; margin-top:66px; margin-left:230px;}
.P01_02_box03 .pr01_roundbox02 p {font-size:20px; color:#fff; line-height:18px; padding-top:60px; font-weight:500; text-align:center;}
.P01_02_box03 .pr01_roundbox03 {position:absolute; background:#fff; width:315px; height:193px; border-radius:96px; border:1px solid #045aa2;}
.P01_02_box03 .pr01_roundbox03 p {font-size:15px; color:#666; line-height:18px; text-align:center;}
.P01_02_box03 .pr01_roundbox03 p.fc_color {color:#02367b; font-weight:500; font-size:17px; padding-top:55px;}




.P01_04_box {width:99%; height:108px; float:left; border:1px solid #e1e2e4; background:#fff; box-shadow: 2px 5px 5px #d9dcdf; margin-bottom:40px;} 
.P01_04_box p {color:#333; font-size:16px; line-height:24px; padding-top:6px;  padding-left:52px;letter-spacing:-1px;}
.P01_04_box p.point {font-weight:500; padding-top:22px; font-size:18px;  padding-left:34px; color:#02367b;}

