@CHARSET "UTF-8";
/* head */
.head_area{width:100%; position: absolute; top:10px; left:0; z-index: 20;}
.head_area .head_wrap{width:653px; margin:0 auto; float: right;}
.head_area .head_wrap a{padding: 10px; font-size: 14px; color:#fff; text-decoration: none;}
.head_area .head_wrap a img{margin: 0 7px 0 10px; vertical-align: middle;}
.head_area .head_wrap1{width:600px; margin:0 auto; float: left;text-align: right;}
.head_area .head_wrap1 a{padding: 10px; font-size: 14px; color:#fff; text-decoration: none;}
.head_area .head_wrap1 a img{margin: 0 7px 0 10px; vertical-align: middle;}

.main_visual{position:relative;}
.main_visual .main_logo{position: absolute; margin:0px 0; z-index: 25; text-align: center; width:100%;}

.bx-wrapper .menu_area {width:100%; height:140px; position: absolute; z-index: 25; bottom:0; background: rgba(0,0,0,0.8);}
.bx-wrapper .menu_area .main_menu{width:820px; margin: 0 auto;}
.bx-wrapper .menu_area .main_menu li{width:25%; float:left; text-align: center; height:135px;}
.bx-wrapper .menu_area .main_menu li a{color:rgba(255,255,255,0.6); font-size: 14px; text-decoration: none; }
.bx-wrapper .menu_area .main_menu li a img{margin:15px auto; opacity:.7;}
.bx-wrapper .menu_area .main_menu li a p{margin: 0; padding: 0;}
.bx-wrapper .menu_area .main_menu li.active{ border-bottom: 5px solid #4f6eaf; }
.bx-wrapper .menu_area .main_menu li.active a{color:rgba(255,255,255,1);}
.bx-wrapper .menu_area .main_menu li.active a img{opacity:1;}
.bx-wrapper .menu_area .main_menu li:hover{border-bottom:5px solid #4f6eaf;}
.bx-wrapper .menu_area .main_menu li:hover a{color:rgba(255,255,255,1);}
.bx-wrapper .menu_area .main_menu li:hover a img{opacity:1;}

.house_area{font-size: 16px;}
.house_area img{vertical-align: middle; margin-right: 10px;}
.notice_box{border:1px solid #6a86c0; border-radius:10px; font-size: 14px; color: #333; padding:25px; background: url('../images/icon_02.png') 40px center no-repeat; padding-left: 130px; line-height: 25px;}
.notice_box p{font-size: 16px; font-weight: bold; color:#333; margin-bottom: 10px; margin-top: 0;}
.notice_box_2{font-size: 14px; color: #333; padding:25px; background:#f5f6fa url('../images/icon_02.png') 40px center no-repeat; padding-left: 130px; line-height: 25px;}
.notice_box_3{color:#666; font-weight:normal; line-height: 160%;}
.notice_box_3 img{float:left; margin:5px 20px;}

/* search */
.default {padding: 6px 10px;display: block;font-size: 14px;color: #666;}
.search_wrap{width:100%; height:50px;}
.search_wrap .search_title{float:left; width:145px; color:#333; font-size: 24px; font-weight: bold; padding-top: 10px;}
.search_wrap .search_area{float:left; position:relative;}
.search_wrap .search_area input{width:683px; border:2px solid #4f6eaf; height:44px; text-indent: 10px; color:#4f6eaf;}
.search_wrap .search_area img{position: absolute; top:13px; right:15px; z-index: 3; cursor: pointer;}
.search_wrap .search_area .auto_list{position:absolute; top:48px; z-index: 5; background: #fff; border:2px solid #4f6eaf; width:683px;}
.search_wrap .search_area .auto_list ul{margin: 0; padding: 0;}
.search_wrap .search_area .auto_list ul li a{padding:6px 10px; display: block; font-size: 14px;}
.search_wrap .search_area .auto_list ul li a:hover{background: #f5f6fa url('../images/auto_check.png') 630px 6px no-repeat;}
.search_wrap .search_right{float:right; padding-top:10px;padding-bottom:5px;width:160px;background: rgba(0,0,0,0.8);font-size:20px; color:#fff; text-align: center; height:35px; }
.search_wrap .search_right select{width:100px; height:30px; text-indent: 5px; font-size: 14px; border:1px solid #ccc; margin-left: 10px;}

.title{font-size: 18px; color:#4f6eaf; font-weight: bold; margin:50px 0 10px 0;}
.title1{font-size: 18px; color:#4f6eaf; font-weight: bold; margin:40px 0 0px 0;border-bottom: 2px solid #6a86c0;}
.table_notice{ color: #999; font-weight:normal;}
.table_notice_2{ color: #6a86c0; font-weight:normal;}

.result_top{margin-top:49px;	font-size: 18px; font-weight: bold; text-align: center; border-bottom:1px solid #ddd; padding-bottom: 20px;}
.result_top_btn{float:right; background: #0357a2;	color: #fff;	width: 126px;	height: 28px;	font-size: 16px;	border-radius: 4px;	border: none;	margin-left: 13px;}
.result_info{	border: 1px solid #dcdfe9; border-bottom: none;	border-right: none; border-top:2px solid #6a86c0;}
.result_info tr:first-child{	}
.result_info tr td:nth-child(even){	color: #696a6b;	font-size: 14px;	border-right: 1px solid #cdcdcf;	border-bottom:1px solid #dcdfe9;}
.result_info tr td:nth-child(odd){	color: #000;	font-size: 14px; font-weight: bold;	border-right: 1px solid #dcdfe9;	border-bottom:1px solid #dcdfe9;}
.result_info tr td{padding-left: 40px; padding:15px; letter-spacing: -1px;}
.result_info tr:first-child td{	color: #333;	font-size:14px;	padding-left: 26px;}

.result_info_2{	border: 1px solid #dcdfe9; border-bottom: none;	border-right: none; border-top:2px solid #6a86c0;}
.result_info_2 tr td:nth-child(even){	color: #696a6b;	font-size: 14px;	border-right: 1px solid #cdcdcf;	border-bottom:1px solid #dcdfe9;}
.result_info_2 tr td:nth-child(odd){	color: #000;	font-size: 14px; font-weight: bold;	border-right: 1px solid #dcdfe9;	border-bottom:1px solid #dcdfe9;}
.result_info_2 tr td{padding-left: 40px; padding:15px; letter-spacing: -1px;}

.result_print{height: 88px;	width: 100%;	text-align:center;}
.result_print_btn{width:450px;	height:50px;	background-color: #56b088;	color: #fff;	font-size: 18px;	border-radius: 4px;	border: none;	margin-top: 22px;	margin-left: 23px;	cursor: pointer;	outline: none;}
.result_print_btn:hover{background:#3d966f;}

.result_table{border: 1px solid #dcdfe9; border-bottom: none; border-right: none; border-top:2px solid #6a86c0; width:100%;}
.result_table tr td{text-align: center; padding:15px;	color: #696a6b;	font-size: 14px; border-right: 1px solid #cdcdcf;border-bottom: 1px solid #cdcdcf; letter-spacing: -1px; }
.result_table tr:first-child td{color: #333;	font-size:14px;	text-align: center; font-weight: bold;}
.result_rent{	padding-top: 30px;	height: 340px;}
.result_rent_box{	float: left;	width: 500px;	height: 340px;}
.result_rent_font{	font-size: 19px;	color: #005bac;	font-weight: bold;}
.result_iros{background-color: #eef2f8;	height: 37px;	border: 1px solid #cdcdcf;	border-top: 2px solid #2a5fab;	color: #2a5fab;	font-size: 16px;	text-align: left;	padding-left: 26px;	padding-top: 9px;}
.result_input{height:30px; border:1px solid #b9bed4; text-indent: 10px;}
.txt_info_1{font-size:14px; color:#333; margin-top: 10px;}

/* sub */
.sub_head{height:300px; position: relative;}
.sub_head.visual_01{background:url('../images/visual_mypage.png') center no-repeat;}
.sub_head.visual_02{background:url('../images/visual_request.png') center no-repeat;}
.sub_head.visual_03{background:url('../images/visual_about.png') center no-repeat;}
.sub_head.visual_04{background:url('../images/vusial_main_04.png') center no-repeat;}
.sub_head .sub_menu_wrap{position: absolute; z-index: 25; bottom:0; background: rgba(0,0,0,0.8); width:100%;height:65px;}
/* .sub_head .sub_menu_wrap .sub_menu{width:780px; margin:0 auto;} */
.sub_head .sub_menu_wrap .sub_menu{width:980px; margin:0 auto;}
/*
이전 내용 공부발급 화면 전
.sub_head .sub_menu_wrap .sub_menu li{float:left; padding:0px 10px 0px 20px; line-height: 60px;}
*/
.sub_head .sub_menu_wrap .sub_menu li{float:left; padding:0px 0px 0px 20px; line-height: 60px;}
.sub_head .sub_menu_wrap .sub_menu li a{color:#a6a6a6; height:60px; display: block;}
.sub_head .sub_menu_wrap .sub_menu li.active{}
.sub_head .sub_menu_wrap .sub_menu li.active a{color:#fff; border-bottom:5px solid #4f6eaf;}
.sub_head .sub_menu_wrap .sub_menu li:hover a{color:#fff;}
.con_box{border:5px solid #f5f6fa; padding:25px; color:#666; font-size:14px; line-height: 160%;}

/* member */
.pop_title_wrap{overflow: hidden;}
.pop_title_wrap .pop_title{width:50%; float:left; font-size:30px; color:#333;}
.pop_title_wrap .pop_title span{font-size: 18px;}
.pop_title_wrap .pop_title_right{width:50%; float:right; font-size:14px; text-align: right;}
.member_info{border: 1px solid #cdcdcf;	border-right: none; border-top:2px solid #6a86c0; width: 100%;}
.member_info tr:first-child{height: 45px;	border: none;}
.member_info tr td:nth-child(even){color:#696a6b; font-size: 14px; border-right: 1px solid #cdcdcf; border-bottom: 1px solid #cdcdcf;}
.member_info tr td:nth-child(odd){ color: #000;	font-size: 14px; font-weight: bold;	border-right: 1px solid #cdcdcf; border-bottom:1px solid #cdcdcf;}
.member_info tr td{padding:10px; height: 20px;}
.member_info tr td input{vertical-align: middle;}
.member_info tr td textarea{width:calc(100% - 20px); font-family: 'Noto Sans KR', sans-serif;}
.member_info tr td select{height:34px;}
.qna_btn{width:150px; padding:10px 10px; border:none; font-size:14px;	color:#fff;	cursor:pointer;	outline:none; background: #56b088;}
.mypage_table{border-right: none; border-top:2px solid #6a86c0; width: 100%;}
.mypage_table tr td{padding:10px; height:30px; color: #696a6b; font-size: 12px; border-left:1px solid #d3d6e3;	border-bottom:1px solid #d3d6e3; word-break:break-all}
.mypage_table tr:first-child td{border-bottom:3px solid #ecedf3; color: #333;	font-size:12px; text-align:left; font-weight: bold; text-align:center;}
.mypage_table tr td:first-child{border-left: none;}
.mypage_table tr td a{font-size: 14px; color:#6a86c0;}
.mypage_table tr td.td_notice{background:#f7f8fa; }
.mypage_table tr td .notice_view{font-size: 14px; margin-top: 10px;}
.login_wrap{width:100%; position: relative; margin: 15px auto;}
.login_title{color:#333; font-size: 30px;}
.login_wrap .pop_close{position: absolute; right:30px; top:15px; cursor: pointer;}
.login_area{width:295px; float:left; border-right:1px solid #ddd; margin:0px 0; padding:0 60px;}
.nomember_area{width:295px; float:left; margin:0px 0; padding:0 60px;}
.login_form li{margin:20px 0;}
.login_form li label{display: block; color:#999; margin-bottom:10px; }
.login_form li input{height:50px; width:100%;}
.login_form li button.btoc_popup_btn{width:100%; height:52px; border:none; font-size: 20px; color:#fff; background:#6a86c0; margin-bottom: 10px; cursor:pointer;}
.login_form li button.txt_btn_pw{color:#666; text-decoration:none; background: #fff; border:none; float:left; font-size: 14px; cursor:pointer;}
.login_form li button.txt_btn_join{color:#6a86c0; text-decoration: underline; background: #fff; border:none; float:right; font-size: 14px; cursor:pointer;}
.login_txt{font-size: 12px; margin-top: 20px;}
.btn_kakao{color:#3d3137; background: #fff; border:none; font-size: 14px; cursor:pointer;}
.btn_naver{color:#00c63b; background: #fff; border:none; font-size: 14px; cursor:pointer;}

.result_top{margin-top:49px;	font-size: 18px;	font-weight: bold; text-align: center; border-bottom:1px solid #ddd; padding-bottom: 20px;}
.result_top_btn{float:right; background: #0357a2;	color: #fff;	width: 126px;	height: 28px;	font-size: 16px;	border-radius: 4px;	border: none;	margin-left: 13px;}
.payment_table{border: 1px solid #dcdfe9; border-bottom:none; border-right: none; border-top:2px solid #6a86c0; width:100%;}
.payment_table tr td{padding-left: 40px; padding:15px; font-size: 14px; letter-spacing: -1px; color:#666; border-right: 1px solid #dcdfe9; border-bottom: 1px solid #dcdfe9;}
.payment_table tr:nth-child(1) td{ color:#333; font-weight: bold;}
.payment_table tr:nth-child(2) td{ color:#333; font-weight: bold;}
.payment_table_pop{width:100%;}
.payment_table_pop tr:first-child td{border:none; padding:0;}
.payment_table_pop tr:first-child td p{margin:20px 20px 0 20px; font-size:16px;}
.payment_table_pop tr:first-child td table{margin:20px; width:calc(100% - 44px); border:2px solid #6a86c0;}
.payment_table_pop tr:first-child td table tr:first-child td{font-weight: bold; color:#333;}
.payment_table_pop tr:first-child td table tr td{padding:5px; font-weight:normal; border-right: none;}
.payment_table_pop tr td:nth-child(even){color:#696a6b; font-size: 14px; border-bottom: 1px solid #dcdfe9;}
.payment_table_pop tr td:nth-child(odd){color:#000; font-size:14px; font-weight:bold; border-right:1px solid #dcdfe9; border-bottom:1px solid #dcdfe9;}
.payment_table_pop tr td{padding:10px; height: 30px;}
.payment_table_pop tr td.border_none{border-right:none;}
.payment_table_pop tr td input{vertical-align: middle;}
.payment_table_pop tr td textarea{width:calc(100% - 20px); font-family: 'Noto Sans KR', sans-serif;}
.payment_table_pop tr td select{height:34px;}
.layer_imgview{position:absolute;top:30;left:50;width:1000px;background-color:white; border:1px solid #cdcdcf; box-shadow:3px 3px 10px 3px rgba(29, 29, 29, 0.1);}
.img_top{overflow:hidden;}
.img_top p{padding:20px; float:left; font-weight:500; color:#333; font-size: 25px;}
.img_top span{padding:20px; float:right;}

.center_table{border: 1px solid #dcdfe9; border-bottom:none; border-right: none; border-top:2px solid #6a86c0; width:100%;}
.center_table tr td{padding-left: 40px; padding:15px; font-size: 14px; letter-spacing: -1px; color:#666; border-right: 1px solid #dcdfe9; border-bottom: 1px solid #dcdfe9;}
.center_table tr:nth-child(1) td{ color:#333; font-weight: bold;}
.center_table tr:nth-child(2) td{ color:#333; font-weight: bold;}
.center_table tr td:first-child{color:#333; font-weight: bold;}
.center_table tr td{text-align: center;}

/* paging */
.paging{padding:20px 0 55px 0;}
.paging ul {text-align:center;}
.paging ul li {display:inline-block; width:30px; height:30px; text-align:center; margin: 0 4px}
.paging ul li a {display: block; width:30px; height:30px; font-size:14px; line-height:30px; box-sizing: border-box;}
.paging ul li a:hover,
.paging ul li a.on {background: #f6f6f6; color: #666}
.paging ul li a img{vertical-align:middle;}
.paging ul .prev {margin-right:8px;}
.paging ul .next {margin-left:8px;}
.paging ul .prev a:hover,
.paging ul .next a:hover{background:#fff; color: #000}

/* about */
.con_service li{background: url('../images/bl_01.png') 0 8px no-repeat; padding:0 0 0 20px; font-size: 16px; color:#333; line-height: 24px; margin-bottom:40px;}
.con_service li ul{margin-top:10px;}
.con_service li ul li{background: url('../images/bl_02.png') 0 8px no-repeat; padding:3px 0 0 18px; color:#888; font-size: 14px; margin-bottom:0px; display: block;}
.con_service li ul li ul{display: block; padding:0; margin:20px 0; overflow: hidden;}
.con_service li ul li ul li{float:left; background: none; padding:0 0 0 55px; margin-right:28px; }
.con_service li ul li ul li:nth-child(1){background: url('../images/service_i_1.png') 0 8px no-repeat;}
.con_service li ul li ul li:nth-child(2){background: url('../images/service_i_2.png') 0 8px no-repeat;}
.con_service li ul li ul li:nth-child(3){background: url('../images/service_i_3.png') 0 8px no-repeat;}
.con_service li ul li ul li:nth-child(4){background: url('../images/service_i_4.png') 0 8px no-repeat;}
.con_service li ul li ul li p{color:#333; font-size: 16px; padding:0; margin: 0;}
.con_service li ul li ul li p span{color:#999; font-size: 14px; letter-spacing:-1px;}
.company_1{background: url('../images/Company_intro/company_v_01.png') no-repeat; height: 624px; color: #fff;}
.company_1 .txt_1{font-size: 36px; font-weight: bold; padding: 40px 0 0 40px;}
.company_1 .txt_2{font-size: 18px; padding: 40px 0 0 40px;}
.company_1 .txt_3{font-size: 14px; padding: 40px 0 0 40px; line-height:22px;}
.company_2{background: url('../images/Company_intro/company_v_02.png') no-repeat; height: 520px; color: #333;}
.company_2 .txt_1{font-size: 36px; font-weight: bold; padding:80px 40px 0 0; text-align: right;}
.company_2 .txt_2{font-size: 18px; padding: 40px 40px 0 0 ; text-align: right;}
.company_2 .txt_3{font-size: 14px; padding: 40px 40px 0 0; line-height:22px; text-align: right;}
.company_3{background: url('../images/Company_intro/company_v_03.png') no-repeat; height: 520px; color: #fff;}
.company_3 .txt_1{font-size: 36px; font-weight: bold; padding:120px 40px 0 0; text-align: center;}
.company_3 .txt_2{font-size: 18px; padding: 40px 40px 0 0 ; text-align: center;}


/*
modal 공통 레이아웃
.layout_modal{position: fixed; width:880px; height: 183px; z-index: 1000; top:80px; left: 50%; transform: translate(-50%, -20%); display: none; }
.layout_modal .md_content{ color: #666; background: #fff; position: relative; border-radius: 10px; margin: 0 auto;}
.layout_modal h3{color: #333; font-size: 20px; text-align: left}
.layout_modal span.md_close{display: block; font-size: 18px; position: absolute; right: 30px; top:30px; cursor: pointer}
.layout_modal span.md_close:hover{color: #333}
.md_overlay{position: fixed; width: 100%; height: 100%; top:0; left:0; background: rgba(0,0,0,.5); opacity: 0; visibility: hidden; z-index: 200}
modal0
.modal_0{top:20%;}

modal1
.modal_1{top:10%; opacity: 0}

 */

/* modal ***************************************************************************/


 html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
 body{margin:0}
 h4{font-size:18px;}
 .btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}
 .btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
 .btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}
 .btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
 .btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}
 .btn-default{color:#333;background-color:#fff;border-color:#ccc}
 .btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}
 .btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}
 .btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}
 .btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}
 .btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}
 .btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}
 .btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}
 .btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}
 .btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}
 .btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}
 .btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}
 .btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}
 .btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}

 .fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}
 .fade.in{opacity:1}
 .collapse{display:none}
 .collapse.in{display:block}
 tr.collapse.in{display:table-row}
 tbody.collapse.in{display:table-row-group}
 .collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}

.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}
.close { float: right;font-size: 21px;font-weight: 700;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;filter: alpha(opacity=20);}
button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}
.modal-open{overflow-x:hidden}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:auto;margin:10px}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}
.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}
.modal-header{padding:10px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-10px;margin-right:10px;}
.modal-title{margin:0;line-height:1.42857143}
.modal-body{position:relative;padding:15px}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}
.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-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
.modal-backdrop {z-index: -1;}

@media (min-width:1333px){.modal-dialog{width:885px;margin:40px auto}
.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}
.modal-md{width:768px}
.modal-sm{width:300px}}
@media (min-width:992px){
.modal-lg{width:900px}}


.js_load {
    display: none;
}
.js_load.active {
    display: table-row;
}
.grid.js_load.active {
    display:block;
}
.js_btn {
    cursor: pointer;
}
.main_logo{position: absolute; margin:40px 0; z-index: 25; text-align: center; width:100%;}


.mapui {width: 545px;margin-bottom:1px;color:#000;background-color:#fff;padding: 5px;font-size: 12px;font-weight: normal;padding-left:5px;}
.titlee{width: 99%;font-size: 19px;border-bottom: 2px solid #474c5b;letter-spacing: -1;padding-bottom:10px;padding-left:5px;}
.mapui ul {width: 540px;;margin-top:15px;margin-left:5px;margin-bottom:40px;}
.mapui ul li.map_txt{margin-bottom:6px;padding:0px;height:40px;font-size: 14px;}
.mapui ul li.map_txt1{margin-bottom:6px;padding:0px;height:60px;font-size: 14px;}
.mapui ul li a:link,.map_panel a:visited {color: #218d44;text-decoration: none;}
.mapui ul li a:active,.map_panel a:hover {color: #218d44;text-decoration: none;}

.goods_table{border: 1px solid #dcdfe9; border-bottom: none; border-right: none; border-top:2px solid #6a86c0; width:100%;}
.goods_table tr td{text-align: center !important; padding:15px !important;	color: #696a6b !important;	font-size: 14px !important; border-right: 1px solid #cdcdcf !important;border-bottom: 1px solid #cdcdcf !important; letter-spacing: -1px !important; }
.goods_table tr:first-child td{color: #333 !important;	font-size:14px !important;	text-align: center !important; font-weight: bold !important;}



/* The switch - the box around the slider */
.switch {
  position: relative;
  display: inline-block;
  width: 45px;
  height: 25px;
  vertical-align:middle;
}

/* Hide default HTML checkbox */
.switch input {display:none;}

/* The slider */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 17px;
  width: 17px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #2196F3;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(20px);
  -ms-transform: translateX(20px);
  transform: translateX(20px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}

.toggleTxt {
  margin:0px;
  display:inline-block;
  font-size:12px;
}