@charset "utf-8";
/* CSS Document */

/*main*/

/*.header{ position:fixed; top:0; left:50%; top:0; width:2000px; margin-left:-1000px; z-index:100001;}
.main_con{ padding-top:100px;}
.footer{ margin-top:30px;}
.sub .footer{ margin-top:0;}
.main_top_box2{  width:594px; height:420px; float:left; margin-left:13px; z-index:1001;}
.main_top_box2 .slides > li{ width:594px; height:420px;}*/
#contents{ margin-top:87px;}

/*header*/
.box1{ width:100%; max-width:1100px; margin:0 auto; position:relative; }
.box2{ width:100%; overflow:hidden; margin:0 auto; position:relative; position:absolute; left:0px; top:40%;  }

#header{ width:100%; left:50%; position:fixed; margin-left:-50%; top:0px; z-index:9999999; background:#fff; border-bottom:1px solid #807e7d; }
#header.on{ background:#fff}
#header .bg { width:100%; height:100%; position:absolute; left:0px; top:0px; background:#fff; display:none; }
#header .top_area { text-align:left; height:29px;} 
/*#header .top_area .l_area { width:230px; display:inline-block; *display:inline; zoom:1; text-align:left; background:url(../images/inc/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/inc/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 .l_area {  /*display:inline-block; *display:inline; zoom:1;*/ text-align:left; }
#header .top_area .l_area > li { display:inline-block; *display:inline; zoom:1; height:29px; float:left;  }
#header .top_area .l_area > li a > img { vertical-align:middle; margin-right:1px; }

#header .top_area .r_area { width:1120px; display:inline-block; *display:inline; zoom:1; text-align:right; }
#header .top_area .r_area > li { display:inline-block; *display:inline; zoom:1; padding:0 0 0 20px; }
#header .top_area .r_area > li a { font-size:10px; color:#666; font-family:notokrR; line-height:29px;}
#header .top_area .r_area > li a:hover { color:#000; text-decoration:none; }




#header .gnb_box  { position:relative; border-top:1px solid rgba(0,0,0,0.1); background:#fff; height:84px; } 
#header .gnb_box .gnb_bg{ position:absolute; z-index:inherit; top:0; left:0; width:100%; height:85px; background:#fff; filter:alpha(opacity=90); opacity:0.9;}
#header .gnb_box .logo { width:320px; height:74px; top:10px; position:absolute; z-index:9999; }
#header .gnb_box .logo img { width:90%; }
#header .gnb_area{ position:relative; z-index:1000; }
#header .m_gnb{ display:none;}
#header .gnb_area > div{ position:relative; z-index:1000; }
#header .gnb_area .gnb{ /*margin-left:250px;*/ *zoom:1; float:right;}
#header .gnb_area .gnb:after{ content:""; display:block; clear:both;}
#header .gnb_area .gnb > li{ float:left; padding:15px 29px 31px; position:relative;}
#header .gnb_area .gnb > li .dp1{ display:block; position:relative; font-size:16px; font-family:notokrM; color:#222; margin-top:16px; }
#header .gnb_area .gnb > li > a.dp1:hover, #header .gnb_area .gnb > li > a.on.dp1 { text-decoration:none; color:#0073c7; } 
#header .gnb_area .gnb .dp2{ position:absolute; left:0; top:85px; width:100%; padding:15px 0; height:298px; }
#header .gnb_area .gnb .dp2 > li a:hover { color:#222; text-decoration:none; }
#header .gnb_area .gnb .dp2 > li{ padding:0 10px;}
#header .gnb_area .gnb .dp2 > li > a{ display:block; padding:8px 0; border-bottom:1px solid #ddd; text-align:center; color:#555; font-family:notokrB; }
#header .gnb_area .gnb .dp2 > li:last-child > a{ border-top:0;}
#header .gnb_area .gnb .dp2,
#header .gnb_area .gnb .dp3,
#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;}

#header .top_area .l_area > li a { background-image:url(../images/inc/all_nav.png) no-repeat; width:39px; height:29px; }
#header .top_area .l_area .allmenu{ position:absolute; z-index:1004; background:#fff; width:100%; top:29px; filter:alpha(opacity=90);opacity:0.95; border:1px solid #34517e; display:none; padding:0px 0px 40px 0px; }
#header .top_area .l_area .allmenu .gnb{ padding:70px 40px;}
#header .top_area .l_area .allmenu .gnb > li{ width:30%; float:left; overflow:hidden; margin-left:2.6%;}
#header .top_area .l_area .allmenu .gnb > li:first-child{ }
#header .top_area .l_area .allmenu .gnb > li.m_guide,
#header .top_area .l_area .allmenu .gnb > li.m_4 {   }
#header .top_area .l_area .allmenu .gnb > li .dp1{ display:block; position:relative; z-index:inherit; padding:12px; font-size:14px;
background:url(../images/main/main_bt_bg3.jpg) top; border-radius:5px; color:#fff; text-align:center; font-weight:600;}
#header .top_area .l_area .allmenu .gnb > li:hover .dp1{ background:url(../images/main/main_bt_bg1.jpg) top;}
#header .top_area .l_area .allmenu .gnb > li .dp2{ padding:10px 0 0 0; min-height:200px;}
#header .top_area .l_area .allmenu .gnb > li .dp2 > li > a{ display:block; color:#1f6ab6; border-bottom:1px dotted #aaa; padding:10px 20px; font-size:1em; font-weight:600; text-align:center;}
#header .top_area .l_area .allmenu .gnb > li .dp2 > li > a:hover{ color:#00357b;}

#header .top_area .l_area .allmenu .gnb > li.m_mypage,
#header .top_area .l_area .allmenu .gnb > li.m_search,
#header .top_area .l_area .allmenu .gnb > li.m_member,
#header .top_area .l_area .allmenu .gnb > li.m_guide { display:none}

#header .top_area .l_area .allmenu .allmenu_btn_close{ display:inline-block; *display:inline; zoom:1; position:absolute; left:50%; margin-left:-72px; 
bottom:0px; width:144px; background:#363d48; color:#fff; font-weight:600; padding:10px 0; border-radius:5px 5px 0 0; text-align:center}


.sub #contents .lnb_area{ float:left; z-index:inherit; width:200px; }
.sub #contents .lnb_area .gnb { background:#fafafa; width:219px; height:610px; border-bottom:1px solid #ddd; border-right:1px solid #ddd; border-left:1px solid #ddd; }
.sub #contents .lnb_area .gnb > li{ display:none}
.sub #contents .lnb_area .tit{ width:221px; height:148px; margin-top:-50px;  background:url(../images/inc/lnb_tt_bg.png); }
.sub #contents .lnb_area .tit div { width:70px; height:50px;}
.sub #contents .lnb_area .tit div > img { padding:25px 75px;}
.sub #contents .lnb_area .tit h2{ word-break:keep-all; z-index:inherit; display:block; height:20px; text-align:center; font-size:24px; font-family:notokrM; color:#fff; padding:35px 32px 0; line-height:26px; letter-spacing:-1px;}
.sub #contents .lnb_area .gnb .dp1{ display:none}
.sub #contents .lnb_area .gnb .dp2 > { height:1000px; width:220px;}
.sub #contents .lnb_area .gnb .dp2 > li{ height:50px; width:219px; border-bottom:1px solid #ddd;}
.sub #contents .lnb_area .gnb .dp2 > li > a{ line-height:50px; display:block; font-size:15px; color:#666; font-family:notokrM; background:#fff; padding-left:20px; letter-spacing:-0.5px;
/* background:url(../images/inc/lnb_off.jpg) left top;*/  }
.sub #contents .lnb_area .gnb .dp2 > li:last-child > a{ border-bottom:0px; }

.sub #contents .lnb_area .gnb .dp2 > li:hover,
.sub #contents .lnb_area .gnb .dp2 > li.on{ background:url(../images/inc/s_mbg_on.jpg) 1px -3px;}
.sub #contents .lnb_area .gnb .dp2 > li:hover > a,
.sub #contents .lnb_area .gnb .dp2 > li.on > a{ color:#fff; text-decoration:none; background:url(../images/inc/lnb_on.jpg) left -2px #fff; width:200px;}

/*.sub #contents .lnb_area .sub_cus { margin-top:109px; }
.sub #contents .lnb_area .sub_cus li { border:1px solid #d5d9dc; }
.sub #contents .lnb_area .sub_cus li:last-child { border-top:0px; }*/


#contents{ /*position:relative; z-index:1*/}
.sub #contents { background:#fff url(../images/inc/sub_bg1.png) no-repeat center top; padding-bottom:100px; }
.sub .doc{ padding:40px 0% 150px 4%; overflow:hidden; width:1100px; border-top:1px solid #ddd; background:#fff; min-height:350px; }
.sub .svisu_area{ height:200px; width:100%; position:relative; }
.sub .svisu_area .visu_sgarea{ width:1100px; overflow:hidden; padding-top:75px; text-align:left;  }
.sub .svisu_area .visu_sgarea .visu_sg1 { font-size:34px; font-family:notokrM; color:#fff; text-shadow:1px 1px 1px rgba(0,0,0,0.4); }
.sub .svisu_area .visu_sgarea .visu_sg1 span{ font-size:17px;}
.sub .svisu_area .visu_sgarea .visu_sg2 { font-size:15px; font-family:notokrR; color:#fff; height:17px; line-height:17px; text-shadow:1px 1px 1px rgba(0,0,0,0.4); }
         
.sub .sub_con{position:relative; z-index:1; }
.sub .sub_con .con_area{ width:100%; border:1px solid #ccc; border-top:none; box-sizing:border-box; background:#fff;}
.sub .sub_con .con_area .doc{ width:80%;}


.sub .sub_con .tit_area{ position:relative; }
.sub .sub_con .tit_area .nav { height:50px; overflow:hidden; background:#1a63a7; }
.sub .sub_con .tit_area .nav > li{ float:left; font-size:15px; font-family:notokrM; color:#fff; line-height:50px; }
.sub .sub_con .tit_area .nav > li.home{ width:50px; height:50px; background:#0287cb url(../images/inc/sub_home.png) no-repeat center center; }
.sub .sub_con .tit_area .nav > li.navi_1{ width:150px; padding-left:20px;}
.sub .sub_con .tit_area .nav > li.arrow{ width:50px; height:50px; background:#0287cb url(../images/inc/sub_arrow0.png) no-repeat center center; }
.sub .sub_con .tit_area .nav > li.navi_2{ width:240px; height:50px; padding-left:20px; background:url(../images/inc/under_arrow.jpg) no-repeat right center;}


#contents .sub_con .nav .gnb a,
#contents .sub_con .nav > li .common{ display:block; font-size:15px; padding-right:30px; min-width:160px;}
#contents .sub_con .nav > li .common{ border-top:none; border-bottom:none; background-image:url(../images/inc/nav_arrow.png); background-repeat:no-repeat; background-position:right center; height:48px; line-height:50px; color:#fff;}

#contents .sub_con .nav .gnb{ position:absolute; display:none; left:270px; top:50px; width:259px; height:auto; border:1px solid #ddd; background:#fff; z-index:99999;}
#contents .sub_con .nav .gnb > li,
#contents .sub_con .nav .gnb > li .dp1{ overflow:hidden; display:none}

#contents .sub_con .nav .gnb .dp2 > li > a{ background-image:none; border-bottom:1px solid #ddd; line-height:1.2; padding:13px 20px; font-size:1em; color:#666}
#contents .sub_con .nav .gnb .dp2 > li > a:hover{ background:#fff; color:#1a63a7}


.sub .sub_con .tit_area .nav_2{ position:absolute; top:0; right:0; overflow:hidden; cursor:pointer;}
.sub .sub_con .tit_area .nav_2 > li{ float:left;}
.sub .sub_con .tit_area .nav_2 > li.bg{ width:50px; height:50px; background:#0287cb url(../images/inc/sub_star.png) no-repeat center center; margin-right:1px;}
.sub .sub_con .tit_area .nav_2 > li.txt{ font-size:15px; font-family:notokrM; color:#fff; line-height:50px; text-align:center; width:100px; height:50px; background:#0287cb;}

#contents .subcon_area{}
#footer{}


/*footer*/

#footer .copyright0{ background:#555; position:relative; }
#footer .copyright0 .menu{ overflow:hidden; display:inline-block; text-align:center; width:100%; padding:15px 0;}
#footer .copyright0 .menu > li{ float:left;}
#footer .copyright0 .menu > li > a{ display:block; margin-left:20px; padding-left:20px; font-size:14px; color:#fff; letter-spacing:-1px; line-height:1.2; background:url(../images/inc/footer_bar.png) no-repeat left center;}
#footer .copyright0 .menu > li:first-child > a{ margin-left:0; padding-left:0; background:none;}
#footer .copyright0 .menu > li.yellow >a { color:#ffd667;}

#footer .copyright0 select { width:180px; padding-left:15px; height:30px; line-height:30px; position:absolute; right:55px; top:9px; border:none; font-family:"notokrB"; font-size:12px; color:#fff; background:#353535; }

#footer .copyright0 .top_up{ position:absolute; width:47px; height:46px; right:0; top:0; background:#333;}
#footer .copyright0 .top_up li{ text-align:center; background:url(../images/inc/up_arrow.png) no-repeat center 10px; padding-top:20px; }
#footer .copyright0 .top_up li a{ color:#fff; font-size:11px;}

#footer .copyright0 .footer_icon { overflow:hidden; width:270px; position:absolute; right:20px; top:5px; }
#footer .copyright0 .footer_icon li { float:left; margin-left:0px; margin-top:4px; }
#footer .copyright0 .footer_icon li a img { display:block; width:80%; } 


.footer_bg2 { width:100%; height:150px; background:#424242; border-top:1px solid #707070; }
.footer2_wrap_l { margin-top:30px; float:left; width:100%; }
.footer_bg2 .footer2_l { width:260px; height:55px; float:left; color:#fff;}
.footer_bg2 .footer2_l2 { width:730px; height:80px; color:#cccccc; font-size:14px; float:left; line-height:23px; margin-left:20px;}
.footer_bg2 .footer2_l2 > a { color:#cccccc; }
.footer_bg2 .footer2_l2 > span { width:580px; line-height:50px; color:#717171; font-size:.85em; }
.footer2_wrap_r { width:257px; height:100px; float:right; margin-top:50px; font-size:.8em;}
.footer2_wrap_r dd { float:left; padding:0 10px; color:#e6e6e6; font-family:notokrT;}
.footer2_wrap_r dd > a { color:#e6e6e6; font-family:notokrM; }
.footer2_wrap_r dd > a:hover { color:#fff; }
.footer2_wrap_r { width:260px; height:35px; float:right; margin-top:35px; }
.footer2_wrap_r2 { width:200px; float:right; margin-top:15px;}
.footer2_wrap_r2 .ft2_w2_s { background:#333; color:#fff; width:182px; border:1px solid #CCCCCC; height:27px; font-family:notokrL;}

/* sitemap */
.sitemap .gnb{ overflow:hidden; margin-left:-2%;}
.sitemap .gnb > li{ float:left; width:31%; margin-left:2.3%;}
.sitemap .gnb > li.m_member,
.sitemap .gnb > li.m_mypage,
.sitemap .gnb > li.m_guide{ display:none}
.sitemap .gnb > li .dp1{ display:block; border-top:3px solid #3f669b; border-bottom:1px solid #8a9aae; border-radius:5px 5px 0 0; text-align:center; 
font-size:17px; font-family:notokrB; color:#444; background:#f9fcff; padding:20px 0;}
.sitemap .gnb > li:hover .dp1{ background:#2b7bce; color:#fff; text-decoration:none;}
.sitemap .gnb > li .dp2 > li > a{ display:block; border-bottom:1px dotted #999; font-size:87.5%; color:#666; padding:10px 0; text-align:center; font-size:13px; background:#fff}
.sitemap .gnb > li .dp2 > li:last-child > a{ display:block; border-bottom:2px solid #999; border-radius:5px; background:#fff; }
.sitemap .gnb > li .dp2 > li > a:hover{ font-family:notokrB; color:#2b7bce; text-decoration:none;}
.sitemap .gnb > li.m_1,
.sitemap .gnb > li.m_2,
.sitemap .gnb > li.m_3,
.sitemap .gnb > li.m_4,
.sitemap .gnb > li.m_5,
.sitemap .gnb > li.m_6{ min-height:380px;}

/*agree & privacy*/
.sub .agree_area{ border-top:2px solid #00589b; border-bottom:1px solid #666; position:relative;}
.sub .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;}
.sub .agree_area .agree_tt strong{ display:inline-block; *display:inline; zoom:1; font-size:17px; font-family:notokrB; color:#fff; padding:20px 15px 0;}
.sub .agree_area .agree_box{ margin-left:180px; background-color:#f9f9f9; padding:20px;}
.sub .agree_area .agree_box .txt{ font-family:notokrB; color:#444; line-height:20px; margin-bottom:15px;}
.sub .agree_area .agree_box .agree_in{ height:140px; padding:15px; border:1px solid #ccc; background:#fff; line-height:18px; overflow-y:scroll;}
.sub .agree_area .agree_box .agree_in p{ line-height:18px; margin-bottom:15px;}
.sub .agree_area .agree_box .agree_in.h_st{ overflow-y:hidden; height:auto;}
.sub .agree_area .agree_box .agree_inp{ margin-top:25px; text-align:right;}
.sub .agree_area .agree_box .agree_inp input,
.sub .agree_area .agree_box .agree_inp label{ vertical-align:middle; cursor:pointer;}
.sub .agree_area .agree_box .agree_inp input{ margin-left:15px;}
.sub .agree_area .agree_box .agree_inp label{ margin-left:8px;}
.sub .agree_area .agree_box .agree_inp label:hover{ color:#3992ed;}

.sub .agree_area.st .agree_box{ margin-left:0; padding:30px;}
.sub .agree_area.st .agree_box .agree_in{ padding:30px;}

.agree_in_area p{ color:#333; font-size:14px; font-family:notokrR; margin-top:20px;}
.agree_in_area p.title{ color:#333; font-size:16px; font-family:notokrM; margin-top:0;}
.agree_in_area ol li{ color:#333; font-size:14px; font-family:notokrR; margin-top:20px; list-style:decimal; margin-left:20px;}




/*퀵메뉴*/
.rm_banner { position:absolute; left:50%; top:80px; width:120px; margin-left:399px; z-index:9999;}
.rm_banner .bn_con{ position:relative; margin-top:10px; height:140px; background:#1a63a7; text-align:center; z-index:9999; position:relative; padding-top:10px;}
.rm_banner .bn_con .tt{ font-size:16px; font-family:notokrM, sans-serif; color:#fff; margin:5px 0 0 0;}
.rm_banner .bn_con .num1{ font-size:14px; color:#9de5f4; font-family:notokrM, sans-serif; margin-top:10px;}
.rm_banner .bn_con .num2{ font-size:14px; color:#9de5f4; font-family:notokrM, sans-serif;}

.rm_banner .bn_con2{ position:relative; margin-top:10px; height:85px; background:#1a63a7; text-align:center; z-index:9999; position:relative; padding-top:15px;}
.rm_banner .bn_con2 .tt{ font-size:16px; font-family:notokrM, sans-serif; color:#fff;}
.rm_banner .bn_con2 .input_w{ margin-top:10px;}
.rm_banner .bn_con2 .input_w li{ margin-top:5px;}
.rm_banner .bn_con2 .quick_input1{ height:27px; padding-left:10px; width:80%; border:none; background:#fff;}
.rm_banner .bn_con2 .quick_input2{ height:33px; width:90%; border:none; background:#464646; color:#fff;}

.rm_banner .bn_con3{ position:relative; margin-top:10px; height:120px; background:#1a63a7; text-align:center; z-index:9999; position:relative; padding-top:15px;}
.rm_banner .bn_con3 .tt{ font-size:13px; font-family:notokrM, sans-serif; color:#fff; margin:5px 0 0 0; margin-top:10px;}
.rm_banner .bn_con3 .tt span{ font-size:16px;}


.rm_banner .icon_st2{ width:100%; height:48px; background:url(../images/inc/quick1.png) no-repeat center center;}
.rm_banner .icon_st3{ width:100%; height:48px; background:url(../images/inc/quick_icon_online.png) no-repeat center center;}
.rm_banner .icon_st4{ width:100%; height:60px; background:url(../images/inc/quick2.png) no-repeat center center;}

.bottom_quick_btn{display:none;}

/*sub_1*/
.doc .top_tit{ font-size:23px; line-height:33px; font-family:Arial,"nsR",sans-serif; color:#444;}
.doc .top_tit span.bold{ font-family:Arial,"nsB",sans-serif; color:#222;}
.doc .top_tit span.blue{ font-family:Arial,"nsB",sans-serif; color:#006dd3;}
.doc .top_tit span.chi{ font-family:ng;}

.doc .img_w1{ float:right;}
.doc .txt_wrap_1{ float:left; width:50%; margin-top:20px;}
.doc .txt_wrap_1 p.txt1{ font-size:14px; line-height:25px; margin-top:25px; color:#666; font-family:notokrR; word-break:keep-all; } 
.doc p.txt2{ font-size:18px; line-height:35px; text-align:right; color:#333; font-family:Nanum Myeongjo, serif; font-weight:bold; }

/*sub_1_2*/
.doc .sub_box1.mg_b1{ margin-bottom:20px;}
.doc .sub_box1 .in_ul_st3 li{ text-align:center;}
.doc .sub_box1 .in_ul_st3 li.ul_tit{ font-size:20px; line-height:20px; color:#006dd3; margin-bottom:15px;}
.doc .sub_box1 .in_ul_st3 li.ul_txt{ font-size:14px; color:#666; line-height:20px; word-break:keep-all;}
.doc .sub_box1 .in_ul_st3 li.ul_txt.up_2{ margin-top:20px;}
.doc .sub_box1 .in_ul_st3 li.ul_txt span{ color:#e6700d; font-size:20px;}


/*sub_1_3*/
.doc .history_area{ *zoom:1; background-position:left top; background-repeat:no-repeat;}
.doc .history_area:after{ content:""; display:block; clear:both;}
.doc .history_area.bg_st1{ background:url(../images/sub/his_bg1.png) no-repeat left top;}

.doc .history_area .history_lst{ float:left; width:93%; background:url(../images/sub/his_line.gif) repeat-y 7px; margin-left:30px; margin-top:150px}
.doc .history_area .history_lst .list{ *zoom:1; margin-top:30px;}
.doc .history_area .history_lst .list:after{ content:""; display:block; clear:both;}
.doc .history_area .history_lst .list:first-child{ margin-top:30px;}
.doc .history_area .history_lst .list dt{ float:left; width:12%; padding:5px 10px 0 0; text-align:right; font-size:20px; color:#0287cb; font-family:notokrB; 
background:url(../images/sub/his_icon.png) no-repeat left 14px;}
.doc .history_area .history_lst .list dd{ margin-left:18%; padding:7px 0 5px 70px; line-height:18px; background-image:url(../images/sub/icon_s_circle.png); background-position:left 5px; background-repeat:no-repeat; font-size:0.9em;}
.doc .history_area .history_lst .list dd.icon_f{ padding-left:10px; font-family:notokrR; color:#666; font-size:14px; line-height:22px; word-break:keep-all; background:url(../images/sub/sub_li_tit2.png) no-repeat left 17px;}
.doc .history_area .history_lst .list dd.icon_f span{ color:#444; font-family:notokrM;}

/*sub_1_4*/
.sub_box1 .bot_wrap{ overflow:hidden;} 
.sub_box1 .bot_wrap .h_img_w{ float:left; border:1px solid #ddd; background:#f8f8f8; width:20%; padding:1%;}
.sub_box1 .bot_wrap .h_img_w p{ height:200px;}
.sub_box1 .bot_wrap .h_img_w p img{ width:100%;}

.sub_box1 .bot_wrap .test_w{ float:right; width:75%; overflow:hidden;}

.sub_box1 .bot_wrap .test_w .small_tit{ font-size:18px; color:#999; border-bottom:1px solid #ddd; padding-bottom:15px;}
.sub_box1 .bot_wrap .test_w .small_tit span{ display:inline-block; margin-left:30px; font-size:23px; color:#006dd3;}

.sub_box1 .bot_wrap .test_w .test_tit{ float:left; font-size:15px; color:#999; width:13%; position:relative; margin-top:20px;}
.sub_box1 .bot_wrap .test_w .test_tit span.box_txt{ display:inline-block; width:100%; height:80px; padding:5px 0 0 5px; 
border-left:1px solid #ddd; border-bottom:1px solid #ddd; border-top:1px solid #ddd; border-right:1px solid #ddd;}

.sub_box1 .bot_wrap .test_w .test_tit span.box_dot{ position:absolute; width:10px; height:10px; background:#0287cb; bottom:0; right:-6px;}
.sub_box1 .bot_wrap .test_w .txt_wrap1{ float:right; width:82%; margin-top:25px;}
.sub_box1 .bot_wrap .test_w .txt_wrap1 li{ margin-bottom:10px; color:#666; background:url(../images/sub/sub_li_tit.png) no-repeat left 8px; padding-left:10px; word-break:keep-all;}

/*sub_1_5*/
.sub_box1 .bot_wrap2{} 

.sub_box1 .bot_wrap2 {}
.sub_box1 .bot_wrap2 .small_tit{ font-size:18px; color:#999; border-bottom:1px solid #ddd; padding-bottom:15px;}
.sub_box1 .bot_wrap2 .small_tit span{ display:inline-block; margin-left:30px; font-size:23px; color:#006dd3;}

/*certification*/
.table_wrap2 .gallery_area{ width:100%; margin-left:35px; padding:15px 0; *zoom:1;}
.table_wrap2 .gallery_area:after{ content:""; display:block; clear:both;}
.table_wrap2 .gallery_area > li{ float:left; width:192px; margin:15px 10px 15px 0; border:1px solid #ccc;}
.table_wrap2 .gallery_area > li:last-child{ float:left; width:192px; margin:15px 0 15px 0; border:1px solid #ccc;}
.table_wrap2 .gallery_area > li.gall_inc{ cursor:pointer;}
.table_wrap2 .gallery_area > li.gall_inc div.gall_img{ padding:10px; position:relative; overflow:hidden;}
.table_wrap2 .gallery_area > li.gall_inc div.gall_img img{ border:1px solid #dcdcdc; width:170px; height:200px; max-width:170px; max-height:200px;}
.table_wrap2 .gallery_area > li.gall_inc div.gall_img span.black_on{ position:absolute; top:10px; left:10px; width:172px; height:202px; transition:1s; }
.table_wrap2 .gallery_area > li.gall_inc:hover div.gall_img span.black_on{ background-color:#1a63a7; filter:Alpha(Opacity=20); opacity:0.2; transition:1s; }
.table_wrap2 .gallery_area > li.gall_inc > ol.info_st{ clear:left; border-bottom:1px solid #d0d0d0; border-top:1px solid #d0d0d0; background:#f9f9f9;}
.table_wrap2 .gallery_area > li.gall_inc > ol.info_st > li{ height:25px; line-height:25px;}
.table_wrap2 .gallery_area > li.gall_inc > ol.info_st > li span{ display:inline-block; *display:inline; zoom:1; padding-left:35px; color:#888; font-size:12px; background-position:10px center; background-repeat:no-repeat;}
.table_wrap2 .gallery_area > li.gall_inc > ol.info_st > li span.icon_id{ background-image:url(../images/board/icon_id.png); font-weight:600; color:#333;}
.table_wrap2 .gallery_area > li.gall_inc > p.date{ font-size:13px; float:left; width:40%; color:#666; padding:5px 14px; height:25px; line-height:25px; text-align:left; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.table_wrap2 .gallery_area > li.gall_inc > p.hit{ font-size:13px; float:left; width:40%; color:#666; padding:5px 10px; height:25px; line-height:25px; text-align:right; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.table_wrap2 .gallery_area > li.gall_inc > ol.info_st > li span.icon_hit{ background-image:url(../images/board/icon_hit.png);}
.table_wrap2 .gallery_area > li.gall_inc p.gall_title{ padding:0px 10px 10px 10px; text-align:center; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.table_wrap2 .gallery_area > li.gall_inc p.gall_title strong{ line-height:25px; font-size:15px; color:#333;
word-break: break-all;
word-wrap: break-word; /* Internet Explorer */ 
white-space: -moz-pre-wrap; /* Mozilla, since */ 
white-space: -pre-wrap; /* Opera 4-6 */ 
white-space: -o-pre-wrap; /* Opera 7 */
}
p.gall_title strong{ color:#00a0b8;}
div.gall_img{ background-color:#fff;}




/*sub_2*/
.doc .sub_tit1{ font-size:21px; font-family:Arial,"nsR",sans-serif; color:#333; background:url(../images/sub/sub_tit.png) no-repeat left center; padding-left:20px;}
.doc .sub_tit1 span{  color:#006dd3; font-weight:600;}
.doc .sub_tit2{ font-size:21px; font-family:Arial,"nsR",sans-serif; color:#333; background:url(../images/sub/sub_tit.png) no-repeat left center; padding-left:20px; margin-top:40px;}
.doc .sub_tit2 span{  color:#006dd3; font-weight:600;}

.doc .sub_box1{ margin-top:10px; border:1px solid #ddd; background:#f8f8f8; padding:30px 20px; overflow:hidden;}
.doc .sub_box1 .task_img { text-align:center; }
.doc .sub_box1 .task_img img { width:75%; }
.doc .sub_box1.img_center { text-align:center; }
.doc .sub_box1 div.txt_w1{ float:left; width:60%;}
.doc .sub_box1 p.txt_p{ font-size:16px; color:#333; line-height:24px; word-break:keep-all; margin-bottom:20px;}
.doc .sub_box1 p.txt_p span{ color:#e6700d;}
.doc .sub_box1 p.txt_p2{ font-size:16px; color:#333; line-height:24px; word-break:keep-all; margin-top:20px;}
.doc .sub_box1 p.txt_p2 span{ color:#e6700d;}
.doc .sub_box1 p.txt_p3{ font-size:14px; color:#333; line-height:24px; word-break:keep-all;}
.doc .sub_box1 p.txt_p3 span{ color:#e6700d;}

.doc .sub_box1 div.img_w2{ margin-top:30px; text-align:center;}
.doc .sub_box1 div.img_w2 img{ padding:2%; border:1px solid #ddd; box-sizing:border-box; background:#f4f4f4; width:85%;}

.doc .sub_box1 .txt_all{ overflow:hidden; width:100%;}
.doc .sub_box1 .txt_all p{ font-size:14px; color:#666; line-height:20px; word-break:keep-all; margin-top:10px;}
.doc .sub_box1 .txt_all p span{ color:#e6700d;}

.doc .sub_box1 .txt_all2{ overflow:hidden; width:100%;}
.doc .sub_box1 .txt_all2 p{ font-size:14px; color:#666; line-height:20px; word-break:keep-all; margin-bottom:20px;}
.doc .sub_box1 .txt_all2 p span{ color:#e6700d;}



.doc .sub_box1 .in_ul_st1 li{ font-size:14px; color:#666; line-height:20px; word-break:keep-all; margin-bottom:10px; 
background:url(../images/sub/sub_li_tit.png) no-repeat left 9px; padding-left:12px;}
.doc .sub_box1 .in_ul_st1 li span{ color:#e6700d;}
.doc .sub_box1 .in_ul_st1 li span.blue{ color:#006dd3;}
.doc .sub_box1 div.img_w1{ float:right;}
.doc .sub_box1 div.img_w2{ margin-top:30px; text-align:center;}
.doc .sub_box1 div.img_w2 img{ padding:10px; border:1px solid #ddd; background:#f4f4f4;}

.doc .sub_box1 div.all_img_w1{ text-align:center}
/*#sub2_2 .sub_box1 div.all_img_w1 .in_ul_st2{ display:inline-block; width:28%; padding:0 1%; }*/
#sub2_4 .sub_box1 div.all_img_w1 .in_ul_st2{ display:inline-block; width:47%; padding:0 1%; }
.doc div.all_img_w1 .in_ul_st2{ display:inline-block; width:300px; padding:0 30px; }
.doc .sub_box1 div.all_img_w1 .in_ul_st2 li.title1{ font-size:18px; color:#fff; background:#544643; width:100%; height:40px; line-height:40px;}
.doc .sub_box1 div.all_img_w1 .in_ul_st2 .img_1 { border:1px solid #ddd; padding:10px; }
.doc .sub_box1 div.all_img_w1 .in_ul_st2 .img_1 img { max-width:260px; }
.doc .sub_box1 p.sub_box_t { margin-top:15px; text-align:center; font-size:17px; color:#333; }
#sub2_4 .sub_box1 div.all_img_w1 .in_ul_st2 .img_1 img { width:300px; height:109px; }

/*2_7*/
.task_w{}
.task_w ul{ overflow:hidden; margin:0 0 -25px -25px;}
.task_w ul li{ float:left; width:33.33%;}
.task_w ul li div.inner_task{ margin:0 0 25px 25px; height:140px; padding:0 20px;}
.task_w ul li div.inner_task p{display:inline-block; word-break:keep-all;}
.task_w ul li div.inner_task p.num1{ font-family:notokrB; font-size:22px; margin-top:17px;}
.task_w ul li div.inner_task p.text1{ display:block; font-family:notokrM; font-size:16px; margin-top:35px; }

.task_w ul li div.inner_task.bg1{ border:2px solid #6fbefe; color:#fff; background:#6fbefe url(../images/sub/center_icon1.png) no-repeat center center; transition:all 0.3s;}
.task_w ul li div.inner_task.bg2{ border:2px solid #6ac5ff; color:#fff; background:#6ac5ff url(../images/sub/center_icon1.png) no-repeat center center; transition:all 0.3s;}
.task_w ul li div.inner_task.bg3{ border:2px solid #48a4d5; color:#fff; background:#48a4d5 url(../images/sub/center_icon1.png) no-repeat center center; transition:all 0.3s;}
.task_w ul li div.inner_task.bg4{ border:2px solid #479dcd; color:#fff; background:#479dcd url(../images/sub/center_icon1.png) no-repeat center center; transition:all 0.3s;}
.task_w ul li div.inner_task.bg5{ border:2px solid #438fce; color:#fff; background:#438fce url(../images/sub/center_icon1.png) no-repeat center center; transition:all 0.3s;}
.task_w ul li div.inner_task.bg6{ border:2px solid #3379bc; color:#fff; background:#3379bc url(../images/sub/center_icon1.png) no-repeat center center; transition:all 0.3s;}
.task_w ul li div.inner_task.bg7{ border:2px solid #69b2ed; color:#fff; background:#69b2ed url(../images/sub/center_icon1.png) no-repeat center center; transition:all 0.3s;}
.task_w ul li div.inner_task.bg8{ border:2px solid #479ce2; color:#fff; background:#479ce2 url(../images/sub/center_icon1.png) no-repeat center center; transition:all 0.3s;}
.task_w ul li div.inner_task.bg9{ border:2px solid #1984c1; color:#fff; background:#1984c1 url(../images/sub/center_icon1.png) no-repeat center center; transition:all 0.3s;}

.task_w ul li div.inner_task.bg1:hover{ border:2px solid #6fbefe; color:#6fbefe; background:#fff url(../images/sub/center_icon2.png) no-repeat center center;}
.task_w ul li div.inner_task.bg2:hover{ border:2px solid #6ac5ff; color:#6ac5ff; background:#fff url(../images/sub/center_icon2.png) no-repeat center center;}
.task_w ul li div.inner_task.bg3:hover{ border:2px solid #48a4d5; color:#48a4d5; background:#fff url(../images/sub/center_icon2.png) no-repeat center center;}
.task_w ul li div.inner_task.bg4:hover{ border:2px solid #479dcd; color:#479dcd; background:#fff url(../images/sub/center_icon2.png) no-repeat center center;}
.task_w ul li div.inner_task.bg5:hover{ border:2px solid #438fce; color:#438fce; background:#fff url(../images/sub/center_icon2.png) no-repeat center center;}
.task_w ul li div.inner_task.bg6:hover{ border:2px solid #3379bc; color:#3379bc; background:#fff url(../images/sub/center_icon2.png) no-repeat center center;}
.task_w ul li div.inner_task.bg7:hover{ border:2px solid #69b2ed; color:#69b2ed; background:#fff url(../images/sub/center_icon2.png) no-repeat center center;}
.task_w ul li div.inner_task.bg8:hover{ border:2px solid #479ce2; color:#479ce2; background:#fff url(../images/sub/center_icon2.png) no-repeat center center;}
.task_w ul li div.inner_task.bg9:hover{ border:2px solid #1984c1; color:#1984c1; background:#fff url(../images/sub/center_icon2.png) no-repeat center center;}


/*sub_3*/
.doc .sub_box1 .task_img1{ text-align:center;}
.doc .sub_box1 .task_img2{ text-align:center; display:none;}

.doc .sub_box1 .task_img1 img{ width:100%;}
.doc .sub_box1 .in_ul_st2{}
.doc .sub_box1 .in_ul_st2.tit2{ margin-top:20px;}
.doc .sub_box1 .in_ul_st2 li.ul_tit{ font-size:16px; line-height:20px; color:#006dd3; margin-bottom:5px;}
.doc .sub_box1 .in_ul_st2 li.ul_tit span{ font-size:13px; color:#666;}
.doc .sub_box1 .in_ul_st2 li.ul_tit .orange {color:#e6700d;}
.doc .sub_box1 .in_ul_st2 li.ul_txt{ font-size:14px; color:#666; line-height:20px; word-break:keep-all; padding-left:18px;}
.doc .sub_box1 .in_ul_st2 li.ul_txt span{ color:#e6700d;}

/*3_1*/
.doc .sub_box1.center{ text-align:center;}
.doc .sub_box1 .step{ display:inline-block; width:30%; margin:0 10px; vertical-align:middle; position:relative;}	
.doc .sub_box1 .step .circle{ width:180px; height:180px; text-align:center; margin:0 auto 20px; border-radius:150px;}
.doc .sub_box1 .step .circle .txt1{ font-size:22px; font-family:notokrB; color:#fff; margin-top:30px;}
.doc .sub_box1 .step .circle .txt2{ font-size:16px; line-height:20px; font-family:notokrB; color:#fff; margin-top:50px;}
.doc .sub_box1 .step .circle .txt2.two_line{ margin-top:40px;}
.doc .sub_box1 .step .squere{ width:200px; height:100px; background:#fff; text-align:left; padding:20px; margin:0 auto;}
.doc .sub_box1 .step .squere .txt1{ font-size:14px; line-height:24px; color:#666; word-break:keep-all;}
.doc .sub_box1 .step .squere .txt1 a{ color:#fff; background:#e6700d; padding:1px 10px; border:1px solid #e6700d; transition:all 0.3s;}
.doc .sub_box1 .step .squere .txt1 a:hover{ color:#e6700d; background:#fff; border:1px solid #e6700d; transition:all 0.3s;}

.doc .sub_box1 .step p{ position:absolute; bottom:137px; left:120px;}

.doc .sub_box1 .step .circle.bg1{ background:#5778b9 url(../images/sub/center_icon1.png) no-repeat center center; border:1px solid #5778b9;}
.doc .sub_box1 .step .circle.bg2{ background:#5795ba url(../images/sub/center_icon1.png) no-repeat center center; border:1px solid #5795ba;}
.doc .sub_box1 .step .circle.bg3{ background:#56aab9 url(../images/sub/center_icon1.png) no-repeat center center; border:1px solid #56aab9;}
.doc .sub_box1 .step .circle.bg4{ background:#706a6c url(../images/sub/center_icon1.png) no-repeat center center; border:1px solid #706a6c; margin-top:60px;}
.doc .sub_box1 .step .circle.bg5{ background:#82b53f url(../images/sub/center_icon1.png) no-repeat center center; border:1px solid #82b53f; margin-top:60px;}
.doc .sub_box1 .step .circle.bg6{ background:#c45755 url(../images/sub/center_icon1.png) no-repeat center center; border:1px solid #c45755; margin-top:60px;}

.doc .sub_box1 .step .squere.bg1{ border:2px solid #5778b9;}
.doc .sub_box1 .step .squere.bg2{ border:2px solid #5795ba;}
.doc .sub_box1 .step .squere.bg3{ border:2px solid #56aab9;}
.doc .sub_box1 .step .squere.bg4{ border:2px solid #706a6c;}
.doc .sub_box1 .step .squere.bg5{ border:2px solid #82b53f;}
.doc .sub_box1 .step .squere.bg6{ border:2px solid #c45755;}



/*sub_4*/
/*gallery*/
.table_wrap .gallery_area{ width:100%; margin-left:35px; padding:15px 0; *zoom:1;}
.table_wrap .gallery_area:after{ content:""; display:block; clear:both;}
.table_wrap .gallery_area > li{ float:left; width:260px; margin:15px 10px 15px 0; border:1px solid #ccc;}
.table_wrap .gallery_area > li:last-child{ float:left; width:260px; margin:15px 0 15px 0; border:1px solid #ccc;}
.table_wrap .gallery_area > li.gall_inc{ cursor:pointer;}
.table_wrap .gallery_area > li.gall_inc div.gall_img{ padding:10px; position:relative; overflow:hidden;}
.table_wrap .gallery_area > li.gall_inc div.gall_img img{ border:1px solid #dcdcdc; width:238px; height:200px; max-width:238px; max-height:200px;}
.table_wrap .gallery_area > li.gall_inc div.gall_img span.black_on{ position:absolute; top:10px; left:10px; width:240px; height:202px; transition:1s; }
.table_wrap .gallery_area > li.gall_inc:hover div.gall_img span.black_on{ background-color:#1a63a7; filter:Alpha(Opacity=20); opacity:0.2; transition:1s; }
.table_wrap .gallery_area > li.gall_inc > ol.info_st{ clear:left; border-bottom:1px solid #d0d0d0; border-top:1px solid #d0d0d0; background:#f9f9f9;}
.table_wrap .gallery_area > li.gall_inc > ol.info_st > li{ height:25px; line-height:25px;}
.table_wrap .gallery_area > li.gall_inc > ol.info_st > li span{ display:inline-block; *display:inline; zoom:1; padding-left:35px; color:#888; font-size:12px; background-position:10px center; background-repeat:no-repeat;}
.table_wrap .gallery_area > li.gall_inc > ol.info_st > li span.icon_id{ background-image:url(../images/board/icon_id.png); font-weight:600; color:#333;}
.table_wrap .gallery_area > li.gall_inc > p.date{ font-size:13px; float:left; width:70%; color:#666; padding:5px 14px; height:25px; line-height:25px; text-align:left; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.table_wrap .gallery_area > li.gall_inc > p.hit{ font-size:13px; float:left; width:40%; color:#666; padding:5px 10px; height:25px; line-height:25px; text-align:right; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; display:none; }
.table_wrap .gallery_area > li.gall_inc > ol.info_st > li span.icon_hit{ background-image:url(../images/board/icon_hit.png);}
.table_wrap .gallery_area > li.gall_inc p.gall_title{ padding:2px 14px; width:234px; height:25px; text-align:left; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; border-bottom:1px solid #dcdcdc; }
.table_wrap .gallery_area > li.gall_inc p.gall_title strong{ line-height:25px; font-size:15px; color:#333;
word-break: break-all;
word-wrap: break-word; /* Internet Explorer */ 
white-space: -moz-pre-wrap; /* Mozilla, since */ 
white-space: -pre-wrap; /* Opera 4-6 */ 
white-space: -o-pre-wrap; /* Opera 7 */
}
p.gall_title strong{ color:#00a0b8;}
div.gall_img{ background-color:#fff;}


/*sub_6*/
.doc .sub_box2{ margin-top:10px; border:1px solid #ddd; background:#f8f8f8; padding:20px 20px; overflow:hidden;}

.handmade_map{ margin-top:30px;}

.map_st2 { border:0px; padding:0px; margin-top:30px; font-size:13px; border-top:2px solid #464646;  }
.map_st2 tbody th { background:#f2fafd; color:#444444; font-weight:600; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; line-height:18px; padding:10px 20px; vertical-align:middle; text-align:center; }
.map_st2 tbody td { background:#fff; color:#555555; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; line-height:18px; padding:12px 20px; vertical-align:middle; text-align:left; }
.map_st2 thead th:last-child, .map_st2 tbody th:last-child, .map_st2 tbody td:last-child { border-right:none; }



  /***********************************************************************************************************************/
 /*메인******************************************************************************************************************/
/***********************************************************************************************************************/

.doc .main_bg{ background:#4e8bc6; padding-bottom:100px;}

.doc .mvisu_area { height:200px; width:100%; position:relative; }
.doc .mvisu_area .visu_sgarea{ width:1100px; overflow:hidden; padding-top:75px; text-align:left;  }
.doc .mvisu_area .visu_sgarea .visu_sg1 { font-size:34px; font-family:notokrM; color:#fff; text-shadow:1px 1px 1px rgba(0,0,0,0.4); }
.doc .mvisu_area .visu_sgarea .visu_sg1 span{ font-size:17px;}
.doc .mvisu_area .visu_sgarea .visu_sg2 { font-size:15px; font-family:notokrR; color:#fff; height:17px; line-height:17px; text-shadow:1px 1px 1px rgba(0,0,0,0.4); }



.doc .cont_wrap{ overflow:hidden;}
.doc .cont_wrap .left_w1{ float:left; width:46%; overflow:hidden; margin-left:-0.5%;}
.doc .cont_wrap .left_w1 ul{ float:left; height:130px; width:32%; margin-left:1.3%; margin-bottom:1.3%;}
.doc .cont_wrap .left_w1 .icon_wrap1{ transition:all 0.5s; cursor:pointer; }
.doc .cont_wrap .left_w1 .icon_wrap1 li{ text-align:center; font-size:15px; color:#fff; margin-top:15px;}
.doc .cont_wrap .left_w1 .icon_wrap1 li.last{ margin-top:10px; line-height:17px;}
.doc .cont_wrap .left_w1 .icon_wrap1.bg1{ background:#1963a5 url(../images/main/main_icon1.png) no-repeat center 45px;}
.doc .cont_wrap .left_w1 .icon_wrap1.bg2{ background:#fcc44d url(../images/main/main_icon2.png) no-repeat center 45px;}
.doc .cont_wrap .left_w1 .icon_wrap1.bg3{ background:#5c59b4 url(../images/main/main_icon3.png) no-repeat center 45px;}
.doc .cont_wrap .left_w1 .icon_wrap1.bg4{ background:#ff84be url(../images/main/main_icon4.png) no-repeat center 45px;}
.doc .cont_wrap .left_w1 .icon_wrap1.bg5{ background:#1b93d6 url(../images/main/main_icon5.png) no-repeat center 45px;}
.doc .cont_wrap .left_w1 .icon_wrap1.bg6{ background:#f96f65 url(../images/main/main_icon6.png) no-repeat center 45px;}
.doc .cont_wrap .left_w1 .icon_wrap1.bg7{ background:#189faf url(../images/main/main_icon8.png) no-repeat center 45px;}
.doc .cont_wrap .left_w1 .icon_wrap1.bg8{ background:#1b2586 url(../images/main/main_icon9.png) no-repeat center 45px;}
.doc .cont_wrap .left_w1 .icon_wrap1.bg9{ background:#88ba55 url(../images/main/main_icon7.png) no-repeat center 45px;}

.doc .cont_wrap .center_w1{ float:left; width:23%; margin-left:3%; background:#fff; padding:2% 3%;}
.doc .cont_wrap .center_w1 .center_tit{ font-size:16px; color:#e5004f; margin-bottom:10px; padding-left:43px; background:url(../images/sub/tip.jpg) no-repeat top left; height:23px; line-height:23px; }
.doc .cont_wrap .center_w1 .center_tit .plus{ display:inline-block; float:right; margin-top:4px;}
.doc .cont_wrap .center_w1 .center_txt{ font-size:13px; color:#888; margin-bottom:15px;}
.doc .cont_wrap .center_w1 .center_img{margin-bottom:10px;}
.doc .cont_wrap .center_w1 .txt_w .title_w{ font-size:14px; color:#333; margin-bottom:8px; word-break:keep-all; height:42px; overflow:hidden;}
.doc .cont_wrap .center_w1 .txt_w .txt_tt{ font-size:12px; line-height:18px; color:#666; word-break:break-all; height:125px; overflow:hidden;}

.doc .cont_wrap .right_w1{ float:right; width:20%;}
.doc .cont_wrap .right_w1 .right_box1{ padding:8% 9%; height:95px; margin-bottom:3%;}
.doc .cont_wrap .right_w1 .right_tit{ font-size:18px; color:#fff; margin-bottom:10px;}
.doc .cont_wrap .right_w1 .right_tit .plus{ display:inline-block; float:right; margin-top:4px;}
.doc .cont_wrap .right_w1 .right_box1{ background:url(../images/main/main_right_bg1.png) no-repeat center center;}
.doc .cont_wrap .right_w1 .right_box1 .right_num{ font-size:16px; color:#a0e5fc; font-family:notokrB; line-height:16px; margin-top:5px;}
.doc .cont_wrap .right_w1 .right_box1 .right_num span{ font-family:notokrM; font-size:13px; color:#fff;}
.doc .cont_wrap .right_w1 .right_box1 .right_num span.right_1{  margin-right:11px;}
.doc .cont_wrap .right_w1 .right_box1 .right_img{ text-align:center; margin-top:10px;}
/*.doc .cont_wrap .right_w1 .right_box1 .input{ float:left; width:70%; margin-right:4%;}*/
.doc .cont_wrap .right_w1 .right_box1 .btn{ width:100%; margin-top:15px;}
.doc .cont_wrap .right_w1 .right_box1 .m_input_st1{ height:28px; border:none; padding-left:5%; width:98%;}
.doc .cont_wrap .right_w1 .right_box1 .m_input_st1.mg_b{ margin-bottom:3px;}
.doc .cont_wrap .right_w1 .right_box1 .m_input_st2{ height:43px; border:#154657; color:#fff; font-family:notokrM; width:100%; background:#154657 url(../images/main/arrow_w.png) no-repeat 140px center; font-size:15px; cursor:pointer; padding-right:15px;}
.doc .cont_wrap .right_w1 .right_box1 .m_input_st2:hover{ border:#154657; background:#fff url(../images/main/arrow_b.png) no-repeat 140px center; color:#154657; font-family:notokrB; transition:all 0.3s;}



