.sub_visual {background:url('/image/sub/sub_visual.jpg') no-repeat;height:380px;background-size:cover;display:table;width:100%}
.sub_visual>div {display:table-cell;vertical-align: middle;text-align:center;color:#fff}
.sub_visual>div .txt1 {font-size:2rem;}
.sub_visual>div .txt2 {font-size:3rem;font-weight:500}
.sub_content {position:relative;min-height:100rem;max-width: 1180px;margin:auto;margin-top:-4rem;margin-bottom:10rem;}
.sub_content .left {width:24rem;position:absolute;left:0;top:0;}
.sub_content .right {padding-left:30rem;padding-top:9rem;}
.sub_content .left .t_box1 {background-color:#043b74;padding:5rem 2rem 3rem;color:#fff;}
.sub_content .left .t_box1 .txt1 {font-size:1.5rem;position:relative;}
.sub_content .left .t_box1 .txt1:after {content:"";width:30px;height:1px;background-color:rgba(255,255,255,0.5);position:absolute;left:0;bottom:-1rem;}
.sub_content .left .t_box1 .txt2 {font-size:2.5rem;font-weight:500;padding-top:2rem;}
.sub_content .left .li_box2 {margin-bottom:3rem;border:1px solid #ddd;border-bottom:0;margin-top:1rem;}
.sub_content .left .li_box2 li a {border-bottom:1px solid #ddd;display:block;padding:1.5rem 1rem;color:#252525;background-color:#f8f8f8;font-size:1.6rem}
.sub_content .left .li_box2 li a.on {background-color:#fff;color:#043b74;}


.sub_con1>div {width:100%;margin-bottom:1rem;}
.sub_con1>div>div {border:2px solid #dfdfdf;border-radius:10px;padding:1.5rem 1.5rem  6rem;}
.sub_con1>div>div .txt1 {color:#000;font-size:1.7rem;font-weight:500;}
.sub_con1>div>div .txt2 {color:#0067b3;font-size:2rem;font-weight:500;margin-top:1rem;}
.sub_con1>div>div .txt3 {color:#676767;font-size:1.3rem;}
.sub_con1 .box1 {background:url('/image/main/con1_ic1.png') 95% 90% no-repeat;background-size:50px 50px}
.sub_con1>div>div .txt4 {color:#c41215;font-size:1.9rem;letter-spacing:-0.25px;font-weight:500;text-decoration:underline;margin:2rem 0 1rem}
.sub_con1>div>div .txt5 {color:#454545;font-size:1.6rem;margin-bottom:1rem;}
.sub_con1 .box2 {background:url('/image/main/con1_ic2.png') 95% 90% no-repeat;background-size:50px 50px}
.sub_con1 .box3 {border:2px solid #0067b3;background:#0067b3 url('/image/main/con1_ic3.png') 95% 90%  no-repeat;color:#fff;background-size:50px 50px;padding:1.5rem 1.5rem  6rem;}
.sub_con1>div>div .txt6 {color:#fff;font-size:1.7rem;font-weight:500;}
.sub_con1>div>div .txt7 {font-size:2rem;margin-top:1rem;font-weight:500}
.sub_con1>div>div .txt8 {padding-left:2.4rem;font-size:2rem;font-weight:500}

.sub_title {position:relative;border-bottom:1px solid #ddd;padding-bottom:1rem;color:#252525;font-size:2.6rem;}
.sub_title .t_right {position:absolute;top:0;right:0;color:#676767;font-size:1.4rem;line-height:5rem;}

.sub_content .right  .content {margin-top:5rem;}
.content1_1 .txt1 {color:#252525;font-size:2.3rem;font-weight:500;margin:3rem 0;}
.content1_1 .txt2 {color:#252525;font-size:1.7rem;}

.location_txt1 {color:#043b74;font-size:2.3rem;font-weight:500;padding:3rem 0 2rem;border-bottom:1px solid #ddd;}
.location_txt1 img {vertical-align: middle;padding-right:1rem;}
.location_txt2 {color:#252525;font-size:1.7rem;margin-top:1.5rem}
.air_wrap {margin-left:-2rem;}
.air_wrap>li {width:25%;float:left;padding-left:2rem;margin-bottom:3rem;}
.air_wrap>li:nth-child(4n+1) {clear:both}
.air_wrap>li span {display:block;background-size:cover !important;background-position:center center !important}
.air_wrap>li p {color:#454545;font-size:1.7rem;margin-top:1rem;text-align:center;}
.air_hegiht {min-height:100rem}


.paging {text-align:center; margin-top:30px; position:relative; font-size:0;}
.paging .btn {border:none; padding:0; line-height:0; font-size:0; vertical-align:top; width:34px; height:34px; overflow:hidden; position:relative; z-index:1;}
.paging img {vertical-align:top;}
.paging a {font-size:13px; vertical-align:top; display:inline-block; *zoom:1; *display:inline; padding:0 2px; color:#676767; min-width:34px; height:34px; line-height:34px; background-color:#fff; box-sizing:border-box;  border:1px solid #ddd; margin:0 -1px; position:relative; z-index:2;}
.paging span{vertical-align:top;}
.paging span.pg,
.paging a.sel {color:#0067b3;  background-color:#fbfbfb;  z-index:3}
.paging span.empty_msg { border:none !important; font-weight:normal; font-size:13px; color:#ff6600; }


.view_top {border:1px solid #ddd;padding:2rem;clear:both;}
.view_top>div {clear:both;overflow:hidden}
.view_top .txt1 {color:#252525;font-size:1.8rem;float:left;}
.view_top .txt2 {color:#676767;font-size:1.5rem;float:right}
.view_txt3 {border:1px solid #ddd;color:#676767;font-size:1.5rem;padding:2rem;display:block;border-top:0}
.view_txt3 img {vertical-align: middle;margin-right:1rem}
.view_box {border:1px solid #ddd;padding:1rem;font-size:1.4rem;border-top:0;min-height:20rem}
.view_bottom  .fl a{font-size:1.6rem;padding:1rem 3.5rem;border:1px solid #ddd;background-color:#f8f8f8}
.view_bottom  .fr a{font-size:1.6rem;padding:1rem 3.5rem;border:1px solid #043b74;color:#fff;background-color:#043b74}

.view_bottom  .fl button{font-size:1.6rem;padding:1rem 3.5rem;border:1px solid #ddd;background-color:#f8f8f8}
.view_bottom  .fr button{font-size:1.6rem;padding:1rem 3.5rem;border:1px solid #043b74;color:#fff;background-color:#043b74}

.mt10 {margin-top:10px !important}

.coun_box1 {border:1px solid #ddd;}
.coun_box1 .txt1 {border-bottom:1px solid #ddd;font-size:1.7rem;padding:1.5rem 1rem}
.coun_box1 .box1 {padding:1.5rem 1rem;color:#676767;font-size:1.5rem;}
.coun_box1 .box1 textarea {padding:1rem;border:1px solid #ddd;width:100%;height:100px;}
.coun_box1 .box1 input[type="text"] {vertical-align: middle;margin-right:1rem;}


.coun_box2 {margin-top:3rem;border:1px solid #ddd;border-top:1px solid #0067b3}
.coun_box2 .txt1 {border-bottom:1px solid #ddd;font-size:1.7rem;padding:1.5rem 1rem}
.coun_box2 .box1 {padding:1.5rem 1rem;}
.coun_box2 .box1>div {display:table;width:100%}
.coun_box2 .box1>div>p {width:12%;display:table-cell; color:#252525;font-size:1.6rem;vertical-align: middle}
.coun_box2 .box1>div>div {display:table-cell;padding:0.5rem 0; vertical-align: middle}
.coun_box2 .box1>div>div input[type="file"]{height:40px}
.coun_box2 .box1>div>div input[type="password"],
.coun_box2 .box1>div>div input[type="text"] {border:1px solid #ddd;color:#676767;font-size:1.5rem;padding:1rem;height:45px;}
.coun_box2 .box1>div>p>span {color:#e90000}
.coun_box2 .box1>div>div textarea {padding:1rem;border:1px solid #ddd;width:100%;height:200px;}
.radio_box {padding:1.5rem 0;background-color:#fafafa;color:#252525;font-size:1.5rem;border:1px solid #ddd;}
.radio_box span {display:inline-block;margin-right:1rem;padding-left:1rem}
.coun_box3 .box1>div>div input[type="file"]{height:40px;border:1px solid #ddd;}



.notice_wrap {margin-top:3rem}
.notice_bar select {float:left;width:119px;height:40px;margin-right:10px}
.notice_bar .notice_search  {float:left;}
.notice_bar>div {padding-right:0px !important}
.select_box {display:table-cell;border:1px solid #ddd; width: 50%;height: 45px;font-size: 13px;color: #656565; background:#fff url(/image/sub/select_btn.png) no-repeat 100% 50%;  -webkit-appearance: none; -moz-appearance: none;appearance: none;text-indent: 10px}

.search_bar {background-color:#f7f7f7;border:1px solid #ddd;padding:1rem 2rem;}
.search_bar p {float:left;color:#454545;line-height:40px;font-size:13px;}
.search_bar div {float:right;padding-right:62px;position:relative;}
.search_bar div input[type="text"] {padding:0px 1rem;width:176px;height:40px;border:1px solid #ddd;border-right:0px;background-color:#fff;}
.search_bar div .btnSch {width:62px;height:40px;background-color:#f4f4f4;border:1px solid #ddd;color:#777;font-size:1.2rem;position:absolute;right:0px;top:0px}
.search_bar .fr {padding-right:0px}



.table_st1 {margin-top:3rem;width:100%;border:1px solid #ddd;}
.table_st1 th {padding:1.5rem 0px;border-right:1px solid #ddd;color:#000;font-size:1.6rem;font-weight:500;}
.table_st1 td {border:1px solid #ddd;}
.table_st1 td {color:#454545;font-size:1.5rem;padding:1rem;text-align:center;}
.table_st1 tr.no td {font-weight:500}


.un_t {color:#979797 !important;}
.re_b {color:#0067b3 !important}
.table_st1 td  img {vertical-align: middle;margin-right:0.5rem;}


.pw_txt {color:#252525;font-size:2rem;font-weight:500}
.pw_txt {color:#252525;font-size:2rem;font-weight:500}
.pw_box1 {border:1px solid #ddd;border-top:1px solid #0067b3;padding:4rem 0;background-color:#fafafa;margin-top:2rem; }
.pw_box1 .txt1 {color:#000;font-size:2rem;font-weight:500;}
.pw_box1 .txt2 {color:#454545;font-size:1.8rem;}
.pw_box2 >div {min-width:60rem;margin:auto;display:inline-block; }
.pw_box2 {border:1px solid #ddd;padding:3rem 0;border-top:0;}
.pw_box2>div>div>p {color:#454545;width:25%;font-size:1.5rem;border:1px solid #ddd;background-color:#fafafa;text-align:left;padding-left:1rem;display:table-cell;}
.pw_box2>div>div {display:table;width:100%;}
.pw_box2>div>div>div {border:1px solid #ddd;padding:1rem;border-left:0;display:table-cell;}
.pw_box2>div>div>div input[type="password"] {border:1px solid #ddd;height:30px;padding:1rem;width:100%;}


.bt_st1 {font-size:1.6rem;padding:1rem 3.5rem;border:1px solid #ddd;background-color:#f8f8f8}
.bt_st2 {font-size:1.6rem;padding:1rem 5rem;border:1px solid #043b74;color:#fff !important;background-color:#043b74}


.input_img img {vertical-align: middle}
.input_img input[type="text"] {height:62px !important;}
.input_img p {color:#676767;font-size:1.5rem;}


.privacy_wrap {border:1px solid #ddd;border-top:1px solid #0067b3;width:100%;height:500px;padding:1rem;}

.con_li {margin-left:-2rem}

.con_li span {border:1px solid #ddd;display:block;background-size:cover !important;background-position:center center !important}
.con_li li {margin-top:3rem;width:33.3333333333%;padding-left:2rem;float:left;}
.con_li li .txt1 {margin-top:1rem;color:#000;font-size:1.7rem;font-weight:500}
.con_li li .txt2 {color:#676767;font-size:1.6rem;}
.con_li li:nth-child(3n+1) {clear: both}

