
  * { font-family:'Noto_regular', '맑은 고딕', 'Malgun Gothic', Dotum; font-size:12px; }
	/*reset*/
		html, body{width:100%; height:100%; margin:0; padding:0; background:transparent; color:#575656; font-size:16px; font-style:normal; box-sizing:border-box;} 
		div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form,
		label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video,
		input{margin:0; padding:0; font-style:normal; box-sizing:border-box; }
		img {vertical-align:top;}
		ul li {list-style:none;}
		a {text-decoration:none; color:#575656;}
		/*reset*/

		#wrap {width:100%; height:100%;}
		#map_all_wrap {width:100%; height:100%;  }
		#map_all_wrap >#header { z-index:30; height:80px; position:absolute; border:1px solid #ccc;}
		#map_all_wrap >#header > .header_box {width:1200px; margin-left:0 !important; }
		.header_box {width:1200px; margin:0 auto;}
		
		
		#header {width:100%;  height:100px; background:#fff; }
		#header h1 {float:left; line-height:26px;}
		#header h1 a { color:#000; text-decoration:none;}
		#header h1 img {float:left; width:173px; margin-top:10px;}
		#header h1 span {display:inline-block;font-size:28px; letter-spacing:-2px; height:21px;
							line-height:17px;padding-left:8px; margin-top:12px; font-family:'Noto_medium';}
		#header .navi {width:1180px; margin:0 auto;  padding:18px 0 0 0;}


		.top_menu {float:right; padding-top:4px;}
		.top_menu li {float:left; margin-right:78px; }		
		.top_menu li a {font-size:20px; font-family:'Noto_medium'; color:#000; letter-spacing:-1px;}
		.top_menu li a:hover {color:#18abf0;}
		.top_menu li:last-child {margin-right:0;}

		.top_menu_sub {float:right; margin-left:4px; padding-top:8px;}
		.top_menu_sub li {color:#fff;}
		.top_menu_sub li a {font-size:13px; color:#ffc600;}
		.top_menu_sub li:first-child {background:url('../img/login_btn.png') no-repeat 0 4px; padding-left:20px;}

		#main_header {width:100%;  height:80px; position:absolute; background:#fff;  border-bottom:1px solid #ebebeb;}
		#main_header h1 {float:left; line-height:26px;}
		#main_header h1 a { color:#000; text-decoration:none;}
		#main_header h1 img {float:left; width:173px;margin-top:10px;}
		#main_header h1 span {display:inline-block;font-size:28px; letter-spacing:-2px; height:21px;  color:#000;
							line-height:17px;padding-left:8px; margin-top:12px; font-family:'Noto_medium';}
		#main_header .navi {width:1080px; margin:0 auto;  padding:18px 0 0 0;}

		.header_top {height:30px; background:#153961; width:100%;}

		.main_top_menu {float:right; padding-top:4px;}
		.main_top_menu li {float:left; margin-left:78px; }		
		.main_top_menu li a {font-size:20px; font-family:'Noto_medium'; color:#000;  letter-spacing:-1px;}
		.main_top_menu li a:hover {color:#18abf0;}
		

		.main_top_menu_sub {width:1200px; margin:0 auto; padding-top:4px;}
		.main_top_menu_sub li {color:#fff; float:right;}
		.main_top_menu_sub li a {font-size:13px; color:#fff;}
		.main_top_menu_sub li:first-child {background:url('../img/login_btn.png') no-repeat 0 4px; padding-left:20px;}

		#contents {width:100%; float:left; }
		.con_wrap {width:980px; margin:0 auto; padding-top:40px;}
		.con1 {width:100%; height:420px; background:url('../img/main_banner.jpg') no-repeat center 80px; float:left; padding-top:85px; }
		.con1 p {width:1200px; margin:0 auto;  font-size:28px; letter-spacing:-1px; margin-top:72px; line-height:54px; color:#fff; text-align:center; }
		.con1 p span {font-size:76px; letter-spacing:-2px; }

		.main_con_tit {font-size:32px; color:#000; font-family:'Noto_medium'; text-align:center; width:100%; margin-bottom:40px; letter-spacing:-3px; }

		.main_con_btn {display:block; padding:8px 0; width:160px; border:1px solid #d7d7d7;
								text-align:center; margin:0 auto; font-size:14px;
								transition:.6s ease;
								-moz-transition:.6 ease;
								-webkit-transition:.6 ease;
								-ms-transition:.6 ease;
								-o-transition:.6 ease;}
		.main_con_btn:hover {background:#ffbb00; color:#fff; border:1px solid #ffbb00;
								transition:.6s ease;
								-moz-transition:.6 ease;
								-webkit-transition:.6 ease;
								-ms-transition:.6 ease;
								-o-transition:.6 ease;	}

		.main_con_tit span {font-size:13px; display:block; letter-spacing:0; color:#434343;}
	


		.main_search {clear:both; width:980px; margin:0 auto; height:340px; padding-top:60px; text-align:center;}
		.main_search ul {display:inline-block; margin-top:20px;}
		.main_search ul li {float:left; padding:14px 0; width:220px; background:#007eff; margin-left:30px; font-size:18px; color:#fff;}
		.main_search ul li:first-child {background:#00ccff;}

		.con2_box {clear:both;  width:100%; background:#f3f3f3;}
		.con2 {clear:both; width:1100px; margin:0 auto; height:474px; padding-top:70px; text-align:center;}

		.con2_list_box {display:inline-block; margin-bottom:50px;}
		.con2_list_box > .con2_list:first-child {margin-left:0;}
		.con2_list {width:300px; float:left; margin-left:40px; text-align:left;}
		.con2_list p {width:100%; height:178px; margin-bottom:8px; overflow:hidden;}
		.con2_list img {width:100%;}
		.con2_list dl dt {font-size:20px; font-family:'Noto_regular'; letter-spacing:-1px; color:#000;}
		.con2_list dl dd {color:#6b6b6b; font-size:13px; letter-spacing:0px; letter-spacing:-1px;}

		
		
		.con3_box {width:100%; }
		.con3 {clear:both; width:980px; margin:0 auto; height:336px; padding-top:40px; text-align:center;}

		.con3_right {float:left; text-align:left; border-right:1px solid #efefef; padding-right:60px; height:257px;}
		.con3_right dl {clear:both; width:100%; margin-top:2px; }
		.con3_right dl dt {font-size:25px; letter-spacing:-2px; margin-bottom:10px; color:#000;}
		.con3_right dl dt a {font-size:25px; letter-spacing:-2px;color:#000;}
		.con3_right dl dd {letter-spacing:0px; margin-bottom:8px; font-size:13px; color:#7e7e7e; }
		.con3_right dl dd:nth-child(3) {line-height:17px; float:left; }
		.con3_right dl dd:last-child {margin-top:-100px;}
		.blog_btn {float:right; color:#7e7e7e;  width:24px; margin-top:2px; height:24px; background:url('../img/sns_set_b.png') no-repeat 0 0; }

		.con3_right_img {width:280px; height:145px; background:red; display:block; overflow:hidden; clear:both;}
		.con3_right_img img {width:100%; vertical-align:middle; display:block;}

		.con3_left {text-align:left; float:right; width:578px; overflow:hidden; height:257px;}
		.book_cover {display:block; width:208px; height:257px; float:right; }
		.main_con_tit_2 {font-size:14px; margin-bottom:10px;}

		.book_tit1 {display:block; font-size:15px; color:#0083f2; letter-spacing:-1px;}
		.book_tit2 {display:block; font-size:25px; letter-spacing:-2px; margin-bottom:19px; margin-top:9px; line-height:20px; color:#000; }
		.book_tit_line {width:20px; height:2px; display:block; background:#0083f2; margin-top:4px; }
		
		.con3_left ul {margin-bottom:16px;}
		.con3_left ul li {white-space:nowrap; margin-top:3px;text-overflow: ellipsis; width:320px; overflow:hidden;}
		.con3_left ul li span {font-size:3px; line-height:20px; margin-right:4px; display:block; float:left; color:#575757;}
		.con3_left ul li a {font-size:13px; color:#323232; }
		.con3_left ul li a:hover {text-decoration:underline;}
	
		.con3_left_txt {float:left; margin-right:30px;}
		.book_btn1 {width:155px; padding:6px 0; background:#1e1e1e; color:#fff; display:inline-block; text-align:center;
								transition:.6s ease;
								-moz-transition:.6 ease;
								-webkit-transition:.6 ease;
								-ms-transition:.6 ease;
								-o-transition:.6 ease;	
		}
		.book_btn1:hover {background:#0083f2;}
		.book_btn2 {width:155px; padding:6px 0; background:#1e1e1e; color:#fff; display:inline-block; text-align:center; float:right;
								transition:.6s ease;
								-moz-transition:.6 ease;
								-webkit-transition:.6 ease;
								-ms-transition:.6 ease;
								-o-transition:.6 ease;	
		}
		.book_btn2:hover {background:#0083f2;}

		.book_btn1 img {vertical-align:middle; margin-left:4px; margin-top:-2px;}
		.book_btn2 img {vertical-align:middle; margin-left:4px; margin-top:-2px;}

		.main_btn_box {width:980px; margin:0 auto; text-align:center;}
		.main_btn_box_left {width:33.3%; float:left;  height:160px; padding-top:40px;}
		.main_btn_box_center {width:33.3%; float:left;  height:160px; padding-top:40px;}
		.main_btn_box_right {width:33.3%; float:left;  height:160px; padding-top:40px;}

		.main_btn_box_left dl {background:url('../img/main_icon_menu1.jpg') no-repeat 195px 0; border-right:1px solid #f2f2f2; width:315px;}		
		.main_btn_box_center dl {background:url('../img/main_icon_menu2.jpg') no-repeat 240px 0; border-right:1px solid #f2f2f2; padding-left:30px; width:350px;}
		.main_btn_box_right dl {float:right;background:url('../img/main_icon_menu3.jpg') no-repeat right 0; padding-left:30px; width:290px;}

		.main_btn_box_left dd {margin-right:10px; }
		.main_btn_box_left dd a {color:#b0b0b0;}
		.main_btn_box_left_line {width:1px; height:10px; margin-top:6px; background:#ededed;}

		.main_btn_box dl {text-align:left; height:74px; }
		.main_btn_box dt {font-size:25px; letter-spacing:-3px; line-height:22px; margin-bottom:16px; padding-top:10px;}
		.main_btn_box dt a {font-size:26px; letter-spacing:-3px; line-height:22px; margin-bottom:10px;}
		.main_btn_box dd {float:left; color:#b0b0b0; letter-spacing:-1px;}

		.main_btn_box_line {position:relative;width:2px; height:100px; background:#000; }
		


		#footer {clear:both; width:100%;  border-top:1px solid #ebebeb; background:#fff;}
		#map_footer  {clear:both; width:100%;  border-top:1px solid #ebebeb; background:#fff; position:fixed; bottom:0;}
		#map_footer .footer_copy {height:36px !important; padding-top:7px !important; text-align:center; }

		.footer_menu {clear:both; width:1080px; margin:0 auto; padding-top:10px; height:48px;}
		.footer_menu ul {padding-top:4px;}
		.footer_menu ul li {float:left; margin-right:20px; font-size:14px; }
		.footer_menu ul li a {font-size:14px; }
		.footer_menu select {float:right; width:185px; padding-left:4px; height:30px; border:1px solid #ccc; color:#909090; margin-top:-5px; font-size:14px;}
		.footer_menu option {font-size:14px;}
		.footer_copy {clear:both; width:1080px; margin:0 auto; font-family:'Noto_Light'; font-size:13px; height:90px; padding-top:20px; color:#909090; border-top:1px solid #ebebeb;}
		.footer_copy span {font-size:12px; color:#b7b7b7;}

		.top_btn {position:fixed; background:#505050; width:60px; padding-top:20px; height:60px; right:30px; bottom:80px; text-align:center; z-index:9999;}
		.top_btn a {color:#fff; }

		.f_logo_box {width:100%; margin-left:100px; text-align:center;}
		.f_logo_box ul {width:1080px; margin:0 auto; display:inline-block;margin-bottom:10px; }
		.f_logo_box ul li {float:left; margin-left:64px; padding: 12px 0 8px 0;}
		.f_logo_box ul li:first-child {margin-left:0;}

		.footer_ad_box {width:100%; background:url('../img/footer_ad_bg.png') repeat #7c8184; border-bottom:1px solid #ebebeb; height:110px; font-size:15px; letter-spacing:-1px; text-align:center; float:left;}
		.footer_ad_box dl {width:1080px; margin:0 auto; background:url('../img/footer_ad_img.png') no-repeat 159px -7px; height:110px;}
		.footer_ad_box dl dt { font-size:20px; height:56px; color:#fff; padding-top:24px;}
		.footer_ad_box dl dd {font-size:15px; color:#bfc8cd;}

		.main_prev {float:left; margin-top:68px;}
		.main_next {float:right; margin-top:68px;}

/*--------메인검색박스---------------------*/		
		.map_search2 {height:55px; /*background:url('../img/search_bar.png') repeat;*/ background:#606060; border:1px solid #606060; margin-bottom:10px; }

		.map_search2_box {margin:0 auto; width:980px;}
		
		.map_search2_box ul li {float:left}
		.map_search2_select1 { background:url('../img/select_btn2.png') no-repeat #0588fd; background-position:130px 19px;  width:160px; height:64px; color:#fff; font-size:18px; }
		.map_search2_select2 { background:url('../img/select_btn2.png') no-repeat 96px 24px; width:119px; height:53px; color:#fff; font-size:16px; border-right:1px solid #ccc; }
		
		.map_search2_select3 {float:right !important; background:url('../img/select_search_btn.png') no-repeat 20px 13px #ff4200; width:160px; height:44px; }
		.map_search2_select3 a {color:#fff; font-size:17px; padding:9px 0 16px 50px; display:block; letter-spacing:-1px;}

		.map_search2_inputtxt2 {padding-top:6px; float:right !important; }
		.map_search2_inputtxt2 input {background:none; vertical-align:top; height:64px; margin-left:0px; width:220px; font-size:14px; color:#b8b8b8; padding-left:4px; border:1px solid #717171;}
		
		.map_search2_inputtxt2_search {margin-left:4px; text-align:left;  width:86px; height:32px; border:none; background:url('../img/select_search_btn.png') no-repeat 14px 7px #ff4200; font-size:16px; padding-left:37px; font-family:'Noto_Bold'; color:#fff;  }

		.map_search2_inputtxt2_search2 {text-align:left;  width:42px; margin-left:-3px; height:39px; border:none; margin-top:7px; background:url('../img/select_search_btn2.png') no-repeat 2px 6px #fff; font-size:16px; cursor:pointer; font-family:'Noto_Bold'; color:#fff;  }
		.map_search2_inputtxt2_search2:active {top:0; background:url('../img/select_search_btn2.png') no-repeat 2px 7px #fff;}


		.map_search2_box select {font-size:17px; height:55px; width:118px; padding-left:5px; background:none; border:none; color:#000; -webkit-appearance:none; -moz-appearance:none; }
		.map_search2_box select option {color:#000; font-size:17px; }

		.map_search2_box select::-ms-expand {display:none;}


		
/*-----------------------------*/


/*--------관심단지 검색박스---------------------*/		
		.map_search3 {height:55px; /*background:url('../img/search_bar.png') repeat;*/ background:#606060; border:1px solid #606060; }

		.map_search3_box {margin:0 auto; width:980px;}
		
		.map_search3_box ul li {float:left}
		.map_search3_select1 { background:url('../img/select_btn2.png') no-repeat #0588fd; background-position:130px 19px;  width:160px; height:64px; color:#fff; font-size:18px; }
		.map_search3_select2 { background:url('../img/select_btn2.png') no-repeat 96px 24px; width:119px; height:53px; color:#fff; font-size:16px; border-right:1px solid #ccc; }
		
		.map_search3_select3 {float:right !important; background:url('../img/select_search_btn.png') no-repeat 20px 13px #ff4200; width:160px; height:44px; }
		.map_search3_select3 a {color:#fff; font-size:17px; padding:9px 0 16px 50px; display:block; letter-spacing:-1px;}

		.map_search3_inputtxt2 {padding-top:6px; float:right !important; }
		.map_search3_inputtxt2 input {background:none; vertical-align:top; height:64px; margin-left:0px; width:220px; font-size:14px; color:#b8b8b8; padding-left:4px; border:1px solid #717171;}
		
		.map_search3_inputtxt2_search {margin-left:4px; text-align:left;  width:86px; height:32px; border:none; background:url('../img/select_search_btn.png') no-repeat 14px 7px #ff4200; font-size:16px; padding-left:37px; font-family:'Noto_Bold'; color:#fff;  }

		.map_search3_inputtxt2_search2 {text-align:left;  width:39px; height:39px; border:none; margin-top:7px; background:url('../img/select_search_btn2.png') no-repeat 2px 6px #fff; font-size:16px; cursor:pointer; font-family:'Noto_Bold'; color:#fff;  }
		.map_search3_inputtxt2_search2:active {top:0; background:url('../img/select_search_btn2.png') no-repeat 2px 7px #fff;}


		.map_search3_box select {font-size:17px; height:55px; width:118px; padding-left:5px; background:none; border:none; color:#000; -webkit-appearance:none; -moz-appearance:none; }
		.map_search3_box select option {color:#000; font-size:17px; }

		.map_search3_box select::-ms-expand {display:none;}
/*-----------------------------*/






/*--------서브검색박스---------------------*/		
		.map_search { width:1200px;    height:54px; background:#fff;  }

		.map_search_box {margin:0 auto; width:1200px;}
		
		.map_search_box ul li {float:left}
		.map_search_select1 { background:url('../img/select_btn2.png') no-repeat ; background-position:130px 19px;  width:160px; height:54px; color:#fff; font-size:18px; }
		.map_search_select2 { background:url('../img/select_btn2.png') no-repeat 124px 23px; width:148px; height:54px; color:#fff; font-size:18px; border-right:1px solid #ccc; }
		
		.map_search_select3 {float:right !important; background:url('../img/select_search_btn.png') no-repeat 20px 13px #ff4200; width:160px; height:44px; }
		.map_search_select3 a {color:#fff; font-size:17px; padding:9px 0 16px 50px; display:block; letter-spacing:-1px;}

		.map_search_inputtxt2 {padding-top:6px; float:right !important; }
		.map_search_inputtxt2 input {background:none; vertical-align:top; height:32px; margin-left:10px; width:220px; font-size:14px; color:#fff; padding-left:4px; border:1px solid #717171;}
		
		.map_search_inputtxt2_search {margin-left:4px; text-align:left;  width:86px; height:32px; border:none; background:url('../img/select_search_btn.png') no-repeat 14px 7px #ff4200; font-size:16px; padding-left:37px; font-family:'Noto_Bold'; color:#fff;  }

		.map_search_inputtxt2_search2 {text-align:left;  width:38px; height:43px; border:none; margin-top:5px; background:url('../img/select_search_btn2.png') no-repeat 7px 14px #fff; font-size:16px;  font-family:'Noto_Bold'; color:#fff;  }

		.map_search_box select {font-size:17px; height:50px; width:148px; padding-left:10px; background:none; border:none; color:#000; -webkit-appearance:none; -moz-appearance:none; }
		.map_search_box select option {color:#000; font-size:18px; }

		.map_search_box select::-ms-expand {display:none;}

/*--------서브검색박스---------------------*/	
		
		.sub_top_search_btn {height:54px; width:170px; background:#2e9bf8; border:none; color:#fff; font-size:22px; letter-spacing:-2px; float:left; cursor:pointer;
											transition:.8s ease;
											-moz-transition:.8 ease;
											-webkit-transition:.8 ease;
											-ms-transition:.8 ease;
											-o-transition:.8 ease;}

		.sub_top_search_btn_reset {display:block; float:left; width:81px; text-align:center; padding-top:29px; font-size:14px; line-height:16px; letter-spacing:-1px; cursor:pointer; background:url(../img/select_search_btn5.png) no-repeat  center 5px #2e9bf8; color:#fff; font-weight:bold; height:25px; border-left:1px solid #0060b2;}
		.sub_top_search_btn img {margin-right:6px; margin-top:4px;}
		.sub_top_search_btn:active {top:0;}
		.sub_top_search_btn:hover {background:#163961;
														transition:.8s ease;
														-moz-transition:.8 ease;
														-webkit-transition:.8 ease;
														-ms-transition:.8 ease;
														-o-transition:.8 ease;}
		

		.map_search3 {height:54px; width:340px; float:left; margin-left:2px; border:1px solid #ccc;/*background:url('../img/search_bar.png') repeat;*/ background:#fff; }

		.map_search_result {height:58px; background:url('../img/search_bar.png') repeat; margin-top:58px; }
		
		.sub_map_search {width:100%; height:44px; background:url('../img/search_bar.png') repeat; clear:both; }


		.map_area_sub {clear:both; position:relative; width:100%; height:500px; padding:0; margin:0;  background:#000;}

		.map_input_sub {width:1000px; overflow:hidden; height:500px; position:absolute; }
		
		.map_info_sub {position:absolute; min-width:280px; padding:10px 2px 20px 0; background:#fff; right:0; height:500px; border-left:1px solid #9fa09e; }
		
		.map_info_sub p {width:100%; border-bottom:2px solid #6b6b6b; padding:10px 10px 10px 16px; font-size:20px; font-weight:600; letter-spacing:-1px; color:#000;}

		.map_info_sub ul {width:100%; height:440px; overflow-y: scroll; overflow-x:hidden;}
		.map_info_sub ul li {padding:12px 12px 12px 16px ; border-top:1px solid #dbdbdb; }
		.map_info_sub ul li:first-child {border:none;}
		.map_info_sub ul li a {font-size:14px; font-weight:600; color:#000;}
		.map_info_sub ul li a span {font-size:14px; font-weight:200; color:#7f7f7f; }

		.map_info_sub ul li:hover {background:#0588fd;}
		.map_info_sub ul li:hover a {color:#fff;}
		.map_info_sub ul li:hover a span {color:#fff;}


		.map_area {clear:both; width:100%; height:500px; padding:0; margin:0;  background:red;}

		.map_input {width:100%; overflow:hidden; height:100%; }
		
		
		

		.danji_top_table {width:100%; margin-top:10px; margin-bottom:10px; border-top:2px solid #152168; border-left:1px solid #ccc;}
		.danji_top_table tr:hover {background:#e1e1e1; }
		.danji_top_table th {background:#f8f8f8; border-bottom:1px solid #a3b9cc; font-weight:normal; padding:3px 0; text-align:center; font-size:15px; letter-spacing:-1px; color:#000; border-right:1px solid #ccc;}
		.danji_top_table td {border-bottom:1px solid #d1d1d1; padding:6px 0; font-size:12px; text-align:center; font-weight:300; border-right:1px solid #ccc; color:#000;}
		
		
		.danji_top_table td a {font-size:15px;  letter-spacing:-0.5px;}
		.danji_top_table td a:hover {text-decoration:underline;}		

		.table_bg_1 {background:#e4f2fd !important;}
		.table_bg_2 {background:#e4eafd !important;}
		.table_bg_3 {background:#eee0f8 !important;}
	
		.table_txt_red {color:#ff1e00 !important;}
		.table_txt_blue {color:#0068c3 !important;}



		.sub_con1 {clear:both;width:100%; height:200px; background:url('../img/main_banner.jpg') center -100px; float:left; padding-top:85px; }
		.sub_con1 p {width:980px; margin:0 auto;  font-size:52px; letter-spacing:-3px; font-family: 'Nanum_Myeongjo R', serif; text-align:center; margin-top:22px; line-height:67px; color:#fff; text-shadow:2px 1px 3px #0e3b61;}


		.sub_con_980 {clear:both; width:980px; margin:0 auto;}
		.search_info {width:100%; background:#0088ff; border:1px solid #006dcc; margin-top:50px; padding:20px 0; color:#fff; letter-spacing:-2px; text-align:center; font-size:30px;}

		.search_result {clear:both; margin-top:50px;}
		.search_result_table {width:100%; margin-top:10px; margin-bottom:10px; border-top:2px solid #152168;}
		.search_result_table tr:hover {background:#e1e1e1; }
		.search_result_table th {background:#f8f8f8; border-bottom:1px solid #a3b9cc; font-weight:normal; padding:8px 0; text-align:center; font-size:16px; letter-spacing:-1px; color:#000;}
		.search_result_table td {border-bottom:1px solid #d1d1d1; padding:8px 0; font-size:15px; text-align:center;  letter-spacing:-0.5px;}
		
		
		.search_result_table td a {font-size:15px;  letter-spacing:-0.5px;}
		.search_result_table td a:hover {text-decoration:underline;}

		.table_view_box {min-height:300px; padding:14px 20px !important; vertical-align:top;  }
		.table_text_left {text-align:left !important; padding-left:10px !important;}

		.table_txt {font-size:18px; letter-spacing:-0.5px; font-family:'Noto_bold'; color:#000;}
		.table_txt span {font-size:14px; display:block; }


		.search_result_table_view {width:100%; margin-top:40px; margin-bottom:10px; border-top:2px solid #152168;}
		.search_result_table_view th {background:#778899;  text-align:left;border-bottom:1px solid #a4b8ca;  padding:14px 0 14px 10px; font-size:16px; letter-spacing:-1px; color:#000;}
		.search_result_table_view td {background:#ffffff; border-bottom:1px solid #d1d1d1; padding:14px 0 14px 10px;  font-size:16px;  font-family:'Noto_medium'; letter-spacing:-1px;}


		.board_comment_list {width:100%; margin-top:40px; margin-bottom:10px; border-top:2px solid #152168;}
		.board_comment_list th {background:#ebf3fa;  text-align:left;border-bottom:1px solid #a4b8ca;  padding:14px 0 14px 10px; font-size:16px; letter-spacing:-1px; color:#000;}
		.board_comment_list td {border-bottom:1px solid #d1d1d1; padding:14px 0 14px 10px;  font-size:16px;  font-family:'Noto_medium'; letter-spacing:-1px;}
		.board_comment_list td span {display:block; font-size:13px;}


		.board_comment_write {width:100%; margin-top:40px; margin-bottom:10px; border-top:2px solid #152168;}
		.board_comment_write th {background:#f8f8f8;  text-align:left;border-bottom:1px solid #a4b8ca;  padding:14px 0 14px 10px; font-size:16px; letter-spacing:-1px; color:#000;}
		.board_comment_write td {border-bottom:1px solid #d1d1d1; padding:14px 0 14px 10px;  font-size:16px;  font-family:'Noto_medium'; letter-spacing:-1px;}
		.board_comment_write td textarea {float:left; width:95%; min-height:100px; font-size:16px; padding:10px; letter-spacing:-1px;  font-family:'Noto_medium';}
		.board_comment_write td input {height:30px; font-size:14px;}
		
		.sub_con_tit {clear:both; display:block; font-size:32px; padding-top:70px; color:#000; font-family:'Noto_medium'; text-align:center; width:100%; margin-bottom:40px; letter-spacing:-3px;}
		.sub_con_tit_s {display:block; text-align:center; letter-spacing:0; font-size:14px; color:#737373; }

		.sub_con_tab_level2 {width:100%;}
		.sub_con_tab_level2 ul {}
		.sub_con_tab_level2 ul li {float:left; width:50%; background:#ebf3fa; text-align:center; padding:12px 0; border-bottom:1px solid #e6e6e6; font-size:16px;}
		.sub_con_tab_level2 ul li:hover{cursor:pointer;}
		.sub_con_tab_level2 ul .on {background:#0087ff; color:#fff; border:none;}


		.apt_list_box {float:left; width:50%; height:176px; padding-bottom:24px; margin-bottom:24px; border-bottom:1px dashed #b5b5b5;}
		.apt_list_box .apt_list_img {float:left; width:180px; height:120px; background:#b5b5b5; margin-right:10px;}
		.apt_list_box .apt_list_img img {width:100%;}
		.apt_list_box dl {padding-right:14px;}
		.apt_list_box dl dt  {font-size:15px; font-family:'Noto_bold'; color:#ff4e00; letter-spacing:-1px; overflow:hidden; line-height:19px; height:40px; margin-bottom:3px;}
		.apt_list_box_tit {display:block; width:100%; font-size:16px; font-family:'Noto_bold'; color:#ff4e00; letter-spacing:-1px; overflow:hidden; line-height:19px; height:23px; margin-bottom:3px;}
		.apt_list_box dd {letter-spacing:-1px; overflow:hidden; width:280px;/*text-overflow:ellipsis; white-space:nowrap;*/}
		.apt_list_box .apt_name {font-size:22px; line-height:24px; font-family:'Noto_bold'; color:#000; height:50px; margin-top:9px;}
		.apt_list_box .apt_address {font-size:13px;  }
		.apt_list_box .apt_info {font-size:28px; font-family:'Noto_bold'; color:#0087ff; line-height:30px; padding-top:10px;  }
		.apt_list_box .apt_info1 {font-size:20px; font-family:'Noto_bold'; color:#0087ff; float:left; margin-top:-7px;}
		.apt_list_box .apt_info1 span {display:block; color:#383838; letter-spacing:0; font-size:13px;  line-height:13px;} 
		.apt_list_box .apt_info2 {font-size:20px; font-family:'Noto_bold'; color:#0087ff; float:right; background:url('../img/apt_info_next_btn.jpg') no-repeat 0 16px; padding-left:24px; margin-top:-7px; padding-right:2px;} 
		.apt_list_box .apt_info2 span {display:block; color:#383838; letter-spacing:0; font-size:13px; line-height:13px;}


		

		.best_agente_list {}
		.best_agente_box {float:left; margin-left:40px;}
		.best_agente_box:first-child {margin-left:0;}
		.best_agente_box P {background:#ebebeb; width:298px; height:234px;}
		.best_agente_box P img {width:100%;}
		.best_agente_box dt {font-size:22px; margin-top:10px;  font-family:'Noto_bold'; letter-spacing:-2px; color:#000; margin-bottom:6px; width:298px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
		.best_agente_box dd {font-size:14px; letter-spacing:-1px;}
		.best_agente_box dd span {width:1px; height:10px; background:#6b6b6b; display:inline-block; margin:0 4px}


		.best_agente_con_tit {clear:both; background:#f5f6f8; display:block; font-size:32px; padding-top:70px; color:#000; font-family:'Noto_medium'; text-align:center; width:100%; padding-bottom:40px; letter-spacing:-3px;}

		.agente_home_wrap {background:url('../img/agente_home_bg.gif') repeat; }

		.agente_home_top {width:100%; height:190px; background:url(../img/agente_top_bg.png) repeat,  url(../img/main_banner2.jpg) no-repeat center #000;}
		.agente_home_top_con {width:984px; margin:0 auto;}

		.agente_home {width:984px; margin:0 auto; margin-top:20px; }
		
		
		.agente_home_left {clear:both; width:220px; float:left; overflow:hidden;}
		
		.store_label { height:95px;  float:right; }
		
		.store_label img { }

		.store_info {padding:70px 20px 10px 0px;}

		.store_info h1 {font-size:34px; color:#fff; letter-spacing:-1px; line-height:26px; padding-bottom:6px; font-family:'Noto_bold'; text-shadow:2px 2px 2px 0px #000; }
		
		.store_info ul {display:inline-block; }
		.store_info ul li {color:#fff;  letter-spacing:-1px; font-size:14px; float:left; margin-right:20px; margin-top:6px; text-shadow:2px 2px 2px 0px #000;}
		.store_info ul li:nth-child(1) {display:block; font-size:37px; width:100%; font-family:'Noto_medium'; color:#2f94ff; line-height:38px; height:38px; margin-botton:4px;}
		.store_info ul li:nth-child(1) a {font-size:37px;  font-family:'Noto_medium'; color:#2f94ff; line-height:38px; }

		.store_info ul li span {font-size:18px; height:18px; padding-left:6px; display:inline-block; line-height:14px;}


		.agente_home_left_mbox {margin:0 0 10px 0; padding:6px 10px 10px 16px; background:#3b4b5d; width:220px; box-shadow:2px 2px 2px 0px #cccccc; }

		.agente_home_left_mbox h2{font-size:18px; color:#d2e7fe; letter-spacing:-1px; width:100%; padding-bottom:6px;}

		.agente_home_left_mbox dl {display:inline-block; padding-top:6px; padding-bottom:6px; width:100%; border-top:1px solid #354354; }
		.agente_home_left_mbox dt {font-size:16px; color:#b0d6ff;  font-family:'Noto_medium'; letter-spacing:-1px;}
		.agente_home_left_mbox dd {font-size:14px; float:left; color:#b0d6ff;}
		.agente_home_left_mbox dd a {font-size:14px; float:left; color:#b0d6ff;}


		.agente_home_left_adbox {margin:0px 0 10px 0px; padding:6px 16px 10px 16px; background:#3b4b5d; width:220px; box-shadow:2px 2px 2px 0px #cccccc; }
		.agente_home_left_adbox h2 {font-size:18px; color:#d2e7fe; letter-spacing:-1px; width:100%; padding-bottom:6px; border-bottom:1px solid #354354; margin-bottom:16px;}

		.agente_home_left_adbox_roll {display:inline-block; width:160px; }
		
		.agente_home_left_adbox p {background:#ebebeb; width:150px; height:100px; margin:0 auto;}

		.agente_home_left_adbox dl {padding-top:10px; display:inline-block;}
		.agente_home_left_adbox dt {color:#d2e7fe; font-size:16px; font-family:'Noto_bold'; line-height:18px;}
		.agente_home_left_adbox dd {color:#afd5ff; font-size:13px; letter-spacing:-1px;}


		.agente_left_prev {float:left; margin-top:40px;}
		.agente_left_next {float:right; margin-top:40px;}

		.agente_home_left_intro_btn {width:220px; height:53px; box-shadow:2px 2px 2px 0px #cccccc; }
		.agente_home_left_intro_btn a {width:100%; height:45px; padding-top:8px;display:block; color:#fff; font-size:22px; letter-spacing:-2px; text-align:center; background:#1a89ff;}

		.agente_home_con { width:780px; padding:0 16px 16px 16px; height:100%; margin-left:220px;}

		.agente_home_con_box {background:#fff; padding:16px; width:100%; display:inline-block; margin-bottom:16px; box-shadow:2px 2px 2px 0px #cccccc;}
		.agente_home_con_tit {font-size:24px; font-family:'Noto_medium'; color:#000; letter-spacing:-1px; margin-bottom:16px; }

		.new_product_list {float:left; margin-left:20px; }
		
		.new_product_list p { width:224px; height:150px; background:#ebebeb; margin-bottom:6px; }

		.new_product_list dl {display:block; }
		.new_product_list dl dt {width:223px; font-size:18px; letter-spacing:-1px; font-family:'Noto_bold'; color:#000; margin-bottom:6px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
		.new_product_list dl dd { width:223px;  border-bottom:1px solid #dedede; padding-bottom:6px; margin-bottom:6px; font-size:14px; overflow:hidden; white-space:nowrap;}
		.new_product_list dl dd:last-child {border:none; padding-bottom:0; margin-bottom:0;}
		.new_product_list_dd_bar {width:1px; height:10px; background:#6b6b6b; display:inline-block; margin:0 6px}

		.more_view  {float:right; font-size:16px; margin-top:3px; background:#1a89ff; padding:5px 14px; border-radius:3px; color:#fff;}
		.more_view a {font-size:16px; color:#fff;}


		.agente_home_notice {width:100%; border-top:1px solid #e8e8e8; padding-top:8px;}
		.agente_home_notice li {width:100%; margin-top:6px; list-style:disc; list-style-position:inside;  }
		.agente_home_notice li a { font-size:15px; letter-spacing:-1px;  color:#000; margin-left:-8px; font-family:'Noto_medium';}
		.agente_home_notice li a:hover {text-decoration:underline;}
		.agente_home_notice li a span {float:right; color:#3a3a3a;  letter-spacing:-0px;}


		.product_list {padding-bottom:16px;  border-top:1px solid #dedede; padding:16px 0; width:100%; display:inline-block;}
		.product_list p {width:194px; height:152px; background:#ebebeb; float:left; margin-right:10px;}
		.product_list p img {width:100%;}
		.product_list ul {width:500px; float:right;}
		.product_list ul li:nth-child(1) {margin-bottom:10px;}
		.product_list ul li:nth-child(2) {font-size:24px; font-family:'Noto_bold'; letter-spacing:-2px; color:#000; border-bottom:1px dashed #dedede; padding-bottom:5px;}
		.product_list ul li:nth-child(2) .product_list_info {float:right; font-size:15px; letter-spacing:0; margin-top:10px; font-family:'Noto_medium'; }
		.product_list ul li:nth-child(3) {height:48px; margin-top:4px;  font-family:'Noto_medium'; font-size:15px; color:#272727; overflow:hidden; text-overflow:ellipsis; letter-spacing:-0.5px; margin-bottom:6px;}
		

		.product_list_info_con1 {display:block; padding-left:16px; float:left; margin-right:16px; font-size:14px; letter-spacing:-1px; font-weight:bold; background:url(../img/product_list_info_con1.gif) no-repeat 0 4px; }
		.product_list_info_con2 {display:block; padding-left:16px; float:left; margin-right:16px; font-size:14px; letter-spacing:-1px; font-weight:bold; background:url(../img/product_list_info_con2.gif) no-repeat 0 4px;}
		.product_list_info_con3 {display:block; padding-left:16px; float:left; margin-right:16px; font-size:14px; letter-spacing:-1px; font-weight:bold; background:url(../img/product_list_info_con3.gif) no-repeat 0 4px;}
		.product_list_info_con4 {display:block; padding-left:16px; float:left; margin-right:16px; font-size:14px; letter-spacing:-1px; font-weight:bold; background:url(../img/product_list_info_con4.gif) no-repeat 0 4px;}


		.product_list_sub {padding-bottom:16px;  border-top:1px solid #dedede; padding:16px 0; width:100%; display:inline-block;}
		.product_list_sub p {width:194px; height:152px; background:#ebebeb; float:left; margin-right:18px;}
		.product_list_sub p img {width:100%;}
		.product_list_sub ul {width:500px; float:left;}
		.product_list_sub ul li:nth-child(1) {margin-bottom:10px;}
		.product_list_sub ul li:nth-child(2) {font-size:24px; font-family:'Noto_bold'; letter-spacing:-2px; color:#000; border-bottom:1px dashed #dedede; padding-bottom:5px;}
		.product_list_sub ul li:nth-child(2) .product_list_info {float:right; font-size:15px; letter-spacing:0; margin-top:10px; font-family:'Noto_medium'; }
		.product_list_sub ul li:nth-child(3) {height:48px; margin-top:4px;  font-family:'Noto_medium'; font-size:15px; color:#272727; overflow:hidden; text-overflow:ellipsis; letter-spacing:-0.5px; margin-bottom:6px;}
		

		.product_list_sub2 {padding-bottom:16px;  border-top:1px solid #dedede; padding:16px 0; width:100%; display:inline-block;}
		.product_list_sub2 p {width:194px; height:152px; background:#ebebeb; float:left; margin-right:18px;}
		.product_list_sub2 p img {width:100%;}

		.product_list_sub2 ul {width:100%;}
		.product_list_sub2 ul li:nth-child(1) {margin-bottom:10px;}
		.product_list_sub2 ul li:nth-child(2) {font-size:19px; font-family:'Noto_medium'; letter-spacing:-2px; color:#000; border-bottom:1px dashed #dedede; padding-bottom:5px;}
		.product_list_sub2 ul li:nth-child(2) .product_list_info {float:right; font-size:15px; letter-spacing:0; margin-top:10px; font-family:'Noto_medium'; }
		.product_list_sub2 ul li:nth-child(3) {height:30px; margin-top:4px;  font-family:'Noto_medium'; font-size:15px; color:#272727; overflow:hidden; text-overflow:ellipsis; letter-spacing:-0.5px; margin-bottom:6px;}
		





		.product_list_agent_info {position:relative; width:240px; height:152px; float:right; border-left:1px solid #ccc; padding-left:20px; letter-spacing:-1px; color:#000;}
		.product_list_agent_info_best {display:block; width:130px; margin-bottom:15px; background:url(../img/product_list_info_con5.gif) no-repeat right 3px; color:#ff4800; font-weight:bold; font-size:14px;}
		.product_list_agent_info_normal {display:block; width:130px; margin-bottom:15px; color:#000; font-weight:bold; font-size:14px;}
		
		.product_list_agent_info_txt {display:block; font-size:14px; color:#6f6f6f;}
		.product_list_agent_info_txt span {font-size:20px; font-family:'Noto_bold'; color:#000;height:70px; overflow:hidden; line-height:24px;  display:block; margin-bottom:6px; border-bottom:1px dashed #ccc;}

		
		.danji_home {width:100%; min-width:970px; }

		.danji_info_topbox {clear:both; color:#fff; padding:14px; height:80px; text-align:right; background:#15375d; }
		.danji_info_topbox h1 {font-size:30px; letter-spacing:-2px; text-align:left; padding-left:20px; float:left;}
		.danji_info_topbox ul {display:inline-block; padding-top:14px; }
		.danji_info_topbox ul li {float:left; font-size:16px; margin-right:16px;}
		.danji_info_topbox ul li img {margin-top:2px;}
		
		.danji_info_topbox .close {  position: absolute;  top: 0;  right:13px;  transition: all 200ms;  font-size: 60px;   text-decoration: none;  color: #9ca9b2; line-height:41px;}
		.danji_info_topbox .close:hover { color: #fff;}




		.danji_info_tabbox {clear:both; width:100%; margin-top:4px; display:inline-block;}

		.danji_info_tabbox ul {width:100%; }
		.danji_info_tabbox ul li {text-align:center;  float:left; width:33.3%; font-size:20px; letter-spacing:-2px; padding:7px 0 7px 0; background:#5b5b5b; border-left:1px solid #939393; color:#fff;}
		.danji_info_tabbox ul li a {display:block; font-size:20px; letter-spacing:-2px; color:#fff; width:100%; height:100%;}
		.danji_info_tabbox ul li:first-child {border:0;}
		.danji_info_tabbox ul .on {background:#00274a;}
		.danji_info_tabbox ul .on  a { font-family:'Noto_bold';  }


		.danji_info_tabbox2 {clear:both; width:100%; border-top:1px solid #345d8a; display:inline-block;}

		.danji_info_tabbox2 ul {width:100%;}
		.danji_info_tabbox2 ul li {text-align:center;  float:left; width:50%; font-size:20px; letter-spacing:-2px; padding:14px 0 12px 0; background:#15375d; border-left:1px solid #939393; color:#fff;}
		.danji_info_tabbox2 ul li a {display:block; font-size:20px; letter-spacing:-2px; color:#fff; width:100%; height:100%;}
		.danji_info_tabbox2 ul li:first-child {border:0;}
		.danji_info_tabbox2 ul .on {background:#00274a;}
		.danji_info_tabbox2 ul .on  a { font-family:'Noto_bold';  }




		.danji_info_tabbox_pop {clear:both; width:100%; display:inline-block;}

		.danji_info_tabbox_pop ul {width:100%;}
		.danji_info_tabbox_pop ul li {text-align:center;  float:left; width:33.3%; font-size:20px; letter-spacing:-2px; padding:7px 0 7px 0; background:#0088ff; color:#fff;}
		.danji_info_tabbox_pop ul li a {display:block; font-size:20px; letter-spacing:-2px; color:#fff; width:100%; height:100%;}
		.danji_info_tabbox_pop ul li:first-child {border:0;}
		.danji_info_tabbox_pop ul .on {background:#00274a;  }
		.danji_info_tabbox_pop ul .on  a { font-family:'Noto_bold';  }


		
		.danji_info_map_right_table {width:100%; height:449px; margin-bottom:10px; padding:20px; border:1px solid #ccc;}

		.danji_info_map_right_table_tit {width:100%; font-size:22px; letter-spacing:-2px; color:#000;  font-family:'Noto_bold'; margin-bottom:10px;} 
		.danji_info_map_right_table_s_tit span { font-size:16px; font-family:'Noto_medium' ; color:#4a4a4a; letter-spacing:-1px; margin-left:6px;}



		.danji_info_tabcon {width:1140px; margin:0 auto; clear:both; padding-bottom:20px; }

		.danji_info_map {width:100%; padding-top:20px;}
		.danji_info_map_left {width:542px;  float:left; }

		.danji_info_map_top {clear:both; border-bottom:1px solid #bdbdbd;padding-top:16px; padding-bottom:16px; margin-top:10px; margin-bottom:16px;}

		.danji_info_map_left P {width:100%; height:318px; background:#ebebeb; margin-bottom:10px; overflow:hidden;}
		.danji_info_map_left P img {width:100%;}
		.danji_info_map_left ul {}
		.danji_info_map_left ul li {float:left; width:127px; height:108px; margin-left:10px; background:#ebebeb;}
		.danji_info_map_left ul li:first-child {margin-left:0;}

		.danji_info_map_left ul li a {width:100%; height:100%; display:block; }


		.danji_info_map_right {float:right; width:588px; height:603px;}
		
		.danji_info_map_right1 {clear:both; border:1px solid #ccc; padding:10px 10px 10px 17px; height:145px; display:inline-block; width:100%;}

		.danji_info_map_right1_txt {width:320px; float:left;}
		.danji_info_map_right1 span {clear:both; display:block; color:#000; font-size:13px; letter-spacing:-1px; margin-bottom:12px; margin-top:6px;}
		.danji_info_map_right1 p {width:180px; height:123px; background:#ebebeb; float:right;}
		.danji_info_map_right1 p img {width:100%;}

		.danji_info_map_right1 dt {font-size:22px; font-family:'Noto_bold'; letter-spacing:-1px; color:#000; height:35px; line-height:20px; margin-bottom:7px;}
		.danji_info_map_right1 dd {font-size:14px; line-height:18px;}

		.danji_info_txt {clear:both; border-top:1px solid #bdbdbd; padding-top:10px; margin-top:10px; padding-bottom:10px; border-bottom:1px solid #bdbdbd; }

		.danji_info_txt dl {display:inline-block;}
		.danji_info_txt dl dt {clear:both; font-size:16px; width:90px; float:left; font-family:'Noto_medium'; letter-spacing:-1px; color:#000; }
		.danji_info_txt dl dt  span {display:inline-block; float:right; width:1px; height:14px; background:#c5c5c5; margin-top:5px; margin-right:10px;}
		.danji_info_txt dl dd {font-size:16px; color:#000; width:880px;  letter-spacing:-1px; float:right;}


		.danji_info_link_danji {margin-top:20px; display:inline-block; width:100%;}
		.danji_info_link_danji_tit {font-size:22px; display:block; width:100%; margin-bottom:10px; letter-spacing:-2px; color:#000; font-family:'Noto_bold';} 
		.danji_info_link_danji dl {width:32%; float:left; height:280px; margin-left:2%;}
		.danji_info_link_danji dt {letter-spacing:-2px; font-size:18px; font-family:'Noto_bold'; color:#151515; overflow:hidden;}
		.danji_info_link_danji dt span {display:block;  font-size:20px; font-family:'Noto_bold'; color:#151515; width:100%; padding-right:4px; border-top:1px solid #bdbdbd; margin-top:8px; }
		.danji_info_link_danji dd {width:100%; height:200px; background:#ebebeb; margin-bottom:10px;}

		.danji_sise_con{clear:both; margin-top:10px; margin-bottom:20px;}

		.sub_con_tab5 {clear:both; margin-top:10px;}
		.sub_con_tab5 ul {}
		.sub_con_tab5 ul li {float:left; background:#dddddd; width:20%; text-align:center;  font-size:18px; padding:7px 0 7px 0;  border-left:1px solid #c7d4e0; }
		.sub_con_tab5 ul li a {font-size:18px; width:100%; height:100%; display:block; }
		.sub_con_tab5 ul li:first-child {border:none;}
		.sub_con_tab5 ul .on {background:#15375d; color:#fff;}
		.sub_con_tab5 ul .on a {color:#fff;}

		
		.sub_con_tab6 > li {clear:both; margin-top:6px; color:#000 !important;}
		.sub_con_tab6 li ul {display:block !important;}
		.sub_con_tab6 li ul li {float:left; background:#dddddd; width:20%; text-align:center; font-size:16px; padding:4px 0 4px 0; border-left:1px solid #c7d4e0; color:#ccc !important;}
		.sub_con_tab6 li ul li a {font-size:18px; width:100%; height:100%; display:block; }
		.sub_con_tab6 li ul li:first-child {border:none;}
		.sub_con_tab6 li ul .on {background:#0087ff; color:#fff;}
		.sub_con_tab6 li ul .on a {color:#fff;}

		.sub_con_tab6 > li > .tab-content2 {width:100%;}





		.sub_con_tab2 {clear:both; margin-top:10px;}
		.sub_con_tab2 ul {}
		.sub_con_tab2 ul li {float:left; background:#dddddd; width:50%; text-align:center; font-size:18px; padding:7px 0 7px 0; border-left:1px solid #c7d4e0;}
		.sub_con_tab2 ul li a {font-size:18px; width:100%; height:100%; display:block; }
		.sub_con_tab2 ul li:first-child {border:none;}
		.sub_con_tab2 ul .on {background:#15375d; color:#fff;}
		.sub_con_tab2 ul .on a {color:#fff;}


		.sub_con_tab3 {clear:both; margin-top:10px;}
		.sub_con_tab3 ul {}
		.sub_con_tab3 ul li {float:left; background:#dddddd; width:33.3%; text-align:center; font-size:18px; padding:7px 0 7px 0; border-left:1px solid #c7d4e0;}
		.sub_con_tab3 ul li a {font-size:18px; width:100%; height:100%; display:block; }
		.sub_con_tab3 ul li:first-child {border:none;}
		.sub_con_tab3 ul .on {background:#15375d; color:#fff;}
		.sub_con_tab3 ul .on a {color:#fff;}

		.tab_btnbox {}
		.tab_btnbox ul {display:inline-block;}
		.tab_btnbox ul li {float:left; margin-left:6px; width:116px; height:32px; background:#a8a8a8; margin-bottom:6px; text-align:center; font-size:16px; padding-top:4px; color:#fff;}
		.tab_btnbox ul li a {font-size:16px; color:#fff;}
		.tab_btnbox ul li .on a {font-size:16px; color:#fff;}
		.tab_btnbox ul .on {background:#2e9bf8;}
		.tab_btnbox ul li:first-child {margin-left:0;}	
		.tab_btnbox ul li:nth-child(9) {margin-left:0;}	
		.tooltip {font-size:16px;}


		.tab_btn_con{clear:both; margin-top:20px; }
		.tab_btn_con_left {width:630px; height:330px; background:#ebebeb; float:left; }
		.tab_btn_con_left img {width:100%;}
		
		.tab_btn_con_right {width:320px; float:right; height:330px;}
		.tab_btn_con_right dl {}
		.tab_btn_con_right dl dt {clear:both; float:left; width:100px; border-bottom:1px solid #bbbbbb; font-size:16px; padding:7px 0; height:40px; letter-spacing:-1px; color:#000; font-family:'Noto_medium';}
		.tab_btn_con_right dl dd {width:210px; border-bottom:1px solid #bbbbbb;  font-size:16px; float:right; padding:6px 0; height:40px; }


		.agente_home_about_tit {clear:both; margin-top:30px; font-size:24px; text-align:center; font-family:'Noto_medium'; color:#000; letter-spacing:-1px; margin-bottom:30px;  }
		.agente_home_about_tit span {font-size:24px; font-family:'Noto_bold'; color:#0087ff; letter-spacing:-1px; margin-bottom:16px; }

		.agente_home_about_txt {font-size:16px; padding:20px; border:1px solid #0070d3; background:#0087ff; color:#fff; letter-spacing:-1px;}

		.agente_home_about_detail {clear:both; margin-top:20px; margin-bottom:40px;}
		.agente_home_about_detail dl {display:inline-block;}
		.agente_home_about_detail dt {clear:both; width:90px; float:left; font-size:16px; padding:4px 0; letter-spacing:-1px; border-bottom:1px solid #525252; color:#000; font-family:'Noto_medium'; }
		.agente_home_about_detail dd {width:540px; float:right; font-size:16px; padding:4px 0; text-align:left; letter-spacing:-1px;  border-bottom:1px solid #bbbbbb; font-family:'Noto_medium'; } 


		.agente_home_about_map	{clear:both; width:100%; height:400px; background:#ebebeb;}


		.login_wrap {position:relative;width:440px; height:670px; background:url(../img/login_box_img.jpg) no-repeat center; margin:0 auto; padding:16px 16px 50px 16px;}
		.login_box_logo {left:30px; position:absolute;}
		.login_box_logo img {width:120px;}

		.login_close {float:right;}
		.login_close img {margin-top:-8px; cursor:pointer;}
		

		.login_wrap h1 {font-size:28px; color:#fff; width:100%; text-align:center; margin-top:90px; letter-spacing:-3px; line-height:50px; font-family:'Noto_bold'; margin-bottom:40px; text-shadow:1px 1px 1px 2px #292929;}
		.login_wrap h1 span {display:block; font-size:56px;font-family:'Noto_Thin'; font-weight:100; color:#fff;}

		.login_box {width:320px; height:340px; margin:0 auto; border:1px solid #4b4b4b;  padding:40px 27px 20px 27px; background:url(../img/login_box_bg.png) repeat;} 
		.login_box_tit {font-size:22px; letter-spacing:-2px; color:#fff; line-height:25px; display:block; margin-bottom:30px; text-align:center;}
		.login_box_tit span {font-size:22px; letter-spacing:-2px; color:#00a8ff;}

		.id_input { width:262px; height:38px; border-radius:3px; border:0; margin-bottom:6px;  color:#7e7e7e; font-size:14px; padding-left:38px; background:url(../img/login_input_bg1.gif) no-repeat 8px 12px #fff;}
		.pw_input {width:262px; height:38px; border-radius:3px; border:0; margin-bottom:6px;  color:#7e7e7e; font-size:14px;  padding-left:38px;background:url(../img/login_input_bg2.gif) no-repeat 8px 12px #fff;}
		.login_btn {width:262px; height:42px; border-radius:3px; background:#00a8ff; border:0; font-size:20px; color:#fff; font-family:'Noto_bold';  letter-spacing:-1px; cursor:pointer;}
		.id_save { float:left; margin-bottom:30px;  margin-top:2px; cursor:pointer; }
		.id_save_txt {text-align:left !important; margin-left:4px; color:#fff; cursor:pointer; }


		.join_type1 {width:260px; height:60px; border-radius:3px; background:#ff9600; border:0; font-size:20px; color:#fff; font-family:'Noto_bold';  letter-spacing:-1px; cursor:pointer; margin-bottom:20px; margin-top:40px;}
		.join_type2 {width:260px; height:60px; border-radius:3px; background:#00a8ff; border:0; font-size:20px; color:#fff; font-family:'Noto_bold';  letter-spacing:-1px; cursor:pointer;}

/* common */

		.section_100px {clear:both; display:block; width:100%; height:100px;}
		.section_50px {clear:both; display:block; width:100%; height:50px;}
		.section_20px {clear:both; display:block; width:100%; height:20px;}
		.section_10px {clear:both; display:block; width:100%; height:10px;}

		.first {padding:0 !important; margin:0!important;}

		.sub_con_s_tit {display:block; width:100%; font-size:27px; letter-spacing:-2px; color:#000; padding-top:20px;  font-family:'Noto_bold'; margin-bottom:10px;} 
		.sub_con_s_tit span { font-size:16px; font-family:'Noto_medium' ; color:#4a4a4a; letter-spacing:-1px; margin-left:6px;}

		.table_bottom_info {display:block; font-size:13px; letter-spacing:-0.5px;  color:#7e7e7e; width:100%; }
		
		.table_tit {display:block; font-size:18px;  font-family:'Noto_bold'; color:#000;}

		.bg_con_lightblue {display:inline-block; padding:0 12px 1px; letter-spacing:-1px; border-radius:30px; background:#86a0c5; color:#fff; font-size:14px; margin-right:1px;}
		.bg_con_orange {display:inline-block; padding:0 12px 1px; letter-spacing:-1px; border-radius:30px; background:#ff3701; color:#fff; font-size:14px; margin-right:1px;}
		.bg_con_blue {display:inline-block; padding:0 12px 1px; letter-spacing:-1px; border-radius:30px; background:#01b2b8; color:#fff; font-size:14px; margin-right:1px;}




		.bg_danji_con_pink {display:inline-block; padding:2px 16px 4px; letter-spacing:-1px; border-radius:30px; background:#ff5c5c; color:#fff; font-size:16px; margin-right:4px;}
		.bg_danji_con_blue2 {display:inline-block; padding:2px 16px 4px; letter-spacing:-1px; border-radius:30px; background:#3e7eff; color:#fff; font-size:16px; margin-right:4px;}
		.bg_danji_con_green {display:inline-block; padding:2px 16px 4px; letter-spacing:-1px; border-radius:30px; background:#329a12; color:#fff; font-size:16px; margin-right:4px;}



		.table_btn_remove {display:block;  float:right;margin-right:10px; text-align:center; width:60px; height:24px; font-size:14px; padding-top:3px; background:#5a5a5a; color:#fff; margin-bottom:4px;}
		.table_btn_delete {display:block;  float:right;margin-right:10px; text-align:center; width:60px; height:24px; font-size:14px; padding-top:3px; background:#949494; color:#fff; }

		.table_btn_write {display:block; float:right;width:80px; height:28px; color:#fff; background:#0087ff; font-size:16px; padding-top:4px;text-align:center;}




		.tab-content{ display: none; padding: 15px; } 
		.tab-content.current{ display: inherit; }
		ul.tabs1 li.current{ background: #fff; color: #000; font-family:'Noto_bold'; }

		.danji_info_tabbox_pop ul.tabs1 li.current{ background: #fff; color: #000; }

		
		.tab-content2{ display: none; padding: 0px; } 
		.tab-content2.current{ display: inherit; }
		ul.tabs2 li.current{ background: #152168; color: #fff; }

		.tab-content3{ display: none; padding: 0px; } 
		.tab-content3.current{ display: inherit; }
		ul.tabs3 li.current{ background: #152168; color: #fff; }


		.tab-content4{ display: none; padding: 0px; } 
		.tab-content4.current{ display: inherit; }
		ul.tabs4 li.current{ background: #152168; color: #fff; }


.popup_wrap {width:1180px; margin:0 auto;}

.accordian_box_on {position:absolute; min-width:300px; right:0px; height:100%; padding:0; z-index:200;
							transition:.8s ease;
								-moz-transition:.8 ease;
								-webkit-transition:.8 ease;
								-ms-transition:.8 ease;
								-o-transition:.8 ease;}



.accordian_box {position:absolute; top:0; min-width:300px; right:-290px; height:100%; padding:0;
							transition:.8s ease;
								-moz-transition:.8 ease;
								-webkit-transition:.8 ease;
								-ms-transition:.8 ease;
								-o-transition:.8 ease;}
/*
.accordian_box:hover {right:0;
								transition:.8s ease;
								-moz-transition:.8 ease;
								-webkit-transition:.8 ease;
	-ms-transition:.8 ease;}

.accordian_box:hover .slide_open_btn {display:none;}

.accordian_box:hover .slide_close_btn {display:block;}
*/

.slide_btn {
	float:left;
	display:block;
	width:30px;
	height:80px;
	border:none;
	border-radius:6px 0 0 6px;
	background:#163961;
	text-align:center;
	font-size:16px;
	line-height:20px;
	padding-top:18px;
	padding-bottom:18px;
	color:#fff;
	font-weight:bold;
	left:-30px;
	margin-top:300px;
	cursor:pointer;
	box-shadow:-1px 3px 7px -3px #000;
	}

.slide_btn:active {top:0; position:absolute;}

.slide_btn_off {float:left;
	display:block;
	width:30px;
	height:80px;
	margin-top:300px;
	position:absolute;
	cursor:pointer;
	border:none;
	border-radius:6px 0 0 6px;
	background:#252525; 
	color:#fff;
	text-align:center;
	font-size:16px;
	line-height:20px;
	padding-top:18px;
	padding-bottom:18px;
	box-shadow:-1px 3px 7px -3px #000;
}

.slide_btn_off:active {top:0; position:absolute;}
		.map_info {min-width:300px; background:#fff; right:0; height:100%; overflow-y: hidden; overflow-x:hidden;border-left:1px solid #9fa09e; position:relative; box-shadow: 4px 3px 19px 3px #000;}


		.map_info p {width:100%; font-size:20px; font-weight:600; letter-spacing:-1px; color:#000; background:#3a3a3a; border-top:1px solid #bababa;}

		.map_info ul {width:100%; height:100%; overflow-y: scroll; overflow-x:hidden;}
		.map_info ul li {padding:12px 12px 12px 16px ; border-top:1px solid #dbdbdb; }
		.map_info ul li:first-child {border:none;}
		.map_info ul li a {font-size:16px; font-weight:300; color:#000; letter-spacing:-1px;}
		.map_info ul li a span {font-size:14px; font-weight:200; color:#7f7f7f; }

		.map_info ul li:hover {background:#ccc;}
		/*.map_info ul li:hover a {color:#fff;}
		.map_info ul li:hover a span {color:#fff;}*/


		.map_info_list {padding-bottom:223px; height:100%; }
		
		.map_info_list > p > a {display:inline-block; width:171px; text-align:center; font-size:20px; background:#3a3a3a; padding:11px 0; color:#b4b4b4; letter-spacing:-2px;}
		.map_info_list > p > .on {background:#fff !important; color:#000;}

		.map_info_bottom {position:absolute; height:165px; width:318px;  background:#fff; bottom:0px; padding:20px 0 10px 10px; text-align:center; border-top:1px solid #ebebeb;}
		.map_info_bottom dl {width:30%; float:left; height:70px; margin-left:3%; position:relative; }
		.map_info_bottom dl:first-child {margin-left:0;}
		.map_info_bottom dt {width:100%; height:69px; background:#ccc; margin-bottom:4px;}
		.map_info_bottom dt img {width:100%; }
		.map_info_bottom dd {font-size:14px; letter-spacing:-1px; line-height:14px; color:#000;}
		.map_info_bottom_bottom{width:100%; height:83px; display:block; margin-top:89px;  }
		.map_info_bottom_btn{background:#2e9bf8; border:none; border-radius:6px; color:#fff; width:200px; height:36px; font-size:16px; text-align:center;  display:block; margin:0 auto; cursor:pointer;}
		.map_info_bottom_delete {position:absolute; top:0; right:0; margin:0; padding:0; background:url(../img/search_bar.png) repeat; border:none; width:22px; height:18px; cursor:pointer; font-size:11px; color:#fff;}
		.map_info_bottom_delete:active {position:absolute !important;}


#contents_map_all {position:relative; padding-top:79px; width:100%; height:100%; padding-bottom:55px;  }
.con_map_all {width:100%; height:80px; background:url('../img/main_banner.jpg') center top; float:left;  }
.map_all_area {clear:both; position:relative; width:100%; height:100%; padding:0; margin:0;   overflow:hidden; border-top:1px solid #ccc;}

.overflow_hidden {overflow:hidden;}

.control {width:202px; position:absolute; background:#fff; left:20px; top:30px; padding:20px 14px 20px 14px; border:1px solid #797979;}
.control ul {display:inline-block; padding-bottom:10px; border-bottom:1px dashed #ccc;}

.btn_2 {border:none; background:#ccc; width:81px; padding:2px 0; color:#fff; cursor:pointer;}
.btn_3 {border:none; background:#ccc; width:50px; padding:2px 0; color:#fff; cursor:pointer;}


.control .on {background:#2e9bf8; }
.control ul li {float:left; margin-left:10px; }
.control ul li:first-child {margin:0;}

.control_tit {text-align:left; display:block; margin-bottom:4px; font-size:13px; letter-spacing:-1px; color:#000;}

.map_add_info_box {position:absolute; width:100%; bottom:16px; text-align:center;}
.map_add_info {display:inline-block; bottom:100px; padding:2px 30px 4px 30px; background:url(../img/bg_55.png) repeat; border:none; border-radius:30px; letter-spacing:-1px; font-size:16px; color:#fff; cursor:pointer;}

.danji_select_box {padding:30px 0; background:#0088ff; border-top:1px solid #0061b5; } 
.danji_select {width:90%; margin:0 5% 0 5%; border:none; font-size:24px; text-align:center; padding:10px;}
.danji_select option {font-size:24px; }

.product_type_select {display:inline-block; width:100%; margin-top:10px; margin-bottom:10px; }

.product_type_select button {background:url(../img/btn_check_bg_off.png) 27px 10px no-repeat #fff;  padding-left:10px !important; width:116px; padding:6px 0; text-align:center; border:1px solid #bfbfbf; font-size:16px; cursor:pointer;}

/*.type_select1:hover {background:#ff3701 !important; color:#fff !important; font-weight:bold !important; border:1px solid #ff3701 !important;}*/
.type_select1_on {background:url(../img/btn_check_bg_on.png) no-repeat 27px 10px #ff3701 !important;  color:#fff !important; font-weight:bold !important; border:1px solid #ff3701 !important;}

/*.type_select2:hover {background:#01b2b8 !important; color:#fff !important; font-weight:bold !important; border:1px solid #01b2b8 !important;}*/
.type_select2_on {background:url(../img/btn_check_bg_on.png) no-repeat 27px 10px #01b2b8 !important; color:#fff !important; font-weight:bold !important; border:1px solid #01b2b8 !important;}

/*.type_select3:hover {background:#795bdc !important; color:#fff !important; font-weight:bold !important; border:1px solid #795bdc !important;}*/
.type_select3_on {background:url(../img/btn_check_bg_on.png) no-repeat 27px 10px  #795bdc !important;  color:#fff !important; font-weight:bold !important; border:1px solid #795bdc !important;}


.product_add_tit {font-size:38px; letter-spacing:-2px; clear:both; color:#fff;padding:24px 30px 0 30px; background:#1a263b; margin-bottom:30px;}
.product_add_tit_txt {display:block; font-size:15px; letter-spacing:-1px; color:#93a4aa; height:42px; background:#1a263b;  line-height:20px; margin-top:10px;}

.table_name {width:100%; font-size:24px; color:#000; letter-spacing:-2px; margin-bottom:4px;}

.product_add_table1 {width:100%; border-top:1px solid #329b9b; }
.product_add_table1 tr {}
.product_add_table1 th {padding:14px 0 14px 14px; font-size:22px; background:#def5f5; border-bottom:1px solid #9ac2c2; color:#000; text-align:left; letter-spacing:-1px;}
.product_add_table1 td {padding:14px 0 14px 10px;  font-size:22px; border-bottom:1px solid #b6c0c0;}

.product_add_table1 textbox {vertical-align:middle;}

.product_add_table1_input1 {border:1px solid #9b9b9b; height:30px; font-size:20px; width:680px; padding-left:5px;}
.product_add_table1_input2 {border:1px solid #9b9b9b; height:30px; font-size:20px; width:80px; padding-left:5px; margin:0 4px 0 4px;}
.product_add_table1_input3 {border:1px solid #9b9b9b; height:30px; font-size:20px; width:500px; padding-left:5px; margin:0 4px 0 4px;}
.product_add_table1_input4 {border:1px solid #9b9b9b; height:30px; font-size:20px; width:300px; padding-left:5px; margin:0 4px 0 4px;}
.product_add_table1_input5 {border:1px solid #9b9b9b; height:30px; font-size:20px; width:160px; padding-left:5px; margin:0 4px 0 4px;}

.table_btn_type1 {width:68px; height:30px; border:1px solid #ccc; font-size:16px; letter-spacing:-1px; cursor:pointer; background:#f5f5f5; color:#999999;}
.table_btn_type2 {width:48px; height:30px; border:1px solid #ccc; font-size:16px; letter-spacing:-1px; cursor:pointer; background:#f5f5f5; color:#999999;}
.table_btn_type3 {width:78px; height:30px; border:1px solid #ccc; font-size:16px; letter-spacing:-1px; cursor:pointer; background:#f5f5f5; color:#999999;}
.table_btn_type4 {width:120px; height:30px; border:1px solid #ccc; font-size:16px; letter-spacing:-1px; cursor:pointer; background:#f5f5f5; color:#999999;}
.table_btn_type_gray {width:78px; height:30px; border:1px solid #2d2d2d; font-size:16px; letter-spacing:-1px; cursor:pointer; background:#2d2d2d; color:#fff; vertical-align:top;}

.table_btn_type1_on {width:68px; height:30px; border:1px solid #0059b4; font-size:16px; letter-spacing:-1px; cursor:pointer; background:#0059b4; color:#fff;}
.table_btn_type2_on {width:48px; height:30px; border:1px solid #0059b4; font-size:16px; letter-spacing:-1px; cursor:pointer; background:#0059b4; color:#fff;}
.table_btn_type3_on {width:78px; height:30px; border:1px solid #0059b4; font-size:16px; letter-spacing:-1px; cursor:pointer; background:#0059b4; color:#fff;}
.table_btn_type4_on {width:120px; height:30px; border:1px solid #0059b4; font-size:16px; letter-spacing:-1px; cursor:pointer; background:#0059b4; color:#fff;}

.table_check_btn {padding:0 10px 0 10px; height:30px; color:#fff; background:#7b7b7b; font-size:14px;  letter-spacing:-1px; cursor:pointer; margin-left:4px; border:none;}

button:active {top:1px; position:relative;}

.product_add_table1_label {font-size:16px; letter-spacing:-1px; color:#000; font-weight:bold; background:url(../img/product_list_info_con1.gif) no-repeat 0 9px; background-size:6px; padding-left:8px;  }

.product_add_table1_label_span {font-size:16px; letter-spacing:-1px; color:#9a9a9a; font-weight:bold;}


.table_inner_txt {clear:both; display:block; font-size:14px;}

.table_inner_cols_list li {float:left; margin-left:28px;}
.table_inner_cols_list li:first-child {margin:0;}

.table_innner_select {height:30px; padding-left:4px; font-size:14px; margin-left:5px; vertical-align:middle;}
.table_innner_select option {font-size:14px;}

.mb6 {margin-bottom:6px;}
.font_red {color:red; font-size:14px;}
.ml8 {margin-left:8px;}

.clear {clear:both;}
.mt10 {margin-top:10px;}

.ml10 {margin-right:10px;}


.product_add2 {margin-top:60px;}

.memo_txtbox {width:98%; height:100px; font-size:16px;}

.product_add_table1_inner_table td {border:none; padding:0 0 10px 0;}
.product_add_table1_inner_table_img {width:838px; height:500px; background:#ccc; display:block; margin:0 auto; }
.product_add_table1_inner_table_img img {width:100%;}

.table_btn_more a {font-size:16px; font-weight:bold; letter-spacing:-1px; margin-left:30px; text-decoration:underline; color:#005aff; }

.th_stxt {font-size:14px; color:red;}

.table_th_point {display:inline-block; width:6px; height:6px; border-radius:30px; vertical-align:top; background:#00a8ff; margin-left:4px;  }



.map_size_btn_black {width:600px; margin:0 auto; height:18px; background:#000; border-radius:0 0 3px 3px;}
.map_size_btn_blue {width:600px; margin:0 auto; height:18px; background:#2f9bf6; border-radius:0 0 3px 3px;}
.map_size_btn_gray{width:600px; margin:0 auto; height:18px; background:#a5a5a5; border-radius:0 0 3px 3px;}



.map_size_btn_inner {cursor:pointer; border:none; background:none; width:100%; height:100%; color:#fff; padding:0; }
.map_size_btn_inner img {margin-top:6px;}




.map_pop_infobox {position:absolute; box-shadow:1px 1px 9px -2px #000; }

.map_pop_info {clear:both; display:inline-block; background:#fff; /*border:1px solid #8f8f8f; box-shadow:2px 2px 6px #616161; */}

.map_pop_info_left {float:left; width:360px;  padding:10px;}

.map_pop_info_img {width:160px;  height:96px; float:left;}
.map_pop_info_img img {width:100%;}

.map_pop_info_graph {width:160px; height:96px; border:1px solid #ccc; float:right;}


.map_pop_infotxt {width:100%;}
.map_pop_infotxt li {clear:both; font-size:13px; color:#333333; border-bottom:1px dashed #ccc; padding:4px 0 4px 10px; }
.map_pop_infotxt li:first-child { width:100%; background:#163961; border:none; float:left; }

.map_pop_infobox_btn1 {clear:both; display:none; text-align:center;}
.map_pop_infobox_btn1 img {margin-top:-5px; display:inline-block;}



.map_pop_infobox_btn2 {clear:both; display:block; text-align:center; height:12px; z-index:40;}
.map_pop_infobox_btn2 img {display:inline-block;}

.map_pop_infobox_tit1 {font-family:'Noto_medium'; font-size:17px; letter-spacing:-1px; color:#fff; display:block; width:100%; height:30px; float:left;}
.map_pop_infobox_tit2 {font-family:'Noto_medium'; font-size:13px; letter-spacing:-1px; color:#000;}
.map_pop_infobox_close {position:absolute; right:14px; color:#fff; font-size:20px; font-weight:bold;}

.marker-guide {position:absolute; width:106px; background:url(../img/search_bar.png) repeat; top:262px; left:14px;}
.marker-guide_con3 { background:url(../img/map_con_bg3.png) no-repeat; background-size:100%;  width:90px; height:83px; margin:0 auto; padding-top:34px; margin-bottom:10px;}

.marker-guide_con3 > .marker_info1 {margin-top:-10px;color:#fff; font-size:14px; display:block; width:100%; text-align:center; height:25px; letter-spacing:-1px;}
.marker-guide_con3 > .marker_info2 {margin-top: 10px;color:#fff; font-size:14px; display:block; width:100%; text-align:center;  height:24px; letter-spacing:-1px;}

.marker-guide_btn_on {width:100%; height:30px; font-size:14px;  font-weight:bold;  line-height:29px; color:#fff; text-align:center; background:#163961; cursor:pointer;}

.marker-guide_con4 { background:url(../img/map_con_bg4.png) no-repeat; background-size:100%;  width:90px; height:83px; margin:0 auto; padding-top:34px; margin-bottom:10px;}

.marker-guide_con4 > .marker_info1 {color:#fff; font-size:14px; display:block; width:100%; text-align:center; height:25px; letter-spacing:-1px;}
.marker-guide_con4 > .marker_info2 {color:#fff; font-size:14px; display:block; width:100%; text-align:center;  height:24px; letter-spacing:-1px;}

.marker-guide_con5 { background:url(../img/map_con_bg5.png) no-repeat; background-size:100%;  width:90px; height:83px; margin:0 auto; padding-top:34px; margin-bottom:10px;}

.marker-guide_con5 > .marker_info1 {color:#fff; font-size:14px; display:block; width:100%; text-align:center; height:25px; letter-spacing:-1px;}
.marker-guide_con5 > .marker_info2 {color:#fff; font-size:14px; display:block; width:100%; text-align:center;  height:24px; letter-spacing:-1px;}

.marker_dong {position:absolute; background:url(../img/map_dong_bg.png) no-repeat; padding-top:16px; width:80px; text-align:center; height:80px; background-size:100%; cursor:pointer; border-radius:3px; }
.marker_dong_info1 {color:#fff; font-size:18px; display:block; height:20px;}
.marker_dong_info1 span {font-size:14px;}
.marker_dong_info2 {color:#fff; font-size:18px;display:block; letter-spacing:-1px;}


.marker-con1 {position:absolute; width:62px; height:69px; background:url(../img/map_con_bg.png) no-repeat; cursor:pointer; border-radius:3px; }
.marker-con1 >.marker_con {border-radius:100px; width:25px; height:25px; background:#ff6600; color:#fff; display:block; float:right; margin-right:-2px; font-size:14px; padding-top:2px; }
.marker-con1 > .marker_info1 {margin-top:32px; font-size: 18px; text-align:center; color:#fff; display:block; width:55px; height:26px; font-weight:700;}
.marker-con1 > .marker_info2 {padding-top:0px; font-size: 15px; text-align:center; color:#fff; display:block; width:55px;}


.marker-con2 {position:absolute; width:62px; height:69px; background:url(../img/map_con_bg2.png) no-repeat; cursor:pointer; border-radius:3px; }
.marker-con2 >.marker_con {border-radius:100px; width:25px; height:25px; background:#ff6600; color:#fff; display:block; float:right; margin-right:-4px; font-size:14px; padding-top:2px; }
.marker-con2 > .marker_info1 {margin-top:30px; font-size: 18px; text-align:center; color:#fff; display:block; width:49px; height:25px; font-weight:700;}
.marker-con2 > .marker_info2 {padding-top:0px; font-size: 13px; text-align:center; color:#fff; display:block; width:49px;}


.marker-con3 {position:absolute; width:62px; height:53px; background:url(../img/map_con_bg3.png) no-repeat 0 -4px; cursor:pointer; border-radius:0px; }
.marker-con3 >.marker_con {border-radius:100px; width:25px; height:25px; background:#ff6600; color:#fff; display:block; float:right; margin-right:-14px;font-size:14px; margin-top:-15px; padding-top:2px;   }
.marker-con3 > .marker_info1 {margin-top:5px; font-size: 18px; text-align:center; color:#fff; display:block; width:62px; height:23px; font-weight:700; }
.marker-con3 > .marker_info2 {padding-top:5px; font-size: 13px; text-align:center; color:#fff; display:block; width:62px;}

.marker-con_pop {position:absolute; width:62px; cursor:pointer; border-radius:0px; }
.marker-con_pop > .marker_info3 {background:url(../img/search_bar.png) repeat; color:#fff; width:100%; display:block; text-align:center; margin-top:1px; height:22px; padding:2px 0;}
.marker-con_pop > .marker_info3:hover {background:#000;}


.marker-con4 {position:absolute; width:62px; height:53px; background:url(../img/map_con_bg4.png) no-repeat 0 -4px; cursor:pointer; border-radius:0px; }
.marker-con4 >.marker_con {border-radius:100px; width:25px; height:25px; background:#ff6600; color:#fff; display:block; float:right; margin-right:-14px; font-size:14px; padding-top:2px; }
.marker-con4 > .marker_info1 {margin-top:12px; font-size: 18px; text-align:center; color:#fff; display:block; width:62px; height:23px; font-weight:700;}
.marker-con4 > .marker_info2 {padding-top:0px; font-size: 13px; text-align:center; color:#fff; display:block; width:62px;}


.marker-con5 {position:absolute; width:62px; height:53px; background:url(../img/map_con_bg5.png) no-repeat 0 -4px; cursor:pointer; border-radius:0px; }
.marker-con5 >.marker_con {border-radius:100px; width:25px; height:25px; background:#ff6600; color:#fff; display:block; float:right; margin-right:-14px; font-size:14px; padding-top:2px; }
.marker-con5 > .marker_info1 {margin-top:12px; font-size: 18px; text-align:center; color:#fff; display:block; width:62px; height:23px; font-weight:700;}
.marker-con5 > .marker_info2 {padding-top:0px; font-size: 13px; text-align:center; color:#fff; display:block; width:62px;}




.marker-con6 {position:absolute; width:62px; height:53px; background:url(../img/map_con_bg6.png) no-repeat 0 -4px; cursor:pointer; border-radius:0px; }
.marker-con6 >.marker_con {border-radius:100px; width:25px; height:25px; background:#ff6600; color:#fff; display:block; float:right; margin-right:-14px; font-size:14px; padding-top:2px; }
.marker-con6 > .marker_info1 {margin-top:12px; font-size: 18px; text-align:center; color:#fff; display:block; width:62px; height:23px; font-weight:700;}
.marker-con6 > .marker_info2 {padding-top:0px; font-size: 13px; text-align:center; color:#fff; display:block; width:62px;}


.marker-con1_1 {position:absolute; width:58px; height:50px; background:#5621c3; cursor:pointer; border-radius:3px; box-shadow:1px 1px 6px #2b2b2b;}
.marker-con1_1 > .marker_info1 {display:block; color:#fff; font-size:15px; font-family:'Noto_bold'; width:100%; text-align:center; height:28px; line-height:28px; }
.marker-con1_1 > .marker_info2 {display:block; color:#fff; font-size:13px; width:100%; text-align:center; background:#351477; border-radius:3px; height:22px;}

.marker-con1_2 {position:absolute; width:58px; height:50px; background:#7542dc; cursor:pointer; border-radius:3px; box-shadow:1px 1px 6px #2b2b2b;}
.marker-con1_2 > .marker_info1 {display:block; color:#fff; font-size:15px; font-family:'Noto_bold'; width:100%; text-align:center; height:28px; line-height:28px; }
.marker-con1_2 > .marker_info2 {display:block; color:#fff; font-size:13px; width:100%; text-align:center; background:#4f269f; border-radius:3px; height:22px;}

.marker-con1_3 {position:absolute; width:58px; height:50px; background:#8857eb; cursor:pointer; border-radius:3px; box-shadow:1px 1px 6px #2b2b2b;}
.marker-con1_3 > .marker_info1 {display:block; color:#fff; font-size:15px; font-family:'Noto_bold'; width:100%; text-align:center; height:28px; line-height:28px; }
.marker-con1_3 > .marker_info2 {display:block; color:#fff; font-size:13px; width:100%; text-align:center; background:#6b40c3; border-radius:3px; height:22px;}

.marker-con1_4 {position:absolute; width:58px; height:50px; background:#a77bff; cursor:pointer; border-radius:3px; box-shadow:1px 1px 6px #2b2b2b;}
.marker-con1_4 > .marker_info1 {display:block; color:#fff; font-size:15px; font-family:'Noto_bold'; width:100%; text-align:center; height:28px; line-height:28px; }
.marker-con1_4 > .marker_info2 {display:block; color:#fff; font-size:13px; width:100%; text-align:center; background:#825ad3; border-radius:3px; height:22px;}

.marker-con1_5 {position:absolute; width:58px; height:50px; background:#c2a4ff; cursor:pointer; border-radius:3px; box-shadow:1px 1px 6px #2b2b2b;}
.marker-con1_5 > .marker_info1 {display:block; color:#fff; font-size:15px; font-family:'Noto_bold'; width:100%; text-align:center; height:28px; line-height:28px; }
.marker-con1_5 > .marker_info2 {display:block; color:#fff; font-size:13px; width:100%; text-align:center; background:#aa86f4; border-radius:3px; height:22px;}

.marker_info1 > span {font-size:12px;}
.marker_con {width:100%; text-align:center; }


.marker-con2_1 {position:absolute; width:58px; height:50px; background:#133aa8; cursor:pointer; border-radius:3px; box-shadow:1px 1px 6px #2b2b2b;}
.marker-con2_1 > .marker_info1 {display:block; color:#fff; font-size:15px; font-family:'Noto_bold'; width:100%; text-align:center; height:28px; line-height:28px; }
.marker-con2_1 > .marker_info2 {display:block; color:#fff; font-size:13px; width:100%; text-align:center; background:#0b2051; border-radius:3px; height:22px;}

.marker-con2_2 {position:absolute; width:58px; height:50px; background:#215bc3; cursor:pointer; border-radius:3px; box-shadow:1px 1px 6px #2b2b2b;}
.marker-con2_2 > .marker_info1 {display:block; color:#fff; font-size:15px; font-family:'Noto_bold'; width:100%; text-align:center; height:28px; line-height:28px; }
.marker-con2_2 > .marker_info2 {display:block; color:#fff; font-size:13px; width:100%; text-align:center; background:#143677; border-radius:3px; height:22px;}

.marker-con2_3 {position:absolute; width:58px; height:50px; background:#4278dc; cursor:pointer; border-radius:3px; box-shadow:1px 1px 6px #2b2b2b;}
.marker-con2_3 > .marker_info1 {display:block; color:#fff; font-size:15px; font-family:'Noto_bold'; width:100%; text-align:center; height:28px; line-height:28px; }
.marker-con2_3 > .marker_info2 {display:block; color:#fff; font-size:13px; width:100%; text-align:center; background:#26509f; border-radius:3px; height:22px;}

.marker-con2_4 {position:absolute; width:58px; height:50px; background:#7ba9ff; cursor:pointer; border-radius:3px; box-shadow:1px 1px 6px #2b2b2b;}
.marker-con2_4 > .marker_info1 {display:block; color:#fff; font-size:15px; font-family:'Noto_bold'; width:100%; text-align:center; height:28px; line-height:28px; }
.marker-con2_4 > .marker_info2 {display:block; color:#fff; font-size:13px; width:100%; text-align:center; background:#5a85d3; border-radius:3px; height:22px;}

.marker-con2_5 {position:absolute; width:58px; height:50px; background:#a4c4ff; cursor:pointer; border-radius:3px; box-shadow:1px 1px 6px #2b2b2b;}
.marker-con2_5 > .marker_info1 {display:block; color:#fff; font-size:15px; font-family:'Noto_bold'; width:100%; text-align:center; height:28px; line-height:28px; }
.marker-con2_5 > .marker_info2 {display:block; color:#fff; font-size:13px; width:100%; text-align:center; background:#86adf4; border-radius:3px; height:22px;}


.danji_infobox_1 {width:100%; font-size:23px; padding:20px 10px 14px 78px; border:1px solid #ccc; letter-spacing:-2px; color:#000; font-family:'Noto_Bold'; margin-bottom:10px; line-height:23px; overflow:hidden; height:84px; white-space:nowrap;}
.danji_infobox_1_span {display:block; font-size:16px; letter-spacing:-1px;}


.danji_infobox_2_con {float:left; width:173px; padding:10px 0 14px 76px; height:66px; border:1px solid #ccc; margin-left:11px; margin-bottom:10px; letter-spacing:-2px; color:#000; font-family:'Noto_Medium';   display:inline-block;  font-size:18px; line-height:20px;}
.danji_infobox_2_con:nth-child(1) {margin-left:0;}


.danji_infobox_3  {float:left; width:100%; padding:14px 18px 10px 128px; height:107px; border:1px solid #ccc; overflow:hidden;  margin-bottom:10px; color:#000; font-family:'Noto_Bold';   display:inline-block; line-height:19px;}

.danji_infobox_3_box {width:100%; height:80px; overflow:hidden;}

.danji_infobox_3_con {font-size:14px; margin-right:4px; font-family:'Noto_medium'; letter-spacing:-1px;}


.danji_info_con1 {background:url('../img/danji_info_con1.png') no-repeat 24px 3px; position:relative;}
.danji_info_con2 {background:url('../img/danji_info_con2.png') no-repeat 22px 7px; }
.danji_info_con3 {background:url('../img/danji_info_con3.png') no-repeat 22px 7px; line-height:43px; }
.danji_info_con4 {background:url('../img/danji_info_con4.png') no-repeat 22px 7px;  line-height:43px;}
.danji_info_con5 {background:url('../img/danji_info_con5.png') no-repeat 24px 29px; }



.danji_info_con2 span {display:block; margin-bottom:6px; font-size:14px;}
.danji_info_con3 span {display:block; margin-bottom:6px; font-size:14px;}
.danji_info_con4 span {display:block; margin-bottom:6px; font-size:14px;}
.danji_info_con5_tit {display:block; margin-bottom:6px; font-size:14px; }


.other_info1 {clear:both; margin-top:20px; display:inline-block;}
.other_info1_tit {font-size:22px; display:block; width:100%; margin-bottom:10px; letter-spacing:-2px; color:#000; font-family:'Noto_bold';} 



.product_add_table1 input {vertical-align:middle;}
.product_add_table1 label {vertical-align:middle; font-size:20px; color:#000; margin-right:16px; margin-left:2px; letter-spacing:-1px; font-family:'Noto_bold'; cursor:pointer;}

 

.table_inner_table {background:#ebebeb;  padding:10px 0 10px 10px; width:100%;}
.table_inner_table td {border:none; padding:0; }

.favorit_box {padding:4px 0; width:88px; background:#fff; float:left; display:inline-block; font-size:14px; border:1px solid #d2d2d2; cursor:pointer; letter-spacing:-1px; margin-right:5px; margin-bottom:4px;}


.table_inner_table2 {width:100%;}
.table_inner_table2 td {letter-spacing:-1px; padding:6px 0;}

.table_inner_reset {height:26px; width:50px; border:none; color:#fff; background:#7b7b7b; font-size:14px; cursor:pointer; }

.select_area_del {height:26px; width:60px; border:none; color:#fff; background:#7b7b7b; font-size:14px; cursor:pointer;}

.select_area {font-family:'Noto_Bold';   }
.select_add {}



.product_add_table2 {width:100%; border-top:1px solid #329b9b; }
.product_add_table2 tr {}
.product_add_table2 th {padding:4px 0 4px 0; font-size:16px; background:#def5f5; border-bottom:1px solid #9ac2c2; color:#000; text-align:center; letter-spacing:-1px; border-left:1px solid #9ac2c2; line-height:16px;}
.product_add_table2 .first {border-left:none;} 

.product_add_table2 td {padding:14px 0 14px 0;  font-size:16px; border-bottom:1px solid #b6c0c0; border-left:1px solid #b6c0c0; text-align:center; letter-spacing:-1px;}


.product_add_table2 .sub_th {background:#c7e1e1;}


.gragh_area {clear:both; text-align:center; font-size:20px;  border:1px solid #ccc; padding:20px 10px;}


.main_con_box_wrap {clear:both; width:100%; background:#fff; float:left; }
.main_con_box {clear:both; height:380px; width:1080px; margin:0 auto; padding-top:20px; }

.main_con_btn1 {width:400px; height:337px; background:#3d86be; margin-right:10px; float:left; border:1px solid #2871a8;
								transition:.6s ease;
								-moz-transition:.6 ease;
								-webkit-transition:.6 ease;
								-ms-transition:.6 ease;
								-o-transition:.6 ease;}
	
.main_con_btn1_tit {font-size:38px; font-family:'Noto_medium'; letter-spacing:-2px; display:block; width:100%; padding:26px 20px 30px 26px; color:#fff; }
.main_con_btn1_tit  img {margin-top:18px; margin-left:6px;}
.main_con_btn1_tit_sub {font-size:17px; display:block; margin-top:2px; letter-spacing:-0.5px; line-height:16px; color:#a0c9f1;}


.main_con_btn1:hover {background:#0d5f9e; border:1px solid #0d5f9e; transition:.6s ease;
								-moz-transition:.6 ease;
								-webkit-transition:.6 ease;
								-ms-transition:.6 ease;
								-o-transition:.6 ease;}

.main_btn_icon1 {float:left; height:139px; margin-top:18px; width:33.3%; text-align:center; border-right:1px dashed #66a0cc;   font-size:20px; color:#fff; letter-spacing:-2px; 															background:url(../img/main_icon1.png) no-repeat center -6px ;  
								transition:.2s ease;
								-moz-transition:.2 ease;
								-webkit-transition:.2 ease;
								-ms-transition:.2 ease;
								-o-transition:.2 ease;}

.main_btn_icon1:hover {background:url(../img/main_icon1.png) no-repeat center 0px ; 
										transition:.2s ease;
								-moz-transition:.2 ease;
								-webkit-transition:.2 ease;
								-ms-transition:.2 ease;
								-o-transition:.2 ease;}

.main_btn_icon1 a, .main_btn_icon2 a, .main_btn_icon2_2 a  {font-size:22px; letter-spacing:-2px; color:#fff; width:100%; display:block; height:80px; padding-top:110px;}

.main_btn_icon1 a:hover, .main_btn_icon2 a:hover {}

.main_btn_icon2 { height:139px; margin-top:18px; width:33.3%; float:left; text-align:center; font-size:20px; color:#fff; letter-spacing:-2px;  
								background:url(../img/main_icon2.png) no-repeat center -6px;
								transition:.2s ease;
								-moz-transition:.2 ease;
								-webkit-transition:.2 ease;
								-ms-transition:.2 ease;
								-o-transition:.2 ease;}

.main_btn_icon2:hover {background:url(../img/main_icon2.png) no-repeat center 0px ; 
										transition:.2s ease;
										-moz-transition:.2 ease;
										-webkit-transition:.2 ease;
										-ms-transition:.2 ease;
										-o-transition:.2 ease;}

.main_btn_icon2_2 { height:139px; margin-top:18px; width:33.3%; float:left; text-align:center; font-size:20px; color:#fff; letter-spacing:-2px;    border-right:1px dashed #66a0cc;
								background:url(../img/main_icon9.png) no-repeat center -6px;
								transition:.2s ease;
								-moz-transition:.2 ease;
								-webkit-transition:.2 ease;
								-ms-transition:.2 ease;
								-o-transition:.2 ease;}

.main_btn_icon2_2:hover {background:url(../img/main_icon9.png) no-repeat center 0px ; 
										transition:.2s ease;
										-moz-transition:.2 ease;
										-webkit-transition:.2 ease;
										-ms-transition:.2 ease;
										-o-transition:.2 ease;}

.main_con_btn2 {width:670px; float:right;}

.main_con_btn2_1 {float:left; background:url(../img/main_icon3.png) no-repeat 150px 78px #728797; background-size:76px;  border:1px solid #4e6779; margin-right:10px; width:238px; height:168px;  margin-bottom:10px;  transition:.6s ease;
								-moz-transition:.6 ease;
								-webkit-transition:.6 ease;
								-ms-transition:.6 ease;
								-o-transition:.6 ease;}
.main_con_btn2_1  span {font-size:14px; line-height:17px; display:block; color:#fff; margin-top:16px; letter-spacing:-0.5px;}

.main_con_btn2_1 a {font-family:'Noto_medium'; font-size:29px; letter-spacing:-3px; color:#fff; display:block; height:135px; padding:23px 8px 8px 14px; line-height:27px;}


.main_con_btn2_1:hover {background:url(../img/main_icon3.png) no-repeat 150px 78px #30485b; background-size:76px; border:1px solid #30485b; transition:.6s ease;
								-moz-transition:.6 ease;
								-webkit-transition:.6 ease;
								-ms-transition:.6 ease;
								-o-transition:.6 ease;}


.main_con_btn2_1_2 {float:left; background:url(../img/main_icon11.png) no-repeat 150px 78px #728797;  background-size:76px;  border:1px solid #4e6779; width:238px; height:168px;  margin-bottom:10px;  transition:.6s ease;
								-moz-transition:.6 ease;
								-webkit-transition:.6 ease;
								-ms-transition:.6 ease;
								-o-transition:.6 ease;}

.main_con_btn2_1_2  span {font-size:14px; line-height:17px; display:block; color:#fff; margin-top:16px; letter-spacing:-0.5px;}
.main_con_btn2_1_2 a {font-family:'Noto_medium'; font-size:29px; letter-spacing:-3px; color:#fff; display:block; height:135px; padding:23px 8px 8px 14px;  line-height:27px;}


.main_con_btn2_1_2:hover {background:url(../img/main_icon11.png) no-repeat 150px 78px #30485b;  background-size:76px;border:1px solid #30485b; transition:.6s ease;
								-moz-transition:.6 ease;
								-webkit-transition:.6 ease;
								-ms-transition:.6 ease;
								-o-transition:.6 ease;}

.main_con_btn2_2 { clear:both;background:url(../img/main_icon9.png) no-repeat center 14px #fff; border:1px solid #c5c5c5; border-right:none; width:137px; height:114px;   text-align:center; float:left;  }

.main_con_btn2_3 { background:url(../img/main_icon4.png) no-repeat center 13px #fff; background-size:82px; border:1px solid #c5c5c5; border-right:none; width:134px; height:94px;   text-align:center; float:left; transition:.3s ease;
								-moz-transition:.3 ease;
								-webkit-transition:.3 ease;
								-ms-transition:.3 ease;
								-o-transition:.3 ease; }

.main_con_btn2_4 { background:url(../img/main_icon5.png) no-repeat center 13px #fff; background-size:82px;border:1px solid #c5c5c5; border-right:none; width:134px; height:94px;   text-align:center; float:left; border-left:1px dashed #c5c5c5;transition:.3s ease;
								-moz-transition:.3 ease;
								-webkit-transition:.3 ease;
								-ms-transition:.3 ease;
								-o-transition:.3 ease; }
.main_con_btn2_5 { background:url(../img/main_icon10.png) no-repeat center 13px #fff; background-size:82px;border:1px solid #c5c5c5;  width:134px; height:94px;  float:left;text-align:center; border-right:none; border-left:1px dashed #c5c5c5; transition:.3s ease;
								-moz-transition:.3 ease;
								-webkit-transition:.3 ease;
								-ms-transition:.3 ease;
								-o-transition:.3 ease;}


.main_con_btn2_2 a { font-size:17px; letter-spacing:-2px;  font-family:'Noto_medium'; color:#0e2a47; display:block; width:100%; padding-top:57px; height:35px;}
.main_con_btn2_3 a { font-size:17px; letter-spacing:-2px;  font-family:'Noto_medium'; color:#0e2a47; display:block; width:100%; padding-top:57px; height:35px;}
.main_con_btn2_4 a { font-size:17px; letter-spacing:-2px;  font-family:'Noto_medium'; color:#0e2a47; display:block; width:100%; padding-top:57px; height:35px;}
.main_con_btn2_5 a { font-size:17px; letter-spacing:-2px;  font-family:'Noto_medium'; color:#0e2a47; display:block; width:100%; padding-top:57px; height:35px;}


.main_con_btn2_3:hover {background:url(../img/main_icon4.png) no-repeat center 16px #fff; background-size:82px;   transition:.3s ease;
								-moz-transition:.3 ease;
								-webkit-transition:.3 ease;
								-ms-transition:.3 ease;
								-o-transition:.3 ease;}

.main_con_btn2_4:hover {background:url(../img/main_icon5.png) no-repeat center 16px #fff; background-size:82px;   transition:.3s ease;
								-moz-transition:.3 ease;
								-webkit-transition:.3 ease;
								-ms-transition:.3 ease;
								-o-transition:.3 ease;}

.main_con_btn2_5:hover {background:url(../img/main_icon10.png) no-repeat center 16px #fff; background-size:82px;   transition:.3s ease;
								-moz-transition:.3 ease;
								-webkit-transition:.3 ease;
								-ms-transition:.3 ease;
								-o-transition:.3 ease;}





.main_con_btn3 {width:670px; height:96px; float:right;}
.main_con_btn3_1 { background:url(../img/main_icon6.png) no-repeat 88px 81px #728797;  background-size:76px; border:1px solid #4e6779; width:174px; height:168px; float:right;  margin-bottom:10px; font-family:'Noto_medium'; font-size:32px; letter-spacing:-3px; color:#fff; transition:.6s ease;
								-moz-transition:.6 ease;
								-webkit-transition:.6 ease;
								-ms-transition:.6 ease;
								-o-transition:.6 ease;}
.main_con_btn3_1  span {letter-spacing:0px; font-size:14px; line-height:17px; display:block; color:#e9f9f9; margin-top:10px;}

.main_con_btn3_1 a {font-family:'Noto_medium';font-size:29px; letter-spacing:-3px; color:#fff; display:block; height:135px;  padding:23px 8px 8px 14px; line-height:27px;}


.main_con_btn3_1:hover {background:url(../img/main_icon6.png) no-repeat 88px 81px  #30485b; background-size:76px; border:1px solid #30485b;
								transition:.6s ease;
								-moz-transition:.6 ease;
								-webkit-transition:.6 ease;
								-ms-transition:.6 ease;
								-o-transition:.6 ease;}


.main_con_btn3_2 { background:url(../img/main_icon7.png) no-repeat center 10px #fff; background-size:82px;border:1px solid #c5c5c5; border-right:none; width:134px; height:94px;   text-align:center; float:left; border-left:1px dashed #c5c5c5;  transition:.3s ease;
								-moz-transition:.3 ease;
								-webkit-transition:.3 ease;
								-ms-transition:.3 ease;
								-o-transition:.3 ease;}

.main_con_btn3_3 { background:url(../img/main_icon8.png) no-repeat center 10px #fff; background-size:82px;border:1px solid #c5c5c5;  width:134px; height:94px;   text-align:center; float:left; border-left:1px dashed #c5c5c5;  transition:.3s ease;
								-moz-transition:.3 ease;
								-webkit-transition:.3 ease;
								-ms-transition:.3 ease;
								-o-transition:.3 ease;}

.main_con_btn3_2 a {font-size:15px; letter-spacing:-2px;  font-family:'Noto_medium'; color:#0e2a47; display:block; width:100%; padding-top:53px; height:39px; line-height:15px; }
.main_con_btn3_3 a {font-size:15px; letter-spacing:-2px;  font-family:'Noto_medium'; color:#0e2a47; display:block; width:100%; padding-top:53px; height:39px; line-height:15px;  }


.main_con_btn3_2:hover {background:url(../img/main_icon7.png) no-repeat center 13px #fff; background-size:82px;   transition:.3s ease;
								-moz-transition:.3 ease;
								-webkit-transition:.3 ease;
								-ms-transition:.3 ease;
								-o-transition:.3 ease;}


.main_con_btn3_3:hover {background:url(../img/main_icon8.png) no-repeat center 13px #fff; background-size:82px;   transition:.3s ease;
								-moz-transition:.3 ease;
								-webkit-transition:.3 ease;
								-ms-transition:.3 ease;
								-o-transition:.3 ease;}


.trend_con_box {clear:both; width:1080px; margin:0 auto; padding-top:30px; padding-bottom:50px; }

.trend_box_tit {font-size:22px; letter-spacing:-2px; display:block; margin-bottom:16px; font-family:'Noto_bold'; color:#000;}
.trend_box_tit2 {font-size:20px; letter-spacing:-2px; display:block; margin-bottom:26px; font-family:'Noto_bold'; color:#000;}







.trend_box2 {position:relative;  clear:both; width:480px;  float:left; margin-right:10px; margin-top:10px;}
.trend_box2 ul {display:block; height:50px; border:1px solid #ccc; border-bottom:none; }
.trend_box2 ul li {float:left; width:40%; background:url('../img/select_btn2.png') no-repeat 122px 21px #fff;}
.trend_box2 ul li:first-child {width:19.8%; background:#efefef; height:49px; font-size:16px; letter-spacing:-1px; padding:12px 0 0 10px;}
.trend_box2 ul li select {height:49px; width:96%; font-size:18px; border:none; padding-left:10px; border-left:1px solid #ccc; background:none; -webkit-appearance:none; -moz-appearance:none; }
.trend_box2 ul li option {font-size:18px; }

.trend_maparea {clear:both; width:100%; height:665px; border:1px solid #ccc; background:#f5f5f7;}

.trend_box3 {position:relative; float:left;  width:290px; margin-right:10px;}


#tab_area{ position:relative; height:261px; background:#fff; margin-bottom:10px; border:1px solid #ccc; }
#tab1, #tab2, #tab3, #tab4{ width:50%; height:53px; padding-top:11px; 
                            
                            position:absolute; top:0; text-align:center; background-color:#efefef; 
                             }

#tab1 {border-right:none;}

#tab1 a, #tab2 a, #tab3 a, #tab4 a {font-size:20px; letter-spacing:-1px; color:#bcbcbc; font-family:'Noto_bold';}
#tab1 A, #tab2 A, #tab3 A, #tab4 A{ display:block; }
#tab1{ left:0; }
#tab2{ left:50%; }
#tab3{ left:102px; }
#tab4{ left:153px; }

#area1, #area2, #area3, #area4{ width:100%; 
                                display:none; position:absolute; top:46px; height:215px; }

.On{ background-color:#ffffff !important; }
.On a {color:#000 !important;}
.Visible{ display:block !important; }

.trend_box3_1 {height:69px; width:100%; padding:0px 10px 10px 20px; border-bottom:1px dashed #ccc; position:relative; margin-top:45px; margin-bottom:10px; }
.trend_box3_2 {height:104px;  padding:0px 10px 0px 20px; position:relative;}
.trend_box3_date {position:absolute; top:7px; right:10px; font-size:10px; color:#a0a0a0;}
.trend_box3_tit1 {font-size:16px; display:inline-block; letter-spacing:-2px; padding:0 10px 1px 7px; line-height:22px; color:#fff; background:#39b6b8; font-family:'Noto_Medium';}
.trend_box3_tit2 {font-size:16px; display:inline-block; letter-spacing:-2px; padding:0 10px 1px 7px;   line-height:22px; color:#fff; background:#2a77c2;   font-family:'Noto_Medium';}
.trend_box3_text1 {font-size:25px; display:block; letter-spacing:-1px; font-family:'Noto_Bold';  color:#0b595a; }
.trend_box3_text1 span {font-size:16px;}
.trend_box3_text2 {font-size:25px; display:block; letter-spacing:-1px; font-family:'Noto_Bold';  color:#073b6f; }
.trend_box3_text2 span {font-size:16px;}

.trend_box3_text3 {font-size:13px; font-family:'Noto_bold'; color:#505050;}
.trend_box3_text3_con {background:#909090; border-radius:30px; padding:0 5px; color:#fff; font-size:12px;font-family:'Noto_bold'; letter-spacing:-0.5px;}

.trend_ranking {height:728px; border:1px solid #ccc;  padding:10px 14px; position:relative; background:#fff;}

.trend_ranking_list {width:100%;}
.trend_ranking_list li { height:46px; margin-bottom:4px; border-top:1px dashed #ccc; padding-top:3px; position:relative;}
.trend_ranking_list li:first-child {border:none; padding-top:0;}
.trend_ranking_list li a {font-size:17px; font-family:'Noto_bold'; color:#000; letter-spacing:-1px;}
.trend_ranking_list li:hover { }
.trend_ranking_list li .ranking_num {width:100%; text-align:right; font-size:14px; letter-spacing:0px; color:#4c4c4c; display:block;}

.trend_ranking_list li img {height:157px;}

.trend_ranking_tab {margin-top:7px; height:33px;}

.ranking_tab_btn {float:left; padding:0 9px; letter-spacing:-2px;height:26px;background:#ccc; margin-left:6px; font-size:15px; color:#fff; text-align:center; border-radius:30px; border:none; cursor:pointer;}
.ranking_tab_btn:first-child {border-left:1px solid #ccc;}
.ranking_tab_btn_on {float:left; letter-spacing:-1px; height:26px;background:#12355a; padding:0 10px; margin-left:6px; font-size:15px; color:#fff; text-align:center; border-radius:30px; border:none; cursor:pointer;}


.trend_ranking_tab2 {position:absolute;right:10px; top:16px;}

.ranking_tab2_btn {float:left; width:64px;  letter-spacing:-1px;height:26px;background:#ccc; margin-left:6px; font-size:15px; color:#fff; text-align:center; border-radius:30px; border:none; cursor:pointer;}
.ranking_tab2_btn_on {float:left; width:64px; letter-spacing:-1px; height:26px;background:#12355a; margin-left:6px; font-size:15px; color:#fff; text-align:center; border-radius:30px; border:none; cursor:pointer;}


.trend_ranking_tab3 {position:absolute;right:10px; top:42px;}
.ranking_tab3_btn {float:left; width:36px;  letter-spacing:-1px;height:20px;background:#ccc; margin-left:6px; font-size:13px; color:#fff; text-align:center; border-radius:30px; border:none; cursor:pointer;}
.ranking_tab3_btn_on {float:left; width:36px; letter-spacing:-1px; height:20px;background:#12355a; margin-left:6px; font-size:13px; color:#fff; text-align:center; border-radius:30px; border:none; cursor:pointer;}

.ranking_icon1 {color:#fff; background:#0081ff; border-radius:3px; width:18px; height:18px; display:inline-block; margin-right:4px; vertical-align:top; text-align:center; margin-top:3px; font-family:'Noto_bold';}
.ranking_icon2 {color:#fff; background:#0081ff; border-radius:3px; width:21px; height:20px; display:inline-block; margin-right:4px; vertical-align:top; text-align:center; margin-top:7px; font-family:'Noto_bold'; font-size:16px; line-height:18px;}

.ranking_box_tit {font-size:20px;}

.ranking_box1 {width:100%; float:left; }
.ranking_box2 {width:50%; padding-right:10px;}

.ranking_1 {width:100%; display:block; padding-bottom:5px; border-bottom:1px dashed #ccc; margin-bottom:5px; }
.ranking_1 p {width:100%; height:152px; background:#ccc; overflow:hidden; margin-bottom:2px;}
.ranking_1 p img {width:100%;}

.ranking_1_info {position:absolute; background:url(../img/search_bar2.png) repeat; padding:0 10px 6px 10px; width:260px; height:77px; bottom:0px;}
.ranking_1_info dt {font-size:20px; letter-spacing:-1px; color:#fff; height:28px; line-height:33px; overflow:hidden;}
.ranking_1_info dd {font-size:14px; line-height:16px; letter-spacing:-1px; color:#fff;}
.ranking_1_info dd span {font-size:18px; }
.ranking_1_info_point {font-size:21px !important; font-weight:700; line-height:25px !important; color:#000; }

.trend_box4 {position:relative; float:right; height:410px; width:290px;  }

.trend_graph_inputbox {width:100%;  height:146px;}
.trend_graph_inputbox2 {width:100%; height:160px;}

.trend_sise {border:1px solid #ccc;  margin-bottom:10px; height:224px; position:relative; padding:10px 14px; background:#fff;}

.trend_graph_box {border:1px solid #ccc;  margin-bottom:10px; width:353px; height:267px; position:relative; padding:10px 5px 15px 10px; background:#fff; float:left; margin-left:10px;}
.trend_graph_box:first-child {margin-left:0;}

.trends_search_result {width:100%; padding:0px 20px 20px 20px; display:inline-block; background:#fff; border:1px solid #ccc; }



.trend_keyword {height:260px; border:1px solid #ccc; padding:10px 20px; background:#fff; }

.keyword_box {position:relative; width:100%;}
.keyword_box span {position:absolute; border-radius:30px; padding:10px 15px; font-size:14px; letter-spacing:-1px;}
.keyword1 {background:url(../img/keyword_bg1.png) repeat; color:#fff; top:20px; left:10px;}
.keyword2 {background:url(../img/keyword_bg1.png) repeat;color:#fff; top:60px; right:60px;}
.keyword3 {background:url(../img/keyword_bg1.png) repeat; color:#fff; top:110px; left:20px;}
.keyword4 {background:url(../img/keyword_bg1.png) repeat; color:#fff; top:130px; right:10px;}
.keyword5 {background:url(../img/keyword_bg1.png) repeat; color:#fff; top:0px; left:180px;}
.keyword6 {background:url(../img/keyword_bg1.png) repeat; color:#fff; top:90px; left:130px;}


.main_newsbox {width:100%; height:75px;  margin-top:316px; border-bottom:1px solid #ebebeb; border-top:1px solid #ebebeb;}
.main_newsbox_con {width:1080px; margin:0 auto;  color:#fff; border-bottom:1px solid #ccc; height:37px; }
:last-child.main_newsbox_con {border:none;}

.main_news_tit {font-size:18px; color:#fff; float:left; width:80px; text-align:center; background:url(../img/search_bar.png) repeat; margin-right:10px; height:37px; padding-top:4px; }
.main_news_area {float:left; font-size:15px; display:block; padding:0 10px; height:24px; margin-top:7px; background:#00a2ff; color:#fff; border-radius:30px; font-family:'Noto_bold'; margin-right:4px;}
.main_newlist { width:879px; overflow:hidden;  height:30px; word-wrap:nowrap; padding-top:5px;}
.main_newlist li {float:left; font-size:16px; margin-left:22px; color:#fff; display:inline-block; letter-spacing:-0.5px;}
.main_newlist li:first-child {margin-left:-930px !important;}
.main_newlist li a span {font-size:16px; color:#1232a6; font-family:'Noto_medium';}
.main_newlist li a {font-size:16px; color:#000;  letter-spacing:-1px; font-family:'Noto_medium'; }
.main_newlist li a:hover {text-decoration:underline;}


.main_newlist2 { width:879px; overflow:hidden;  height:30px; word-wrap:nowrap; padding-top:5px;}
.main_newlist2 li {float:left; font-size:16px; margin-left:32px;  color:#fff; display:inline-block; letter-spacing:-0.5px;  padding-left:12px; }
.main_newlist2 li a {font-size:16px; color:#000; letter-spacing:-1px; font-family:'Noto_medium'; padding-left:10px; background:url(../img/newslist_bg2.png) no-repeat 0 10px;  }
.main_newlist2 li a span {font-size:16px; font-family:'Noto_medium';}
.main_newlist2 li:first-child {margin-left:-1000px !important;} 
.main_newlist2 li a:hover {text-decoration:underline;}

.main_newlist3 { width:990px; overflow:hidden; height:30px; word-wrap:nowrap; padding-top:5px;}
/* .main_newlist3 li {float:left; font-size:16px; margin-left:32px;  color:#fff; display:inline-block; letter-spacing:-0.5px;  padding-left:12px; } */
.main_newlist3 li a {font-size:16px; color:#000; letter-spacing:-1px; font-family:'Noto_medium'; padding-left:10px; background:url(../img/newslist_bg2.png) no-repeat 0 10px;  }
.main_newlist3 li a span {font-size:16px; font-family:'Noto_medium';}
.main_newlist3 li a:hover {text-decoration:underline;}


.top_login_info {height:30px; padding:6px 0; color:#fff; text-align:right; background:#163961;}
.top_login_info_txt {width:1180px; margin:0 auto; display:block;}
.top_login_info_txt span {color:#9e9e9e;}


.q_menu {position:fixed; top:426px; margin-left:1180px;  }
.q_menu ul {width:106px; background:#fff; border-radius:6px; box-shadow:1px 1px 9px #000; padding-top:10px; }
.q_menu ul li { width:100%; text-align:center; border-bottom:1px dashed #ccc;}
.q_menu ul li a {padding:57px 0 14px 0; display:block; font-size:14px; color:#000; letter-spacing:-1px; line-height:13px;}
.q_menu ul li:last-child {border-bottom:0;}
.q_menu ul li:first-child {background:#00a2ff; padding-left:4px; height:30px; color:#fff; letter-spacing:-1px; font-size:15px; padding-top:5px; font-family:'Noto_bold'; width:115px; margin-left:-5px; border-bottom:none;  box-shadow:1px 1px 4px #505050;}

.q_menu ul li:nth-child(2) {background:url(../img/q_bg1.png) no-repeat center 15px;}
.q_menu ul li:nth-child(3) {background:url(../img/q_bg2.png) no-repeat center 15px;}
.q_menu ul li:nth-child(4) {background:url(../img/q_bg3.png) no-repeat center 15px;}


.map_shopinfo_btn {border:none; background:#163961; float:right; padding:6px 10px; font-size:15px; color:#fff; border-radius:3px; cursor:pointer;}

.map_iconbox {position:fixed; top:150px; left:15px;}
.map_icon_blue, .map_icon_orange, .map_icon_green {
							display:block;background:#fff; border:1px solid #ccc; color:#000; padding:4px 14px 4px 12px; font-size:14px; font-family:'Noto_medium';
							cursor:pointer; margin-bottom:10px; }
.map_iconbox button {letter-spacing:-1px;}
.map_iconbox button img {margin-top:2px; margin-right:2px;}


/*.map_iconbox2 {position:fixed; top:180px; right:400px;}*/

.map_iconbox2 button {letter-spacing:-1px;}

.map_iconbox2 {position:absolute; margin-right:20px; top:80px; right:40px; }
.map_iconbox2.current{position:fixed; top:200px; right:440px; }

.map_iconbox2 button img {margin-top:2px; margin-right:2px;}



.map_icon_basic {background:#fff; width:60px;   text-align:center; color:#000 !important; padding:4px 0; font-size:14px; font-family:'Noto_medium';
							cursor:pointer; border:1px solid #444; }
.map_icon_basic_on {width:60px; padding:4px 0; text-align:center; font-size:14px; font-family:'Noto_medium';
							cursor:pointer;  background:#163961; border:none; color:#fff; } 


.map_icon_apt {background:#fff; width:60px;   text-align:center; color:#000 !important; padding:4px 0; font-size:14px; font-family:'Noto_medium';
							cursor:pointer; border:1px solid #ccc; }
.map_icon_apt_on {width:60px; padding:4px 0; text-align:center; font-size:14px; font-family:'Noto_medium';
							cursor:pointer;  background:#52348d; border:none; color:#fff; } 

.map_icon_offie {background:#fff; width:60px;   text-align:center; color:#000 !important; padding:4px 0; font-size:14px; font-family:'Noto_medium';
							cursor:pointer; border:1px solid #ccc; }
.map_icon_offie_on {width:60px; padding:4px 0; text-align:center; font-size:14px; font-family:'Noto_medium';
							cursor:pointer;  background:#47b600; border:none; color:#fff; } 
/*
.map_icon_trade {background:#fff; width:60px;   text-align:center; color:#000 !important; padding:4px 0; font-size:14px; font-family:'Noto_medium';
							cursor:pointer; border:1px solid #ccc; }
.map_icon_trade_on {width:60px; padding:4px 0; text-align:center; font-size:14px; font-family:'Noto_medium';
							cursor:pointer;  background:#47b600; border:none; color:#fff; } 


*/
.map_icon_blue_on, .map_icon_orange_on, .map_icon_green_on {display:block; padding:4px 14px 4px 12px; font-size:16px; font-family:'Noto_medium';
							cursor:pointer; margin-bottom:10px; color:#fff;  }

.map_icon_blue_on {border:1px solid #008fce; background:#00b0fe; }
.map_icon_orange_on {border:1px solid #c15a00; background:#ff7700; display:block;}
.map_icon_green_on {border:1px solid #2b7316; background:#3b8725; display:block;}


.map_iconbox_wrap {margin-bottom:6px; }

.map_iconbox_bottom {position:fixed; bottom:40px; }
.map_iconbox_bottom button {float:left; margin-right:10px;}



/*펼침메뉴 레이어 팝업*/

.openpage_box {width:240px; float:left;}
.openpage_box img {float:left; margin-top:28px;}


.openpage { width:680px; margin: 0 auto; background:rgba(255,255,255,1); padding:35px; background-clip:padding-box; text-align:center;}

.openpage2 { width:880px; margin: 0 auto; background:rgba(255,255,255,1); padding:35px; background-clip:padding-box; text-align:center;}

.openpage3 { width:880px; margin: 0 auto; background:rgba(255,255,255,1); padding:35px; background-clip:padding-box; text-align:center;}

.openpage_btn { font-size: 1em;  padding: 10px;  color: #000;  border: 2px solid #06D85F;  border-radius: 20px 50px;
  text-decoration: none;  cursor: pointer;  transition: all 0.3s ease-out;}

.openpage_btn:hover {  background: #06D85F;}

.overlay {z-index:99999999;  position: fixed; padding-top:20px; top: 0px;  bottom: 0;  left: 0;  right: 0;  background: rgba(0, 0, 0, 0.7); transition: opacity 500ms;  visibility: hidden;  opacity: 0;}
.overlay:target {  visibility: visible;  opacity: 1;}

.openpage_layer {width:680px; margin: 0 auto; position:relative; transition: all 5s ease-in-out; background:#fff;}
.openpage_layer2 {margin: 0 auto; position:relative; transition: all 5s ease-in-out; background:#fff;}
.openpage_layer3 {width:880px; margin: 0 auto; position:relative; transition: all 5s ease-in-out; background:#fff;}


.openpage_layer .close {  position: absolute;  top: 0;  right:13px;  transition: all 200ms;  font-size: 60px;   text-decoration: none;  color: #9ca9b2; line-height:41px;}
.openpage_layer .close:hover { color: #fff;}

.openpage_layer2 .close {  position: absolute;  top: 0;  right:13px;  transition: all 200ms;  font-size: 60px;   text-decoration: none;  color: #9ca9b2; line-height:41px;}
.openpage_layer2 .close:hover { color: #fff;}

.openpage_layer3 .close {  position: absolute;  top: 0;  right:13px;  transition: all 200ms;  font-size: 60px;   text-decoration: none;  color: #9ca9b2; line-height:41px;}
.openpage_layer3 .close:hover { color: #fff;}



.openpage_con {position:relative; width:100%; min-height:200px; margin-top:100px; overflow: auto; }

.openpage_con > .open_left {position:relative; width:640px;  margin-right:20px; background:#fff; float:left; padding:20px 0 0 0 ;}
.openpage_con > .open_right {position:relative; width:450px; background:#fff; float:right; padding:20px;}

.oppage_tit {width:100%; font-size:25px; font-weight:500;  height:57px; background:url(../img/top_line_bg.png) repeat #15375d; color:#fff; padding:8px 0 0 20px; letter-spacing:-1px;}


.search_box1 {}


#accordian {min-width:300px; background:#fff; right:0; height:100%; border-left:1px solid #9fa09e; }


#accordian h2 {
	text-align:center; padding:7px 0; border-bottom:1px dashed #ccc; width:100%; padding-left:10px; height:43px; 
	cursor: pointer;
	
	background:#00a2ff;
	/*background: linear-gradient(#ececec, #fff);*/
}



#accordian h2:hover {
	
}


#accordian li {
	
	
}

.icon_00 {font-size: 17px;  float:left; color:#fff;  letter-spacing:-1px;  text-align:left; }
.icon_01 {font-size: 16px; width:95px; float:left; color:#000; padding-left:10px; letter-spacing:-1px; background:url(../img/popup_tit_con.gif) 0 11px no-repeat; text-align:left; }
.icon_02 {font-size: 17px;  float:left; color:#000; padding-left:10px; letter-spacing:-1px; background:url(../img/popup_tit_con.gif) 0 11px no-repeat; text-align:left; }
.popup_search_data {font-size: 14px; margin-left:10px;  float:left; font-weight:300; background:#fff; padding:3px 14px; margin-top:1px; color:#000; border-radius:15px;}

#accordian ul li ul li {	
	
}

#accordian ul li ul li dl {
	
	display:inline-block;
	
	
}
.search_type2_box ul {list-style-type: none;
	
	color:#fff;}

.search_type2_box ul li {padding:7px 14px;
	font-size:14px;
	text-align:center;}

.popup_search_step1 {text-align:center; padding:5px 0; border-bottom:1px dashed #ccc; width:100%; padding-left:10px; height:38px;}
.popup_search_step1 dt {}
.popup_search_step1 dd {float:left; margin-right:10px;}
.popup_search_step1 dd:first-child {margin-left:0; }
.popup_search_step1 dd select {width:120px; height:27px; font-size:15px;padding-left:6px; font-weight:200; border:1px solid #ccc;}
.popup_search_step1 dd option {font-size:15px;} 

.popup_search_step2 {text-align:center; padding:1px 0; border-bottom:1px dashed #ccc; width:100%; padding-left:10px; height:32px;}
.popup_search_step2 dt {}
.popup_search_step2 dd {float:left; }
.popup_search_step2_btn {border:none; background:#012c57; color:#fff; width:140px; height:40px; display:inline-block; margin:0 auto; font-size:18px;}

.popup_search_detail {clear:both; display:block;  width:560px; margin-left:95px; background:#e9e9e9; height:71px; margin-top:10px; padding:6px; text-align:left; }
.popup_search_detail_btn {padding:3px 8px;  border:1px solid #b6b6b6;color:#000; font-size:13px; margin-right:4px; margin-bottom:5px; background:#fff;}
.popup_search_detail_btn_on {background:#747474; padding:3px 8px;  border:none; color:#fff; font-size:13px; margin-right:4px; margin-bottom:5px;}

.popup_search_step3 {text-align:center; padding:1px 0; border-bottom:1px dashed #ccc; width:100%; padding-left:10px; height:112px;}
.popup_search_step3 dt {}
.popup_search_step3 dd {float:left; }
.popup_search_step3_btn {border:none; background:#012c57; color:#fff; width:140px; height:40px; display:inline-block; margin:0 auto; font-size:18px; }

.icon_buy {background:url(../img/popup_search_img4.jpg) center 16px no-repeat #fff;}
.icon_buy2 {background:url(../img/popup_search_img5.jpg) center 16px no-repeat #fff;}

.popup_search_step4 {height:270px;}
.popup_search_step4 dt {margin-top:10px; font-size:36px; font-family:'Noto_bold'; color:#fff;  text-align:center; letter-spacing:-2px;}
.popup_search_step4_box {background:#fff; width:600px; height:100px; margin-top:20px;}

.next_btn {clear:both; margin-top:16px; text-align:center; width:100%; height:60px;}
.next_btn button {border:none; background:#012c57; color:#fff; width:140px; height:40px; display:inline-block; margin:0 auto; font-size:18px; margin-left:10px;}
.next_btn button:first-child {margin-left:0;}
.popup_search_step5 {height:211px; color:#000;}



/* 서브메뉴 스타일 */
#accordian ul ul li a {
	color: #000;
	text-decoration: none;
	font-size: 11px;
	line-height: 27px;
	display: block;
	padding: 0 15px;
	-webkit-transition: all 0.15s;
	-moz-transition: all 0.15s;
	-o-transition: all 0.15s;
	-ms-transition: all 0.15s;
	transition: all 0.15s;
}


/* active 클래스 외에 것은 보이지 않게 하기 */
#accordian ul ul {
	display:none;
}
#accordian li.active ul {
	display: block;
}



#tab_area_popup { position:relative; height:185px; width:648px; background:#fff; }

#tab_area_popup > #tab1{ width:129px; height:35px; padding-top:4px; 
                             border-left:1px solid #7f7f7f !important; border-right:1px solid #7f7f7f !important; border-top:none;
                            position:absolute; top:0; text-align:center; background-color:#909090; 
                             }

#tab_area_popup > #tab2{ width:129px; height:35px; padding-top:4px; 
                             border-left:1px solid #7f7f7f !important; border-right:1px solid #7f7f7f !important; border-top:none;
                            position:absolute; top:0; text-align:center; background-color:#909090; 
                             }

#tab_area_popup > #tab3{ width:129px; height:35px; padding-top:4px; 
                             border-left:1px solid #7f7f7f !important; border-right:1px solid #7f7f7f !important; border-top:none;
                            position:absolute; top:0; text-align:center; background-color:#909090; 
                             }

#tab_area_popup > #tab4{ width:129px; height:35px; padding-top:4px; 
                             border-left:1px solid #7f7f7f !important; border-right:1px solid #7f7f7f !important; border-top:none;
                            position:absolute; top:0; text-align:center; background-color:#909090; 
                             }

#tab_area_popup > #tab5{ width:132px; height:35px; padding-top:4px; 
                             border-left:1px solid #7f7f7f !important; border-right:1px solid #7f7f7f !important; border-top:none;
                            position:absolute; top:0; text-align:center; background-color:#909090; 
                             }

#tab_area_popup > #tab6{ width:129px; height:35px; padding-top:4px; 
                             border-left:1px solid #7f7f7f !important; border-right:1px solid #7f7f7f !important; border-top:none;
                            position:absolute; top:0; text-align:center; background-color:#909090; 
                             }


#tab_area_popup > #tab1 {border-right:none;}

#tab_area_popup > #tab1 a, #tab2 a, #tab3 a, #tab4 a, #tab5 a, #tab6 a { letter-spacing:-1px !important; color:#000 !important; font-family:'Noto_bold' !important;}
#tab1 A, #tab2 A, #tab3 A, #tab4, #tab5, #tab6 a { display:block; }

#tab_area_popup > #tab1{ left:0; }
#tab_area_popup > #tab2{ left:129px; }
#tab_area_popup > #tab3{ left:258px; }
#tab_area_popup > #tab4{ left:387px; }
#tab_area_popup > #tab5{ left:516px; }
#tab_area_popup > #tab6{ left:645px; }

#tab_area_popup > #area1, #tab_area_popup > #area2, #tab_area_popup > #area3, #tab_area_popup > #area4, #tab_area_popup > #area5, #tab_area_popup >  #area6{ width:100%; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:10px 20px; background:#fff;
                                display:none; position:absolute; top:35px; height:150px; }


#tab_area_popup p {width:100%; height:83px; }

/*#tab_area_popup {color:#000 !important; width:100% !important; height:150px !important; background:#fff !important; padding:10px 20px !important;}*/

.tab_area_popup_dl  {text-align:left; width:100%; padding:6px 0 0  ; border-bottom:1px solid #ccc;}
.tab_area_popup_dl  dt {clear:both; font-size:16px !important; color:#000; float:left; width:84px; letter-spacing:-1px; }
.tab_area_popup_dl  dd {min-height:35px; width:520px; float:right; font-size:18px; }
.tab_area_popup_dl  dd span {background:url(../img/popup_tit_con.gif) 0 12px no-repeat;  padding-left:8px; font-size:18px; display:inline-block; margin-right:20px; }
.tab_area_popup_dl  dd select {border:1px solid #ccc; height:30px; width:180px; margin-bottom:10px; font-size:16px; padding-left:10px;}
.tab_area_popup_dl  dd option {border:1px solid #ccc; height:30px; width:80px; font-size:16px;}
.tab_area_popup_dl  dd input {border:1px solid #ccc; height:24px; width:80px; margin-right:4px;  font-size:16px;}

.tab_area_popup_btn {padding:0 20px; background:none; border:1px solid #b6b6b6;color:#000; font-size:16px; margin-right:10px; }
.tab_area_popup_btn_on {padding:0 20px; background:#00b4ff;  border:1px solid #31a1e1; color:#fff; font-size:16px; margin-right:10px; }


.popup_search_step5_tit {font-size:26px; text-align:left; display:block;}

.trends {clear:both; display:inline-block; vertical-align:top; width:100%;}

.trends_left {float:left;}
.trends_right {float:right;}



.sub_con_wrap {clear:both; width:100%;  }

.library_con {clear:both; width:1080px; margin:0 auto; padding-top:30px; padding-bottom:80px; }

.library_con_tab {display:inline-block; width:100%; margin-bottom:20px;}
.library_con_tab li {width:20%; float:left; border:1px solid #ccc; text-align:center; height:50px; border-left:none;}
.library_con_tab li:first-child {border-left:1px solid #ccc;}
.library_con_tab li a {font-size:22px; letter-spacing:-1px; display:block; width:100%; height:49px; padding-top:7px; }

.library_con_tab > .on {background:#00a2ff; border:1px solid #00a2ff;}
.library_con_tab > .on a {color:#fff;}

.library_con_tit { font-size:30px; color:#000; font-weight:700; letter-spacing:-1px; float:left; margin-bottom:16px;}
.library_con_tit span {font-size:16px; font-weight:300; color:#8f8f8f; margin-left:10px;}


.library_con_news {width:100%; clear:both; border-top:3px solid #152168; margin-top:10px; position:relative;}
.library_con_news_select {float:right; margin-top:15px;}
.library_con_news_select select {float:left; height:30px; margin-left:10px;  font-size:18px;}
.library_con_news_select option {font-size:18px;}

.library_con_news_list {width:100%; padding:10px 0 16px 0; border-bottom:1px solid #ccc;}

.library_con_news_list dt {font-size:25px; color:#000; letter-spacing:-1px;}
.news_textbox_info {text-align:right; font-size:15px; color:#00a2ff; }
.news_textbox_info span {font-size:15px; color:#454545; background:url(../img/newstxt_bg.gif) no-repeat 0 6px; display:inline-block; margin-left:6px;padding-left:6px;}
.news_textbox {font-size:16px;}



.favorite_box {width:100%; background:#fff; padding:20px;  position:relative; }

.favorite {width:100%; float:left;}


.favorite_table {width:100%; margin-top:10px; border-top:2px solid #152168; margin-bottom:30px;}

.favorite_table th {background:#f8f8f8; border-bottom:1px solid #a3b9cc; font-weight:normal; padding:5px 0 5px 0px; text-align:left; font-size:16px; letter-spacing:-1px; color:#000;}
.favorite_table td {border-bottom:1px solid #d1d1d1; padding:5px 8px; font-size:15px; text-align:center;  letter-spacing:-0.5px; border-left:1px solid #ccc;}
.favorite_table td label {font-size:15px;}

.favorite_img {display:block; width:100%; height:180px; background:#ccc; overflow:hidden; margin-bottom:10px;}
.favorite_img img {width:100%;}

.favorite_table_btn {padding:2px 10px 4px 10px; background:#fff; border:1px solid #ccc; font-size:15px; cursor:pointer; letter-spacing:-1.5px; margin-bottom:6px;}
.favorite_table_btn:first-child {margin-left:0;}

.favorite_table_bottom_btn{background:#2e9bf8; border:none; border-radius:6px; color:#fff; width:200px; height:36px; font-size:16px; text-align:center;  display:block; margin:0 auto; cursor:pointer;}


.favorite_table_select {height:28px; min-width:100px; font-size:14px; padding-left:4px;}
.favorite_table_select option {font-size:14px;}


.btn_mapselect {
display: block;
    width: 100px;
    height: 30px;
    padding-top: 4px;
    background: #ccc;
    border-radius: 3px;
    text-align: center;
    font-size: 16px;
    margin-top: 10px;
    margin-left: 10px;
    font-weight: 800;
}



.danji_info_favorite_btn {width:100%; text-align:right; margin-top:14px;}
.danji_info_favorite_btn a {text-align:center; width:120px; height:30px; background:#012c57; margin-left:10px; display:inline-block; padding-top:4px; border-radius:3px; border:none;}
.danji_info_favorite_btn a span {font-size:16px; color:#fff; font-weight:700;}
.danji_info_favorite_btn a:first-child {margin-left:0;}

.danji_info_favorite_btn .on {background:#ff6c00 !important;}


#quickSearchResult li:hover {background:#c7fbff;}



.map_right_con1 {display:inline-block;  padding:1px 6px; background:#52348d; color:#fff !important; border-radius:3px; margin-right:4px;}

.map_right_con2 {display:inline-block;  padding:1px 6px; background:#195c08; color:#fff !important; border-radius:3px; margin-right:4px;}



.danji_mapview_btn {position:absolute; top:20px; right:16px; display:block; width:85px; background:#15375d; height:40px;  color:#fff; font-size:17px; text-align:center; border:none; cursor:pointer;}
.danji_mapview_btn:active {position:absolute; top:21px; right:16px; }



.school_info {width:100%; clear:both; margin-bottom:20px; }
.school_info h2 {font-size:22px; font-family:"Noto_bold"; letter-spacing:-2px; margin-bottom:4px; color:#000; padding-left:14px; background:url(../img/product_list_info_con3.gif) no-repeat 0 10px;}

.school_info h2 span {font-size:15px; letter-spacing:-1px; margin-left:6px; color:#4e4e4e;}


.school_info1 {width:100%;  margin-bottom:20px; }

.school_info2 {width:49%; float:left; margin-left:2%; margin-bottom:20px; }
.school_info2:nth-child(odd){margin-left:0 !important;}

.school_info3 {width:32%; float:left; margin-left:2%;}
.school_info3:nth-child(1){margin-left:0 !important;}
.school_info3:nth-child(4){margin-left:0 !important;}
.school_info3:nth-child(7){margin-left:0 !important;}

.school_info_con {width:100%; padding:10px; border:1px solid #ccc;}




.school_info_text {clear:both; width:100%; margin-bottom:20px;}

.school_info_text h2 {font-size:22px; font-family:"Noto_bold"; letter-spacing:-2px; margin-bottom:4px; color:#000; padding-left:14px; background:url(../img/product_list_info_con3.gif) no-repeat 0 10px;}


.school_info_text h2 span {font-size:15px; letter-spacing:-1px; margin-left:6px; color:#4e4e4e;}


.school_table {width:100%; margin-top:10px; margin-bottom:10px; border-top:2px solid #152168; border-left:1px solid #ccc;}
.school_table tr:hover {background:#e1e1e1; }
.school_table th {background:#f8f8f8; border-bottom:1px solid #a3b9cc; font-weight:normal; padding:3px 0; text-align:center; font-size:15px; letter-spacing:-1px; color:#000; border-right:1px solid #ccc;}
.school_table td {border-bottom:1px solid #d1d1d1; padding:6px 0; font-size:14px; text-align:center; font-weight:300; border-right:1px solid #ccc; color:#000;}
		
		
.school_table td a {font-size:15px;  letter-spacing:-0.5px;}
.school_table td a:hover {text-decoration:underline;}

.school_icon_green {display:block; margin:0 auto;  padding:4px 14px 4px 12px; font-size:16px; background:#3b8725; border:1px solid #2b7316; color:#fff; letter-spacing:-1px; cursor:pointer;}
		.school_icon_green img {margin-top:2px; margin-right:2px;}
		.school_icon_green:active { position:relative !important;}


.map_pop_info_bottom_btn {width:100%; clear:both; text-align:center; display:block; font-size:16px; color:#000; letter-spacing:-1px; cursor:pointer; padding:5px 0 9px 0; border-top:1px solid #ccc; background:url(../img/map_pop_info_bottom_btn.png) repeat-x; }


.danji_home_bottom {clear:both; width:100%; background:url(../img/search_bar.png) repeat; height:50px; padding-top:10px; position:fixed; bottom:0;}
.danji_home_bottom_con {width:1180px; height:80px; margin:0 auto; color:#fff;}

.danji_home_bottom_tit {font-size:20px; color:#fff; letter-spacing:-1px; width:160px; display:block; float:left; text-align:center; border-right:1px solid #ccc; margin-right:20px;}


.tech_story_con {width:1080px; margin:0 auto; padding-top:20px; padding-bottom:50px; background:url(../img/tech_story_bg3.png) no-repeat 589px 191px;}
.tech_story_con dl {clear:both; margin-bottom:15px; border-bottom:1px dashed #ccc; padding-bottom:15px; }
.tech_story_con dl dt {font-size:26px; letter-spacing:-2px; color:#000; margin-bottom:8px; margin-top:10px; font-family:'Noto_medium'; padding-left:16px; background:url(../img/tech_story_bg1.png) no-repeat 0 9px;}
.tech_story_con dl dd {font-size:18px; font-family:'Noto_regular'; padding-left:26px; letter-spacing:-1px; color:#000; line-height:20px; background:url(../img/tech_story_bg2.png) no-repeat 16px 8px; margin-bottom:16px;}
.tech_story_con dl dd span {font-size:18px; color:#083d78; }



#drawStartPoint {
		position:absolute; 
		background-color: #FF0000;
		font-size: 11px;
		color: #FFF;
		text-align: center;
		padding: 2px 2px 2px 2px;		
	}
	.closeButton {
	    margin: 0;
	    background-color: #2780E3;    
    	color: #000;
	    padding: 2px 15px;
	    background: #fff;
	    border: solid 1px #333;
	    cursor: pointer;
	    -webkit-border-radius: 5px;     
	    outline: 0 none;
	    border-radius: 5px;
	}

	#drawLinePoint {
		position:absolute;
		background-color: #FFF;
		width: auto;
		height: auto;
		font-size: 11px;
		text-align: left;
		padding:3px 3px;
		border:2px solid #9a9a9a;
		border-color:#000;
	}	




.danji_info_detail_view_btn {font-size:15px; background:#ccc; padding:1px 10px; margin-left:10px; border-radius:3px; color:#fff; letter-spacing:-1px;}

.danji_info_service_average {float:left; width:50%; text-align:center; padding-top:20px; height:202px;}
.danji_info_service_average label {font-size:20px; display:block; letter-spacing:-1px;}
.danji_info_service_average label:nth-child(2) {font-size:36px !important; font-family:"Noto_bold"; color:#003655; border-bottom:1px solid #ccc; padding-bottom:20px;}
       