input[type="text"]{padding-left:10px;box-sizing:border-box;}
input[type="password"]{padding-left:10px;box-sizing:border-box;}

#sv_box{width:100%;margin:0 auto;height:330px;text-align:center;box-sizing:border-box;padding:10px;display:table;}
#sv_box > div{display:table-cell;vertical-align:middle;}
.sv_bg1{background:url('../image/sub/sv1.jpg') no-repeat center center;background-size:cover;}
.sv_bg2{background:url('../image/sub/sv2.jpg') no-repeat center center;background-size:cover;}
.sv_bg3{background:url('../image/sub/sv3.jpg') no-repeat center center;background-size:cover;}
.sv_bg4{background:url('../image/sub/sv4.jpg') no-repeat center center;background-size:cover;}
.sv_bg5{background:linear-gradient(to right, #1d2088, #10125c);}
.sv_bg6{background:url('../image/sub/sv6.jpg') no-repeat center center;background-size:cover;}
#sv_box > div h2.svtit{display:inline-block;width:600px;font-size:19px;color:#fff;font-weight:bold;margin-bottom:17px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,0.3);}
#sv_box > div p{font-size:36px;color:#fff;}


.sub_bar{width:100%;margin:0 auto;box-sizing:border-box;border-bottom:1px solid #dfdfdf;transition: .4s;}
.sub_bar_wid{width: 1180px;margin:0 auto;}
.snavi_all > li{position:relative;float:left;height:60px;display:table;box-sizing:border-box;width:240px;}
.snavi_all > li:after{content:"";position:absolute;right:0;top:15px;bottom:15px;width:1px;background:#dfdfdf;}
.snavi_all > li:first-child{width:90px;text-align:center;box-sizing:border-box;}
.snavi_all > li:first-child > a{padding:0;background:none;}
.snavi_all > li:first-child > a > span{display:inline-block;margin-right:3px;}
.snavi_all > li > a{display:table-cell;vertical-align:middle;padding:0 20px;font-size:15px;color:#515151;line-height:18px;background:url('../image/sub/sny.png') no-repeat 95% center;}
.snavi_all > li:last-child > a{color:#253b4f;}
.snavi_all > li ul{display:none;position:absolute;left:0;top:60px;z-index:1;width:100%;box-sizing:border-box;padding:5px 20px 0 20px;background:#000;}
.snavi_all > li ul li{margin:10px 0;display:table;width:100%;}
.snavi_all > li ul li:last-child{border-bottom:none;}
.snavi_all > li ul li a{display:table-cell;vertical-align:middle;font-size:14px;color:#fff;line-height:17px;}
.snavi_all > li ul li a:hover{color:#fff;}

h3.sub_title{text-align:center;font-size:34px;color:#0d0d0d;margin-top:60px;}
h3.sub_title span{display:block;margin-top:20px;font-size:17px;color:#0d0d0d;}
.scont_wid{width:1180px;margin:0 auto;padding:50px 0 90px;}
.scont_wid.pdb{padding-bottom:50px;}

.tebmenu{margin-top:-20px;margin-left:-20px;}
.tebmenu > li{float:left;width:calc(20% - 20px);margin-left:20px;text-align:center;display:table;height:60px;border:1px solid #dfdfdf;background:#fafafa;border-radius:50px;margin-top:20px;}
.tebmenu > li > a{display:table-cell;vertical-align:middle;font-size:16px;color:#656565;font-weight:500;}
.tebmenu > li.on{background:#141414;border:1px solid #141414;color:#fff;}
.tebmenu > li.on a{color:#fff;}

.get_img{float:left;width:550px;}
.get_text{float:left;margin-left:60px;width:calc(100% - 610px);}
.get_text > p.tit{margin-top:30px;margin-bottom:45px;position:relative;font-size:24px;color:#083864;font-weight:400;line-height:1.3;letter-spacing:-1.3px;}
.get_text > p.tit span{font-weight:600;}
.get_text > p.tit:after{content:"";position:absolute;left:-60px;right:0;bottom:-20px;height:2px;background:#093964;}
.get_text > ul li{margin-top:20px;font-size:16px;color:#313131;line-height:1.5;letter-spacing:-1px;}
.get_text > ul li span{color:#084da1;}

.get_img.rt{float:right;width:550px;}
.get_text.lf{float:left;margin-left:0;width:calc(100% - 610px);}
.get_text.lf > p.tit{margin-top:80px;}
.get_text.lf > p.tit:after{content:"";position:absolute;left:0;right:-60px;bottom:-20px;height:2px;background:#dfdfdf;}
.get_text.lf > p.name{margin-top:35px;font-size:16px;color:#313131;font-weight:600;}
.get_text.lf > p.name strong{display:inline-block;margin-left:5px;font-size:20px;color:#0c0c0c;font-weight:bold;}

.his_box > li{position:relative;padding-left:250px;}
.his_box > li > p{position:absolute;left:0;top:0;width:210px;box-sizing:border-box;padding-left:30px;padding-top:25px;border-top:1px solid #1d2088;font-size:25px;color:#1d2088;font-weight:bold;}
.his_box > li > ul{border-top:1px solid #dfdfdf;padding: 25px 0;}
.his_box > li > ul > li{margin-bottom:20px;position:relative;padding-left:30px;}
.his_box > li > ul > li:last-child{margin-bottom:0;}
.his_box > li > ul > li > span{display:block;position:absolute;left:0;top:0;font-size:16px;line-height:1.3;color:#080808;font-weight:bold;}
.his_box > li > ul > li > p{font-size:16px;color:#303030;line-height:1.3;margin-bottom:5px;}
.his_box > li > ul > li > p:last-child{margin-bottom:0;}

.map_area{width:100%;margin:0 auto;position:relative;padding:50px 0 0px;}
.map_box > div{width:100%;height:450px;}
.add_box{position:absolute;left:calc((100% - 1180px) / 2);top:30px;z-index:10;box-sizing:border-box;width:380px;height:230px;padding:40px 20px 20px 20px;background:#141672;}
.add_box > p{font-size:22px;color:#fff;line-height:1.4;margin-bottom:30px;}
.add_box > ul > li{font-size:18px;color:#fff;font-family: 'Myriad Pro';opacity: 0.7; font-weight: normal;margin-bottom:4px;}

.bland_top{margin-top:-20px;margin-left:-20px;}
.bland_top > li{float:left;margin-top:20px;margin-left:20px;width:calc(20% - 20px);text-align:center;box-sizing:border-box;height:90px;display:table;border:1px solid #dfdfdf;}
.bland_top > li > a{display:table-cell;vertical-align:middle;padding:10px ;}
.bland_top > li > a img{max-width: 80%;}

.even_bg{width:100%;margin:0 auto;background:#f3f3f3;}
.event_box > li{margin-bottom:50px;}
.event_box > li:last-child{margin-bottom:0;}
.event_box > li:after{content: ""; display: block; height: 0px; clear: both; visibility: hidden;}
.event_box > li > .img{float:left;width:460px;height:190px;box-sizing:border-box;border:1px solid #dfdfdf;background:#fff;text-align:center;display:table;}
.event_box > li > .img > a{display:table-cell;vertical-align:middle;padding: 20px;}
.event_box > li > .img > a img{max-width:80%;}
.event_box > li > .text{float:left;margin-left:50px;width:calc(100% - 510px);}
.event_box > li > .text > p.tit{margin: 5px 0 10px;}
.event_box > li > .text > p.tit > a{display:block;font-size:20px;color:#0d0d0d;font-weight:bold;}
.event_box > li > .text > p.txt{font-size:17px;color:#0d0d0d;}
.event_box > li > .text > p.dl{margin-top: 16px;padding-top:16px;border-top:1px solid #dfdfdf;font-size:16px;color:#4f4f4f;}

.event_box > li > .text > p.bn{margin-top: 25px;}
.event_box > li > .text > p.bn > a{display:inline-block;width:168px;height:43px;line-height:43px;text-align:center;border:1px solid #1d2088;font-size:16px;color:#1d2088;}

.bland_list{margin-left:-20px;margin-top:-30px;clear:both;font-size:0;}
.bland_list > li{display:inline-block;margin-left:20px;margin-top:30px;width:calc(25% - 20px);text-align:center;vertical-align:top;}
.bland_list > li > a{display:block;}
.bland_list > li > a > .img{border:1px solid #dfdfdf;}
.bland_list > li > a > .img img{width:100%;height:278px;}
.bland_list > li > a > p{margin-top:15px;font-size:18px;color:#101010;font-family: 'Myriad Pro';font-weight:600;letter-spacing:-0.5px;display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.page_all {text-align: center;margin-top: 55px;}
.page_all > a.page {color:#777;font-size:15px;vertical-align: middle;display: inline-block;text-align: center;width: 30px;height: 30px;line-height: 30px;}
.page_all > a.on{color:#fff;background:#383838;}
.page_all .btn_lf{margin-right:10px;}
.page_all .btn_rt{margin-left:10px;}

.blandv_top{border:1px solid #dfdfdf;padding:29px 10px;text-align:center;margin-bottom:50px;}
.blandv_top span{display:block;}

.blandv_box > .img{float:left;width:580px;}
.blandv_box > .text{float:left;margin-left:50px;width:calc(100% - 630px);}
.blandv_box > .img > .bimg{border:1px solid #dfdfdf;text-align:center;}
.blandv_box > .img > .bimg li img{width:100%;}
.blandv_box > .img > .simg{margin-top:30px;margin-left:-20px;}
.blandv_box > .img > .simg > li{float:left;margin-left:20px;width:calc(33.33% - 20px);}
.blandv_box > .img > .simg > li > a{position:relative;display:block;border:1px solid #dfdfdf;}
.blandv_box > .img > .simg > li > a img{width:100%;}
.blandv_box > .img > .simg > li.on > a:after{content:"";position:absolute;left:0;top:0;bottom:0;right:0;border:5px solid #dfdfdf;box-shadow:0 0 10px rgba(0,0,0,0.2);}
.blandv_box > .text > p{margin-top: 10px;padding-bottom:25px;margin-bottom: 40px;border-bottom:1px solid #dfdfdf;font-size:25px;color:#1d1d1d;font-weight:bold;font-family: 'Myriad Pro';}
.blandv_box > .text > ul{border-bottom:1px solid #dfdfdf;padding-bottom:35px;margin-bottom:30px;}
.blandv_box > .text > ul > li{position:relative;padding-left:110px;margin-top:25px;}
.blandv_box > .text > ul > li > span{display:block;position:absolute;left:0;top:0;font-size:16px;color:#0d0d0d;font-weight:600;}
.blandv_box > .text > ul > li > p{font-size:16px;color:#464646;margin-bottom:6px;}
.blandv_box > .text > ul > li > p:last-child{margin-bottom:0;}
.blandv_box > .text > div.clfix{text-align:right;font-size:0;}
.blandv_box > .text > div > a{display:inline-block;box-sizing:border-box;text-align:center;vertical-align:top;}
.blandv_box > .text > div > a.list{width:60px;height:60px;line-height:60px;border:1px solid #dfdfdf;font-size:0;}
.blandv_box > .text > div > a.bn{margin-right:20px;width:200px;height:60px;line-height:60px;border:1px solid #1d2088;font-size:16px;color:#fff;font-weight:600;background:#1d2088;border-radius:4px;}
.blandv_box > .text > div > a.bn.co2{background:none;color:#1d2088;}

.bland_edt{margin-top:50px;}
.bland_edt > ul.bn > li{float:left;width:50%;box-sizing:border-box;height:60px;text-align:center;display:table;}
.bland_edt > ul.bn > li > a{display:table-cell;vertical-align:middle;border:1px solid #dfdfdf;background:#fff;font-size:17px;color:#0d0d0d;font-weight:600;}
.bland_edt > ul.bn > li:last-child > a{border-left:0;}
.bland_edt > ul.bn > li.on > a{background:#f3f3f3;border-bottom:0;border-top:1px solid #1d2088;}
.bland_edt > .edt{box-sizing:border-box;padding:15px;height:300px;overflow-y:auto;background:#f3f3f3;border:1px solid #dfdfdf;border-top:0;}
.bland_edt > .edt_2{display:none;}

.botcik_box{border:1px solid #dfdfdf;background:#f4f4f4;padding:19px 19px;}
.botcik_box_lf{float:left;color:#666;font-size:15px;margin-top:12px;}
.botcik_box_lf strong{color:#1d2088;}
.botcik_box_rt{float:right;}
.botcik_box_rt > div{float:left;box-sizing: border-box;}
.botcik_box_rt > div.sel_box{width:110px;margin-right:5px;} 
.botcik_box_rt > div.sel_box select{padding-left:5px;border:0;border-bottom:2px solid #aaa;background:none;width:100%;height:40px;line-height:40px;}
.botcik_box_rt > div.inp_box{position:relative;border-bottom:2px solid #aaa;width:250px;height:40px;line-height:40px;} 
.botcik_box_rt > div.inp_box input[type=text]{width:100%;height:38px;border:none;vertical-align:top;background:none;background:none;}
.botcik_box_rt > div.inp_box > a{position:absolute;right:0;top:0;display:block;}

.searcha{font-size:0;margin-top:-10px;}
.searcha > li{display:inline-block;padding-right:12px;margin-right:12px;border-right:2px solid #b6b6b6;line-height:15px;margin-top:10px;}
.searcha > li > a{font-size:15px;color:#666666;font-weight:500;}
.searcha > li > a.on{color:#1d2088;}

.etc_tab_bg{margin-top:30px;border-top:1px solid #5c5c5c;}
.etc_tab th{position: relative;text-align:center;color:#000;border-bottom:1px solid #5c5c5c;font-size:16px;padding:18px 10px;font-weight:600;}
.etc_tab td{text-align:center;color:#525252;font-size:15px;word-break:break-all;padding:17px 10px;border-bottom:1px solid #dfdfdf;}
.etc_tab td.lf_txt{text-align:left;}
.etc_tab tr.not{background:#f5f5f5;}
.etc_tab td.list > a{display:block;color:#525252;font-size:15px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.ibt_tab_v{border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
.ibt_v_top{padding:22px 10px;border-bottom:1px solid #dfdfdf;}
.ibt_v_top_tit{margin-bottom:15px;color:#0d0d0d;font-size:20px;font-weight:600; }
.ibt_v_top_txt{margin-top:5px;color:#575757;font-size:16px;}
.ibt_v_top_txt > span{display:inline-block;margin-right:7px;}
.ibt_v_file{border-bottom:1px solid #dfdfdf;background:#f6f6f6;padding:15px 10px;}
.ibt_v_file_lf{color:#2a2a2a;font-size:15px;}
.ibt_v_file_rt{margin-top:5px;color:#2a2a2a;font-size:15px;}
.ibt_v_ny{padding:15px 10px;min-height:400px;color:#2a2a2a;font-size:15px;}

.ibt_v_top.no_pd{padding:25px 0;border-bottom:0;}


.gsv_bot{margin-top:40px;position:relative;text-align:center;}
.gsv_bot > a{display:inline-block;font-size:0;}
.gsv_bot > a.lf{position:absolute;left:0;top:0;}
.gsv_bot > a.rt{position:absolute;right:0;top:0;}
.gsv_bot > a.txt{position:absolute;right:0;top:0;width:200px;height:56px;line-height:56px;background:#1d2088;font-size:15px;color:#fff;}

.crd_box thead th{border-bottom:1px solid #818181;padding: 20px 3px;text-align:center;font-size:18px;color:#0a0a0a;font-weight:600;}
.crd_box .sun{color:#d11414;}
.crd_box .set{color:#0fb52a;}
.crd_box tbody td{height:80px;vertical-align:top;padding:15px 3px;text-align:center;font-size:18px;color:#464646;border-bottom:1px solid #dfdfdf;word-break:break-all;}
.crd_box tbody td > span{display:inline-block;height:26px;line-height:26px;}
.crd_box tbody td > a{display:block;margin-top: 5px;word-break:break-all;}
.crd_box tbody td.on > span{padding:0 15px;background:#1d2088;border-radius:26px;color:#fff;}
.crd_box tbody td.on > a{color:#1d2088;font-size:15px;}


.bord_line{margin-top:-20px;margin-left:-20px;}
.bord_line > li{float:left;margin-top:20px;margin-left:20px;width:calc(50% - 20px);box-sizing:border-box;border:1px solid #dfdfdf;background:#f5f5f5;min-height:60px;position:relative;padding:5px 10px 5px 110px;}
.bord_line > li.ps{position:relative;margin-bottom:25px;}
.bord_line > li.ps > a.ids{position:absolute;right:0;top:0;bottom:0;width:120px;text-align:center;background:#464646;font-size:15px;color:#fff;line-height:60px;}
.bord_line > li.all{width:calc(100% - 20px);}
.bord_line > li > span.tit{display:block;position:absolute;left:10px;top:20px;font-size:16px;color:#0d0d0d;font-weight:600;letter-spacing:-1px;}
.bord_line > li > div > input{border:0;background:none;width:100%;height:48px;font-size:16px;color:#0d0d0d;}
.bord_line > li > div > textarea{width:100%;box-sizing:border-box;height:140px;border:0;background:none;}
.bord_line > li.ps > p.sm{position:absolute;bottom:-28px;left:0;font-size:15px;color:#404040;letter-spacing:-1.5px;}
.bord_line > li > div > span.tel{display:block;float:left;}
.bord_line > li > div > span.tel:first-child{width:90px;}
.bord_line > li > div > span.tel:last-child{margin-left:5px;width:calc(100% - 95px);}
.bord_line > li > div > span.tel select{width:100%;height:48px;line-height:48px;border:none;background:none;font-size:16px;color:#0d0d0d;}
.bord_line > li > div > span.tel input{width:45%;height:48px;line-height:48px;border:none;background:none;font-size:16px;color:#0d0d0d;}
.bord_line > li > div > span.mail{display:block;float:left;}
.bord_line > li > div > span.mail:first-child{margin-right:5px;width:calc(100% - 95px);}
.bord_line > li > div > span.mail:last-child{width:90px;}
.bord_line > li > div > span.mail select{width:100%;height:48px;line-height:48px;border:none;background:none;font-size:16px;color:#0d0d0d;}
.bord_line > li > div > span.mail input{width:45%;height:48px;line-height:48px;border:none;background:none;font-size:16px;color:#0d0d0d;}
.bord_line > li > div > p.add{border-bottom:1px solid #dfdfdf;position:relative;}
.bord_line > li > div > p.add:last-child{border-bottom:0;}
.bord_line > li > div > p.add input{width:100%;height:48px;line-height:48px;border:none;background:none;font-size:16px;color:#0d0d0d;}
.bord_line > li > div > p.add > a{position:absolute;right:0;top:50%;margin-top:-22px;display:block;width:100px;height:40px;line-height:40px;text-align:center;background:#464646;font-size:15px;color:#fff;}


.drop_box{border:1px solid #dfdfdf;background:#f4f4f4;padding:60px 300px;border-radius:0 100px 0 100px;}
.drop_box dl{text-align:center;margin-bottom:30px;}
.drop_box dl dt{font-size:22px;color:#1d2088;font-weight:600;margin-bottom:20px;}
.drop_box dl dt.bt{font-size:32px;font-weight:bold;}
.drop_box dl dd{font-size:16px;color:#363636;line-height:1.4;margin-top:5px;}
.drop_box ul li{margin-top:10px;}
.drop_box ul li:last-child{margin-top:15px;}
.drop_box ul li input[type="text"]{width:100%;height:58px;border:1px solid #dfdfdf;background:#fff;}
.drop_box ul li > a{display:block;text-align:center;background:#1d2088;height:58px;height:58px;line-height:58px;font-size:16px;color:#fff;}

.drop_box ul li input[type="password"]{width:100%;height:58px;border:1px solid #dfdfdf;background:#fff;}
.drop_box ul li > button{display:block;text-align:center;background:#1d2088;height:58px;height:58px;line-height:56px;font-size:16px;color:#fff;border:0;width:100%}

.drop_box > p{font-size:20px;color:#0c0c0c;text-align:center;}
.drop_box > p strong{font-weight:bold;color:#1d2088;}
.drop_box > a.mg{display:block;margin-top:40px;text-align:center;}
.drop_box > a.mg > span{display:inline-block;width:248px;height:43px;line-height:43px;border:1px solid #dfdfdf;background:#fff;font-size:16px;color:#1d2088;}
.ol_txt_cick{margin-top:20px;}
.ol_txt_cick.rt{text-align:right;}
.ol_txt_cick a{font-weight:bold;color:#1d2088;}
.rt_btn{text-align:right;margin-top:40px;}
.rt_btn a.txt{box-sizing:border-box;display:inline-block;text-align:center;width:200px;height:56px;line-height:56px;background:#1d2088;font-size:15px;color:#fff;}

.rt_btn button.txt{box-sizing:border-box;display:inline-block;text-align:center;width:200px;height:56px;line-height:54px;background:#1d2088;font-size:15px;color:#fff;border:0}

.ct_btn{text-align:center;margin-top:50px;}
.ct_btn a.txt{vertical-align:middle;box-sizing:border-box;display:inline-block;text-align:center;width:200px;height:56px;line-height:56px;background:#1d2088;font-size:15px;color:#fff;}
.ct_btn a.off{vertical-align:middle;box-sizing:border-box;display:inline-block;text-align:center;width:200px;height:56px;line-height:56px;border:1px solid #dfdfdf;font-size:15px;color:#1a1a1a;}

.ct_btn button.txt{vertical-align:middle;box-sizing:border-box;display:inline-block;text-align:center;width:200px;height:56px;line-height:54px;background:#1d2088;font-size:15px;color:#fff;border:1px solid #1d2088;}
.ct_btn button.off{vertical-align:middle;box-sizing:border-box;display:inline-block;text-align:center;width:200px;height:56px;line-height:54px;border:1px solid #dfdfdf;font-size:15px;color:#1a1a1a;}


.login_box{width:100%;max-width:580px;margin:0 auto;}
.login_box > ul > li{margin-bottom:10px;}
.login_box > ul > li input[type="text"]{width:100%;height:58px;border:1px solid #dfdfdf;background:#fff;}

.login_box > ul > li input[type="password"]{width:100%;height:58px;border:1px solid #dfdfdf;background:#fff;}

.login_box > div{margin-top: 15px;position:relative;}
.login_box > div > span{display:inline-block;margin-right:10px;margin-bottom: 5px;font-size:16px;color:#333;}
.login_box > div > a{display:block;position:absolute;right:0;top:0;font-size:16px;color:#1d2088;font-weight:600;}
.login_box > a{margin-top:20px;box-sizing:border-box;display:block;display:block;text-align:center;background:#1d2088;height:58px;height:58px;line-height:58px;font-size:16px;color:#fff;}

.login_box > button{margin-top:20px;box-sizing:border-box;display:block;display:block;text-align:center;background:#1d2088;height:58px;height:58px;line-height:56px;font-size:16px;color:#fff;border:0;width:100%}

.login_box > a.of{background:#f4f4f4;border:1px solid #dfdfdf;color:#5c5c5c;}

.join_top{margin-bottom:35px;text-align:center;}
.join_top > li{position:relative;display:inline-block;margin-right:70px;box-sizing:border-box;width:280px;height:100px;border-radius:100px;border:1px solid #dfdfdf;background:#f3f3f3;padding:9px;}
.join_top > li:after{content:"";position:absolute;right:-50px;top:50%;margin-top:-10px;width:24px;height:21px;background:url('../image/sub/jo.png') no-repeat center center;}
.join_top > li:last-child{margin-right:0;}
.join_top > li:last-child:after{display:none;}
.join_top > li > div{text-align:left;}
.join_top > li > div > div{display:inline-block;}
.join_top > li > div > p{vertical-align:middle;display:inline-block;margin-left: 15px;font-size:20px;color:#0d0d0d;font-weight:600;}
.join_top > li > div > p > span{display:block;font-size:15px;font-weight:500;margin-bottom:2px;}
.join_top > li > div > div > span.on{display:none;}
.join_top > li.on{border:1px solid #1d2088;background:#1d2088;}
.join_top > li.on > div > div > span.on{display:block;}
.join_top > li.on > div > div > span.off{display:none;}
.join_top > li.on > div > p{color:#fff;}
.jo_text{text-align:center;margin-bottom:35px;font-size:17px;color:#0a0a0a;}
.ol_txt{border:1px solid #dfdfdf;background:#f4f4f4;padding: 15px;width:100%;height:200px;overflow-y:auto;box-sizing:border-box;}
.ol_txt > p{margin-bottom:20px;line-height:21px;}



.event_line{margin-left:-20px;margin-top:-50px;}
.event_line > li{float:left;margin-left:20px;margin-top:50px;width:calc(50% - 20px);box-sizing:border-box;}
.event_line > li > a{display:block;}
.event_line > li > a > .img{border:1px solid #dfdfdf;}
.event_line > li > a > .img img{width:100%;}
.event_line > li > a > .text > p.tit{padding:20px 0 15px;border-bottom:1px solid #dfdfdf;font-size:22px;color:#0d0d0d;font-weight:bold;display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.event_line > li > a > .text > ul.txt{margin-top:15px;}
.event_line > li > a > .text > ul.txt > li{position:relative;margin-bottom:5px;padding-left:50px;font-size:16px;color:#4f4f4f;font-weight:500;}
.event_line > li > a > .text > ul.txt > li span{display:block;position:absolute;left:0;top:0;font-size:16px;color:#0a0a0a;font-weight:600;}
.event_line > li > a > .text > p.bn{margin-top:20px;display:inline-block;width:170px;height:43px;line-height:43px;text-align:center;border:1px solid #1d2088;font-size:16px;color:#1d2088;}

.catalog_box{margin-left:-20px;margin-top:-40px;}
.catalog_box > li{float:left;margin-left:20px;margin-top:40px;width:calc(25% - 20px);text-align:center;}
.catalog_box > li > a{display:block;}
.catalog_box > li > a > .img{border:1px solid #dfdfdf;position:relative;}
.catalog_box > li > a > .img img{width:100%;}
.catalog_box > li > a > .img .over{opacity: 0;transition: all 0.3s ease-in-out;position:absolute;left:9px;right:9px;top:9px;bottom:9px;width:calc(100% - 18px);height:calc(100% - 18px);display:table;background:rgba(0,0,0,0.7);}
.catalog_box > li > a > .img .over > p{display:table-cell;vertical-align:middle;}
.catalog_box > li > a > .img .over > p > span{display:inline-block;font-size:16px;color:#fff;padding:50px 10px 0 10px;background:url('../image/sub/more.png') no-repeat center top;}
.catalog_box > li > a > p{margin-top:20px;font-size:16px;color:#0d0d0d;letter-spacing:-0.5px;display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.catalog_box > li > a:hover > .img .over{opacity: 1;}

.vod_box{margin-left:-20px;margin-top:-40px;}
.vod_box > li{float:left;margin-left:20px;margin-top:40px;width:calc(50% - 20px);text-align:center;}
.vod_box > li > a{display:block;}
.vod_box > li > a > .img{border:1px solid #dfdfdf;position:relative;}
.vod_box > li > a > .img img{width:100%;}
.vod_box > li > a > p{margin-top:20px;font-size:16px;color:#0d0d0d;letter-spacing:-0.5px;display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.pop_bg{display:none;position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.6);z-index:9998;}
.pop_box{display:none;position:fixed;left:50%;top:50%;transform: translate(-50%, -50%);z-index:9999;}
.pop_box > div{max-width:800px;text-align:center;}
.pop_box > div > *{width:100%;}
.pop_box > div iframe{min-width:780px;}


h4.bod_title{font-size:22px;color:#0d0d0d;margin-bottom:17px;font-weight:600;}

.tab_page{margin-left:-20px;margin-bottom:30px;}
.tab_page > li{float:left;margin-left:20px;width:calc(50% - 20px);height:60px;text-align:center;display:table;}
.tab_page > li > a{display:table-cell;vertical-align:middle;border:1px solid #dfdfdf;font-size:16px;color:#363636;}
.tab_page > li.on > a{border:1px solid #1d2088;color:#1d2088;box-shadow:0 0 10px rgba(0,0,0,0.2);}

.find_box{border:1px solid #dfdfdf;background:#f4f4f4;padding:50px;}
.find_box > ul.inp_line{margin-left:-20px;}
.find_box > ul.inp_line > li{float:left;margin-left:20px;width:calc(50% - 20px);margin-bottom:20px;}
.find_box > ul.inp_line.line3 > li{width:calc(33.33% - 20px);}
.find_box > ul.inp_line > li input{width:100%;height:58px;line-height:58px;border:1px solid #dfdfdf;;background:#fff;font-size:16px;color:#0d0d0d;}
.find_box > a.find{display:block;text-align:center;width:100%;height:60px;background:#1d2088;line-height:60px;font-size:16px;color:#fff;}

.find_box > button.find{display:block;text-align:center;width:100%;height:60px;background:#1d2088;line-height:58px;font-size:16px;color:#fff;border:0}

.find_box > p{text-align:center;margin-top: 20px;font-size:16px;color:#050505;font-weight:600;}


#all_contents.tline{border-top:1px solid #dfdfdf;}

.terms_box{background:#f4f4f4;padding:40px 25px;min-height:500px;}
.terms_box > p{font-size:16px;color:#3c3c3c;line-height:1.5;margin-bottom:25px;}
.terms_box > p > strong{display:inline-block;color:#1d2088;font-weight:bold;margin-bottom:5px;}
.terms_box > p:last-child{margin-bottom:0;}

.sitmap{margin-left:-20px;}
.sitmap > li{float:left;margin-left:20px;text-align:center;width:calc(25% - 20px);}
.sitmap > li > a{display:table;width:100%;height:60px;border:1px solid #1d2088;border-radius:3px;font-size:18px;color:#1d2088;font-weight:600;}
.sitmap > li > a > span{display:table-cell;vertical-align:middle;}
.sitmap > li > ul{margin-top:20px;border:1px solid #dfdfdf;border-radius:3px;padding:0 29px;}
.sitmap > li > ul > li{width:100%;height:58px;display:table;border-bottom:1px solid #dfdfdf;}
.sitmap > li > ul > li:last-child{border-bottom:0;}
.sitmap > li > ul > li > a{display:table-cell;vertical-align:middle;font-size:16px;color:#2c2c2c;}

/*20220225*/
.nmnuteb{border:1px solid #dfdfdf;padding:10px 20px;margin:0 0 20px 0;}
.snmnuteb{background:#fafafa;margin:0 0 20px 0;}
.nmnute{font-size:0;}
.nmnute > li{display:inline-block;width:20%;}
.nmnute > li > a{display:block;padding:10px 17px;position:relative;font-size:17px;color:#676767;}
.nmnute > li > a:before{content:'';position:absolute;width:7px;height:7px;background:#676767;left:0;top:15px;}
.nmnute > li > a.on{color:#1c1c5c;}
.nmnute > li > a.on:before{background:#1c1c5c;}
.nmnutes > li{width:33.3%;}

@media screen and (max-width:1440px){
	

}
@media screen and (max-width:1180px){
	.sub_bar_wid{width:100%;}
	.sub_bar{padding:0;}
	.scont_wid{width:calc(100% - 20px);}

}

@media screen and (max-width:1024px){
	.get_img{float:none;width:auto;}
	.get_text{float:none;margin-left:0;width:auto;}
	.get_img.rt{float:none;width:auto;}
	.get_text.lf{float:lefnonet;margin-left:0;width:auto;}
	.get_text.lf > p.tit{margin-top:30px;}
	.get_text > p.tit:after{left:0;}
	.get_text.lf > p.tit:after{right:0;}
	.add_box{position:static;width:100%;height:auto;padding:30px 20px 30px 20px;}
	
	.bland_top{margin-top:-10px;margin-left:-10px;}
	.bland_top > li{float:left;margin-top:10px;margin-left:10px;width:calc(25% - 10px);}
	

	.event_box > li > .img{float:left;width:350px;}
	.event_box > li > .text{float:left;margin-left:30px;width:calc(100% - 380px);}
	
	.blandv_box{width:100%;max-width:600px;margin:0 auto;}
	.blandv_box > .img{float:none;width:auto;}
	.blandv_box > .text{float:none;margin-left:0;width:auto;margin-top:40px;}
	

	.drop_box{padding:50px 150px;border-radius:0 50px 0 50px;}

	
	
	.join_top > li{margin-right:40px;box-sizing:border-box;width:auto;height:auto;border-radius:10px;padding:5px;}
	.join_top > li:after{right:-35px;}
	.join_top > li > div{text-align:center;}
	.join_top > li > div > div{display:block;}
	.join_top > li > div > p{margin-top:5px;margin-left: 0;font-size:15px;}
	.join_top > li > div > p > span{font-size:13px;}
}

@media screen and (max-width:800px){


	
}


@media screen and (max-width:768px){
	#sv_box{height:220px;}
	#sv_box > div h2.svtit{width:90%;}
	#sv_box > div p{font-size:30px;}
	h3.sub_title{font-size:30px;margin-top:45px;}
	.scont_wid{padding: 40px 0 60px;}
	.sub_bar{width:100%;}
	.snavi_all > li:after{top:15px;}
	.snavi_all > li{height:49px;width:calc((100% - 50px) / 2);box-sizing:border-box;}
	.snavi_all > li:first-child{width:50px;text-align:center;border-left:none;}
	.snavi_all > li:first-child > a{font-size:0;background:none;padding:0;}
	.snavi_all > li:first-child > a > img{margin-right:0;}
	.snavi_all > li:after{top:10px;height:30px;}
	.snavi_all > li:last-child:after{display:none;}
	.snavi_all > li ul{top:49px;padding:10px;}
	.snavi_all > li > a{padding:0 10px;font-size:13px;line-height:18px;background:url('../image/sub/sny.png') no-repeat 96% center;letter-spacing:-0.5px;}
	.snavi_all > li ul li{height:auto;margin:3px 0;}
	.snavi_all > li ul li a{padding:0;word-break:break-all;}
	.get_text > p.tit{font-size:20px;}
	.get_text > p.tit br{display:none;}

	.pop_box > div iframe{min-width:640px;}

	.his_box > li{padding-left:0;}
	.his_box > li > p{position:static;width:auto;padding-left:0;padding-top:15px;padding-bottom:15px;}
	
	.bland_top{margin-top:-5px;margin-left:-5px;}
	.bland_top > li{float:left;margin-top:5px;margin-left:5px;width:calc(50% - 5px);}

	.event_box > li > .img{float:none;width:auto;}
	.event_box > li > .text{float:none;margin-left:0;margin-top:30px;width:auto;}

	.bland_list{margin-left:-5px;margin-top:-5px;}
	.bland_list > li{float:left;margin-left:5px;margin-top:30px;width:calc(33.33% - 5px);text-align:center;}
	.bland_list > li > a > p{font-size:16px;}
	.bland_list > li > a > .img img{height:150px;}
	.botcik_box{padding: 9px;}
	.botcik_box_lf{float:none;margin-top:0;}
	.botcik_box_rt{float:none;margin-top:10px;}
	.botcik_box_rt > div.sel_box{width:80px;margin-right:5px;} 
	.botcik_box_rt > div.inp_box{width:calc(100% - 85px);}

	.etc_tab{display:block;width:100%;}
	.etc_tab caption{display: none;}
	.etc_tab colgroup{display: none;}
	.etc_tab thead{display:none;}
	.etc_tab tbody{width: 100%;display: block;}
	.etc_tab tr{position:relative;display: block;width: 100%;overflow:hidden;border-bottom: 1px solid #444;padding-bottom: 40px;box-sizing:border-box;}
	.etc_tab td{display:block;text-align:left;border-bottom:none;padding: 10px 10px;box-sizing:border-box;}
	.etc_tab td.mor_none{display:none;}
	.etc_tab td.tpr{position:absolute;right:0;top:0;}
	.etc_tab td.btl{position:absolute;left:0;bottom:0;}
	.etc_tab td.btr{position:absolute;right:0;bottom:0;}
	.etc_tab td.list > a{width:calc(100% - 20px);}

	.bord_line{margin-top:-20px;margin-left:0;}
	.bord_line > li{margin-top:20px;margin-left:0;width:100%;}
	.bord_line > li.all{width:100%;}

	.event_line{margin-left:0;}
	.event_line > li{float:none;margin-left:0;margin-top:50px;width:100%;}
	.event_line > li > a > .text > p.tit{font-size:18px;}
	.event_line > li > a > .text > ul.txt{margin-top:12px;}
	.event_line > li > a > .text > p.bn{margin-top:15px;}

	.catalog_box{margin-left:-5px;margin-top:-30px;}
	.catalog_box > li{margin-left:5px;margin-top:30px;width:calc(50% - 5px);}

	.pop_box{left:10px;transform: translate(0, -50%);z-index:9999;}
	.pop_box > div{width:calc(100% - 20px);}

	.drop_box{padding:50px 20px;border-radius:0 30px 0 30px;}

	.tab_page{margin-left:-5px;}
	.tab_page > li{margin-left:5px;width:calc(50% - 5px);}
	.find_box{padding:20px;}
	.find_box > ul.inp_line{margin-left:0;}
	.find_box > ul.inp_line.line3 > li{width:100%;}
	.find_box > ul.inp_line > li{float:none;margin-left:0;width:100%;margin-bottom:10px;}
	
	.sitmap{margin-left:-5px;margin-top:-20px;}
	.sitmap > li{float:left;margin-left:5px;margin-top:20px;width:calc(50% - 5px);}
	.sitmap > li > ul{padding:0 10px;}
}

@media screen and (max-width:640px){
	.blandv_box > .img > .simg{margin-top:20px;margin-left:-5px;}
	.blandv_box > .img > .simg > li{margin-left:5px;width:calc(33.33% - 5px);}
	.blandv_box > .text > div > a.list{width:45px;height:45px;line-height:45px;}
	.blandv_box > .text > div > a.bn{margin-right:5px;width:calc((100% - 55px) / 2);height:45px;line-height:45px;}
	.blandv_box > .text > div > a.bn.co2{background:none;color:#1d2088;}
	.blandv_box > .text > p{margin-top: 0;padding-bottom:15px;margin-bottom: 25px;font-size:20px;}
	.blandv_box > .text > ul{padding-bottom:25px;margin-bottom:20px;}
	.blandv_box > .text > ul > li{position:relative;padding-left:100px;margin-top:15px;}

	.gsv_bot > a.txt{width:110px;}
	.rt_btn a.txt{width:110px;}

	.bord_line > li > div > span.tel:first-child{width:70px;}
	.bord_line > li > div > span.tel:last-child{margin-left:5px;width:calc(100% - 75px);}
	.bord_line > li > div > span.mail:first-child{margin-right:0;width:100%;}
	.bord_line > li > div > span.mail:last-child{width:120px;}

	.tebmenu{margin-top:-10px;margin-left:-10px;}
	.tebmenu > li{width:calc(50% - 10px);margin-left:10px;margin-top:10px;}

	/*20220225*/
	.nmnute > li{display:inline-block;width:33.3%;}
	.nmnutes > li{width:33.3%;}
}

@media screen and (max-width:520px){
	.bland_top > li{height:60px;}
	.bland_list > li{float:left;margin-left:5px;margin-top:30px;width:calc(50% - 5px);text-align:center;}

	.vod_box{margin-left:0;margin-top:-30px;}
	.vod_box > li{float:none;margin-left:0;margin-top:30px;width:100%;}

	.ct_btn a.txt{width:120px;height:46px;line-height:46px;}
	.ct_btn a.off{width:120px;height:46px;line-height:46px;}

	.bord_line > li.ps > a.ids{width:70px;}

	.pop_box > div iframe{min-width:320px;}

	/*20220225*/
	.nmnute > li{display:inline-block;width:50%;}
	.nmnutes > li{width:50%;}
	.nmnute > li > a{font-size:15px;}
	.nmnute > li > a:before{width:5px;height:5px;}

}

@media screen and (max-width:420px){
	.login_box > div > span{display:block;margin-bottom:5px;}

	.join_top > li{margin-right:5px;}
	.join_top > li:after{display:none;}
}










