@charset "UTF-8";


@font-face {font-family:'Malgun Gothic'; src:url(./MalgunGothic.eot);}



.malgun { font-family:'Malgun Gothic' !important; }


* { margin:0; padding:0; -webkit-text-size-adjust:none; }
body { background:url(../image/back_pattern.gif); color:#fff; font-size:14px; font-family:'Malgun Gothic','맑은 고딕',NanumGothic, 나눔고딕, NanumGothicWeb, 굴림, Gulim, 돋움, Dotum, Arial, Sans-serif;
-webkit-user-select:none; -webkit-touch-callout:none; -webkit-tap-highlight-color: rgba(0,0,0,0); overflow-y: visible !important;}
body, input, textarea, select, button, table{ font:12px 'Malgun Gothic','맑은 고딕',NanumGothic, 나눔고딕, NanumGothicWeb, 굴림, Gulim, 돋움, Dotum, Arial, Sans-serif; color:#6f6f6f; line-height:18px;}
img, fieldset { border:0; padding:0; margin:0;}
ul, ol, li, dl { list-style:none; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
hr { display:none; }
a { color:inherit; }
a, a:link {color:#333; text-decoration:none; }
a:visited { color:#333; }
a:hover, a:active { color:#333;	text-decoration:none; }
em, i, address { font-style:normal; font-weight:normal; }
legend, caption { display:none; clear:both; }
input,  select, button, table { font-size:inherit; font-family:inherit; line-height:inherit; }
section, nav, article, aside, hgroup, header, footer { display:block; background:#fff;}
textarea, input { background:url(none); -webkit-border-radius:1px; -webkit-apprearance:none; }
textarea { resize:none; }
label { cursor:pointer; }


#wrap_head {    position: relative;
    left: -32px;  margin:0;padding:0px; width:100%; padding-top:0 !important; padding-bottom:10px !important;  padding-top:5px !important; height:auto !important; text-align:center;
}
h1.main_logo { display:inline-block; padding-top:0px;}



#btnApp_right {float:right;width:230px;padding:0; height:36px; margin:-42px 5px 0 -5px; display:inline;width:auto;}
#btnApp_left {display:inline-block; position:absolute;     right: 14px; top: 11px; margin:0 !important;}
.top_menu {display:inline;margin:0;padding:0;list-style:none;vertical-align:top; height:36px;width:36px;}
.top_menu li{display:inline;vertical-align:top;}
.top_menu a{display:inline-block;height:36px;}
.top_menu .link a{width:36px;height:0;padding:36px 0 0 0; overflow:hidden; background-position:0 0px; border-radius: 4px; border:1px solid #f2f2f2;}

.top_menu .home a{background:url(../m1/image/btn_menu_home.png) no-repeat; }
.top_menu .tmenu a{background:url(../m1/image/btn_menu_blue.png) no-repeat;}
.top_menu .tmenu_m a{}
.top_menu .pre a{background:url(../m1/image/btn_menu_prev.png) no-repeat;  }

.navigation{width:100%; background-color:#088df4; height:40px; padding-top:10px;}
.navigation ul li{float:left; font-size:8pt; font-weight:none; width:20%; text-align:center; overflow: hidden; background-color:#088df4; color:#fff; }
.navigation ul li.end{border:0;}

.main_navi{width:100%; height:40px;}
.main_navi ul li{ float:left; background:#fff;margin:0 auto; font-size:10pt; width:33.3%; text-align:center; }
.main_navi ul li.end{border:0;}

.main_navi2{ width:100%; height:40px;}
.main_navi2 ul li{ background:#ffffff;float:left; margin:0 auto; font-size:10pt; width:33.3%; text-align:center; }
.main_navi2 ul li.end{border:0;}

.main_navi3{width:100%; height:40px;}
.main_navi3 ul li{ float:left; margin:0 auto; font-size:10pt; width:33.3%; text-align:center; }
.main_navi3 ul li:last{ float:left; margin:0 auto; font-size:10pt; width:33.4%; text-align:center; }
.main_navi3 ul li.end{border:0;}

.navigation2{width:100%; background-color:#fff; height:40px; padding:10px; }
.navigation2 .top2 {float:left;   font-size:8pt; margin-left:7px;margin-bottom:8px;font-weight:none; overflow: hidden; color:#ff0000; text-decoration:none; }
.m_box { border:1px solid #ffffff; }

@media screen and (max-width:480px){
	#logo { color:#000000; height:46px; vertical-align:bottom;padding-top:5px; font-weight:bold;line-height:21px; }
	.navigation{width:100%; background-color:#088df4; height:40px; padding-top:10px;}
	.navigation ul li{float:left; font-size:9pt; font-weight:none; width:20%; overflow: hidden;text-align:center; background-color:#088df4; color:#fff; }
	.navigation ul li.end{border:0;}

	.navigation2{width:100%; background-color:#fff; height:40px; padding:10px; }
	.navigation2 .top2 {float:left; font-size:9pt; margin-left:7px;margin-bottom:8px;font-weight:none; overflow: hidden;background-color:#fff; color:#000; text-decoration:none; }
  #logo .title_color { color:#000000; text-decoration:none; font-size:20px;};
}
@media screen and (min-width: 480px) and (max-width: 1024px){
	#logo { color:#000000; height:46px; vertical-align:bottom;padding-top:5px; font-weight:bold; line-height:21px; }
	.navigation{width:100%; background-color:#088df4; height:40px; padding-top:10px;}
	.navigation ul li{float:left; font-size:12pt; font-weight:none; width:20%; text-align:center; overflow: hidden;background-color:#088df4; color:#fff; }
	.navigation ul li.end{border:0;}

	.navigation2{width:100%; background-color:#fff; height:40px; padding:10px; }
	.navigation2 .top2 {float:left; font-size:12pt; margin-left:7px;margin-bottom:8px;font-weight:none; overflow: hidden;background-color:#fff; color:#000; text-decoration:none; }
  #logo .title_color { color:#000000; text-decoration:none; font-size:21px;}
}
@media screen and (min-width: 1024px){
	#logo { color:#000000; height:46px; vertical-align:bottom;padding-top:5px; font-weight:bold; line-height:21px; }
	.navigation{width:100%; background-color:#088df4; height:40px; padding-top:10px;}
	.navigation ul li{float:left; font-size:12pt; font-weight:none; width:20%; text-align:center; overflow: hidden;background-color:#088df4; color:#fff; }
	.navigation ul li.end{border:0;}

	.navigation2{width:100%; background-color:#fff; height:40px; padding:10px; }
	.navigation2 .top2 {float:left; font-size:12pt; margin-left:7px;margin-bottom:8px;font-weight:none; overflow: hidden;background-color:#fff; color:#000; text-decoration:none; }
  #logo .title_color { color:#000000; text-decoration:none;font-size:21px;}
}
#sub_sns { clear:both;text-align:center;margin:0 auto; padding-top:11px;padding-bottom:7px; }
.nav_div {clear:both;}
.nav_m li { border-bottom : px solid #f2f2f2; }
.nav_m li.m_1{ background:#2c3e50; }
.nav_m li.m_2{ background:#8e44ad; }
.nav_m li.m_3{ background:#e74c3c; }
.nav_m li.m_4{ background:#e67e22; }
.nav_m li.m_5{ background:#2980b9; }
.nav_m li.m_6{ background:#27ae60; }
.nav_m li.m_7{ background:#f1c40f; }
.nav_m li.m_8{ background:#7f8c8d; }
.nav_m li a{ display:block; padding:15px 0 15px 16px; font-size:15px; color:#ffffff; }
.nav_m_right{ float:right;padding:3px 10px 0 0; }

.pcaddshortcut {
	background-color:#d33c88; color:#ffffff;
}



        html {
          -webkit-touch-callout:none;
          -webkit-user-select:none;
          -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
        }
        body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0;padding:0}
        fieldset,img {border:0 none}
        dl,ul,ol,menu,li {list-style:none}
        blockquote, q {quotes:none}
        blockquote:before, blockquote:after,q:before, q:after {content:'';content:none}
        input,select,textarea,button {font-size:100%;vertical-align:middle}
        button {border:0 none;background-color:transparent;cursor:pointer}
        table {border-collapse:collapse;border-spacing:0}
        body {-webkit-text-size-adjust:none} /* 뷰표트 변환시 폰트크기 자동확대 방지 */
        input[type='text'],input[type='password'],input[type='submit'],input[type='search'] {-webkit-appearance:none; border-radius:0}
        input:checked[type='checkbox'] {background-color:#666; -webkit-appearance:checkbox}
        button,input[type='button'],input[type='submit'],input[type='reset'],input[type='file'] {-webkit-appearance:button; border-radius:0}
        input[type='search']::-webkit-search-cancel-button {-webkit-appearance:none}

        body {background:#fff}
        body,th,td,input,select,textarea,button {font-size:14px;line-height:1.5;font-family:'Malgun Gothic', '맑은 고딕', sans-serif;color:#333}

        a {color:#333;text-decoration:none}
        a:active, a:hover {text-decoration:none}
        address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}
                /* Vertical Navigation */
        .vNav{ float:left; width:100%;position:relative; font-size:11pt; line-height:normal;}
        .vNav ul{ margin:0; padding:0; list-style:none;}
        .vNav li{ position:relative; margin:0 0 -1px 0; vertical-align:top; text-align:left;}
        .vNav ul li a:hover { color:#ff8000; }
        .vNav li a{ display:block; position:relative; padding:9px 10px 8px 10px; text-decoration:none; color:#000; background:#eeefef; border-top:1px solid #d5d5d5; font-weight:bold;}
        .vNav li a .i{ position:absolute; top:50%; left:100%; margin:-4px 0 0 -16px; width:8px; height:8px; color:#ccc; background:url(../asset/icon/etc/iconSub.gif) no-repeat left top;}
        .vNav li ul{ padding:5px 0; background:#fff;}
        .vNav li li{ margin:0;}
        .vNav li li a{ font-weight:normal; background:#fff; padding:5px 10px; border:0;}
        .vNav li li a span{ padding-left:10px; color:#000;}
        .vNav ul li ul li a span:hover { color:#ff8000; }
        .vNav li.active{ border-top:1px solid #eee; border-bottom:1px solid #eee;  }
        .vNav li li.active{ border:0; }
        .vNav li.active a{ color:#f143f1; font-weight:none; border:0;background:#e4fbee; }
        .vNav li.active .i{ background-position:0 -44px;}
        .vNav li.active li a{ border:0;background:#ffffff;}
        .vNav li.active ul{ display:block; border-top:1px solid #eee; }
        .vNav li.active li.active a span{ color:#13b200; letter-spacing:0px;}
        
        #header {  background: #fff; width:100%; z-index:1002; top:0px; height:0px;}
        #header_fixed {    background: #fff; height:70px !important; width:100%;  z-index:100; top:0px; left:0px; border-bottom:1px solid #439AA2 !important; }
        #navbar_box { height:auto !important; position:relative;}
        .top_link { color:#ff0000;	text-decoration:none; }

        #hidden_menu { font-size: 11pt; text-align: center; background: #000; position:fixed; width:100%; bottom:0px; padding:0; height: 0px; background:#eeefef; z-index:900; top:0px;
          -webkit-transition: height 0.3s; overflow-y: auto;
        }
        #hidden_menu.on { height: 100%; }
        #hidden_menu ul li:hover { cursor:pointer; }
        #hidden_menu ul li > a > img{ max-width:18px; display: block; margin:0 auto; }
        #hidden_menu ul li > a{}

        #hidden_menu3 { font-size: 11pt; text-align: center; background: #000; position:fixed; width:100%; bottom:0px; padding:0; height: 0px; background:#eeefef; z-index:900; top:0px;
          -webkit-transition: height 0.3s; overflow-y: auto;
        }
        #hidden_menu3.on { height: 100%; }
        #hidden_menu3 ul li:hover { cursor:pointer; }
        #hidden_menu3 ul li > a > img{ max-width:18px; display: block; margin:0 auto; }
        #hidden_menu3 ul li > a{}

        #footer_toggle { font-size:11pt; cursor:pointer; text-transform: uppercase; display: block; padding: 0; text-align:center; margin:0 auto; }
        #footer_toggle3 { font-size:11pt; cursor:pointer; text-transform: uppercase; display: block; padding: 0; text-align:center; margin:0 auto; }
        #body_content { float:left; margin:10px; }
        #subbtn_zone { float:left;clear:both;margin:0 auto; width:100%;padding-top:10px;padding-bottom:10px; text-align:center; background:#f2f2f2;}
        #sns_iconview { float:left;clear:both;margin:0 auto; width:100%;padding-top:10px;padding-bottom:10px; text-align:center;}
        .subbtn { border-radius:5px; background:#fff; border:1px solid #bdc7d6; font-size:9pt; color:#000; padding: 5px;margin:3px;}
        .bt_img { width:48px; height:48px; padding:5px;}
        .bt_box { border-radius:5px; margin:5px; padding-top:10px;padding-bottom:5px;}
        .bt_box2 { border:1px solid #d2d2d2; background:#fff;border-radius:5px; margin:5px;padding-top:10px;padding-bottom:10px;}
        .bt_box3 { background:#fff; padding-top:5px;padding-bottom:10px; width:100%;}
        .bt_box4 { background:#fff; padding-top:5px;padding-bottom:5px; width:100%; }

                #layer_fixed { height:65px; width:100%; color: #ffffff; padding-top:3px; position:fixed; z-index:100; bottom:0px; left:0px;  background-color:#000000;}
                .footer_icon { display: none; position: fixed; right: 10px; bottom: 16px; z-index: 100; }
                .footer_icon .footer_main,
        .footer_icon .footer_top { background-image: url("m1/images/top_home.png"); background-repeat: no-repeat; display: block; width: 44px; height: 44px;
          background-position: 0 0; -webkit-background-size: cover; background-size: cover; text-decoration: none;
        }
        .footer_icon .footer_main span,
        .footer_icon .footer_top span { position: absolute; top: -9999px; left: -9999px; font-size: 0; color: transparent; }
        .footer_icon .footer_top { background-position: -44px 0; }
        .footer_icon.active { display: block; }

        .sns_facebook, .sns_twitter, .sns_qrcode, .sns_kakaotalk, .sns_youtube, .sns_daum_cafe, .sns_telphone, .sns_kakaostory, .sns_url, .sns_naver_line, .sns_naver_band, .sns_blog, .sns_naver_cafe, .sns_email, .sns_email2, .sns_sms, .sns_homepage, .sns_login, .sns_logout, .sns_facebook_s, .sns_twitter_s, .sns_qrcode_s, .sns_kakaotalk_s, .sns_youtube_s, .sns_daum_cafe_s, .sns_telphone_s, .sns_kakaostory_s, .sns_url_s, .sns_naver_line_s, .sns_naver_band_s, .sns_blog_s, .sns_naver_cafe_s, .sns_email_s, .sns_email2_s, .sns_sms_s, .sns_homepage_s, .sns_login_s, .sns_logout_s { background-image: url('m1/images/basic.png'); background-repeat: no-repeat; margin:0; border-radius:5px; display:inline-block; clear:both; }
        .sns_facebook { width:48px; height:48px;  background-position: 0px -199px; }
        .sns_twitter { width:48px; height:48px; background-position: -58px -199px; }
        .sns_qrcode { width:48px; height:48px; background-position: -114px -199px; }
        .sns_kakaotalk { width:48px; height:48px; background-position: -170px -199px; }
        .sns_youtube { width:48px; height:48px; background-position: -226px -199px; }
        .sns_daum_cafe { width:48px; height:48px; background-position: -284px -199px; }
        .sns_telphone { width:48px; height:48px; background-position: -340px -199px; }
        .sns_kakaostory { width:48px; height:48px; background-position: -396px -199px; }
        .sns_url { width:48px; height:48px; background-position: -453px -199px; }
        .sns_naver_line { width:48px; height:48px; background-position: -510px -199px; }
        .sns_naver_band { width:48px; height:48px; background-position: -566px -199px; }
        .sns_blog { width:48px; height:48px; background-position: -624px -199px; }
        .sns_naver_cafe { width:48px; height:48px; background-position: -680px -199px; }
        .sns_email { width:48px; height:48px; background-position: -737px -199px; }
        .sns_email2 { width:48px; height:48px; background-position: 0px -255px; }
        .sns_sms { width:48px; height:48px; background-position: -57px -256px; }
        .sns_homepage { width:48px; height:48px; background-position: -114px -256px; }
        .sns_login { width:48px; height:48px; background-position: -170px -256px; }
        .sns_logout { width:48px; height:48px; background-position: -226px -256px; }
        .sns_no { width:48px; height:48px; background-position: -114px -199px;}

        .sns_facebook_s { width:36px; height:36px;  background-position: 0px -312px; }
        .sns_twitter_s { width:36px; height:36px; background-position: -44px -312px; }
        .sns_qrcode_s { width:36px; height:36px; background-position: -87px -314px; }
        .sns_kakaotalk_s { width:36px; height:36px; background-position: -130px -312px; }
        .sns_youtube_s { width:36px; height:36px; background-position: -174px -312px; }
        .sns_daum_cafe_s { width:36px; height:36px; background-position: -216px -314px; }
        .sns_telphone_s { width:36px; height:36px; background-position: -260px -314px; }
        .sns_kakaostory_s { width:36px; height:36px; background-position: -306px -312px; }
        .sns_url_s { width:36px; height:36px; background-position: -347px -312px; }
        .sns_naver_line_s { width:36px; height:36px; background-position: -390px -312px; }
        .sns_naver_band_s { width:36px; height:36px; background-position: -432px -312px; }
        .sns_blog_s { width:36px; height:36px; background-position: -476px -312px; }
        .sns_naver_cafe_s { width:36px; height:36px; background-position: -520px -312px; }
        .sns_email_s { width:36px; height:36px; background-position: -563px -312px; }
        .sns_email2_s { width:36px; height:36px; background-position: -605px -314px; }
        .sns_sms_s { width:36px; height:36px; background-position: -650px -314px; }

        .sns_homepage_s { width:36px; height:36px; background-position: -692px -314px; }
        .sns_login_s { width:36px; height:36px; background-position: -735px -314px; }
        .sns_logout_s { width:36px; height:36px; background-position: -778px -314px; }

        #sub_sns { margin:0 auto; clear:both; height:45px; background:#f2f2f2; }
        .sns_facebook_r, .sns_twitter_r, .sns_qrcode_r, .sns_kakaotalk_r, .sns_youtube_r, .sns_daum_cafe_r, .sns_telphone_r, .sns_kakaostory_r, .sns_url_r, .sns_naver_line_r, .sns_naver_band_r, .sns_blog_r, .sns_naver_cafe_r, .sns_email_r, .sns_email2_r, .sns_sms_r, .sns_homepage_r, .sns_login_r, .sns_logout_r { background-image: url('m1/images/basic.png'); background-repeat: no-repeat; margin:0; display:inline-block; clear:both; }
        .sns_facebook_r { width:36px; height:36px;  background-position: 0px -312px; border-radius:18px; margin:-5px 3px 0px 3px; }
        .sns_twitter_r { width:36px; height:36px; background-position: -44px -312px; border-radius:18px; margin:-5px 3px 0px 3px; }
        .sns_qrcode_r { width:36px; height:36px; background-position: -87px -314px; border-radius:18px; margin:-5px 3px 0px 3px; }
        .sns_kakaotalk_r { width:36px; height:36px; background-position: -130px -312px; border-radius:18px; margin:-5px 3px 0px 3px; }
        .sns_daum_cafe_r { width:36px; height:36px; background-position: -216px -313px; border-radius:18px; margin:-5px 3px 0px 3px; }
        .sns_telphone_r { width:36px; height:36px; background-position: -260px -314px; border-radius:18px; margin:-5px 3px 0px 3px; }
        .sns_kakaostory_r { width:36px; height:36px; background-position: -303px -312px; border-radius:18px; margin:-5px 3px 0px 3px; }
        .sns_url_r { width:36px; height:36px; background-position: -347px -312px; border-radius:18px; margin:-5px 3px 0px 3px; }
        .sns_naver_line_r { width:36px; height:36px; background-position: -390px -312px; border-radius:18px; margin:-5px 3px 0px 3px; }
        .sns_naver_band_r { width:36px; height:36px; background-position: -432px -312px; border-radius:18px; margin:-5px 3px 0px 3px; }
        .sns_blog_r { width:36px; height:36px; background-position: -476px -312px;border-radius:18px; margin:-5px 3px 0px 3px; }
        .sns_naver_cafe_r { width:36px; height:36px; background-position: -520px -312px; border-radius:18px; margin:-5px 3px 0px 3px; }
        .sns_email_r { width:36px; height:36px; background-position: -563px -312px; border-radius:18px; margin:-5px 3px 0px 3px; }
        .sns_email2_r { width:36px; height:36px; background-position: -605px -314px; border-radius:18px; margin:-5px 3px 0px 3px; }
        .sns_sms_r { width:36px; height:36px; background-position: -650px -314px; border-radius:18px; margin:-5px 3px 0px 3px; }

        .sns_homepage_r { width:36px; height:36px; background-position: -691px -314px; border-radius:18px; margin:-5px 3px 0px 3px; }
        .sns_login_r { width:36px; height:36px; background-position: -735px -314px;border-radius:18px; margin:-5px 3px 0px 3px; }
        .sns_logout_r { width:36px; height:36px; background-position: -778px -314px;border-radius:18px; margin:-5px 3px 0px 3px; }

        .cd-top { display: inline-block; height: 40px; width: 40px; position: fixed; bottom: 40px; right: 10px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
          overflow: hidden; text-indent: 100%; white-space: nowrap; background: rgba(232, 98, 86, 0.8) url(m1/images/cd-top-arrow.svg) no-repeat center 50%;
          visibility: hidden; opacity: 0; -webkit-transition: opacity .3s 0s, visibility 0s .3s; -moz-transition: opacity .3s 0s, visibility 0s .3s;
          transition: opacity .3s 0s, visibility 0s .3s;
        }
        .cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
          -webkit-transition: opacity .3s 0s, visibility 0s 0s;
          -moz-transition: opacity .3s 0s, visibility 0s 0s;
          transition: opacity .3s 0s, visibility 0s 0s;
        }
        .cd-top.cd-is-visible { visibility: visible; opacity: 1; }
        .cd-top.cd-fade-out { opacity: .5; }
        .no-touch .cd-top:hover { background-color: #e86256; opacity: 1; }
        @media only screen and (min-width: 768px) {
          .cd-top { right: 20px; bottom: 20px; }
        }
        @media only screen and (min-width: 1024px) {
          .cd-top { height: 60px; width: 60px; right: 30px; bottom: 30px; }
        }

                .m_notice { float:left;clear:both;margin:0 auto;width:100%; top:0px; left:0px; margin-top:5px;margin-bottom:5px; }
        .m_notice .notice_bottom { background-color:#2BAB9F; height:36px; padding-top:5px;padding-bottom:5px;
          -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-topleft: 5px; border-top-right-radius: 5px; border-top-left-radius: 5px;
        }
        .m_notice .notice_list { width:99%; margin:0 auto; cursor:pointer;}
        .m_notice .notice_right {float:right;width:30%;padding:0; text-align:right; height:16px; display:inline;color:#ffffff;font-weight:bold;font-size:12px;margin-top:5px;padding-right:15px;cursor:pointer;}
        .m_notice .notice_left {float:left;width:60%;padding:0; height:16px; padding-left:15px; display:inline;  color:#ffffff;font-weight:bold;margin-top:3px;font-size:15px;}
        .m_notice .notice_list ul {margin:0 auto; width:100%; padding-top:0px;  display: inline-block; }
        .m_notice .notice_list ul li { float:left; clear:both;  padding-top:2px;width:100%; height:42px; font-size:14px;  display:inline; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;}
        .m_notice .notice_list ul li:hover { float:left; clear:both; padding-top:2px; background:#f2f2f2; width:100%; height:42px; font-size:14px; border-bottom:1px solid #d2d2d2; display:inline; cursor:pointer;text-decoration:none;}
        .m_notice .notice_list ul li a{ float:left;clear:both;  padding-top:2px; display: inline-block;  font-weight:bold; line-height:34px;  width:65%; margin: 0; padding-left: 10px;  list-style:none; text-overflow: ellipsis; color:#4a5164; white-space: nowrap;  overflow: hidden;cursor:pointer;text-decoration:none;}
        .m_notice .notice_list ul li a:hover{  color:#1b72c8;}
        .m_notice .notice_list ul li span { float:right; text-align:right; margin-right:15px;line-height:38px; }
        .m_notice .notice_list ul li .m_date_list { float:right;font-size:10px;color:#4a5164; }
        .m_notice .notice_list ul li .m_date_list:hover { float:right;font-size:10px;color:#1b72c8; }


        .m_notice_photo { float:left;clear:both;margin:0 auto;width:100%; top:0px; left:0px; margin-top:5px;margin-bottom:5px; }
        .m_notice_photo .notice_bottom { background-color:#2BAB9F; height:36px; padding-top:5px;padding-bottom:5px;
          -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-topleft: 5px; border-top-right-radius: 5px; border-top-left-radius: 5px;
        }
        .m_notice_photo .notice_list { width:99%; margin:0 auto; cursor:pointer; }
        .m_notice_photo .notice_right {float:right;width:30%;padding:0; text-align:right; height:16px; display:inline;color:#ffffff;font-weight:bold;font-size:12px;margin-top:5px;padding-right:15px;cursor:pointer;}
        .m_notice_photo .notice_left {float:left;width:60%;padding:0; height:16px; padding-left:15px; display:inline;  color:#ffffff;font-weight:bold;margin-top:3px;font-size:15px;}
        .m_notice_photo .notice_list ul {margin:0 auto; width:100%; padding-top:0px;  display: inline-block; }
        .m_notice_photo .notice_list ul li { float:left; clear:both;  width:100%; height:66px; font-size:15px;  display:inline; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;}
        .m_notice_photo .notice_list ul li:hover { float:left; clear:both;  background:#f2f2f2; width:100%; height:66px; font-size:15px; border-bottom:1px solid #d2d2d2; display:inline; cursor:pointer;text-decoration:none;}
        .m_notice_photo .notice_list ul li a{ float:left;clear:both;  display: inline-block; font-weight:bold;line-height:46px;  width:65%; margin: 0; padding-left: 10px;  list-style:none; text-overflow: ellipsis; color:#4a5164; white-space: nowrap;  overflow: hidden;cursor:pointer;text-decoration:none;}
        .m_notice_photo .notice_list ul li a:hover{  color:#1b72c8;}
        .m_notice_photo .notice_list ul li img { float:left; width:60px; height:60px; clear:both; display: inline-block; margin-top:3px;margin-right:10px; border-radius:5px; border:1px solid #d2d2d2;}
        .m_notice_photo .notice_list ul li .noimg { float:left; width:60px; height:60px; padding-top:5px;text-align:center;clear:both; display: inline-block; margin-top:3px;margin-right:10px; border-radius:5px; border:1px solid #d2d2d2;}
        .m_notice_photo .notice_list ul li span { float:right; text-align:right; margin-top:12px;margin-right:15px;line-height:38px; }
        .m_notice_photo .notice_list ul li a .nin_info { float:left;clear:both;margin-left:70px;color:#4a5164;text-align:left;height:30px;font-size:10px;width:50%;margin-top:-36px;top:0px;display: inline-block;}
        .m_notice_photo .notice_list ul li a .nin_info:hover { float:left;clear:both;margin-left:70px;color:#1b72c8;text-align:left;height:30px;font-size:10px;width:50%;margin-top:-36px;top:0px;display: inline-block;}



                .m_notice4 { float:left;clear:both;margin:0 auto;width:100%; top:0px; left:0px; margin-top:5px;margin-bottom:5px; }
        .m_notice4 .notice_bottom { background-color:#2BAB9F; height:36px; padding-top:5px;padding-bottom:5px;
          -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-topleft: 5px; border-top-right-radius: 5px; border-top-left-radius: 5px;
        }
        .m_notice4 .notice_list { width:99%; margin:0 auto; cursor:pointer;}
        .m_notice4 .notice_right {float:right;width:30%;padding:0; text-align:right; height:16px; display:inline;color:#ffffff;font-weight:bold;font-size:12px;margin-top:5px;padding-right:15px;cursor:pointer;}
        .m_notice4 .notice_left {float:left;width:60%;padding:0; height:16px; padding-left:15px; display:inline;  color:#ffffff;font-weight:bold;margin-top:3px;font-size:15px;}
        .m_notice4 .notice_list ul {margin:0 auto; width:100%; padding-top:0px;  display: inline-block; }
        .m_notice4 .notice_list ul li { float:left; clear:both;  padding-top:2px;width:100%; height:42px; font-size:14px;  display:inline; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;}
        .m_notice4 .notice_list ul li:hover { float:left; clear:both; padding-top:2px; background:#f2f2f2; width:100%; height:42px; font-size:14px; border-bottom:1px solid #d2d2d2; display:inline; cursor:pointer;text-decoration:none;}
        .m_notice4 .notice_list ul li a{ float:left;clear:both;  padding-top:2px; display: inline-block;  font-weight:bold; line-height:34px;  width:65%; margin: 0; padding-left: 10px;  list-style:none; text-overflow: ellipsis; color:#4a5164; white-space: nowrap;  overflow: hidden;cursor:pointer;text-decoration:none;}
        .m_notice4 .notice_list ul li a:hover{  color:#1b72c8;}
        .m_notice4 .notice_list ul li span { float:right; text-align:right; margin-right:15px;line-height:38px; }
        .m_notice4 .notice_list ul li .m_date_list { float:right;font-size:10px;color:#4a5164; }
        .m_notice4 .notice_list ul li .m_date_list:hover { float:right;font-size:10px;color:#1b72c8; }


        .m_notice4_photo { float:left;clear:both;margin:0 auto;width:100%; top:0px; left:0px; margin-top:5px;margin-bottom:5px; }
        .m_notice4_photo .notice_bottom { background-color:#2BAB9F; height:36px; padding-top:5px;padding-bottom:5px;
          -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-topleft: 5px; border-top-right-radius: 5px; border-top-left-radius: 5px;
        }
        .m_notice4_photo .notice_list { width:99%; margin:0 auto; cursor:pointer; }
        .m_notice4_photo .notice_right {float:right;width:30%;padding:0; text-align:right; height:16px; display:inline;color:#ffffff;font-weight:bold;font-size:12px;margin-top:5px;padding-right:15px;cursor:pointer;}
        .m_notice4_photo .notice_left {float:left;width:60%;padding:0; height:16px; padding-left:15px; display:inline;  color:#ffffff;font-weight:bold;margin-top:3px;font-size:15px;}
        .m_notice4_photo .notice_list ul {margin:0 auto; width:100%; padding-top:0px;  display: inline-block; }
        .m_notice4_photo .notice_list ul li { float:left; clear:both;  width:100%; height:66px; font-size:15px;  display:inline; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;}
        .m_notice4_photo .notice_list ul li:hover { float:left; clear:both;  background:#f2f2f2; width:100%; height:66px; font-size:15px; border-bottom:1px solid #d2d2d2; display:inline; cursor:pointer;text-decoration:none;}
        .m_notice4_photo .notice_list ul li a{ float:left;clear:both;  display: inline-block; font-weight:bold;line-height:46px;  width:65%; margin: 0; padding-left: 10px;  list-style:none; text-overflow: ellipsis; color:#4a5164; white-space: nowrap;  overflow: hidden;cursor:pointer;text-decoration:none;}
        .m_notice4_photo .notice_list ul li a:hover{  color:#1b72c8;}
        .m_notice4_photo .notice_list ul li img { float:left; width:60px; height:60px; clear:both; display: inline-block; margin-top:3px;margin-right:10px; border-radius:5px; border:1px solid #d2d2d2;}
        .m_notice4_photo .notice_list ul li .noimg { float:left; width:60px; height:60px; padding-top:5px;text-align:center;clear:both; display: inline-block; margin-top:3px;margin-right:10px; border-radius:5px; border:1px solid #d2d2d2;}
        .m_notice4_photo .notice_list ul li span { float:right; text-align:right; margin-top:12px;margin-right:15px;line-height:38px; }
        .m_notice4_photo .notice_list ul li a .nin_info { float:left;clear:both;margin-left:70px;color:#4a5164;text-align:left;height:30px;font-size:10px;width:50%;margin-top:-36px;top:0px;display: inline-block;}
        .m_notice4_photo .notice_list ul li a .nin_info:hover { float:left;clear:both;margin-left:70px;color:#1b72c8;text-align:left;height:30px;font-size:10px;width:50%;margin-top:-36px;top:0px;display: inline-block;}


                .m_notice5 { float:left;clear:both;margin:0 auto;width:100%; top:0px; left:0px; margin-top:5px;margin-bottom:5px; }
        .m_notice5 .notice_bottom { background-color:#2BAB9F; height:36px; padding-top:5px;padding-bottom:5px;
          -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-topleft: 5px; border-top-right-radius: 5px; border-top-left-radius: 5px;
        }
        .m_notice5 .notice_list { width:99%; margin:0 auto; cursor:pointer;}
        .m_notice5 .notice_right {float:right;width:30%;padding:0; text-align:right; height:16px; display:inline;color:#ffffff;font-weight:bold;font-size:12px;margin-top:5px;padding-right:15px;cursor:pointer;}
        .m_notice5 .notice_left {float:left;width:60%;padding:0; height:16px; padding-left:15px; display:inline;  color:#ffffff;font-weight:bold;margin-top:3px;font-size:15px;}
        .m_notice5 .notice_list ul {margin:0 auto; width:100%; padding-top:0px;  display: inline-block; }
        .m_notice5 .notice_list ul li { float:left; clear:both;  padding-top:2px;width:100%; height:42px; font-size:14px;  display:inline; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;}
        .m_notice5 .notice_list ul li:hover { float:left; clear:both; padding-top:2px; background:#f2f2f2; width:100%; height:42px; font-size:14px; border-bottom:1px solid #d2d2d2; display:inline; cursor:pointer;text-decoration:none;}
        .m_notice5 .notice_list ul li a{ float:left;clear:both;  padding-top:2px; display: inline-block;  font-weight:bold; line-height:34px;  width:65%; margin: 0; padding-left: 10px;  list-style:none; text-overflow: ellipsis; color:#4a5164; white-space: nowrap;  overflow: hidden;cursor:pointer;text-decoration:none;}
        .m_notice5 .notice_list ul li a:hover{  color:#1b72c8;}
        .m_notice5 .notice_list ul li span { float:right; text-align:right; margin-right:15px;line-height:38px; }
        .m_notice5 .notice_list ul li .m_date_list { float:right;font-size:10px;color:#4a5164; }
        .m_notice5 .notice_list ul li .m_date_list:hover { float:right;font-size:10px;color:#1b72c8; }


        .m_notice5_photo { float:left;clear:both;margin:0 auto;width:100%; top:0px; left:0px; margin-top:5px;margin-bottom:5px; }
        .m_notice5_photo .notice_bottom { background-color:#2BAB9F; height:36px; padding-top:5px;padding-bottom:5px;
          -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-topleft: 5px; border-top-right-radius: 5px; border-top-left-radius: 5px;
        }
        .m_notice5_photo .notice_list { width:99%; margin:0 auto; cursor:pointer; }
        .m_notice5_photo .notice_right {float:right;width:30%;padding:0; text-align:right; height:16px; display:inline;color:#ffffff;font-weight:bold;font-size:12px;margin-top:5px;padding-right:15px;cursor:pointer;}
        .m_notice5_photo .notice_left {float:left;width:60%;padding:0; height:16px; padding-left:15px; display:inline;  color:#ffffff;font-weight:bold;margin-top:3px;font-size:15px;}
        .m_notice5_photo .notice_list ul {margin:0 auto; width:100%; padding-top:0px;  display: inline-block; }
        .m_notice5_photo .notice_list ul li { float:left; clear:both;  width:100%; height:66px; font-size:15px;  display:inline; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;}
        .m_notice5_photo .notice_list ul li:hover { float:left; clear:both;  background:#f2f2f2; width:100%; height:66px; font-size:15px; border-bottom:1px solid #d2d2d2; display:inline; cursor:pointer;text-decoration:none;}
        .m_notice5_photo .notice_list ul li a{ float:left;clear:both;  display: inline-block; font-weight:bold;line-height:46px;  width:65%; margin: 0; padding-left: 10px;  list-style:none; text-overflow: ellipsis; color:#4a5164; white-space: nowrap;  overflow: hidden;cursor:pointer;text-decoration:none;}
        .m_notice5_photo .notice_list ul li a:hover{  color:#1b72c8;}
        .m_notice5_photo .notice_list ul li img { float:left; width:60px; height:60px; clear:both; display: inline-block; margin-top:3px;margin-right:10px; border-radius:5px; border:1px solid #d2d2d2;}
        .m_notice5_photo .notice_list ul li .noimg { float:left; width:60px; height:60px; padding-top:5px;text-align:center;clear:both; display: inline-block; margin-top:3px;margin-right:10px; border-radius:5px; border:1px solid #d2d2d2;}
        .m_notice5_photo .notice_list ul li span { float:right; text-align:right; margin-top:12px;margin-right:15px;line-height:38px; }
        .m_notice5_photo .notice_list ul li a .nin_info { float:left;clear:both;margin-left:70px;color:#4a5164;text-align:left;height:30px;font-size:10px;width:50%;margin-top:-36px;top:0px;display: inline-block;}
        .m_notice5_photo .notice_list ul li a .nin_info:hover { float:left;clear:both;margin-left:70px;color:#1b72c8;text-align:left;height:30px;font-size:10px;width:50%;margin-top:-36px;top:0px;display: inline-block;}


        .m_notice2 { float:left;clear:both;margin:0 auto;width:100%; top:0px; left:0px; margin-top:5px;margin-bottom:5px; }
        .m_notice2 .notice_bottom { background-color:#088df4; height:36px; padding-top:5px;padding-bottom:5px;
          -webkit-border-top-right-radius: 5px;
          -webkit-border-top-left-radius: 5px;
          -moz-border-radius-topright: 5px;
          -moz-border-radius-topleft: 5px;
          border-top-right-radius: 5px;
          border-top-left-radius: 5px;

        }
        .m_notice2 .notice_list { width:99%; margin:0 auto;
        }
        .m_notice2 .notice_right {float:right;width:30%;padding:0; text-align:right; height:16px; display:inline;color:#ffffff;font-weight:bold;font-size:12px;margin-top:5px;padding-right:15px;}
        .m_notice2 .notice_left {float:left;width:60%;padding:0; height:16px; padding-left:15px; display:inline;  color:#ffffff;font-weight:bold;margin-top:3px;font-size:15px;}
        .m_notice2 .notice_list ul {margin:0 auto; width:100%; padding-top:0px;  display: inline-block; }
        .m_notice2 .notice_list ul li { float:left; clear:both;  padding-top:3px;width:100%; height:66px; font-size:14px;  display:inline; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;}
        .m_notice2 .notice_list ul li:hover { float:left; clear:both; padding-top:3px; background:#f2f2f2; width:100%; height:66px; font-size:14px; border-bottom:1px solid #d2d2d2; display:inline; cursor:pointer;text-decoration:none;}
        .m_notice2 .notice_list ul li a{ float:left;clear:both;  padding-top:3px; display: inline-block; line-height:28px;  width:85%; margin: 0; padding-left: 10px;  list-style:none; text-overflow: ellipsis; color:#4a5164; white-space: nowrap;  overflow: hidden;cursor:pointer;text-decoration:none;}
        .m_notice2 .notice_list ul li a:hover{  color:#1b72c8;}
        .m_notice2 .notice_list ul li span { float:right; text-align:right; margin-top:9px;margin-right:15px;line-height:38px; }
        .m_notice2 .notice_list ul li a .nin_info { float:left;clear:both;text-align:left;height:30px;font-size:8pt;width:50%;margin-top:-10px;top:0px;display: inline-block;}

        .m_photo_bbs { float:left;clear:both;margin:0 auto;width:100%; top:0px; left:0px; margin-top:5px;margin-bottom:5px; }
        .m_photo_bbs .notice_bottom { background-color:#088df4; height:36px; padding-top:5px;padding-bottom:5px;
          -webkit-border-top-right-radius: 5px;
          -webkit-border-top-left-radius: 5px;
          -moz-border-radius-topright: 5px;
          -moz-border-radius-topleft: 5px;
          border-top-right-radius: 5px;
          border-top-left-radius: 5px;

        }
        .m_photo_bbs .notice_list { width:99%; margin:0 auto;
        }
        .m_photo_bbs .notice_right {float:right;width:30%;padding:0; text-align:right; height:16px; display:inline;color:#ffffff;font-weight:bold;font-size:12px;margin-top:5px;padding-right:15px;}
        .m_photo_bbs .notice_left {float:left;width:60%;padding:0; height:16px; padding-left:15px; display:inline;  color:#ffffff;font-weight:bold;margin-top:3px;font-size:15px;}
        .m_photo_bbs .notice_list ul {margin:0 auto; width:100%; padding-top:0px;  display: inline-block; }
        .m_photo_bbs .notice_list ul li { float:left; clear:both;  width:100%; height:66px; font-size:14px;  display:inline; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;}
        .m_photo_bbs .notice_list ul li:hover { float:left; clear:both;  background:#f2f2f2; width:100%; height:66px; font-size:14px; border-bottom:1px solid #d2d2d2; display:inline; cursor:pointer;text-decoration:none;}
        .m_photo_bbs .notice_list ul li a{ float:left;clear:both;  display: inline-block; line-height:66px;  width:85%; margin: 0; padding-left: 10px;  list-style:none; text-overflow: ellipsis; color:#4a5164; white-space: nowrap;  overflow: hidden;cursor:pointer;text-decoration:none;}
        .m_photo_bbs .notice_list ul li a:hover{  color:#1b72c8;}
        .m_photo_bbs .notice_list ul li img { float:left; width:60px; height:60px; clear:both; display: inline-block; margin-top:3px;margin-right:10px; border-radius:5px; border:1px solid #d2d2d2;}
        .m_photo_bbs .notice_list ul li span { float:right; text-align:right; margin-top:12px;margin-right:15px;line-height:38px; }

        .m_photo2_bbs { float:left;clear:both;margin:0 auto;width:100%; top:0px; left:0px; margin-top:5px;margin-bottom:5px; }
        .m_photo2_bbs .notice_bottom { background-color:#088df4; height:36px; padding-top:5px;padding-bottom:5px;
          -webkit-border-top-right-radius: 5px;
          -webkit-border-top-left-radius: 5px;
          -moz-border-radius-topright: 5px;
          -moz-border-radius-topleft: 5px;
          border-top-right-radius: 5px;
          border-top-left-radius: 5px;

        }
        .m_photo2_bbs .notice_list { width:99%; margin:0 auto;
        }
        .m_photo2_bbs .notice_right {float:right;width:30%;padding:0; text-align:right; height:16px; display:inline;color:#ffffff;font-weight:bold;font-size:12px;margin-top:5px;padding-right:15px;}
        .m_photo2_bbs .notice_left {float:left;width:60%;padding:0; height:16px; padding-left:15px; display:inline;  color:#ffffff;font-weight:bold;margin-top:3px;font-size:15px;}
        .m_photo2_bbs .notice_list ul {margin:0 auto; width:100%; padding-top:0px;  display: inline-block; }
        .m_photo2_bbs .notice_list ul li { float:left; clear:both;  width:100%; height:66px; font-size:14px;  display:inline; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;}
        .m_photo2_bbs .notice_list ul li:hover { float:left; clear:both;  background:#f2f2f2; width:100%; height:66px; font-size:14px; border-bottom:1px solid #d2d2d2; display:inline; cursor:pointer;text-decoration:none;}
        .m_photo2_bbs .notice_list ul li a{ float:left;clear:both;  display: inline-block; line-height:46px;  width:85%; margin: 0; padding-left: 10px;  list-style:none; text-overflow: ellipsis; color:#4a5164; white-space: nowrap;  overflow: hidden;cursor:pointer;text-decoration:none;}
        .m_photo2_bbs .notice_list ul li a:hover{  color:#1b72c8;}
        .m_photo2_bbs .notice_list ul li img { float:left; width:60px; height:60px; clear:both; display: inline-block; margin-top:3px;margin-right:10px; border-radius:5px; border:1px solid #d2d2d2;}
        .m_photo2_bbs .notice_list ul li span { float:right; text-align:right; margin-top:12px;margin-right:15px;line-height:38px; }
        .m_photo2_bbs .notice_list ul li a .nin_info { float:left;clear:both;margin-left:70px;text-align:left;height:30px;font-size:8pt;width:50%;margin-top:-36px;top:0px;display: inline-block;}

        #login_box {padding:10px; margin-bottom:60px;}
        #login_box legend	{display:none;}

        .login_area	{position:relative;margin:0 auto;width:100%;}
        .login_area .btn	{position:absolute; top:0; right:0;}
        ul.inputbox	{margin-top:10px; margin-left:10px; margin-right:90px;}
        ul.inputbox li.mar {margin-top:10px;}
        ul.inputbox li input	{width:100%;border:1px solid #4a5164;height:25px; background:#ffffff;}

        ul.login_choice	{margin-bottom:10px;}
        ul.login_choice li	{float:left;}
        ul.login_choice li label {color:#3B92A8 !important;}
        ul.login_choice li input	{margin-right:2px; border:none;}
        ul.login_choice li.mar	{margin-left:20px;}

        ul.idpw_save	{margin-top:10px; margin-left:10px;margin-right:10px;}
        ul.idpw_save li	{float:left;}
        ul.idpw_save li input	{margin-right:2px; border:none;}
        ul.idpw_save li.mar	{margin-left:20px;}

        p.login_info	{margin:10px 20px; font-size:.83em; color:#666;}

        .btnType08	{background:#1b72c8; display:inline-block; margin-top:0px;}
        .btnType08 span	{padding:20px 10px 20px 0px; margin-left:12px; background:#1b72c8; color:#fff; font-weight:bold; font-size:15px; display:block; border:0px red solid;}

        .m_space { float:left;clear:both;margin:0 auto;width:100%; top:0px; left:0px; height:5px;background-color:#ffffff;}
        .m_space10 { float:left;clear:both;margin:0 auto;width:100%; top:0px; left:0px; height:10px;background-color:#ffffff;}
        .m_space20 { float:left;clear:both;margin:0 auto;width:100%; top:0px; left:0px; height:20px; background-color:#ffffff;}

        .main_navi { float:left; margin:0 auto; width:100%;top:0px; left:0px; height:98px; }
        .main_navi2 { float:left; margin:0 auto; width:100%;top:0px; left:0px; height:100px; }
        .main_navi3 { float:left; margin:0 auto; width:100%;top:0px; left:0px; height:84px; }


        .m_office { clear:both;margin:0 auto;width:99%; top:0px; left:0px; margin-top:10px;margin-bottom:10px; }
        .m_office .notice_bottom { background-color:#2BAB9F; height:36px; padding-top:5px;padding-bottom:5px;
          -webkit-border-top-right-radius: 5px;
          -webkit-border-top-left-radius: 5px;
          -moz-border-radius-topright: 5px;
          -moz-border-radius-topleft: 5px;
          border-top-right-radius: 5px;
          border-top-left-radius: 5px;

        }
        .m_office .notice_list { width:99%; margin:0 auto;
        }
        .m_office .notice_right {float:right;width:30%;padding:0; text-align:right; height:16px; display:inline;color:#ffffff;font-weight:bold;font-size:12px;margin-top:5px;padding-right:15px;}
        .m_office .notice_left {float:left;width:60%;padding:0; height:16px; padding-left:15px; display:inline;  color:#ffffff;font-weight:bold;margin-top:3px;font-size:15px;}
        .m_office .notice_list ul {margin:0 auto; width:100%; padding-top:0px;   }
        .m_office .notice_list ul li { float:left; clear:both;  width:100%;  font-size:14px;  border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;}

        .intro_content { text-align:left;width:99%;margin-bottom:0px; margin:2px 0px 0px 2px;}
        .intro_content img { max-width: 99%; height: auto; margin:2px; border-radius:5px; }

        .location_content { text-align:left;width:99%;margin-bottom:0px; margin:0px;}
        .location_content img { max-width: 99%; height: auto; margin:2px; border-radius:5px; }

        .bbs_view_content { text-align:left;width:99%;margin-bottom:0px; margin:0px;}
        .bbs_view_content img { max-width: 99%; height: auto; margin:2px; }


        .m_m_bbs_list2 { float:left;clear:both;margin:0 auto;width:100%; top:0px; left:0px; margin-top:5px;margin-bottom:5px; }
        .m_m_bbs_list2 .m_bbs_list_bottom { background-color:#088df4; height:36px; padding-top:5px;padding-bottom:5px;
          -webkit-border-top-right-radius: 5px;
          -webkit-border-top-left-radius: 5px;
          -moz-border-radius-topright: 5px;
          -moz-border-radius-topleft: 5px;
          border-top-right-radius: 5px;
          border-top-left-radius: 5px;

        }
        .m_m_bbs_list2 .m_bbs_list_list { width:99%; margin:0 auto;
        }
        .m_m_bbs_list2 .m_bbs_list_right {float:right;width:30%;padding:0; text-align:right; height:16px; display:inline;color:#ffffff;font-weight:bold;font-size:12px;margin-top:5px;padding-right:15px;}
        .m_m_bbs_list2 .m_bbs_list_left {float:left;width:60%;padding:0; height:16px; padding-left:15px; display:inline;  color:#ffffff;font-weight:bold;margin-top:3px;font-size:15px;}
        .m_m_bbs_list2 .m_bbs_list_list ul {width:100%; padding-top:0px;  display: inline-block; }
        .m_m_bbs_list2 .m_bbs_list_list ul li:first-child { float:left; clear:both; text-align:left; padding-top:3px;width:100%; height:66px; font-size:14px;  display:inline; border-top:1px solid #d2d2d2; border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;
          -webkit-border-top-right-radius: 5px;
          -webkit-border-top-left-radius: 5px;
          -moz-border-radius-topright: 5px;
          -moz-border-radius-topleft: 5px;
          border-top-right-radius: 5px;
          border-top-left-radius: 5px;}
        .m_m_bbs_list2 .m_bbs_list_list ul li:last-child { float:left; clear:both; text-align:left; padding-top:3px;width:100%; height:66px; font-size:14px;  display:inline; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;
          -webkit-border-bottom-right-radius: 5px;
          -webkit-border-bottom-left-radius: 5px;
          -moz-border-radius-bottomright: 5px;
          -moz-border-radius-bottomleft: 5px;
          border-bottom-right-radius: 5px;
          border-bottom-left-radius: 5px;}
        .m_m_bbs_list2 .m_bbs_list_list ul li { float:left; clear:both;text-align:left; padding-top:3px;width:100%; height:66px; font-size:14px;  display:inline; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;}
        .m_m_bbs_list2 .m_bbs_list_list ul li:hover { float:left; clear:both; text-align:left; padding-top:3px; background:#f2f2f2; width:100%; height:66px; font-size:15px; border-bottom:1px solid #d2d2d2; display:inline; cursor:pointer;text-decoration:none;}
        .m_m_bbs_list2 .m_bbs_list_list ul li a{ float:left;clear:both;padding-top:3px; font-weight:bold;font-size:15px;  display: inline-block; line-height:28px;  width:85%; margin: 0; padding-left: 10px;  list-style:none; text-overflow: ellipsis; color:#434343; white-space: nowrap; font-size:15px; overflow: hidden;cursor:pointer;text-decoration:none;}
        .m_m_bbs_list2 .m_bbs_list_list ul li a:hover{  color:#434343;}
        .m_m_bbs_list2 .m_bbs_list_list ul li span { float:right; text-align:right; margin-top:-20px;margin-right:15px;line-height:38px; }
        .m_m_bbs_list2 .m_bbs_list_list ul li .nin_info { float:left;clear:both;text-align:left;padding-left:10px;height:30px;font-size:8pt;width:80%;margin-top:-10px;top:0px;}
        .code_7_item { padding:1px; }

        .img_71 {width:100%;position:relative;}
        .img_71 ul {margin:0px;padding:0px;}
        .img_71 li {position:relative;float:left;background:#fff;width:50%;display:inline}
        .img_72 {width:100%;position:relative;}
        .img_72 ul {margin:0px;padding:0px;}
        .img_72 li {position:relative;float:left;background:#fff;width:50%;display:inline}
        .img_73 {width:100%;position:relative;}
        .img_73 ul {margin:0px;padding:0px;}
        .img_73 li {position:relative;float:left;background:#fff;width:50%;display:inline}
        .img_74 {width:100%;position:relative;}
        .img_74 ul {margin:0px;padding:0px;}
        .img_74 li {position:relative;float:left;background:#fff;width:50%;display:inline}
        .img_75 {width:100%;position:relative;}
        .img_75 ul {margin:0px;padding:0px;}
        .img_75 li {position:relative;float:left;background:#fff;width:50%;display:inline}
        .img_76 {width:100%;position:relative;}
        .img_76 ul {margin:0px;padding:0px;}
        .img_76 li {position:relative;float:left;background:#fff;width:50%;display:inline}
        .img_77 {width:100%;position:relative;}
        .img_77 ul {margin:0px;padding:0px;}
        .img_77 li {position:relative;float:left;background:#fff;width:50%;display:inline}


		/********** GNB **********/
.gnb_comm {overflow:hidden;width:100%;}
.gnb_comm li {float:left;width:20%}
.gnb_comm .fst {width:15%;}
.gnb_comm .lst {overflow:hidden;float:none;width:auto}
.gnb_comm .link_menu {display:block;height:43px;margin:2px; border-radius:5px;padding-top:1px;font-weight:bold;font-size:14px;line-height:40px;background-color:#2BAB9F;text-align:center;color:#ffffff;letter-spacing:-1px;overflow: hidden; white-space: nowrap;}
.gnb_comm .link_menu:hover {display:block;height:43px;margin:2px; border-radius:5px;padding-top:1px;font-weight:bold;font-size:14px;line-height:40px;background-color:#1c4c72;text-align:center;color:#ffffff;letter-spacing:-1px;overflow: hidden; white-space: nowrap;}

.gnb_comm .on .link_menu {margin:2px; border-radius:5px; background-color:#1c4c72;color:#ffffff;}

.lnb_comm {overflow:hidden;width:100%;background-color:#f0f1f5;border-bottom:1px solid #cbd0d3;}
.lnb_comm li {float:left;width:50%;}
.lnb_comm .lst {overflow:hidden;float:none;width:auto}
.lnb_comm .link_menu {display:block;height:40px;font-weight:bold;line-height:38px;background-color:#f0f1f5;text-align:left;padding-left:10px;color:#484848;letter-spacing:-1px;text-overflow: ellipsis;overflow: hidden; white-space: nowrap; font-size:14px;}
.lnb_comm .link_menu:hover {display:block;height:40px;font-weight:bold;line-height:38px;background-color:#f0f1f5;text-align:left;padding-left:10px; color:#2BAB9F;letter-spacing:-1px;text-overflow: ellipsis;overflow: hidden; white-space: nowrap; font-size:14px;}
.iphone .lnb_comm .link_menu {line-height:40px}
.lnb_comm .link_menu:after {float:right;height:12px;margin-top:13px;border-left:1px solid #dbdcdf;border-right:1px solid #fcfcfd;content:''}
.lnb_comm .lst .link_menu:after {display:none}
.lnb_comm .on .link_menu {color:#2BAB9F;}

.gnb_comm_icon {overflow:hidden;width:100%;}
.gnb_comm_icon li {float:left;width:50% !important; background: #13ABAA; }
.gnb_comm_icon .fst {width:15%}
.gnb_comm_icon .lst {overflow:hidden;float:none;width:auto}
.gnb_comm_icon .link_menu {display:block;height:40px !important;margin:2px; border-radius:5px;font-weight:bold;font-size:14px;line-height:36px;background-color:#13ABAA !important;text-align:center;color:#fff !important;letter-spacing:-1px;overflow: hidden; white-space: nowrap; }
.gnb_comm_icon .link_menu:hover {display:block;height:50px;margin:2px; border-radius:5px;  font-weight:bold;font-size:14px;line-height:36px;background-color:#1c4c72;text-align:center;color:#ffffff;letter-spacing:-1px;overflow: hidden; white-space: nowrap; }

.gnb_comm_icon .on .link_menu {height:60px;margin:2px; border-radius:5px; background-color:#1c4c72;color:#ffffff;}

.gnb_comm_icon .icon_over { color:#ffffff;padding:5px; }
.gnb_comm_icon .icon_over:hover { color:#ffffff;padding:5px; }

.btn-group-lg>.btn, .btn-lg {}


#container-slider {text-align:Center;}
.flexslider {float:none !Important; max-width:400px !Important; margin:0 auto !Important; display:block !Important;}

#navigationefe {border-bottom: 1px solid #fff;}