@charset "utf-8";
/* CSS Document */

.box1{ width:1140px; margin:0 auto; position:relative; }
.box2{ width:100%; overflow:hidden; margin:0 auto; position:relative; position:absolute; left:0px; top:40%;  }

#header{ width:100%; position:fixed; left:50%; margin-left:-50%; top:0px; z-index:9999999; /*background:url(../images/main/h_bg.png) repeat-x;*/
background: rgba(255, 255, 255, 0.7); border-bottom:1px solid #909499; }
#header.on{ background:#fff}
#header .bg { width:100%; height:100%; left:0px; top:0px; background:#fff; display:none; }
.top_area { width:213px; position:absolute; right:-5px;  top:16px; z-index:999999;}
#header .top_area .l_area { width:250px; display:inline-block; *display:inline; zoom:1; text-align:left; background:url(../images/main/t_bar1.gif) no-repeat right center; }
#header .top_area .l_area li { display:inline-block; *display:inline; zoom:1; padding:0 25px 0 27px; background:url(../images/main/t_bar1.gif) no-repeat left center; height:30px; line-height:30px; }
#header .top_area .l_area li a { font-size:13px; color:#111; font-weight:600; }
#header .top_area .l_area li a:hover { color:#dd1f24; text-decoration:none; }
#header .top_area .r_area { width:293px; display:inline-block; *display:inline; zoom:1;  }
#header .top_area .r_area > li { display:inline-block; *display:inline; zoom:1; padding:0 10px; height:38px; line-height:38px; font-size:12px; font-weight:normal;}
#header .top_area .r_area li> a { color:#fff; display:block; float:left;}
#header .top_area .r_area li> a:after { /*content:"▼"; font-size:9px; color:#fff; padding-left:8px;*/ }
#header .top_area .r_area li:hover { color:#ddd; }
.top_area .lang_sub { }
.top_area .lang_sub > li.ko { margin-left:40px; float:left; width:85px; line-height:30px; text-align:center; background:rgba(63, 74, 128, 1); }
.top_area .lang_sub > li.en { margin-left:1px; float:left; width:85px; line-height:30px; text-align:center; background:rgba(63, 74, 128, 0.6); }
#header .top_area .lang_sub > li:hover { opacity:0.8;}
#header .top_area .lang_sub > li > a { display:block; width:100%; color:#fff; font-size:12px; text-decoration:none;}
#header .top_area .lang_sub > li:last-child { }
#header .top_area .r_area > li a { font-size:11px; color:#706f6f; font-weight:600; }
#header .top_area .r_area > li a:hover { color:#333; text-decoration:none; }

#header .gnb_box  { position:relative; border-top:1px solid rgba(0,0,0,0.1); }
#header .gnb_box .logo { width:100px; height:80px; position:absolute; left:0px; top:3px; z-index:9999; }
#header .gnb_area{ position:relative; z-index:1000; }
#header .gnb_area > div{ position:relative; z-index:1000; }
#header .gnb_area .gnb{ margin-left:205px; *zoom:1;}
#header .gnb_area .gnb:after{ content:""; display:block; clear:both;}
#header .gnb_area .gnb > li{ float:left; padding:30px 38px 16px 38px; position:relative;}
#header .gnb_area .gnb > li.m_6{ padding:16px 0px 21px 35px; }
#header .gnb_area .gnb > li .dp1{ display:block; position:relative; font-size:20px; font-weight:600; color:#222; padding-top:17px; font-family:notokrM; }
#header .gnb_area .gnb > li .dp1:hover .icon,
#header .gnb_area .gnb > li .dp1.on .icon{ }
#header .gnb_area .gnb > li > a.dp1:hover, #header .gnb_area .gnb > li > a.on.dp1 { text-decoration:none; color:#3494ba; padding-top:15px; border-top:2px solid #385e96; } 

#header .gnb_area .gnb .dp2{ position:absolute; left:50%; top:91px; margin-left:-110px; width:220px; padding:15px 0; background:#385e96; filter:alpha(opacity=90); opacity:0.9;
border-left:1px solid #385e96; border-bottom:1px solid #385e96; border-right:1px solid #385e96; 
}
#header .gnb_area .gnb .dp2 > li{ padding:0 10px;}
#header .gnb_area .gnb .dp2 > li > a{ display:block; padding:8px 0; border-top:1px solid #9bb5db; background-image:url(../images/icon/icon_dot_blue.gif); background-repeat:no-repeat; 
background-position:10px 13px; text-align:center; color:#fff; font-weight:600; }
/*#header .gnb_area .gnb .m_3 .dp2 > li > a{ border-bottom:1px solid #9bb5db; }*/
#header .gnb_area .gnb .dp2 > li:first-child > a{ border-top:0;}
#header .gnb_area .gnb .dp2 > li > a:hover{ background:#9bb5db; color:#fff; text-decoration:none; }

#header .gnb_area .gnb .dp3 { padding:5px 0 5px 0;}
#header .gnb_area .gnb .dp3 > li{  }
#header .gnb_area .gnb .dp3 > li > a{ display:block; color:#fff; letter-spacing:-1px; line-height:19px; padding-left:8px; background:url(../images/inc/gnb_list_icon.png) no-repeat left 6px; filter:alpha(opacity=70); opacity:0.7;}
#header .gnb_area .gnb .dp3 > li > a:hover{  }

#header .gnb_area .gnb .dp2,
#header .gnb_area .gnb .dp3,
#header .gnb_area .gnb .m_5,
#header .gnb_area .gnb .m_6,
#header .gnb_area .gnb .m_guide,
#header .gnb_area .gnb .m_member,
#header .gnb_area .gnb .m_mypage,
#header .gnb_area .gnb .m_sitemap,
#header .gnb_area .gnb .m_intra,
#header .gnb_area .gnb .m_intrain1,
#header .gnb_area .gnb .m_intrain2,
#header .gnb_area .gnb .m_search{ display:none;}

/*main*/
.va{ display:inline-block; *display:inline; zoom:1; vertical-align:middle; height:100%}
.va_tt{display:inline-block; *display:inline; zoom:1; vertical-align:middle; width:auto; height:auto;}

.top_txt_wrap { position:absolute; top:180px; right:440px }
.top_txt_wrap .top_h1 { font-size:65px; color:#fff; text-align:right; padding-bottom:18px; border-bottom:1px solid #fff; letter-spacing:-5px; text-shadow:1px 1px 1px rgba(0,0,0,0.7);  -ms-text-shadow:1px 1px 1px rgba(0,0,0,0.7);  -webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.7);}
.top_txt_wrap .top_tit { color:#f7f7f7; font-size:22px; text-align:right; margin-top:18px; text-shadow:1px 1px 1px rgba(0,0,0,0.7);  -ms-text-shadow:1px 1px 1px rgba(0,0,0,0.7);  -webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.7);}
.top_txt_wrap .top_txt { color:#f7f7f7; font-size:14px; text-align:right; margin-top:17px; line-height:18px; text-shadow:1px 1px 1px rgba(0,0,0,0.7);  -ms-text-shadow:1px 1px 1px rgba(0,0,0,0.7);  -webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.7);}

.wrap{position: relative; z-index:inherit; left:50%; top:0; width:2000px; margin-left:-1000px}
.wrap .cont li { position:relative; }
.wrap .cont .tit_area { width:1140px; position:absolute; left:50%; top:220px; margin-left:-570px;}
.wrap .cont .tit_area .tit_box { }
.wrap .cont .tit_area .tit_box .tit { display:inline-block; *display:inline; zoom:1; font-size:55px; font-weight:600; color:#fff; text-shadow:1px 1px 1px rgba(0,0,0,0.7);  -ms-text-shadow:1px 1px 1px rgba(0,0,0,0.7);  -webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.7);
padding-bottom:23px; border-bottom:1px solid #fff; }
.wrap .cont .tit_area .tit_box .txt { line-height:24px; margin-top:23px; font-size:18px; color:#fff; text-shadow:1px 1px 1px rgba(0,0,0,0.7);  -ms-text-shadow:1px 1px 1px rgba(0,0,0,0.7);  -webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.7);
}
.wrap .cont .tit_area .tit_btn { margin-top:25px; padding:0 20px; line-height:40px; display:inline-block; *display:inline; zoom:1; border-radius:6px; color:#fff; font-size:16px;  font-weight:600; background:#235d7a; text-decoration:none; }
.wrap .cont .tit_area .tit_btn:after { content:">"; font-size:10px; font-weight:600; padding-left:23px; vertical-align:middle; }
.wrap .cont .tit_area .tit_btn:hover { background:#0e5070; text-decoration:none; }

.menu_wrap{ position:fixed; z-index:inherit; bottom:150px; left:0; width:100%}
.menu_wrap{ position:fixed; z-index:inherit; bottom:150px; left:0; width:100%}
.menu_wrap .menu{ width:1140px; margin:0 auto; overflow:hidden}
.menu > li{ position:relative; z-index:inherit; float:left; padding:5px; margin-left:12px; cursor:pointer; padding-bottom:50px;}
.menu > li:first-child{ margin-left:0}
.menu > li .bg{ background:#000; position:absolute; z-index:inherit; width:100%; height:180px; left:0; top:0; filter:alpha(opacity=50);opacity:0.5; }
.menu > li img{ position:relative; z-index:inherit}
.menu > li .tt{ position:absolute; z-index:inherit; left:0px; bottom:0px; width:100%; background:#000; filter:alpha(opacity=90);opacity:0.9; height:45px; color:#fff; font-size:18px; font-family:notokrM; text-align:center}
.menu > li:hover .tt{color:#428fb5;}
.menu > li.on .tt{ height:175px; color:#428fb5; filter:alpha(opacity=100);opacity:1;}.menu2{ position:fixed; z-index:10; width:70px; height:280px; left:50%; margin-left:590px; bottom:224px; cursor:pointer; background:url(../images/inc/quick_bg.png); border-radius:5px; padding:10px; }
.quick_box { width:70px; height:68px; background:#962d31; border-radius:5px; margin-bottom:3px; text-align:center; }
.quick_box:hover { background:#ad5659; }
.quick_box a > img { margin:10px 0 5px 0;} 
.quick_box a { color:#fff; font-size:14px; font-weight:600; text-decoration:none;} 
.menu2 >.top { margin:15px auto; width:50px; height:50px; cursor:pointer; background:url(../images/inc/quick_bg.png); border-radius:30px; text-align:center; }
.menu2 >.top a { text-decoration:none;}
.menu2 >.top a p { font-size:12px; font-weight:600; color:#fff; line-height:25px; letter-spacing:-1px;}
.menu2 >.top a p:last-child { line-height:12px;}

.sub #contents .sub_gnb{ float:left; z-index:inherit; width:100%; margin-top:150px; }
.sub #contents .sub_gnb .gnb { background:url(../images/inc/lnb_off.jpg) left bottom; }
.sub #contents .sub_gnb .gnb > li{ display:none}
.sub #contents .sub_gnb .tit{  }
.sub #contents .sub_gnb .tit h2{ font-size:50px; color:rgba(255, 255, 255, 0.9); font-family:Arial, Helvetica, sans-serif; letter-spacing:-1px; line-height:80px; }

.sub #contents .sub_gnb .gnb{ }
.sub #contents .sub_gnb .gnb .dp1{ display:none}
.sub #contents .sub_gnb .gnb .dp3{ display:none}
.sub #contents .sub_gnb .gnb .dp2 > li{ float:left; text-align:left;  z-index:1000002; }
.sub #contents .sub_gnb .gnb .dp2 > li > a{ width:205px; height:40px; margin-left:9px; padding-left:15px; line-height:40px; border-top:3px solid rgba(0,0,0,0.5);border-radius:5px; display:block; font-size:17px; color:#524c4a; font-weight:600;
background:url(../images/inc/m_bg.png) repeat-x; }
.sub #contents .sub_gnb .gnb .m_1 .dp2 > li > a{ width:140px; height:40px; margin-left:9px; padding-left:15px; line-height:40px; border-top:3px solid rgba(0,0,0,0.5);border-radius:5px; display:block; font-size:17px; color:#524c4a; font-weight:600;
background:url(../images/inc/m_bg.png) repeat-x; }
.sub #contents .sub_gnb .gnb .dp2 > li:first-child > a{ margin-left:0px; }
.sub #contents .sub_gnb .gnb .dp2 > li:hover,
.sub #contents .sub_gnb .gnb .dp2 > li.on{ background:url(../images/inc/s_mbg_on.jpg) 1px -3px;}
.sub #contents .sub_gnb .gnb .dp2 > li:hover > a,
.sub #contents .sub_gnb .gnb .dp2 > li.on > a{ color:#222; text-decoration:none;  background:#fff; border-top:3px solid #385e96; z-index:1000002; }

.sub #contents .sub_gnb .sub_cus { margin-top:109px; }
.sub #contents .sub_gnb .sub_cus li { border:1px solid #d5d9dc; }
.sub #contents .sub_gnb .sub_cus li:last-child { border-top:0px; }

.sub #contents .sub_gnb .gnb .m_2 .dp2 li > a,
.sub #contents .sub_gnb .gnb .m_3 .dp2 li > a{ display:block;background:#fff; background-image:url(../images/inc/lnb_arrow_bk.png); background-repeat:no-repeat; background-position:95% center;  position:relative; z-index:1000002;}
.sub #contents .sub_gnb .gnb .m_2 .dp2 li > a:hover,
.sub #contents .sub_gnb .gnb .m_3 .dp2 li > a:hover { background-image:url(../images/inc/lnb_arrow_on.png) !important;}
.sub #contents .sub_gnb .gnb .m_2 .dp2 li.bg_img > a{background-image:none!important;} 
.sub #contents .sub_gnb .gnb .dp2 > li > a strong{ display:inline-block; *display:inline; zoom:1; vertical-align:middle; width:auto; height:auto;}
.sub #contents .sub_gnb .gnb .dp2 > li > a span{ display:inline-block; *display:inline; zoom:1; vertical-align:middle; height:100%;}
.sub #contents .sub_gnb .gnb .dp2 > li:hover,
.sub #contents .sub_gnb .gnb .dp2 > li.on{ filter:alpha(opacity=100); opacity:1;}
.sub #contents .sub_gnb .gnb .dp2 > li:hover > a,
.sub #contents .sub_gnb .gnb .dp2 > li.on > a{ /*background-image:url(../images/inc/lnb_arrow_on.png) !important;*/ color:#3494ba;}

.sub #contents .sub_gnb .gnb .dp2 > li .dp3{ position:absolute; width:220px; top:270px; padding:20px 0; border-radius:0 0 8px 8px; background:#385e96; filter:alpha(opacity=90); opacity:0.9; z-index:100;}
.sub #contents .sub_gnb .gnb .dp2 > li .dp3 > li{ padding:5px;}
.sub #contents .sub_gnb .gnb .dp2 > li .dp3 > li > a{ display:block; color:#fff; margin-left:10px; padding-left:12px; background:url(../images/inc/list_arrow_w.png) no-repeat left 6px; text-align:left;text-decoration:none;}
.sub #contents .sub_gnb .gnb .dp2 > li .dp3 > li:hover > a{ background:url(../images/inc/list_arrow_w.png) no-repeat left 6px!important;}
.sub #contents .sub_gnb .gnb .dp2 > li .dp3 > li:hover{ background:#9bb5db; }



#contents{ position:relative; z-index:1}
.sub .doc{ padding:40px 60px 115px 60px; overflow:hidden; background:rgba(255 255 255 0); border-bottom:10px solid #278db3; }
.sub .svisu_area{ float:left; width:30%; position:absolute; right:-300px; top:150px; }
.sub .svisu_area .visu_sgarea{ overflow:hidden; text-align:right; }
.sub .svisu_area .visu_sgarea .visu_sg1 { font-size:30px;  font-family:Arial, Helvetica, sans-serif; color:#fff; height:34px; line-height:34px; letter-spacing:-1px; 
/*text-shadow:1px 1px 2px rgba(0,0,0,0.7); -ms-text-shadow:1px 1px 2px rgba(0,0,0,0.7); -webkit-text-shadow:1px 1px 2px rgba(0,0,0,0.7); */}
.sub .svisu_area .visu_sgarea .visu_sg2 { font-size:18px;  color:#fff; height:30px; line-height:30px; /*text-shadow:1px 1px 2px rgba(0,0,0,0.7);
-ms-text-shadow:1px 1px 2px rgba(0,0,0,0.7); -webkit-text-shadow:1px 1px 2px rgba(0,0,0,0.7);*/ }

.sub .sub_con{position:relative; z-index:1; }
.sub .sub_con .gnb_area{ float:left; }
.sub .sub_con .gnb_area .quick{ margin-top:50px}
.sub .sub_con .con_area{ margin-top:30px; float:left; width:100%; background:url(../images/inc/scon_bg.png) repeat; }

.sub .sub_con .con_area .tit_area{ position:relative; }
.sub .sub_con .con_area .tit_area h3 { text-align:center; height:69px; line-height:69px; background:url(../images/inc/border_b.png) repeat-x left bottom; }
.sub .sub_con .con_area .tit_area h3 strong{ font-size:32px; font-weight:600; color:#000; }
.sub .sub_con .con_area .tit_area .line{ height:1px; width:50px; background:#6bb429; margin:10px 0}
.sub .sub_con .con_area .tit_area .nav { width:350px; position:absolute; left:35px; top:28px; font-size:0px; line-height:0px; }
.sub .sub_con .con_area .tit_area .nav > li{ display:inline-block; *display:inline; zoom:1;font-size:15px; font-weight:600; color:#333; height:18px; line-height:18px; padding:0 15px 0 18px;
background:url(../images/inc/s_arrow.png) no-repeat left center; }
.sub .sub_con .con_area .tit_area .nav > li:first-child{ padding-left:0px; background:none; }
.sub .sub_con .con_area .tit_area .nav > li.this{ color:#1166a0}
.sub .sub_con .con_area .tit_area .ess_area { position:absolute; right:32px; top:28px; width:250px; text-align:right; font-size:0px; line-height:0px; }
.sub .sub_con .con_area .tit_area .ess_area li { position:relative; cursor:pointer; display:inline-block; *display:inline; zoom:1; padding:0 14px; }
.sub .sub_con .con_area .tit_area .ess_area li .ex_box { position:absolute; right:-40px; bottom:-40px; display:none; width:58px; height:20px; line-height:20px; border:1px solid #999; background:#f8f8f8; color:#777; 
text-align:center; font-size:12px; }

/*sub1*/
.sub1_3 .vision_con1{position:relative; float:left; margin-bottom:20px; }
.sub1_3 .vision_text{position:absolute; top:200px; left:100px; text-align:right; font-size:15px; color:#636363; font-weight:500; margin-right:20px;}
.sub1_3 .vision_text .blue_text{font-size:22px; color:#3494bd; font-weight:600;}
.sub1_3 .vision_con1_2{float:left; margin-top:103px; margin-bottom:20px; width:46%;}
.sub1_3 .v26{font-size:24px; font-weight:600px;}
.sub1_3 .v26_20{font-size:20px;}
.sub1_3 .v14{font-size:14px; color:#606060; margin:5px 0 10px 30px; padding-left:20px; background:url(../images/inc/sub_arrow.jpg)no-repeat 3px 1px;}

.sub1_3 .vision_con2{clear:both; overflow:hidden; border-top:1px solid #ccc;}
.sub1_3 .vision_con2 .ci_img{float:left; width:53%;}
.sub1_3 .vision_con2 .ci_text{float:left; width:47%}
.sub1_3 .vision_con2 .ci_text p{margin-top:75px; line-height:23px; color:#484848;}
.sub1_3 .vision_con2 .ci_text2{font-size:27px; color:#3494bd;}
.sub1_3 .vision_con2 .ci_text3{font-size:27px; color:#484848;}
.sub1_3 .vision_con2 .ci_grid{margin:20px 30px;}

.his_t_img{position:relative;}
.his_t_text{position:absolute; top:67px; left:250px; font-size:19px; font-weight:550; line-height:27px;}
.his_t_img .blue_text{font-size:20px; color:#228ab4;}

.sub1_6 .client,.sub1_6 .client2{overflow:hidden; width:880px; margin:0 auto;}
.sub1_6 .client >li,.sub1_6 .client2 >li{width:150px; height:116px; margin:10px; border:3px solid #ccc; float:left;}
.sub1_6 .client >li img,.sub1_6 .client2 >li img{opacity:0.5;}
.sub1_6 .client >li img:hover,.sub1_6 .client2 >li img:hover{opacity:1;}
.sub1_6 .client >li:hover,.sub1_6 .client2 >li:hover{border:3px solid #278db3; transition:0.5s;}
.sub_title1{font-size:20px; color:#474747; padding-left:27px; font-family:notokrR, sans-serif; background:url(../images/inc/sub_title_img.jpg)no-repeat 0 4px; }
.sub_title_2{background:url(../images/inc/sub_arrow.jpg)no-repeat -2px 3px; padding-left:20px}
.sub1_6 p{margin-left:80px;}
.sub1_6 .a1{margin-top:25px;}

.sub1_7 .ac{border:1px solid #ccc; background:#fff;}
.sub1_7 .title1{ margin-bottom:5px;}
.sub1_7 .title2{margin-top:40px; margin-bottom:5px;}
.sub1_7 th{ color:#fff; font-weight:200; background:#278db3; height:35px; border-bottom:1px solid #fff; box-sizing:border-box;}
.sub1_7 th:last-child{border-bottom:1px solid #ccc;}
.sub1_7 .b1{border-bottom:1px solid #ccc;}
.sub1_7 .st1{background:#75c1dc;}
.sub1_7 td{padding-left:10px; border-bottom:1px solid #ccc; height:40px;}
.sub1_7 table{border:1px solid #ccc;}



.sub_3_1_1{ padding:0 30px;}
.sub_3_1_1 .title{width:100%; height:80px; }
.sub_3_1_1 p {color:#494949; margin-left:30px; line-height:22px; font-size:14px;}
.sub_3_1_1 .title .main_title{text-align:center; color:#7d7d7d; font-size:17px; line-height:43px; margin-left:0;}
.sub_3_1_1 .title .font_56{font-size:56px; color:#575757; font-weight:600; margin-top:20px;}
.sub_3_1_1 .short_line{width:59px; height:5px; background:#278db3; margin:10px auto 50px;}

.sub_3_1_1 .product_img{float:right; border:1px solid #ccc; margin:27px 30px 0 30px;}
.sub_3_1_1 .sub_title{font-size:18px; color:#278db3; margin:80px 0 10px 0; background:url(../images/inc/sub_title_img.jpg)no-repeat 0 0px; padding-left:30px; font-weight:600;}
.sub_3_1_1 .sub_title span { color:#666; }
.sub_3_1_1 .tbl_st2{border:1px solid #ccc; margin:10px 30px 10px 20px;}
.sub_3_1_1 .tbl_st2 .tbl_st2_tr{border:1px solid #ccc;}
.sub_3_1_1 .tbl_st2 .tbl_st2_tr td{border:1px solid #ccc;}
.sub_3_1_1 .tbl_st2 .tbl_st2_tr td{height:50px; background:#278db3; text-align:center; color:#fff; font-size:18px; font-weight:600;}
.sub_3_1_1 .tbl_st2 .tbl_st2_tr2 td{padding:13px 20px; border:1px solid #ccc;}
.sub_3_1_1 .tbl_st3{text-align:center; background:#464646; color:#fff; font-size:18px; font-weight:600;}
.sub_3_1_1 td{line-height:20px;}

.sub_3_1_1 .product_img2{border:1px solid #ccc; width:880px; margin-left:30px; text-align:center; background:#fff;}
.sub_3_1_1 .product_img3{border:1px solid #ccc; width:927px; text-align:center; background:#fff;}
.sub_3_1_1 .sub_2_1_1tit { border:1px solid #ddd; width:865px; padding:30px; font-size:15px; background:url(../images/sub2/tit_bg.png) #FBFCFF; line-height:22px; }

.img_box_wrap {width:930px;}
.img_box_l { width:450px; float:left; }
.img_box_l .img_box_img { border:1px solid #ccc; border-radius:15px; padding:15px; background:#fff; text-align:center; width:400px;}
.img_box_r { width:450px; float:right; }

.img_box_r > .busi_ul { margin-left:0;}
.img_box_r .img_box_img { border:1px solid #ccc; border-radius:15px; padding:15px; background:#fff; text-align:center; width:400px;}
.busi_ul { font-size:15px; margin-left:30px; margin-top:15px; font-weight:600; line-height:25px; color:#385e96;}
.busi_ul li { margin-left:24px; background:url(../images/inc/s_dot3.gif) no-repeat left top 10px; padding-left:10px; color:#494949; line-height:22px; font-size:14px; font-weight:normal;}
.busi_ul p {  margin-left:10px; color:#494949; line-height:22px; font-size:14px; font-weight:normal;}
.busi_ul_bg1 { background:url(../images/sub2/sub2_1_1img10.png) no-repeat 95% bottom;}
.busi_ul_bg2 { background:url(../images/sub2/sub2_1_1img11.png) no-repeat 95% bottom; margin-top:30px;}

.busi_ul_over{overflow:hidden;}
.busi_ul > li{ margin-left:24px; background:url(../images/inc/s_dot3.gif) no-repeat left top 10px; padding-left:10px; color:#494949; line-height:22px; font-size:14px; font-weight:normal;}
.busi_ul .busi_prod{ margin-left:24px; background:none; padding:20px 0 20px 10px;  color:#494949; line-height:22px; font-size:14px; 
background:url(../images/sub2/xm.png) no-repeat 316px 9px; font-weight:normal; float:left; width:45%; margin-bottom:20px; border:1px solid #ccc;}
.busi_ul .busi_prod2{background:url(../images/sub2/xm2.png) no-repeat 316px 29px;}
.busi_ul > li > ul{overflow:hidden;}
.busi_ul > li > ul > li { margin-left:24px; background:url(../images/inc/s_dot3.gif) no-repeat left top 10px; padding-left:10px; color:#494949; line-height:22px; font-size:14px; font-weight:normal; }


.busi_ul_bg3 { background:url(../images/sub2/sub2_2_1img4.png) no-repeat 60% bottom; font-color:#494949; margin-left:35px; margin-top:20px;}
.busi_ul_bg3 li { background:url(../images/inc/s_dot3.gif) no-repeat left top 8px; padding-left:10px;  line-height:22px; }

.sub2_top_ul { font-size:14px; color:#777; margin-left:5px; }
.sub2_top_ul li { background:url(../images/inc/s_dot3.gif) no-repeat left top 9px; padding-left:10px; }

#footer{}
#footer .foot_area { width:2000px; position:fixed; left:50%; bottom:0px; margin-left:-1000px; padding:20px 0 18px 0; background:rgba(0, 0, 0, 0.7); z-index:999999; }
#footer .foot_area .f_logo { width:178px; height:75px; position:absolute; left:21px; top:0px; }
#footer .foot_area .f_list1 { overflow:hidden; margin-left:148px; }
#footer .foot_area .f_list1 li { float:left; width:680px; margin-right:16px; font-size:13px; font-family:notokrM, sans-serif; color:#fff; line-height:20px; }
#footer .foot_area .f_list1 .copy { margin-top:5px; font-family:notokrR, sans-serif; font-size:10px; color:#f1f1f1; line-height:20px; }
#footer .foot_area .f_list1 li a{color:#fff!important;}
#footer .foot_area .f_list1 li a:hover{color:#fff; }
#footer .foot_area .f_list1 li a:link{color:#fff!important; }

#footer .foot_area .f_list2 { width:242px; overflow:hidden; position:absolute; right:0px; top:0px; }
#footer .foot_area .f_list2 li { float:right; padding-right:20px; background:url(../images/main/f_bar1.gif) no-repeat 105px center; }
#footer .foot_area .f_list2 li a { font-size:13px; font-family:notokrR, sans-serif; color:#fff; }

#footer .foot_area .f_list2 li a:hover { text-decoration:none; }
#footer .foot_area .f_list2 li:first-child { padding-right:0px; background:none; }
#footer .foot_area .family {  font-family:notokrR, sans-serif; text-align:center; cursor:pointer; position:absolute; right:0px; top:30px; width:105px; padding:0 15px; height:26px; line-height:26px; font-size:11px; color:#fff; font-weight:600; background:url(../images/main/fam_bg.png) repeat-x left top; }
#footer .foot_area .family > span { font-size:8px; padding-left:8px; }
#footer .foot_area .family .f_sub { z-index:999999; display:none; width:135px; position:absolute; left:0px; bottom:26px; overflow:hidden; }
#footer .foot_area .family .f_sub li { font-size:12px; font-weight:600; background:url(../images/main/fam_bg.png) repeat-x left top; color:#fff; }
#footer .foot_area .family .f_sub li:hover { background:#777; color:#d9dfe8; }

#footer .foot_area_s { margin-top:30px; padding:20px 0 18px 0; background:rgba(0, 0, 0, 0.7); z-index:999999; }
#footer .foot_area_s .f_logo {  width:178px; height:75px; position:absolute; left:21px; top:0px; }
#footer .foot_area_s .f_list1 { overflow:hidden; margin-left:148px;  }
#footer .foot_area_s .f_list1 li {  float:left; width:760px; margin-right:16px; font-size:13px; font-family:notokrM, sans-serif; color:#fff; line-height:20px; }
#footer .foot_area_s .f_list1 a { text-decoration:none; color:#fff!important;}
#footer .foot_area_s .f_list1 .copy { margin-top:5px; font-family:notokrR, sans-serif; font-size:10px; color:#f1f1f1; line-height:20px;}
#footer .foot_area_s .f_list2 {width:242px; overflow:hidden; position:absolute; right:0px; top:0px; }
#footer .foot_area_s .f_list2 li { float:right; padding-right:20px; background:url(../images/main/f_bar1.gif) no-repeat 105px center; }
#footer .foot_area_s .f_list2 li a { font-size:13px; font-family:notokrR, sans-serif; color:#fff!important;  }
#footer .foot_area_s .f_list2 li > a:visited { color:#fff!important; }
#footer .foot_area_s .f_list2 li a:hover { text-decoration:none; color:#fff!important;}
#footer .foot_area_s .f_list2 li:first-child { padding-right:0px; background:none; }
#footer .foot_area_s .family { text-align:center; cursor:pointer; position:absolute; right:0px; top:30px; width:105px; padding:0 15px; height:26px; line-height:26px; font-size:11px; color:#fff; font-weight:600; background:url(../images/main/fam_bg.png) repeat-x left top; }
#footer .foot_area_s .family > span { font-size:8px; padding-left:8px; }
#footer .foot_area_s .family .f_sub { z-index:999999; display:none; width:135px; position:absolute;left:0px; bottom:26px; overflow:hidden; }
#footer .foot_area_s .family .f_sub li { font-size:12px; font-weight:600; background:url(../images/main/fam_bg.png) repeat-x left top; color:#fff; }
#footer .foot_area_s .family .f_sub li a{color:#fff;}
#footer .foot_area_s .family .f_sub li:hover { background:#777; color:#fff; }


/*sub1*/
.s_slogan1 { font-size:55px; font-family:"Times New Roman", Times, serif; color:#db151d; text-align:center; }
.s_slogan1_1 { font-size:25px; font-family:"Times New Roman", Times, serif; color:#000; text-align:center; margin-top:30px; }
.s_slogan1_1 span{ font-size:30px; font-weight:600;}
.s_slogan1_2 { font-size:25px; color:#555; text-align:center; margin-top:30px; margin-bottom:30px; font-weight:600; }
.s_slogan1_3 { text-align:center;}

.s_slogan2_1 { font-size:30px; font-weight:600; color:#999; line-height:42px; text-align:center; }
.s_slogan2_2 { font-size:30px; font-weight:600; color:#999; line-height:42px; padding-bottom:50px; background:url(../images/inc/s_patt1.png) repeat-x left bottom; text-align:center; }
.s_slogan2_3 { font-size:14px; color:#666; line-height:25px; padding-bottom:50px; background:url(../images/inc/s_patt1.png) repeat-x left bottom; text-align:left; height:70px;}
.s_slogan2_3 .slo_1{ float:left;}
.s_slogan2_3 .slo_2{ float:right;}
.s_slogan2_3 .slo_2 .chi_1{ width:200px; padding:10px 10px; border-radius:5px; border:1px solid #ddd; background-color:#fff;}

.top_logo1{ text-align:left; margin-bottom:50px;}
.top_logo1 ul.inbt_wrap{ float:right;}
.top_logo1 ul.inbt_wrap li .inter_bt1{ padding:5px 10px; color:#fff; font-weight:600; background-color:#24bfe4; border:1px solid #24bfe4;}
.top_logo1 ul.inbt_wrap li .inter_bt2{ padding:5px 10px; color:#fff; font-weight:600; background-color:#ff7b62; border:1px solid #ff7b62;}


.c_txt { font-size:16px; line-height:30px; background:url(../images/sub1/sub1_1bg1.png) no-repeat right top; }
.ceo_name { padding-left:200px; overflow:hidden; text-align:left; }
.ethic_area .s_tit { padding-left:22px; background:url(../images/inc/s_dot2.png) no-repeat left center; font-size:18px; font-weight:600; color:#333; }
.ethic_area .fst { padding-left:13px; line-height:20px; color:#666; font-weight:600; }
.ethic_area .snd { padding-left:13px; line-height:23px; color:#444; }
.ethic_area .last { margin-top:15px; padding-left:13px; line-height:20px; color:#444; }
.ethic_area .e_list_f { margin-top:13px; }
.ethic_area .e_list_f li { padding-left:23px; background:url(../images/inc/s_dot3.gif) no-repeat 13px center; line-height:24px; color:#777; }
.ethic_area .e_list { margin-top:13px; }
.ethic_area .e_list li { padding-left:13px; line-height:24px; color:#777; }
.int_area { height:407px; background:url(../images/sub1/sub1_2_1bg1.png) no-repeat left top; position:relative; }
.int_area .int_slogan { width:586px; height:106px; position:absolute; right:32px; top:39px; }
.tab_con { padding-top:50px; }

/*sub2*/
.s_bg1 { background:url(../images/sub2/sub2_1bg1.png) no-repeat left top; }
.s_bg2 { background:url(../images/sub2/sub2_2bg1.png) no-repeat left top; }
.s_bg3 { background:url(../images/sub2/sub2_3bg1.png) no-repeat left top; }
.s_bg4 { background:url(../images/sub2/sub2_4bg1.png) no-repeat left top; }
.s_bg5 { background:url(../images/sub2/sub2_5bg1.png) no-repeat left top; }
.s_bg6 { background:url(../images/sub2/sub2_6bg1.png) no-repeat left top; }
.s_bg7 { background:url(../images/sub2/sub2_7bg1.png) no-repeat left top; }
.s_banner { position:relative; width:1020px; height:377px; }
.s_banner .s_bbox { position:absolute; right:0px; bottom:0px; width:523px; height:84px; padding:30px 37px; }
.s_banner .s_bbox .s_btit { font-size:22px; font-weight:600; color:#333; padding-left:22px; background:url(../images/inc/s_dot1.png) no-repeat left center;  }
.s_banner .s_bbox .s_btxt { font-size:14px; color:#444; padding-left:15px; line-height:20px; margin-top:13px;  }
.s_con2_1_1 { width:560px; margin:0 0 0 71px; min-height:304px; padding-left:389px; padding-top:27px; background:url(../images/sub2/sub2_1bg2.png) no-repeat left top; }
.s_con2_1_1 > dt { padding-left:22px; background:url(../images/inc/s_dot2.png) no-repeat left center; font-size:18px; font-weight:600; color:#333; }
.s_con2_1_1 > dd { padding-left:22px; margin:16px 0; font-size:16px; font-weight:600; color:#f26522; }
.s_con2_1_1 > dd.box { padding:20px 21px; font-size:14px; font-weight:400; line-height:24px; color:#444; background:#fafafa; border:1px solid #e9e0e0; }
.line { width:777px; margin:0 0 0 135px; height:1px; background:#ccc; }
.s_con2_1_2 { width:560px; margin:0 0 0 71px; min-height:304px; padding-left:389px; padding-top:27px; background:url(../images/sub2/sub2_1bg3.png) no-repeat left top; }
.s_con2_1_2 > dt { padding-left:22px; background:url(../images/inc/s_dot2.png) no-repeat left center; font-size:18px; font-weight:600; color:#333; }
.s_con2_1_2 > dd { padding-left:27px; background:url(../images/inc/s_dot3.gif) no-repeat 15px 15px; font-size:14px; color:#333; line-height:31px; }
.s_con2_2_1 { width:560px; margin:0 0 0 71px; min-height:304px; padding-left:389px; padding-top:27px; background:url(../images/sub2/sub2_2bg2.png) no-repeat left top; }
.s_con2_2_1 > dt { padding-left:22px; background:url(../images/inc/s_dot2.png) no-repeat left center; font-size:18px; font-weight:600; color:#333; }
.s_con2_2_1 > dd { padding-left:22px; margin:16px 0; font-size:16px; font-weight:600; color:#f26522; }
.s_con2_2_1 > dd.box { padding:20px 21px; font-size:14px; font-weight:400; line-height:24px; color:#444; background:#fafafa; border:1px solid #e9e0e0; }
.s_con2_2_2 { width:560px; margin:0 0 0 71px; min-height:304px; padding-left:389px; padding-top:27px; background:url(../images/sub2/sub2_2bg3.png) no-repeat left top; }
.s_con2_2_2 > dt { padding-left:22px; background:url(../images/inc/s_dot2.png) no-repeat left center; font-size:18px; font-weight:600; color:#333; }
.s_con2_2_2 > dd { padding-left:27px; background:url(../images/inc/s_dot3.gif) no-repeat 15px 15px; font-size:14px; color:#333; line-height:31px; }
.s_con2_3_1 { width:560px; margin:0 0 0 71px; min-height:304px; padding-left:389px; padding-top:27px; background:url(../images/sub2/sub2_3bg2.png) no-repeat left top; }
.s_con2_3_1 > dt { padding-left:22px; background:url(../images/inc/s_dot2.png) no-repeat left center; font-size:18px; font-weight:600; color:#333; }
.s_con2_3_1 > dd { padding-left:22px; margin:16px 0; font-size:16px; font-weight:600; color:#f26522; }
.s_con2_3_1 > dd.box { padding:20px 21px; font-size:14px; font-weight:400; line-height:24px; color:#444; background:#fafafa; border:1px solid #e9e0e0; }
.s_con2_3_2 { width:560px; margin:0 0 0 71px; min-height:304px; padding-left:389px; padding-top:27px; background:url(../images/sub2/sub2_3bg3.png) no-repeat left top; }
.s_con2_3_2 > dt { padding-left:22px; background:url(../images/inc/s_dot2.png) no-repeat left center; font-size:18px; font-weight:600; color:#333; }
.s_con2_3_2 > dd { padding-left:27px; background:url(../images/inc/s_dot3.gif) no-repeat 15px 15px; font-size:14px; color:#333; line-height:31px; }
.s_con2_4_1 { width:560px; margin:0 0 0 71px; min-height:304px; padding-left:389px; padding-top:27px; background:url(../images/sub2/sub2_4bg2.png) no-repeat left top; }
.s_con2_4_1 > dt { padding-left:22px; background:url(../images/inc/s_dot2.png) no-repeat left center; font-size:18px; font-weight:600; color:#333; }
.s_con2_4_1 > dd { padding-left:22px; margin:16px 0; font-size:16px; font-weight:600; color:#f26522; }
.s_con2_4_1 > dd.box { padding:20px 21px; font-size:14px; font-weight:400; line-height:24px; color:#444; background:#fafafa; border:1px solid #e9e0e0; }
.s_con2_4_2 { width:560px; margin:0 0 0 71px; min-height:304px; padding-left:389px; padding-top:27px; background:url(../images/sub2/sub2_4bg3.png) no-repeat left top; }
.s_con2_4_2 > dt { padding-left:22px; background:url(../images/inc/s_dot2.png) no-repeat left center; font-size:18px; font-weight:600; color:#333; }
.s_con2_4_2 > dd { padding-left:27px; background:url(../images/inc/s_dot3.gif) no-repeat 15px 15px; font-size:14px; color:#333; line-height:31px; }
.s_con2_4_3 { margin:0 0 0 71px; min-height:304px; padding-top:27px; }
.s_con2_4_3 > dt { padding-left:22px; background:url(../images/inc/s_dot2.png) no-repeat left center; font-size:18px; font-weight:600; color:#333; }
.s_con2_4_3 > dd {  }
.s_con2_5_1 { width:560px; margin:0 0 0 71px; min-height:304px; padding-left:389px; padding-top:27px; background:url(../images/sub2/sub2_5bg2.png) no-repeat left top; }
.s_con2_5_1 > dt { padding-left:22px; background:url(../images/inc/s_dot2.png) no-repeat left center; font-size:18px; font-weight:600; color:#333; }
.s_con2_5_1 > dd { padding-left:22px; margin:16px 0; font-size:16px; font-weight:600; color:#f26522; }
.s_con2_5_1 > dd.box { padding:20px 21px; font-size:14px; font-weight:400; line-height:24px; color:#444; background:#fafafa; border:1px solid #e9e0e0; }
.s_con2_5_2 { width:560px; margin:0 0 0 71px; min-height:304px; padding-left:389px; padding-top:27px; background:url(../images/sub2/sub2_5bg3.png) no-repeat left top; }
.s_con2_5_2 > dt { padding-left:22px; background:url(../images/inc/s_dot2.png) no-repeat left center; font-size:18px; font-weight:600; color:#333; }
.s_con2_5_2 > dd { padding-left:27px; background:url(../images/inc/s_dot3.gif) no-repeat 15px 15px; font-size:14px; color:#333; line-height:31px; }
.s_con2_5_3 { margin:0 0 0 71px; min-height:304px; padding-top:27px; }
.s_con2_5_3 > dt { padding-left:22px; background:url(../images/inc/s_dot2.png) no-repeat left center; font-size:18px; font-weight:600; color:#333; }
.s_con2_5_3 > dd {  }
.s_con2_5_3 > dd .t_ex1 { font-size:18px; font-weight:600; color:#000; line-height:24px; text-align:center; }
.s_con2_5_3 > dd .t_ex2 { font-size:15px; color:#444; line-height:24px; text-align:center; }
.s_con2_5_3 > dd .cir_area { text-align:center; height:323px; }
.s_con2_5_3 > dd .cir_area .fst { display:inline-block; *display:inline; zoom:1; width:324px; height:239px; padding-top:84px; vertical-align:middle; background:url(../images/sub2/sub2_5cir1.png) no-repeat left top; }
.s_con2_5_3 > dd .cir_area .fst dt { font-size:30px; color:#fff; line-height:34px; }
.s_con2_5_3 > dd .cir_area .fst dt.s_tit { font-size:18px; font-weight:600; color:#fff; line-height:24px; margin-top:12px; }
.s_con2_5_3 > dd .cir_area .fst dd.s_txt { font-size:14px; color:#f0f0f0; line-height:22px; margin-top:5px; }
.s_con2_5_3 > dd .cir_area .scd { margin-left:-25px; display:inline-block; *display:inline; zoom:1; width:324px; height:239px; padding-top:84px; vertical-align:middle; background:url(../images/sub2/sub2_5cir2.png) no-repeat left top; }
.s_con2_5_3 > dd .cir_area .scd dt { font-size:30px; color:#fff; line-height:34px; }
.s_con2_5_3 > dd .cir_area .scd dt.s_tit { font-size:18px; font-weight:600; color:#fff; line-height:24px; margin-top:12px; }
.s_con2_5_3 > dd .cir_area .scd dd.s_txt { font-size:14px; color:#f0f0f0; line-height:22px; margin-top:5px; }
.s_con2_6_1 { width:560px; margin:0 0 0 71px; min-height:304px; padding-left:389px; padding-top:27px; background:url(../images/sub2/sub2_6bg2.png) no-repeat left top; }
.s_con2_6_1 > dt { padding-left:22px; background:url(../images/inc/s_dot2.png) no-repeat left center; font-size:18px; font-weight:600; color:#333; }
.s_con2_6_1 > dd { padding-left:27px; background:url(../images/inc/s_dot3.gif) no-repeat 15px 15px; font-size:14px; color:#333; line-height:31px; }
.line2 { width:777px; margin:0 0 0 100px; height:1px; background:#ccc; }
.s_con2_6_2 { width:820px; margin:0 0 0 101px; min-height:304px; padding-top:27px; background:url(../images/sub2/sub2_6bg3.png) no-repeat 88% top ; }
.s_con2_6_2 > dt { padding-left:22px; background:url(../images/inc/s_dot2.png) no-repeat r center; font-size:18px; font-weight:600; color:#333; }
.s_con2_6_2 > dd { padding-left:27px; background:url(../images/inc/s_dot3.gif) no-repeat 15px 15px; font-size:14px; color:#333; line-height:31px; }
.s_con2_6_3 { width:560px; margin:0 0 0 71px; min-height:304px; padding-left:389px; padding-top:27px; background:url(../images/sub2/sub2_6bg4.png) no-repeat left top; }
.s_con2_6_3 > dt { padding-left:22px; background:url(../images/inc/s_dot2.png) no-repeat left center; font-size:18px; font-weight:600; color:#333; }
.s_con2_6_3 > dd { padding-left:27px; background:url(../images/inc/s_dot3.gif) no-repeat 15px 15px; font-size:14px; color:#333; line-height:31px; }
.s_con2_7_1 { width:560px; margin:0 0 0 71px; min-height:304px; padding-left:389px; padding-top:27px; background:url(../images/sub2/sub2_7bg3.png) no-repeat left top; }
.s_con2_7_1 > dt { padding-left:22px; background:url(../images/inc/s_dot2.png) no-repeat left center; font-size:18px; font-weight:600; color:#333; }
.s_con2_7_1 > dd { padding-left:22px; margin:16px 0; font-size:16px; font-weight:600; color:#f26522; }
.s_con2_7_1 > dd.box { padding:20px 21px; font-size:14px; font-weight:400; line-height:24px; color:#444; background:#fafafa; border:1px solid #e9e0e0; }
.s_con2_7_2 { width:560px; margin:0 0 0 71px; min-height:304px; padding-left:389px; padding-top:27px; background:url(../images/sub2/sub2_7bg2.png) no-repeat left top; }
.s_con2_7_2 > dt { padding-left:22px; background:url(../images/inc/s_dot2.png) no-repeat left center; font-size:18px; font-weight:600; color:#333; }
.s_con2_7_2 > dd { padding-left:27px; background:url(../images/inc/s_dot3.gif) no-repeat 15px 15px; font-size:14px; color:#333; line-height:31px; }


.ci_area { overflow:hidden; }
.ci_area dt { padding-left:22px; background:url(../images/inc/s_dot2.png) no-repeat left center; font-size:18px; font-weight:600; color:#333; }
.ci_area .ci_txt { font-size:15px; line-height:25px; width:450px; float:right; }
.ci_area .pic_area { float:left; border:1px solid #bbb;  }
.ci_area .pic { width:538px; overflow:hidden;  }
.ci_area .d_area { height:35px; background:#f3f3f3; text-align:right; border-top:1px solid #bbb; }
.ci_area .d_area > a { font-size:14px; font-weight:600; color:#333; display:inline-block; *display:block; zoom:1; padding-right:40px; line-height:35px; background:url(../images/inc/d_btn.png) no-repeat 115px center; }
.ci_area .d_area > a:hover { text-decoration:none; color:#e11e22; }

.ci_area_t { overflow:hidden; }
.ci_area_t dt { padding-left:22px; background:url(../images/inc/s_dot2.png) no-repeat left center; font-size:18px; font-weight:600; color:#333; }
.ci_area_t dd { font-size:15px; line-height:25px; }
.ci_area_t .pic { border:1px solid #dcdcdc; }


 /*sub3*/
 .invest { margin:0 auto; padding:40px 0; width:950px; overflow:hidden; text-align:center; background:#fff; border-radius:10px; border-top:4px solid #385e96; border-right:1px solid #dcdcdc; border-left:1px solid #dcdcdc; border-bottom:3px solid #385e96 }
 
/*sitemap*/
.sitemap{min-height:300px; height:auto !important; height:300px;text-align:left; margin-top:30px; }
.sitemap .menu{ margin-left:-3%}
.sitemap .menu > li{ display:inline-block; *display:inline; zoom:1; vertical-align:top; width:29%; *width:29%; margin-left:2%; margin-bottom:70px; margin-right:8px}
.sitemap .menu > li > a{ display:block;border-top:2px solid #005ca3; border-bottom:1px dashed #005ca3; line-height:40px; font-size:15px; color:#333; font-weight:600; text-align:center; }
.sitemap .menu > li > ul > li > a{  display:block; font-size:13px; color:#555; padding:10px 0 10px 30px; background:url(../images/inc/t_dot.jpg) no-repeat 14px 17px; /*border-top:1px solid #dcdcdc;*/ border-bottom:1px solid #dcdcdc; letter-spacing:-1px;}
.sitemap .menu > li > ul > li > a:hover, .sitemap .menu > li > ul > li > a:focus{ background-color:#f1f1f1; text-decoration:none; /*border-top:1px solid #005ca3;*/ border-bottom:1px solid #005ca3; color:#333}
.sitemap .menu > li > ul > li:first-child a{ border-top:none}

/*agree*/
.agree_area{ position:relative; border-radius:10px; border-top:4px solid #385e96; border-right:1px solid #dcdcdc; border-left:1px solid #dcdcdc; border-bottom:3px solid #385e96 }
.agree_area .agree_tt{ position:absolute; left:0; top:0; width:178px; height:100%; border-left:1px solid #ccc; border-right:1px solid #ccc; background:url(../images/member/agree_bg.png) no-repeat left top; text-align:right;}
.agree_area .agree_tt strong{ display:inline-block; *display:inline; zoom:1; font-size:17px; font-weight:600; color:#fff; padding:20px 15px 0;}
.agree_area .agree_box{ background-color:#f9f9f9; padding:35px; border-radius:10px; }
.agree_area .agree_box .txt{ font-weight:600; color:#444; line-height:20px; margin-bottom:15px;}
.agree_area .agree_box .agree_in{ height:140px; padding:25px; border:1px solid #ccc; background:#fff; line-height:18px; overflow-y:scroll;}
.agree_area .agree_box .agree_in p{ line-height:22px; margin-bottom:15px;}
.agree_area .agree_box .agree_in.h_st{ overflow-y:hidden; height:auto; border-radius:10px; }
.agree_area .agree_box .agree_inp{ margin-top:25px; text-align:right;}
.agree_area .agree_box .agree_inp input,
.agree_area .agree_box .agree_inp label{ vertical-align:middle; cursor:pointer;}
.agree_area .agree_box .agree_inp input{ margin-left:15px;}
.agree_area .agree_box .agree_inp label{ margin-left:8px;}
.agree_area .agree_box .agree_inp label:hover{ color:#3992ed;}
.agree_area.st .agree_box{ margin-left:0; padding:30px;}
.agree_area.st .agree_box .agree_in{ padding:30px;}

/*tab style*/
.page_menu{position:relative; z-index:inherit}
.page_menu > ul{ overflow:hidden; background:url(../images/inc/line1.gif) repeat-x left 0; padding:20px 0; border-bottom:1px solid #ccc; }
.page_menu > ul li{ float:left;text-align:center; font-size:1.125em; font-weight:600; color:#333; cursor:pointer}
.page_menu > ul li:hover, .page_menu > ul li.on{ color:#e11e22}
.page_menu .point{ position:absolute; z-index:inherit; width:22px; height:22px; top:-8px}
.page_menu.sec1 > ul li{ width:25%}
.page_menu.sec1 .point{left:11.5%;}
.page_menu.sec2 > ul li{ width:20%}
.page_menu.sec2 .point{left:9.3%;}
.page_menu.sec3 > ul li{ width:33.3%}
.page_menu.sec3 .point{left:16.65%;}
.page_menu.sec4 > ul li{ width:16.6%}
.page_menu.sec4 .point{left:7.3%;}
.page_menu.sec5 > ul li{ width:20%}
.page_menu.sec5 .point{left:10%;}

/*table style*/
.tbl_st1 { border:0px; padding:0px; margin-bottom:10px; font-size:13px; text-align:center; }
.tbl_st1 thead th { background:#444; color:#fff; line-height:18px; padding:10px 5px; border-left:1px solid #fff; }
.tbl_st1 tbody th { color:#444444; font-weight:600; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; line-height:18px; padding:10px 20px; vertical-align:middle; }
.tbl_st1 tbody td { color:#555555; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; line-height:18px; padding:10px 5px 10px 20px; vertical-align:middle; text-align:left; }
.tbl_st1 tbody .bg_f8 th{ background:#f8f8f8;}
.tbl_st1 tbody .bg_f8 td{ background:#f8f8f8;}
.tbl_st1 thead th:last-child, .tbl_st1 tbody th:last-child, .tbl_st1 tbody td:last-child { border-right:none; }


.tbl_st4 { border:0px; padding:0px; margin-bottom:10px; font-size:13px; text-align:center; }
.tbl_st4 thead th { background:#444; color:#fff; line-height:18px; padding:10px 5px; border-right:1px solid #fff; }
.tbl_st4 thead td { color:#444444; font-weight:600; border-bottom:1px solid #fff; border-right:1px solid #fff; line-height:18px; padding:10px 20px; vertical-align:middle; }
.tbl_st4 tbody td { color:#555555; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; line-height:18px; padding:10px 0; vertical-align:middle; text-align:center; }
.tbl_st4 thead .bg_f8 td{ background:#CCCCCC;}
.tbl_st4 tbody td:last-child { border-right:none; }

.tbl_st5 { border:0px; padding:0px; margin-bottom:10px; font-size:13px; text-align:center; border-left:1px solid #ddd; border-right:1px solid #ddd; color:#666; }
.tbl_st5 thead th { background:#444; color:#fff; line-height:18px; padding:10px 5px; border-right:1px solid #fff; }
.tbl_st5 thead td { color:#444444; font-weight:600; border-bottom:1px solid #fff; border-right:1px solid #fff; line-height:18px; padding:10px 20px; vertical-align:middle; }
.tbl_st5 tbody th { background-color:#f8f8f8; border:1px solid #ddd;}
.tbl_st5 tbody td { color:#555555; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; border-top:1px solid #ddd; line-height:18px; padding:10px 0; vertical-align:middle; text-align:center; background-color:#fff; }
.tbl_st5 thead .bg_f8 td{ background:#CCCCCC;}
.tbl_st5 tbody td:last-child { border-right:none; }
.tbl_st5 tbody td span.tbl_red{ font-weight:600; color:red;}
.tbl_price{ text-align:right;}

.privacy_st{ color:#666;}

/*map*/
				.map_info{ padding:5px 10px;text-align:center}
				.map_info .logo img{ width:160px}
				.map_info .tit{ font-size:87.5%; font-weight:600; color:#000}
				.map_info .tt{ font-size:75%; color:#666; line-height:180%}

