/* header */
.wrap .header {background: #f2f2f2;}
.wrap .header .header_tab {display: flex;justify-content: space-between;width: 1316px;margin: 0 auto;}
.wrap .header .header_tab ul {display: flex;margin-top: 8px;}
/* GFGF by kyb on 2025.07.25: 경기도미래세대재단 배너 추가 CSS 수정 */
.wrap .header .header_tab .tab_nav li {display: flex;align-items: center;justify-content: center;background: #0f92d8;padding: 0 20px 0;border-top-left-radius: 13px;border-top-right-radius: 13px;margin-right: 5px;width: 139px;height: 35px;text-align: center;font-family: 'ROKAFSansMedium';}
.wrap .header .header_tab .tab_nav li:nth-child(1) {background: #47abe1;width: auto;}
.wrap .header .header_tab .tab_nav li:nth-child(2) {background: #0051a3;}
.wrap .header .header_tab .tab_nav li:nth-child(3) {background: #0ba4b6;width: auto;}
.wrap .header .header_tab .tab_nav li:nth-child(4) {background: #47abe1;width: auto;}
/*  .wrap .header .header_tab .tab_nav li:nth-child(3) a,*/
.wrap .header .header_tab .tab_nav li:nth-child(4) a{position:relative;}
/* .wrap .header .header_tab .tab_nav li:nth-child(1)::before, */
/* .wrap .header .header_tab .tab_nav li:nth-child(3)::before, */
.wrap .header .header_tab .tab_nav li:nth-child(4)::before{content:"";display: inline-block;height: 23px;margin-right: 10px;}
/* .wrap .header .header_tab .tab_nav li:nth-child(1)::before{width: 19px;background: url(/resource/images/icon_logo.png) no-repeat center;} */
.wrap .header .header_tab .tab_nav li:nth-child(4)::before{width: 21px;background: url(/resource/images/icon_ins.png) no-repeat center;}
/* .wrap .header .header_tab .tab_nav li:nth-child(4)::before{width: 21px;background: url(/resource/images/icon_ins.png) no-repeat center;} */
.wrap .header .header_tab .tab_nav li a {color: #fff;font-size: 16px;}
/* login_menu */
.wrap .header .header_tab .login_menu {line-height: 32px;}
.wrap .header .header_tab .login_menu li {color: #014da3;font-size: 13px;font-family: 'ROKAFSansBold';margin-left: 5px;}
/* .wrap .header .header_tab .login_menu li:first-child:before {content: '';width: 1px;height: 10px;position: absolute;right: 28.2%;top: 2%;width: 1px;height: 10px;background: #9f9f9f;} */
.wrap .header .header_tab .login_menu li:nth-child(2) {margin: 0 13px 0 15px;}
.wrap .header .header_tab .login_menu li a {color: #636363;}
.wrap .header .header_tab .login_menu li p input {color: #014da3;font-size: 13px;font-family: 'ROKAFSansBold';border-radius: 10px;border: 1px solid #014da3;padding: 3px 8px;}
/* logout_menu */
.wrap .header .header_tab .logout_menu {line-height: 32px;}
.wrap .header .header_tab .logout_menu li {color: #014da3;font-size: 13px;font-family: 'ROKAFSansBold';margin-left: 5px;}
.wrap .header .header_tab .logout_menu li a {color: #636363;}
.wrap .header .header_tab .logout_menu li p {margin-right: 13px;}
.wrap .header .header_tab .logout_menu li p input {color: #014da3;font-size: 13px;font-family: 'ROKAFSansBold';border-radius: 10px;border: 1px solid #014da3;padding: 3px 8px;}
/* logo */
.wrap .header .logo {background:#fff;text-align: center;padding: 13px 0 14px;	}
/* main_menu */
.wrap .header .menu_bg {background: #fff;border: 1px solid #eee;padding: 15px 0;}
.wrap .header .menu_bg .menu {justify-content: space-between;display: flex;width: 1316px;margin: 0 auto;}
.wrap .header .menu_bg .menu .tab_menu {position: relative;}
.wrap .header .menu_bg .menu .tab_menu a {font-size: 23px;font-family: 'ONE Mobile Title';color: #9f9f9f;font-weight: bold; letter-spacing: -1.7px;}
.wrap .header .menu_bg .menu .tab_menu a:last-child {margin-left: 40px;}
/* .wrap .header .menu_bg .menu .tab_menu .on_tab:before {content: '';position: absolute;top: 4px;right: 101px;width: 3px;height: 17px;background: #9f9f9f;} */
.wrap .header .menu_bg .menu .tab_menu .on_tab:after {content: '';position: absolute;height: 10px;width: 10px;background: #61a67f;border-radius: 50%;left: 173px;bottom: 36px;}
.wrap .header .menu_bg .menu .tab_menu .on_tab {color: #61a67f;}
.wrap .header .menu_bg .menu .main_menu {width: calc(100% - 140px);}
.wrap.ver_new .header .menu_bg .menu .main_menu {width: calc(100% - 140px);}
.wrap .header .menu_bg .menu .main_menu .menu_list {display: flex;width: calc(100% - 30px);justify-content: space-around;float: right;}
.wrap .header .menu_bg .menu .main_menu .menu_list li {}
.wrap .header .menu_bg .menu .main_menu .menu_list li a {font-size: 20px;font-family: 'ROKAFSansBold';display: table-cell;text-align: center;line-height: 25px;color: #171717;}
.wrap.ver_new .header .menu_bg .menu .main_menu .menu_list li .on_menu {color:#37ab96;}
.wrap .header .menu_bg .menu .main_menu .menu_list li .on_menu {color:#4b9c6e;}
.pop_wrap {display:none;}
/* footer */
.wrap .footer {background: #e9eaeb; }
/* footer_address */
.wrap .footer .address {width: 1316px;margin: 0 auto;padding: 30px 0;}
.wrap .footer .address p {color: #6a6c72;font-size: 17px; letter-spacing: -1.0px;font-family: 'ROKAFSansMedium';width: 690px;margin: 0 auto;}
/* footer_list */
.wrap .footer .foot {background: #3f424a;padding-top: 20px;padding-bottom: 40px; }
.wrap .footer .foot .foot_list {width: 1316px;margin: 0 auto;display: flex;justify-content: center;}
.wrap .footer .foot .foot_list li {margin: 0 11px;}
.wrap .footer .foot .foot_list li:after {content: '';position: absolute;width: 1px;height: 13px;background: #9f9f9f;margin: 2px 12px;}
.wrap .footer .foot .foot_list li:last-child:after {display:none;}
.wrap .footer .foot .foot_list li a {color: #b6b6b6;font-size: 16px; letter-spacing: -1.0px;font-family: 'ROKAFSansBold';}
.wrap .footer .foot .foot_list li a em {color: #fef06b;font-size: 17px;font-family: 'ROKAFSansBold';}

/* css �뵳�딅�� */
html,body,ul,li,a,img,h2,p,dl,dt,dd{margin:0;padding:0;}
html, body, button, textarea{font-family: Nanum Gothic, sans-serif;}
ul,ol,li{list-style:none;}
a, img{border:0;text-decoration:none;}
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}
a:link,a:visited,a:active {text-decoration:none; }
a:hover {text-decoration: none;color:#000;}
table 		{width:100%; border-collapse:collapse; border-spacing:0; table-layout:fixed;}
table td img {vertical-align:middle;}
textarea	{padding:5px; border:solid 1px #333; background-color:#fff;}
input		{vertical-align:middle;}
input[type=button],
button {cursor:pointer;}
/* select			{height:23px; line-height:23px; border:solid 1px #333; background-color:#fff;} */
address,cite,em	{font-style:normal;}
fieldset		{border:0; padding:0;}
label			{cursor:pointer;}
* 	 		{margin:0; padding:0;}
article, aside, hgroup, header, footer, figure, figcaption, nav, section {display: block;}
td *, div *, li *, span *, p * {}
img, hr		{border:none;}
img			{vertical-align:top; border:0px;}
.bold{font-weight: bold;}

/* �⑤벏�꽰 */
.clearfix{content:"";display:block;clear:both;}
.hidden {position:absolute;left:-9999em;width:1px;height:1px;overflow:hidden;margin:0;padding:0;background:none;font-size:0;line-height:0;text-indent:-9999em;}
.form-group>label{color:#000;}
ol>li{list-style: decimal;}
input[type="radio"] { margin-top: -1px; vertical-align: middle;}
ol>li{list-style: none;padding-left: 10px;}
.nomt{margin-top:0;}
.nomb{margin-bottom:0;}
.alignl{text-align:left;}
.only-pc {display:block;}
.only-mo {display:none;}
input.readonly{background:#f5f5f5;}
input.readonly:focus{outline: none;}
.red{color:#d10000;}

/* 占쎌쟿占쎌뵠占쎈툡占쎌뜍 */
html{height: 100%;}
body{background:#ebf0f6;height:100%;}
div.wrapper{position:relative;width:100%;min-height:100%;padding-bottom:115px; /* footer height */}
.mb50{margin-bottom:50px;}
.mb40{margin-bottom:40px;}
.mb30{margin-bottom:30px;}
.mb20{margin-bottom:20px;}

/* lnb */
nav.sidenav_pc{display:block;position:fixed;top:0;left:0;box-shadow: 1px 0px 3px 1px #3d648d;width:230px;background:#2579df;color:#fff; line-height:1.8em;z-index:1;height:100%;}
nav.sidenav_pc>p.sidenav_logo{background: #2579df;font-size: 20px;font-weight: 600;margin-top:28px;margin-left: 20px;margin-bottom:16px;}
nav.sidenav_pc>p.sidenav_logo>a{color:#fff;}
nav.sidenav_pc>p.sidenav_logo>a:hover{color:#b1defb;}
nav.sidenav_pc>p.lnb_login{border-top:1px solid #71a3de;border-bottom:1px solid #71a3de;height: 38px;background:#2579df;}
nav.sidenav_pc>p.lnb_login>a{line-height: 36px;display: inline-block;color:#fff;font-size:12px;text-align: center;width: 48%;}
nav.sidenav_pc>p.lnb_login>a:first-child{border-right:1px solid #71a3de;}
nav.sidenav_pc>p.lnb_login>a:hover{font-weight: bold;}
nav.sidenav_pc>p.lnb_login>a.select{font-weight: bold;}
nav.sidenav_pc>ul{padding-top:20px;background:#2579df;}
nav.sidenav_pc>ul>li>a{display:block;height:60px;line-height:60px; font-size:15px;background:#2579df;color:#b1d4ff;padding-left:40px;}
nav.sidenav_pc>ul>li>a:hover{background: url("/resource/images/lnb_selected.png") no-repeat 32px 20px;text-decoration:none;font-weight:bold;color:#fff;}
nav.sidenav_pc>ul>li>a.active{background: url("/resource/images/lnb_selected.png") no-repeat 32px 20px;text-decoration:none;font-weight:bold;color:#fff;}
nav.sidenav_mobile{display:none;}

/* 占쎈쳳占쎄숲 占쎌겫占쎈열 */
footer{position:absolute;bottom:0;left:0;right:0;}
footer.main_footer{position:fixed;bottom:0;width:100%;margin-left:230px;z-index:0;background:#fff;height: 150px;}
footer.sub_footer{max-width:100%;margin-left:230px;background:#fff;height: 150px;}
.footer_wrap{background: #fff;max-width:1155px;height:75px;}
footer .copyright{display:block;float:left;text-align: left;font-size:13px;line-height: 1.5em;padding-left:30px;padding-top:20px;}
footer .add_text{display:block;float:left;text-align: left;font-size:13px;line-height: 1.5em;padding-left:30px;padding-top:10px;}
footer .logo{display:block;height:75px;float: right;}
footer .logo li{display: inline-block;float:left;height: 75px;line-height: 75px;
  background: url("/resource/images/bottom_logo_line.png") no-repeat 100% 50%;padding:0 20px;}
footer .logo li:first-child{padding-left:0;}
footer .logo li:last-child{padding-right:0;}
footer .logo li img{vertical-align: middle;}

/* 占쎈쳳占쎄숲筌롫뗀�뤀 �빊遺쏙옙 2019.12.18 */
.footer_top {padding:0; border-bottom:1px solid #e3e3e3;  }
.footer_top ul{padding-left:30px;  }
.footer_top:after,
.footer_top ul:after{content:'';display:block;height:0;clear:both;}
.footer_top li {padding: 0 20px 0 20px;float:left;background:url('/resource/images/line001.gif') no-repeat left 50%;letter-spacing:-1px;color:#333; }
.footer_top li a {font-size: 14px;line-height: 40px; }
.footer_top li a strong {font-weight:400;}
.footer_top li:first-child {padding-left:0;background:none;}

/* 占쎈솚占쎈씜 */
.modal-content{background:#fff;}
/* .modal-header {background:#4481fe;} */
.modal-header button{float:right;color:#fff;background:#4481fe;width:50px;border:0;}
.modal-header button span{font-size:16px;line-height:30px;}
.modal-title{color:#fff;font-size:16px;padding-left:15px;line-height:30px;}

/* 占쎌삜占쎈툡獄쏉옙 占쎈솚占쎈씜 占쎈펶占쎈뻼 */
.ele_inline{display:inline-block;}
.comm_input { display:inline-block;	border:1px solid #c8c8c8;	height:34px;width:95%;	padding:0 0 0 10px;	background:#fff;	vertical-align:middle;	font-size:14px;}
.inline-wrap {padding:0 0 15px 0;}
.inline-body {width:100%;min-height:50px;display:table;padding:5px;}
.inline-wrap .tit, .inline-body .tit {width:150px;}
.inline-body .tit60 {width:60px;}
.inline-body .tit80 {width:80px;}
.inline-wrap .ele_inline, .inline-body .ele_inline {display:table-cell;vertical-align:middle;}
.inline-wrap label.ele_inline {margin:0 0px 0 0;}
.btn {	position:relative;	/* height:34px;	 */border:1px solid #ddd;	background:#fff;	padding:7px 15px 2px 15px;	display:inline-block;	text-align:center;	vertical-align:middle;	color:#666;	background:#fff;}
.btn i {margin-right:5px;}
button.btn {padding-top:0;}
.btn-success {color: #fff;background-color: #23baae;border-color: #23baae;}
.btn_red {background:#ff3131;color:#fff !important;border:1px solid #ff3131;}
.btn_black {background:#000 !important;color:#fff !important;border:1px solid #000 !important;}
.btn_blue {background: #155cc6 !important;border: 1px solid #155cc6 !important;color:#fff !important;}
.btn_gray {background: #ddd;border: 1px solid #ddd;color:#333 !important;}
.btn_mint {background: #23baae;border: 1px solid #23baae;color:#fff !important;}
.btn-mint-txt{border: 1px solid #155cc6;color: #155cc6;}
.btn_blue_line {background: #fff;border: 1px solid #155cc6;color:#155cc6 !important;}
.btn_big {min-width:100px;height:40px;padding:15px 15px 2px 15px;font-size:16px !important;}
.btn_small {min-width:60px;height:auto;padding: 5px 10px !important;font-size: 13px;line-height: 1.33;border-radius: 0;}
.btn-lg {min-width:100px;height:auto;padding: 7px 10px !important;line-height: 1.33;border-radius: 0;}
.def_btn {height:auto;padding:10px 15px 10px 15px;border:1px solid #acacac;border-radius:0px;background:#f7f7f7;font-size:15px;}
.btn-mint {background: #23baae !important;border: 1px solid #23baae !important;color:#fff !important;}
.btn-navy {color:#fff;background-color:#606a6f;border-color:#474f53}
.btn_down {background:#666;color:#fff;border:none;}
.btn_down:before {width:16px;height:16px;margin:-2px 10px 0 0;background:url(/resource/images/download-arrow.png) no-repeat left top;content:""; display:inline-block; clear:both;vertical-align:middle;}
.modal-body {position:relative; padding:20px}
.modal-footer {padding:15px 20px; text-align:center; border-top:1px solid #e5e5e5;background-color:#fafafa; border-top:0;}

/*筌뤴뫀�뼎*/
.modal-open {overflow:hidden}
.modal-wrap .modal-dialog {width:100%; margin:0}
.modal-wrap .modal-dialog .modal-content {border-radius:0; border:0;}
.modal-wrap .modal-dialog .modal-content .modal-body {padding:30px 0}
.modal-wrap .modal-dialog .modal-content .modal-body .btn-cls {top:-20px; right:-20px}
.modal-wrap .modal-dialog .modal-content .modal-body .btn-cls .btn i {color:#999; font-size:100px}
.modal-wrap .modal-dialog .modal-content .modal-body .txt1 {font-size:16px; line-height:26px; margin:20px 0}

.modal {position:fixed; top:0; right:0; bottom:0; left:0; z-index:600000; display:none; overflow:auto; overflow-y:scroll}
.modal.fade .modal-dialog {-webkit-transform:translate(0, -25%); -ms-transform:translate(0, -25%); transform:translate(0, -25%);
	-webkit-transition:-webkit-transform .3s ease-out; -moz-transition:-moz-transform .3s ease-out; -o-transition:-o-transform .3s ease-out; transition:transform .3s ease-out}
.modal.in .modal-dialog, .modal .modal-dialog {-webkit-transform:translate(0, 0); -ms-transform:translate(0, 0); transform:translate(0, 0);width: 600px;margin: 30px auto;}
.modal-dialog {position:relative; z-index:1050; width:auto; margin:100px 10px 10px; top:0}
.modal-content.transparent {background-color:rgba(225, 225, 225, 0.7);}

.modal-content {position:relative; border:1px solid #999; border:1px solid rgba(0, 0, 0, 0.2); border-radius:6px; outline:0;
 	-webkit-box-shadow:0 3px 9px rgba(0, 0, 0, 0.5); box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);}

.modal-backdrop {position:fixed; top:0; right:0; bottom:0; left:0; z-index:1030; background-color:#000;}
.modal-backdrop.fade {opacity:0; filter:alpha(opacity=0)}
.modal-backdrop.in {opacity:.5; filter:alpha(opacity=50)}
.modal-header {min-height:16px; padding:10px 15px 10px 15px; border-bottom:1px solid #e5e5e5;}
.modal-header .close {margin-top:-4px;float: right;font-size: 18px;font-weight: 700;}
.modal-title {margin:0; line-height:1.428571429;}
.modal-body {position:relative; padding:20px}
.modal-footer {padding:15px 20px; text-align:center; border-top:1px solid #e5e5e5;background-color:#fafafa; border-top:0;}
.modal-footer button {font-size:15px;}
.modal-footer:before, .modal-footer:after {display:table; content:""}
.modal-footer:after {clear:both}
.modal-footer .btn+.btn {margin-bottom:0; margin-left:5px}
.modal-footer .btn-group .btn+.btn {margin-left:-1px}
.modal-footer .btn-block+.btn-block {margin-left:0}
.modal-body .alam-form {float:none; margin:0 auto}
.alam-form .form-control {width:auto; margin-right:20px}
.modal-body .out-txt {height:34px; margin-bottom:5px; font-size:16px; line-height:32px}
.modal-content { border-radius:2px; border:0;background-color: #fff;}
.modal-header {-webkit-border-radius:2px 2px 0 0; -webkit-background-clip:padding-box; -moz-border-radius:2px 2px 0 0; -moz-background-clip:padding;
	border-radius:2px 2px 0 0; background-clip:padding-box; /* background-color:#4481fe;  */border-bottom:0; color:#fff}
.modal-header .modal-title {font-size:16px; font-weight:600; color:#fff}
.modal-header .close {color:#fff}
.modal-header.header-default {background-color:#292929; color:#fff}
/* .modal-header.header-primary {background-color:#4481fe; color:#fff} */
.modal-header.header-success {background-color:#1dbc9c; color:#fff}
.modal-header.header-info {background-color:#34b5dc; color:#fff}
.modal-header.header-warning {background-color:#ffc107; color:#fff}
.modal-header.header-danger {background-color:#cd4237; color:#fff}
.modal-header.header-inverse {background-color:#fefefe; color:#292929}
.modal-header.header-white {background-color:#fff; color:#292929}
.modal-header.header-inverse,.modal-header.header-white {border-bottom:1px solid #ccc}
.modal-message .modal-dialog {width:300px}
.modal-message .modal-body,
.modal-message .modal-footer,
.modal-message .modal-header,
.modal-message .modal-title {background:0 0; border:none; margin:0; padding:0 20px; text-align:center !important}
.modal-message .modal-header {color:#fff; margin-bottom:10px; padding:10px 0 13px}
.modal-message .modal-header i {font-size:35px}
.modal-message .modal-title {color:#666; font-size:17px; margin-bottom:3px}
.modal-message .modal-body {color:#666}
.modal-message .modal-footer {margin:25px 0 20px; padding-bottom:10px}
.modal-message.modal-default .modal-header {background-color:#292929; color:#fff}
.modal-message.modal-primary .modal-header {background-color:#29c7ca; color:#fff}
.modal-message.modal-success .modal-header {background-color:#1dbc9c; color:#fff}
.modal-message.modal-info .modal-header {background-color:#34b5dc; color:#fff}
.modal-message.modal-warning .modal-header {background-color:#ffc107; color:#fff}
.modal-message.modal-danger .modal-header {background-color:#cd4237; color:#fff}
.modal-message.modal-inverse .modal-header {background-color:#fefefe; color:#292929}
.modal-message.modal-white .modal-header {background-color:#fff; color:#292929}
.modal-message.modal-inverse .modal-header,.modal-message.modal-white .modal-header {border-bottom:1px solid #ccc}

.intro_popup {
	width:120px;    border: none;    color:#fff;    padding: 10px 0;    text-align: center;
	text-decoration: none;    display: inline-block;    font-size: 15px;    margin: 4px;    cursor: pointer;
	border-radius:5px 5px 5px 5px;    background-color: #2b7ada;    position:relative;       top:-7px;
}



/* 筌뤴뫀而�占쎌뵬 CSS */
@media screen and (max-width:928px) {

/* 筌뤴뫀而�占쎌뵬 占쎌쟿占쎌뵠占쎈툡占쎌뜍 */
body{background:#fff;}
div.wrapper{margin:0;padding:0;display:block;width:100%;height:100%;}
nav.sidenav_pc, nav.sidenav_pc p, nav.sidenav_pc ul, nav.sidenav_pc li{display:none;}
nav.sidenav_mobile{display:block;}
.only-pc {display:none;}
.only-mo {display:block;}

/* 筌뤴뫀而�占쎌뵬 占쎈뻘甕곌쑨援� 筌롫뗀�뤀 */
.sidepanel {height: 100%;width: 0;position:fixed;z-index: 1;top: 0;left: 0; background-color:#2579df;overflow-x:hidden;padding-top:60px;transition: 0.5s;}
.sidepanel a {padding: 5px 8px 20px 32px;text-decoration: none; font-size:18px;color:#fff; display: block;   transition: 0.3s; cursor: pointer;}
.sidepanel .closebtn {position: absolute;top: 5px;right:5px; font-size: 36px; margin-left: 50px;}
.openbtn {font-size: 20px;cursor: pointer;background-color: #fff;color: #000;padding: 10px 15px;border:none;}
.openbtn:hover {background-color: #444;}
.sidepanel .sidenav_logo{position: relative;top:-40px;left:0;color:#fff;border-bottom:1px solid #fff;padding:0 20px 10px 20px;}

/* 筌뤴뫀而�占쎌뵬 占쎈쳳占쎄숲 */
footer.main_footer, footer.sub_footer{position:static;padding:0;margin:0;width:100%;text-align: center;}
.footer_wrap{width:100%;height:120px;}
footer .copyright{margin:0;padding:10px;display:block;height: 50px;line-height: 1.5em;}
footer .add_text{margin:0;padding:0;display:block;float:left;text-align: left;font-size:13px;padding-top:10px;padding-left:10px;}
footer .logo{margin:0;padding:0;display:block;width:100%;height: 60px;padding:0 20px;}
footer .logo li{display: block;height: 60px;line-height: 60px;padding:0 10px;}

/* 占쎈쳳占쎄숲筌롫뗀�뤀 �빊遺쏙옙 2019.12.18 */
.footer_top {padding:0; border-bottom:1px solid #e3e3e3;  }
.footer_top ul{padding:0px 10px;  }
.footer_top:after,
.footer_top ul:after{content:'';display:block;height:0;clear:both;}
.footer_top li {padding: 0 10px;float:left;background:url('/resource/images/line001.gif') no-repeat left 50%;letter-spacing:-1px;color:#333; }
.footer_top li a {font-size: 12px;line-height: 40px; }
.footer_top li a strong {font-weight:400;}
.footer_top li:first-child {padding-left:0;background:none;}

}

/*231006 웹접근성 인증마크 */
.wrap .footer .foot{text-align: center;}
.wrap .footer .foot .foot-in{position: relative;max-width: 1300px;margin: 0 auto}
.wrap .footer .foot .foot_list{display: inline-block;padding: 20px 0 0 0}
.wrap .footer .foot .foot_list li{display: inline-block;}
.wrap .footer .foot .wa{display: block;position: absolute;width: 80px;height: 56px;top:0;right: 0}

@media screen and (max-width: 1400px){
  .wrap .footer .foot .wa{right: 10px;}

}
@media screen and (max-width: 768px){
.wrap .footer .foot{padding: 15px 0 !important}
.wrap .footer .foot .foot_list{padding: 0;margin: 0 0 20px 0}
.wrap .footer .foot .wa{position: relative;right: inherit;left: 50%;margin: 0 0 0 -40px;}
}
