@charset "utf-8";

html{overflow-y:scroll}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body,th,td,input,textarea,select,button,table{font-family:AppleSDGothicNeo-Regular,'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;font-size:14px;line-height: 1.5;color:#333;-webkit-font-smoothing: antialiased;letter-spacing: -0.05em;}
input:focus,textarea:focus,select:focus,button:focus {outline:0}

body {top: 0px !important;}
img {image-rendering: -webkit-optimize-contrast;}
img,fieldset,form{border:0;}
ul,ol{list-style:none}

a{color:#333;text-decoration:none}
a:active,a:hover{text-decoration:underline;cursor:pointer;}
a:hover{color:#1e88e5}
a:active{background-color:transparent}
a:focus {outline:0}
a[href^="mailto:"] {color: #0c5cdf;text-decoration: underline;}
a[href^="mailto:"]:hover {color: #0c71ff;text-decoration: underline;}

.clear{float:none;clear:both;content:''}

#google_translate_flag {float:left;margin-right:5px;}
#google_translate_element {width:135px;height:23px;overflow:hidden;margin:0px;padding:0px;float:right;}
.goog-te-gadget {height:23px;overflow:hidden;margin:0px;padding:0px;}
.goog-te-gadget .goog-te-combo {margin:2px 0px 0px 0px !important;}
.goog-te-gadget span {display:none;}
.goog-te-banner-frame.skiptranslate {display: none !important;}
.trans-flag {width: 17px;vertical-align: middle;cursor:pointer;}

html.fix {overflow-y:hidden;}

#view_sitemap {cursor:pointer;}

.sitemap_bg {position: absolute;left: 0;top: 0;width:100%;height:100%;background: #222;display:none;z-index: 1000;zoom: 1;opacity: 0.7;filter: alpha(opacity:'70');}
.sitemap {position: absolute;left:50%;top:171px;width:990px;margin-left:-495px;border-top: none;border-bottom: none;background: #f4f4f4;display: none;z-index: 1200;}
.sitemap > ul.list {margin: 15px;border: 1px solid #ced2d7;}
.sitemap > ul.list > li {position:relative;border-bottom:solid 1px #ced2d7;overflow:hidden;padding-left:133px;line-height:53px;}
.sitemap > ul.list > li > a{position:absolute;left:0;top:0;display:block;height:100%;width:112px;padding-left:20px;text-align:left;color:#444;font-size:14px;font-weight:bold;background:#fff;border-right:solid 1px #ced2d7;}
.sitemap > ul.list > li ul li{float:left;background:url("/images_static/home/bg_bar.gif") no-repeat right 50%;}
.sitemap > ul.list > li ul li a{padding:0 12px;color:#666;}
.sitemap > ul.list > li ul li.on a{color:#0078bd;}
.sitemap > ul.list > li:last-child {border-bottom:solid 0px;}
.sitemap > ul.list > li.one_depth{padding:0;background: #fff;}
.sitemap > ul.list > li.one_depth li > a{padding-left:20px;color:#444;font-size:14px;font-weight:bold;background:#fff;}
.sitemap .sitemap_close{display:block;background:#fff;padding:15px 0;height:30px;padding-top:20px;width:100%;text-align:center;cursor:pointer;border-top: 1px solid #ededed;}

#top {width:100%;height:30px;background-color:#f3f3f3; display:table; text-align:center;}
#top .bar_line {width:990px;height:30px; margin:0 auto;}
#top .bar_line .mobile_app {float:left;}
#top .bar_line .mobile_app a {float:left;}
#top .bar_line .mobile_app a img{float:left;overflow:hidden; background-position: center center; background-size: cover; background-repeat: no-repeat; width:auto; height:20px;padding-top:5px; padding-bottom:3px; padding-left:5px; padding-right:5px;}
#top .bar_line .mobile_app .text {float:left; font-size:12px; padding-top:7px;}
#top .bar_line .trans {float: right;margin-top: 4px;}

#top .bar_line .lang {float:right;padding-top:7px;}
#top .bar_line .lang .usa {float:right;padding-left:5px;padding-right:5px;font-size:12px;cursor:pointer;}
#top .bar_line .lang .kor {float:right;padding-left:5px;padding-right:5px;font-size:12px;cursor:pointer;}

#header {width:100%;margin:0px;}
#header .logo_area {width:990px;height:100px;display:table;margin: 0 auto;}
#header .logo_area .logo_left {float:left; padding-top:10px; width:675px;display:table;}
#header .logo_area .logo_left .icon {float:left; width:300px; overflow:hidden;padding-top:15px;}
#header .logo_area .logo_left .icon .ico_box {float:left; width:75px; overflow:hidden;}
#header .logo_area .logo_left .icon .ico_box .ico { text-align:center; }
#header .logo_area .logo_left .icon .ico_box .name { text-align:center; font-size: 13px; font-weight: 400; }
#header .logo_area .logo_left .live {float:left; width:300px; overflow:hidden;padding-top:15px;}
#header .logo_area .logo_left .live .head_radio {float:left; width:86px; overflow:hidden;}
#header .logo_area .logo_left .live .head_rktv {float:left; width:72px; overflow:hidden;}
#header .logo_area .logo_left .radio {float:left; width:300px; overflow:hidden;padding-top:19px;}
#header .logo_area .logo_left .radio img {float:left; padding-top:8px; padding-right:10px;width:35px;height:35px;overflow:hidden; background-position: center center; background-size: cover; background-repeat: no-repeat;}
#header .logo_area .logo_left .radio .sub {float:left; height:51px;}
#header .logo_area .logo_left .radio .sub .true {height:15px; margin-bottom:5px; padding-top:8px; font-size:14px;color:#f66362}
#header .logo_area .logo_left .radio .sub .name {height:15px; padding-bottom:8px; font-size:14px;}
#header .logo_area .logo_left .logo  {float:left; overflow:hidden;}
#header .logo_area .logo_right {float:right;width:300px; overflow:hidden; text-align:right;margin-top: 12px;margin-right: 5px;}

.ico-onair {
	position: absolute;
	top: 69px;
	width: 7px;
	height: 7px;
	background: url(https://rk-asset.s3.amazonaws.com/www/images/home/ico_onair.png) no-repeat 0 0;
	margin-left: -4px;
	display: inline-block;
	animation: ico-onair-flash 1s ease-in infinite alternate;
}

@keyframes ico-onair-flash {
	0% {opacity:1;transform:scale(1);}
	25% {opacity:1;transform:scale(1);}
	70% {opacity:0;transform:scale(.7);}
	100% {opacity:0;transform:scale(.7);}
}

#header .menu_bar { width: 100%;border-top: 2px solid #2086D9;border-bottom: 1px solid #e1e1e1; }
#header .menu {position: relative;width:990px;height:45px; z-index: 100;background-color:#fff;margin:0 auto;}
#header .menu ul {padding-top: 2px}
#header .menu ul li {float:left;height:38px;text-align:center;font-size:15px;font-weight:bold;}
#header .menu ul li a {display:block;height:28px;padding-top:11px;padding-left:18px;padding-right:18px;cursor:pointer;}
#header .menu ul li a.en {display:block;height:28px;padding-top:11px;padding-left:12px;padding-right:13px;cursor:pointer;}
#header .menu ul li a.towninfo {display:block;height:28px;padding: 0px 15px 0px 15px;cursor:pointer;}
#header .menu ul li.map {float:left;width:38px;height:38px;padding-left:0px;padding-right:0px;padding-top:2px;}
#header .menu ul li.map img {display:block;padding:10px;}
#header .menu ul li a.up {background:url('/images_static/home/up.png');background-position: right 14px;background-repeat: no-repeat;padding-right:17px;}

#header .nav-bar {clear:both;width: 100%;border-top: 2px solid #2086D9;border-bottom: 1px solid #e1e1e1;}
#header .nav-main {margin: 0 auto;width: 990px;display: table;}
#header .nav-main li {display: table-cell;height:45px;text-align:center;font-size:17px;font-weight:bold;}
#header .nav-main li a {display:block;height:31px;padding:13px 12px 2px 12px;cursor:pointer;text-transform: capitalize;}
#header .nav-main li a:focus, #header .nav-main li a:hover {text-decoration:none;}
#header .nav-main li a.en {display:block;height:31px;padding-top:11px;padding-left:12px;padding-right:13px;cursor:pointer;}
#header .nav-main li.map {display: table-cell;height:38px;vertical-align: middle;}
#header .nav-main li.map img {display:block;padding:14px 10px 10px 10px;}
#header .nav-main li:hover .nav-sub {left: auto;}
#header .nav-sub {z-index:9999;position: absolute;transform: translate3d(0px, 38px, 0px);top: 139px;will-change: transform;left: -999em;min-width: 10rem;line-height: 1;padding: 0;margin: 0;font-size: 1rem;color: #212529;list-style: none;background-color: #fff;background-clip: padding-box;border-left: 1px solid rgba(0,0,0,.15);border-right: 1px solid rgba(0,0,0,.15);border-bottom: 1px solid rgba(0,0,0,.15);border-bottom-left-radius: .25rem;border-bottom-right-radius: .25rem;box-shadow: 0 0 0 rgb(0 0 0 / 0%), 0 3px 6px rgb(0 0 0 / 20%);}
#header .nav-sub li {display: block;float:none;text-align: left;font-size:14px;font-weight: 600;height:35px;}
#header .nav-sub a.sub-item {padding: 10px 18px 0px 28px;display: block;clear: both;color: #4e4e4e;text-align: inherit;white-space: nowrap;background-color: transparent;border: 0;text-decoration:none;cursor: pointer;height:25px;}
#header .nav-sub a.sub-item:last-child {border-bottom-left-radius: .25rem;border-bottom-right-radius: .25rem;}
#header .nav-sub a.sub-item:focus, #header .nav-sub a.sub-item:hover {color: #1e88e5;text-decoration: none;background-color: #f4f4f4;}
#header .nav-sub li.sub-divider {height: 0;margin: 0;overflow: hidden;border-top: 1px solid rgba(0,0,0,.15);}

#mp_ads {clear:both;width:990px;margin:0 auto;}
#mp_amg {clear:both;width:990px;margin:0 auto;}

.breaking {font-weight:bold;color:#d62a00;}
.report {font-weight:bold;color:#328982;}

#content {clear:both;width:990px;margin:0 auto; padding:0px!important;}


.M-NE-L {float:left;width:190px;margin-right:10px;}
.M-NE-R {float:left;width:100px;}

#main {display: inline-block;margin-top:15px; border-bottom:1px solid #2086D9;}
#main .main_left {float:left; width:680px;}


#main .main_left .M-T {margin-top:4px;}
#main .main_left .M-T .M-T1 {}
#main .main_left .M-T .M-T2 {margin-left:10px;}

#main .main_left .top {display: inline-block;height:340px;}
#main .main_left .top .top_left {float:left; width:360px; height:330px;padding-right:20px;}
#main .main_left .top .top_left a { display:block;}
#main .main_left .top .top_left .head_img {width:360px;margin-top:5px;}
#main .main_left .top .top_left .head_img img{width:360px;height:240px;display: block;border-radius:2px}

#main .main_left .top .top_left h2 {overflow:hidden;line-height:3px;width:360px;height:30px;padding-top:1px;margin-top:10px;margin-bottom:5px;font-size:25px;}
#main .main_left .top .top_left h2 img {width:360px;height:27px;border:0px;image-rendering: -webkit-optimize-contrast;}
#main .main_left .top .top_left .head_sub {padding-left:3px;;padding-right:3px;line-height:18px;width:360px;font-size:14px;overflow:hidden; text-overflow:ellipsis; white-space:normal; line-height:1.3; height:2.4em;text-align:left; word-wrap:break-word;display:-webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;letter-spacing:-1px;}
#main .main_left .top .top_left .head_sub a {height:55px;}
#main .main_left .top .top_right {float:left; width:270px;height:330px;border-left: 1px solid #e1e1e1;}
#main .main_left .top .top_right .top_right_auto {height:100%}
#main .main_left .top .top_right .item { padding: 4px 0px 5px 20px; width:270px; font-size:16px;line-height:1.2!important;display: -webkit-box;overflow: hidden;max-height: 33px;-webkit-box-orient: vertical;-webkit-line-clamp: 2;padding-top: 8px;}
#main .main_left .top .top_right .item a { font-size:16px;line-height:1.2!important;}
#main .main_left .top .top_right .item a .breaking{color:#d62a00;font-weight:bold;}

#main .main_left .top_middle {display: flex;background: #F2F2F2;padding: 15px;border-radius: 5px;margin-top: 5px;width:620px;border: 1px solid #ddd;}
#main .main_left .top_middle .newsletter_head_box {width:140px;margin-left: 18px;}
#main .main_left .top_middle .newsletter_head_box img {vertical-align: text-top;}
#main .main_left .top_middle .newsletter_email_box {width:320px;}
#main .main_left .top_middle .newsletter_subscriber_box {width:100px;margin-left: 25px;}

#newsletter_email {border: 3px solid #ff0215;padding: 5px;border-radius: 7px;width: 95%;text-align:center;text-transform: lowercase;font-family: monospace;}
#newsletter_email::placeholder {color: #7d7d7d;}
#newsletter_email::-ms-input-placeholder {color: #7d7d7d;}
#newsletter_subscriber {color: #fff;background-color: #ff0215;padding: 7px 5px 3px 5px;border-radius: 7px;width: 100%;border: 0px;font-size: 18px;font-weight: 600;}

.newsletter_modal {position: fixed;top: 0;left: 0;z-index: 9999;width: 100%;height: 100%;overflow-x: hidden;overflow-y: auto;outline: 0;background-color: #00000069;display: none;place-content: center;gap: 1ch;height: 100%;}
.newsletter_modal_box{width: 600px;position: relative;display: flex;flex-direction: column;pointer-events: auto;background-color: #fff;background-clip: padding-box;outline: 0;border-radius: 0.5rem;box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);}
.newsletter_modal_header {background-color: #f9f9f9;border-bottom: 1px solid #eeeeee;border-top-left-radius: calc(0.5rem - 1px);border-top-right-radius: calc(0.5rem - 1px);padding: 9px 0px 7px 0px;font-size: 1.1rem;text-align: center;}
.newsletter_modal_body {padding: 50px 0px 20px 0px;font-size: 1.1rem;text-align: center;color:#666;line-height: 1.8;}
.newsletter_modal_footer {text-align: center;padding: 15px 0px 30px 0px;border-bottom-right-radius: calc(0.5rem - 1px);border-bottom-left-radius: calc(0.5rem - 1px);}
.newsletter_modal_button {background-color: #e8e8e8;padding: 7px 5px 3px 5px;border-radius: 7px;width: 120px;border: 0px;font-size: 1rem;font-weight: 600;}
.newsletter_msg_error {color: #f0001d;}
.newsletter_msg_info {color: #2177a4;}
.newsletter_modal_body h3 {color: #2177a4;}

#main .main_left .top_bottom {clear: both;width:655px; height:320px;margin-top:23px;}
#main .main_left .top_bottom a{float:left;width:150px; height:145px;padding-right:16px;}
#main .main_left .top_bottom a p {float:left;width:150px;font-size:15px;overflow:hidden; text-overflow:ellipsis; white-space:normal; line-height:1.3; height:2.5em;text-align:left; word-wrap:break-word;display:-webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
#main .main_left .top_bottom a:nth-child(4n) {padding-right:0px;}
#main .main_left .top_bottom a:nth-child(n+5) {margin-top:20px;}
#main .main_left .top_bottom .head_img {position: relative;width:150px;}
#main .main_left .top_bottom .head_img img{display: block;width:150px;height:100px;margin-bottom:10px;border-radius: 3px;}
#main .main_left .top_bottom h2 {overflow:hidden; line-height:3px;width:190px;height:15px;padding-top:1px;margin-bottom:5px;font-size:25px;}
#main .main_left .top_bottom h2 img {width:150px;height:13px;border:0px;}
#main .main_left .top_bottom .head_sub {width:150px; height:25px; padding-right:5px;padding-left:5px;line-height:18px;overflow:hidden;font-size:14px;display:none;}
#main .main_left .top_bottom .head_sub a {height:45px; display:none;}
#main .main_left .top_bottom .top_bottom_title { padding-top:0px; padding-bottom:10px; height:20px; width:650px; font-weight:bold; font-size:16px;clear:both;}
#main .main_left .top_bottom .top_bottom_title a {float: none;width: inherit;height: inherit;padding-right: 16px;padding-bottom: 10px;}

.ytp-large-play-button {position: absolute;left: 50%;top: 50%;width: 30px;height: 20px;margin-left: -12px;margin-top: -10px;-webkit-transition: opacity .25s cubic-bezier(0,0,.2,1);-o-transition: opacity .25s cubic-bezier(0,0,.2,1);transition: opacity .25s cubic-bezier(0,0,.2,1);z-index: 63;}
.ytp-button {border: none;background-color: transparent;padding: 0;color: inherit;text-align: inherit;font-size: 100%;font-family: inherit;cursor: default;line-height: inherit;}

#main .main_left .top_video .top_video_title { padding-top:0px; padding-bottom:5px; height:20px; width:650px; font-weight:bold; font-size:16px;clear:both;}
#main .main_left .top_video .top_video_title a {float: none;width: inherit;height: inherit;padding-right: 16px;padding-bottom: 10px;}
#main .main_left .top_video a{float:left;width:150px; height:145px;padding-right:16px; padding-bottom:5px;}
#main .main_left .top_video a p {float:left;width:150px;font-size:14px;overflow:hidden; text-overflow:ellipsis; white-space:normal; line-height:1.3; height:2.5em;text-align:left; word-wrap:break-word;display:-webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
#main .main_left .top_video a:nth-child(4) {padding-right:0px;}
#main .main_left .top_video .yt-image {width: 150px;height: 84px;overflow: hidden;margin-bottom: 3px;}
#main .main_left .top_video .yt-image img {width: 150px;height: 114px;vertical-align: middle;position: relative;top: 50%;transform: translateY(-50%);}
#main .main_left .top_video [class*=icon-play] {right: -120px;bottom: 61px;z-index: 10;}

#main .main_left .mfocus {width:655px; height:200px;margin-top:15px;}
#main .main_left .mfocus a{float:left;width:150px; height:145px;padding-right:16px; padding-bottom:5px;}
#main .main_left .mfocus a p {float:left;width:150px;font-size:14px;overflow:hidden; text-overflow:ellipsis; white-space:normal; line-height:1.3; height:2.5em;text-align:left; word-wrap:break-word;display:-webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
#main .main_left .mfocus a:nth-child(4) {padding-right:0px;}
#main .main_left .mfocus .head_img { width:150px;}
#main .main_left .mfocus .head_img img{height:100px; width:150px; display: block; border-radius:3px;margin-bottom:10px;}

#main .main_left .mfocus .mfocus_title { padding-top:0px; padding-bottom:5px; height:20px; width:650px; font-weight:bold; font-size:16px;clear:both;}
#main .main_left .mfocus .mfocus_title a {float: none;width: inherit;height: inherit;padding-right: 16px;padding-bottom: 10px;}
#main .main_left .mfocus .yt-image {width: 150px;height: 84px;overflow: hidden;margin-bottom: 3px;}
#main .main_left .mfocus .yt-image img {width: 150px;height: 114px;vertical-align: middle;position: relative;top: 50%;transform: translateY(-50%);}
#main .main_left .mfocus [class*=icon-play] {right: -120px;bottom: 61px;z-index: 10;}

.icon-play {width: 25px;height: 25px;}
[class*=icon-] {display: inline-block;overflow: hidden;position: relative;color: transparent;text-indent: 100%;white-space: nowrap;background: url(/images_static/news/1100/play.png) 0 0 no-repeat;}


#main .main_left .amg-m1 {width:650px;height:120px;overflow: hidden;}
body.homepage-template-default .adthrive-ad {margin-top: 0px!important;margin-bottom: 0px!important;}

#main .main_left .news_navigation_bar {border:1px solid #e0e0e0; height: 18px;line-height: 24px;overflow: hidden;margin:3px 4px 10px 0px; background-color: #fbfbfb; padding:11px 10px 11px 10px;text-transform: capitalize;}
#main .main_left .news_navigation_bar ul li {float:left; font-size:14px; margin-left:20px;}
#main .main_left .news_navigation_bar ul li:nth-child(1) {margin-left:10px; font-weight:600;}

#main .main_left .bottom {height:300px;padding-top:10px;margin-bottom: 20px;}
#main .main_left .bottom .bottom_title {padding-left:5px; padding-bottom:5px; height:18px; width:650px; font-weight:bold; font-size:16px;}
#main .main_left .bottom .bottom_top {float:left; margin-top: 13px; padding-right:15px;width:655px;}
#main .main_left .bottom .bottom_top a {float:left;padding-right:16px; width:150px;height:auto;}
#main .main_left .bottom .bottom_top a:nth-child(4) {padding-right:0px;}
#main .main_left .bottom .bottom_top a img {width:150px; height:100px; margin-bottom:5px; border-radius:3px;overflow: hidden; background-position: center center; background-size: cover; background-repeat: no-repeat;}
#main .main_left .bottom .bottom_top .small_sub {width:150px;padding:0px 0px;font-size:14px;line-height: 18px; display:inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; white-space:normal; line-height:1.3; height:2.4em;text-align:left; word-wrap:break-word;display:-webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
#main .main_left .bottom .bottom_bottom {float:left; margin-top: 5px;}
#main .main_left .bottom .bottom_bottom .item { padding-top:3px; padding-bottom:6px; padding-left:5px; width:300px; height:17px; line-height:20px; overflow:hidden; padding-right:10px; float:left;margin-right:10px;white-space: nowrap;text-overflow: ellipsis;}
#main .main_left .bottom .bottom_bottom .item a {font-size:14px; width:300px; height:25px;}
#main .main_left .bottom .bottom_bottom .item a .breaking{color:#d62a00;font-weight:bold;}


.summary-box {margin-top:5px;}
.summary-nav {position: relative;width: 655px;display: inline-block;border-bottom: 1px solid #e0e0e0;}
#summary-tabs {float:left;position: relative;display: block;padding:0;}
#summary-tabs > a {position: relative;display:inline-block;text-decoration: none;margin:0px;padding: 10px 0px;text-transform: uppercase;font-size: 14px;font-weight: 600;color: #424f5a;text-align: center;outline:0;}
#summary-tabs > a.active {font-weight: 700;outline:none;}
#summary-tabs > a:not(.active):hover {background-color: inherit;color: #7c848a;}
.summary-bar {position: absolute;z-index: 10;bottom: 0;height: 2px;background: #458CFF;display: block;left: 0;transition: left .2s ease;-webkit-transition: left .2s ease;}
#summary-tab1 {width:60px;}
#summary-tab2 {width:80px;}
#summary-tab3 {width:90px;}
#summary-tab4 {width:80px;}
#summary-tab5 {width:80px;}
#summary-tab6 {width:70px;}
#summary-tab7 {width:70px;}
#summary-tab1.active ~ span.summary-bar {left:   0px;width: 60px;}
#summary-tab2.active ~ span.summary-bar {left:  60px;width: 80px;}
#summary-tab3.active ~ span.summary-bar {left: 140px;width: 90px;}
#summary-tab4.active ~ span.summary-bar {left: 230px;width: 80px;}
#summary-tab5.active ~ span.summary-bar {left: 310px;width: 80px;}
#summary-tab6.active ~ span.summary-bar {left: 390px;width: 70px;}
#summary-tab7.active ~ span.summary-bar {left: 460px;width: 70px;}

.summary-content {clear:both;margin-top:10px;width:665px;height:750px;}
#summary-content1 {display: block;}
#summary-content2 {display: none;}
#summary-content3 {display: none;}
#summary-content4 {display: none;}
#summary-content5 {display: none;}
#summary-content6 {display: none;}
#summary-content7 {display: none;}

.summary-pading {float: right;overflow: hidden;height: 26px;margin-top: 6px;}
.summary-pading .btn_page {float: left;width: 24px;height: 24px;margin-right: 0;border: 1px solid #dedee4;text-align: center;box-sizing: inherit;}
.summary-pading .btn_page:hover {position: relative;border-color: #15aacf;}
.summary-pading .btn_next {border-left: 1px solid #dedee4;margin-left: -1px;}
.summary-pading .btn_prev .ico_pn {background-position: -70px 0;}
.summary-pading .btn_next .ico_pn {background-position: -80px 0;}
.summary-pading .ico_pn {width: 6px;height: 10px;margin: 7px 0 0;vertical-align: top;}
.ico_pn {display: inline-block;overflow: hidden;font-size: 0;line-height: 0;background: url('https://rk-asset.s3.amazonaws.com/www/images/common/ico_home_arrow.png') no-repeat;text-indent: -9999px;}

.summary-feature {clear:both;}
.summary-feature {margin-top:10px;letter-spacing: 0;}
.summary-feature .group-sector {display:inline-block;vertical-align:top}
.summary-feature .box-sector {overflow:hidden;float:left;width:330px;margin-right:10px}
.summary-feature .box-sector .list-thumb {width:330px;}
.summary-feature .box-sector .link-sector {margin-bottom:15px}

.summary-feature .list-thumb {overflow:hidden}
.summary-feature .list-thumb li {float:left;width:154px;height:150px;margin-left:10px}
.summary-feature .list-thumb li:first-child {margin-left: 0px;}
.summary-feature .list-thumb .tit_item {word-break:normal}
.summary-feature .list-thumb .thumb_g {width:154px;height:94px}
.summary-feature .list-thumb .cont_item {padding:4px 2px 0}
.summary-feature .list-thumb .link_item {display:block}
.summary-feature .list-thumb .tit_item {display:block;overflow:hidden;max-height:36px;padding-right:12px;font-weight:normal;line-height:18px;word-break:keep-all;word-wrap:break-word;font-size: 14px;text-align: center;}

.summary-feature .list-thumb5 {overflow:hidden}
.summary-feature .list-thumb5 li {float:left;width:125px;margin-left:10px}
.summary-feature .list-thumb5 li:first-child {margin-left: 0px;}
.summary-feature .list-thumb5 .tit_item {word-break:normal}
.summary-feature .list-thumb5 .thumb_g {width:125px;}
.summary-feature .list-thumb5 .cont_item {padding:4px 2px 0}
.summary-feature .list-thumb5 .link_item {display:block}
.summary-feature .list-thumb5 .tit_item {display:block;overflow:hidden;max-height:32px;font-weight:normal;line-height:16px;word-break:keep-all;word-wrap:break-word;font-size: 14px;text-align: center;}

.summary-feature .list-thumb-p {overflow:hidden}
.summary-feature .list-thumb-p li {float:left;width:100px;margin-left:36px}
.summary-feature .list-thumb-p li:first-child {margin-left: 0px;}
.summary-feature .list-thumb-p .tit_item {word-break:normal}
.summary-feature .list-thumb-p .thumb_g {width:100px;}
.summary-feature .list-thumb-p .cont_item {padding:4px 2px 0}
.summary-feature .list-thumb-p .link_item {display:block}
.summary-feature .list-thumb-p .tit_item {display:block;overflow:hidden;max-height:32px;font-weight:normal;line-height:16px;word-break:keep-all;word-wrap:break-word;font-size: 14px;text-align: center;}

.summary-feature .list-thumb-c {overflow:hidden}
.summary-feature .list-thumb-c li {float:left;width:120px;margin-left:12px;text-align:center;}
.summary-feature .list-thumb-c li:first-child {margin-left: 0px;}
.summary-feature .list-thumb-c .tit_item {word-break:normal}
.summary-feature .list-thumb-c .thumb_g {width:120px;}
.summary-feature .list-thumb-c .cont_item {padding:4px 2px 0}
.summary-feature .list-thumb-c .link_item {display:block}
.summary-feature .list-thumb-c .img_thumb {
	border-radius: 50%;
	vertical-align: bottom !important;
	border: rgb(228, 235, 253) solid 2px;
	padding: 2px;
	width: 80px;
	height: 80px;
}
.summary-feature .list-thumb-c .tit_item {display:block;overflow:hidden;max-height:32px;font-weight:normal;line-height:16px;word-break:keep-all;word-wrap:break-word;font-size: 14px;text-align: center;}

.summary-feature .list-thumb-a {overflow:hidden}
.summary-feature .list-thumb-a li:first-child {margin-left: 0px;}
.summary-feature .list-thumb-a li {float:left;width:100px;margin-left:40px}
.summary-feature .list-thumb-a .tit_item {word-break:normal}
.summary-feature .list-thumb-a .thumb_g {width:100px;}
.summary-feature .list-thumb-a .cont_item {padding:0px 2px 0}
.summary-feature .list-thumb-a .link_item {display:block}
.summary-feature .list-thumb-a .link_item .logo {text-align:center;}
.summary-feature .list-thumb-a .link_item .logo img {height:16px;}
.summary-feature .list-thumb-a .img_thumb {border-radius:5px;}
.summary-feature .list-thumb-a .tit_item {display:block;overflow:hidden;max-height:32px;font-weight:normal;line-height:16px;word-break:keep-all;word-wrap:break-word;font-size: 14px;font-weight:bold;color:#525048;text-align: center;}

.summary-feature .list-thumb-o {overflow:hidden}
.summary-feature .list-thumb-o li {float:left;width:154px;margin-left:12px}
.summary-feature .list-thumb-o li:first-child {margin-left: 0px;}
.summary-feature .list-thumb-o .tit_item {word-break:normal}
.summary-feature .list-thumb-o .thumb_g {width:154px;}
.summary-feature .list-thumb-o .cont_item {padding:4px 2px 0}
.summary-feature .list-thumb-o .cont_price {padding:2px 2px 0;text-align: center;color: #005F8C;font-weight: bold;font-family: "Open Sans","open-sans",Arial,"Helvetica Neue",sans-serif;font-size: 15px;}
.summary-feature .list-thumb-o .link_item {display:block}
.summary-feature .list-thumb-o .img_thumb {border-radius: 3px;}
.summary-feature .list-thumb-o .tit_item {display:block;overflow:hidden;max-height:32px;font-weight:normal;line-height:16px;word-break:keep-all;word-wrap:break-word;font-size: 14px;text-align: center;}

.summary-feature .list-txt {float:left;width:310px;}
.summary-feature .list-txt li {overflow:hidden;padding:3px 0 4px;white-space:nowrap;text-overflow:ellipsis;font-size:14px;}
.summary-feature .list-txt-top {float:left;width:310px;margin-top: -6px;}
.summary-feature .list-txt-top li {overflow:hidden;padding:2px 0 4px;white-space:nowrap;text-overflow:ellipsis;font-size:14px;}
.summary-feature .list-txt-btm {float:left;width:310px;margin-top: 14px;}
.summary-feature .list-txt-btm li {overflow:hidden;padding:2px 0 4px;white-space:nowrap;text-overflow:ellipsis;font-size:14px;}

.summary-feature h4 {padding:0px;margin:0px;}
.summary-feature .t5 {margin-top: 5px;clear: both;}
.summary-feature .t10 {margin-top: 10px;clear: both;}
.summary-feature .t15 {margin-top: 15px;clear: both;}
.summary-feature .t20 {margin-top: 20px;clear: both;}
.summary-feature .b2 {margin-bottom: 2px;clear: both;}
.summary-feature .b5 {margin-bottom: 5px;clear: both;}
.summary-feature .b10 {margin-bottom: 10px;clear: both;}
.summary-feature .b15 {margin-bottom: 15px;clear: both;}
.summary-feature .b20 {margin-bottom: 15px;clear: both;}
.summary-feature .zero {padding:0px;margin:0px;}

.summary-feature .summary-text-block {clear:both;display: inline-block;margin-bottom:10px;}
.summary-feature .summary-text {float:left;width:320px;margin-right:15px;}
.summary-feature .summary-text-last {float:left;width:320px;}
.summary-feature .summary-text-link {clear:both;}
.summary-feature .summary-text-link li {float:left;width:300px; height:21px; line-height:24px; overflow:hidden; padding:0px 0px 3px 15px; font-size:14px;background: url('/images_static/community/bullet_square_blk_2_2.gif') no-repeat 5px 12px;}

.item_line {clear:both;display: inline-block;}
.item_line .item {float:left;margin-left:20px;}
.item_line .item:first-child {margin-left: 0px;}
.item_line .item .frame {overflow:hidden;width:145px;height:107px;border:1px solid #d9d9d9;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.item_line .item .title {overflow:hidden;width:145px;text-align:center;line-height: 120%;margin-top: 4px;}
.item_line .item .title .ca {font-weight:normal;}
.item_line .item .title .ca2 { height:16px;overflow:hidden;}
.item_line .item .title .price {color:#005F8C;font-weight:bold;font-family:"Open Sans","open-sans",Arial,"Helvetica Neue",sans-serif;font-size:15px;}

.icon_sold { position: relative; top:-113px; width:145px; height:107px; background:url('/images_static/community/realty/icon_sold.png'); background-repeat: no-repeat;}
.icon_pending { position: relative; top:-113px; width:145px; height:107px; background:url('/images_static/community/realty/icon_pending.png'); background-repeat: no-repeat;}
.icon_inescrow { position: relative; top:-113px; width:145px; height:107px; background:url('/images_static/community/realty/icon_inescrow.png'); background-repeat: no-repeat;}
.icon_shortsale { position: relative; top:-113px; width:145px; height:107px; background:url('/images_static/community/realty/icon_shortsale.png'); background-repeat: no-repeat;}
.icon_foreclosure { position: relative; top:-113px; width:145px; height:107px; background:url('/images_static/community/realty/icon_foreclosure.png'); background-repeat: no-repeat;}
.icon_only { position: relative; top:-113px; width:145px; height:107px; background:url('/images_static/community/realty/icon_only.png'); background-repeat: no-repeat;}
.icon_immsale { position: relative; top:-113px; width:145px; height:107px; background:url('/images_static/community/realty/icon_immsale.png'); background-repeat: no-repeat;}
.icon_reasonsale { position: relative; top:-113px; width:145px; height:107px; background:url('/images_static/community/realty/icon_reasonsale.png'); background-repeat: no-repeat;}
.icon_retire { position: relative; top:-113px; width:145px; height:107px; background:url('/images_static/community/realty/icon_retire.png'); background-repeat: no-repeat;}
.icon_state { position: relative; top:-113px; width:145px; height:107px; background:url('/images_static/community/realty/icon_state.png'); background-repeat: no-repeat;}
.icon_greateincome { position: relative; top:-113px; width:145px; height:107px; background:url('/images_static/community/realty/icon_greateincome.png'); background-repeat: no-repeat;}
.icon_incomegood { position: relative; top:-113px; width:145px; height:107px; background:url('/images_static/community/realty/icon_incomegood.png'); background-repeat: no-repeat;}
.icon_nomarket { position: relative; top:-113px; width:145px; height:107px; background:url('/images_static/community/realty/icon_nomarket.png'); background-repeat: no-repeat;}
.icon_potential { position: relative; top:-113px; width:145px; height:107px; background:url('/images_static/community/realty/icon_potential.png'); background-repeat: no-repeat;}
.icon_reo { position: relative; top:-113px; width:145px; height:107px; background:url('/images_static/community/realty/icon_reo.png'); background-repeat: no-repeat;}
.icon_bankhouse { position: relative; top:-113px; width:145px; height:107px; background:url('/images_static/community/realty/icon_bankhouse.png'); background-repeat: no-repeat;}
.icon_nodeposit { position: relative; top:-113px; width:145px; height:107px; background:url('/images_static/community/realty/icon_nodeposit.png'); background-repeat: no-repeat;}

.recent-video {clear:both;display: inline-block;}
.recent-video h2 {font-size:22px;border:0px!important;height:36px!important;padding:0px 0px 10px 0px!important;}
.recent-video ul {font-size: 16px;padding: 0px;}
.recent-video ul li { clear:both;display:inline-block;width:155px;margin-left: 8px;margin-bottom: 10px;overflow:hidden;}
.recent-video ul li:first-child {margin-left: 0px;}
.recent-video ul li a.thumb .yt-image {width:155px;height:89px;border-radius:4px;-webkit-border-radius:4px;overflow:hidden;margin-bottom: 3px;}
.recent-video ul li a.thumb .yt-image img {width:155px;height:120px;vertical-align:middle;  position: relative;top: 50%;transform: translateY(-50%);}
.recent-video ul li a.thumb .summary {width:155px;overflow:hidden;padding: 0px 0px;}
.recent-video ul li a.thumb .summary h5 {padding:5px;border:0px!important;font-size:14px;font-weight:400;overflow: hidden;text-overflow: ellipsis;line-height: 1.28;height: 2em!important;text-align: left;word-wrap: break-word;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;color: #555;}
.embed-responsive-item {height:105%!important}

.summary-paging {line-height: 24px;padding-top: 1px;padding-right: 8px;font-size: 14px;font-family: helvetica,arial,sans-serif;float: left;padding: 2px 7px 0 0;color: #555;}
.summary-slash {padding: 0 2px;}




#main .main_right {float:left;}
#main .main_right .login {margin: 4px 0px 10px 10px; height:90px;  width:300px; overflow:hidden;}
#main .main_right .login .blind{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
#main .main_right .login .input_area{float:left;width:222px;height:55px;}
#main .main_right .login .btn_login{float:left;top:14px!important;z-index:1;width:76px;height:53px;border:solid 1px #c9cac9}
#main .main_right .login .btn_login input{width:76px;height:53px;border:0;border-radius:0;background:#fdfdfd;font-size:12px;line-height:55px;color:#222;-webkit-appearance:none;cursor:pointer}
#main .main_right .login .btn_lnk{clear:both;color:#888; padding-top:10px; text-align:center;}
#main .main_right .login .btn_lnk a{font-size:11px;color:#888;letter-spacing:-1px}
#main .main_right .login .btn_lnk a.btn_join{}
#main .main_right .login .input_box{position:relative;z-index:5;width:221px;height:26px;border:1px solid #bebebe;border-right:0;zoom:1}
#main .main_right .login .input_box:first-child{border-bottom:0;zoom:1}
#main .main_right .login .int{position:relative;z-index:3;width:216px;height:21px;*margin-top:-1px;padding:3px 0 2px 5px;border:0;border-radius:0;background:#fff;line-height:16px;*line-height:20px;font-size:12px;color:#4a4a4a;-webkit-appearance:none;zoom:1;autocomplete:off;autocapitalize:off;autocorrect:off;}
#main .main_right .login .lbl_in{position:absolute;top:6px;*top:7px;left:6px;z-index:2;background:#fff;font-size:12px;line-height:16px;color:#4a4a4a}

#main .main_right .member {margin-left:10px; margin-top:20px; height:90px; width:300px; overflow:hidden;}
#main .main_right .member .username { font-size:13px; color:#666; text-align:center;}
#main .main_right .member .username .nickname { font-size:18px; color:#333; font-weight:bold;}
#main .main_right .member .username .loginname { font-size:16px; color:#333; font-weight:bold;}
#main .main_right .member .realname { font-size:13px; color:#666; text-align:center;}
#main .main_right .member .btn_lnk{clear:both;color:#888; padding-top:10px; text-align:center;}
#main .main_right .member .btn_lnk a{font-size:11px;color:#888;letter-spacing:-1px}
#main .main_right .member .btn_lnk a.btn_join{}

#main .main_right .amg_m2 {margin-left:10px;margin-bottom:5px;margin-top:15px;}
#main .main_right .amg_m5 {margin-left:10px;margin-bottom:5px;margin-top:15px; width:300px; height:250px; }

#main .main_right .weather {clear:both;width:300px;height:150px;margin-top:25px;margin-bottom:5px;margin-left:10px;}
#main .main_right .weather .name {padding-bottom:10px; margin-bottom:3px; margin-top:5px; margin-left:5px; height:15px; font-weight:bold; font-size:14px; border-bottom:1px solid #e1e1e1;}
#main .main_right .weather .tab {width:300px; margin:0 auto;display: inline-block;margin-top:5px;}
#main .main_right .weather .tab .item {float:left; width:57px; text-align:center; padding: 5px 1px; display: inline-block;}
#main .main_right .weather .tab .item .day {text-align:center; font-weight:bold; color:#333; padding-bottom: 2px; font-size:13px;letter-spacing: 1px;}
#main .main_right .weather .tab .item .yo {text-align:center; font-size:12px; color:#555;}
#main .main_right .weather .tab .item .img {text-align:center; padding:5px 0px;}
#main .main_right .weather .tab .item .humidity {color:#555; font-size:12px; font-family:arial; text-align:center;}
#main .main_right .weather .tab .bar {float:left; margin-top:9px; height:90px; border-right:1px solid #E6E6E6;}
#main .main_right .weather .tab .update {clear:both;font-size:11px; color:#96b0bf; padding-top:15px; text-align:right;}

#main .main_right .amg_travel {margin-left:10px;margin-top:10px;margin-bottom:8px;}
#main .main_right .amg_tmp {margin-left:10px;margin-top:3px;margin-bottom:0px;}


#main .main_right .rate {clear:both;margin-left:5px;width:300px;height:130px;padding-top:15px;padding-bottom: 10px;}
#main .main_right .rate .name {padding-bottom:10px;margin-top:5px; margin-left:5px; height:15px; font-weight:bold; font-size:14px; border-bottom:1px solid #e1e1e1;}
#main .main_right .rate .tab {width:280px; height:95px; margin:0 auto; padding-top:3px;}
#main .main_right .rate .tab .item {height:26px;border-bottom:1px solid #ececee;clear:both;}
#main .main_right .rate .tab .item .tit_c1 {float:left;width:63px;font-size:12px; color:#222;padding:5px 6px 7px 6px;}
#main .main_right .rate .tab .item .val_c1 {float:left;width:65px;font-size:12px; color:#222;padding:5px 0px 7px 6px;border-left:1px solid #ececee;}
#main .main_right .rate .tab .item .tit_c2 {float:left;width:53px;font-size:12px; color:#222;padding:5px 0px 7px 6px;border-left:1px solid #ececee;}
#main .main_right .rate .tab .item .val_c2 {float:left;width:65px;font-size:12px; color:#222;padding:5px 0px 7px 6px;border-left:1px solid #ececee;}
#main .main_right .rate .tab .item .up {float:left; font-size:12px; color:#ff2a00; background:url('/images_static/home/currency.png') no-repeat 0 0;padding-left:9px;margin-left:12px;margin-top:5px; }
#main .main_right .rate .tab .item .down {float:left; font-size:12px; color:#016dd2; background:url('/images_static/home/currency.png') no-repeat 0 -13px;padding-left:9px;margin-left:12px;margin-top:5px; }
#main .main_right .rate .tab .time {font-size:12px; color:#96b0bf; padding-left:5px;padding-top:10px; text-align:right;}

.amg-m-h1 {text-align:center;margin-top:30px;}

#first {clear:both; margin-top:20px; padding-bottom:20px; margin-left:5px; height: 545px; border-bottom:1px solid #2086D9; }
#first .first_left {float:left; width:678px;}
#first .first_left .sports {padding-left:5px; padding-top:0px; padding-bottom:10px; height:18px; width:650px; font-weight:bold; font-size:16px;}
#first .first_left .news {height:325px; margin-top:10px;}
#first .first_left .news .each_news {float:left; margin-right:16px; width:150px; height:150px;margin-top:10px;}
#first .first_left .news .each_news a {}
#first .first_left .news .each_news a img {width:150px; height:100px; margin-bottom:5px; overflow: hidden;border-radius:3px;}
#first .first_left .news .news_sub {padding-left:3px; padding-right:3px;font-size:14px;line-height:18px; overflow:hidden; width:150px;display:inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; white-space:normal; line-height:1.3; height:2.4em;text-align:left; word-wrap:break-word;display:-webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
#first .first_left .news_bottom {width:673px; padding-top:5px; height:175px; padding-left:5px;}
#first .first_left .news_bottom .box_1 {float:left; width:310px; padding-right:20px;}
#first .first_left .news_bottom .box_2 {float:left; width:310px; padding-right:8px;}
#first .first_left .news_bottom .box_1 .item {margin-bottom: 13px;margin-top:5px; font-size:14px;width:310px; height:17px; line-height: 17px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
#first .first_left .news_bottom .box_2 .item {margin-bottom: 13px;margin-top:5px; font-size:14px;width:310px; height:17px; line-height: 17px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
#first .first_right {float:left; margin-left:2px; width:300px; height:165px;}
#first .first_right .amg_m3 {margin-top:15px;}
#first .first_right .amg_m4 {margin-top:15px;}

#first .first_right .main_shopping {height:355px; padding-left:0px;}
#first .first_right .shop_title {font-size:17px; font-weight:bold; padding: 0px 7px 8px 0px; height:30px; color:#000;}
#first .first_right .shop_title .shop_text {float:left; padding-top:0px; width:120px; height:30px;}
#first .first_right .shop_title .shop_text img {width:120px; height:30px;}
#first .first_right .shop_title #pager {width:40px; float:right; line-height:28px; font-size:small; font-weight:400;}
#first .first_right .shop_title .shop_button {float:right; color:#000;margin-top:3px;}
#first .first_right .shop_title .shop_button .bx-prev{color:#000;}
#first .first_right .shop_title .shop_button .bx-next{color:#000;}
#first .first_right .main_shopping .bx-wrapper {border:3px solid #ff4b3e;}
#first .first_right .main_shopping .shop_product {height:500px; margin-left:7px;}
#first .first_right .main_shopping .shop_product ul {margin-left:-1px;}
#first .first_right .main_shopping .shop_product ul li {width:92px; height:156px; margin:5px 5px 5px 0px;float:left;}
#first .first_right .main_shopping .shop_product ul li:nth-child(3) {margin-right:0px;}
#first .first_right .main_shopping .shop_product ul li:nth-child(6) {margin-right:0px;}
#first .first_right .main_shopping .shop_product ul li:nth-child(9) {margin-right:0px;}
#first .first_right .main_shopping .shop_product ul li .shop_img {width: 90px; height:120px; /*border:1px solid #ececec;*/}
#first .first_right .main_shopping .shop_product ul li .shop_text {width: 90px; height:30px;margin-top:4px;text-align:center;overflow:hidden;}

#second {height:190px; margin-top:10px; padding-bottom:20px; border-bottom:1px solid #2086D9; margin-left:5px;}
#second .second_left {float:left; padding-left:5px; width:680px; margin-top:10px;height:180px;}
#second .second_left .law { padding-top:0px; padding-bottom:10px; height:20px; width:650px; font-weight:bold; font-size:16px;}
#second .second_left .one {float:left; border-right:1px solid #e1e1e1; margin-bottom:10px; padding-right:10px; width:198px;}
#second .second_left .two {float:left; border-right:1px solid #e1e1e1; margin-bottom:10px; padding-right:10px; width:215px;margin-left:15px;}
#second .second_left .three {float:left; margin-bottom:10px; width:198px;margin-left:15px; margin-right:6px;}
#second .second_left .title {padding-top:5px; padding-bottom:10px; }
#second .second_left .title a {font-weight:bold; font-size:14px;}
#second .second_left .item {margin-bottom:6px;height:18px;line-height:18px;overflow:hidden;}
#second .second_left .item a { font-size:13px;padding-left:12px;background:url('/images_static/home/bullet_square_blk_2_2.gif') no-repeat 2px 7px;}
#second .second_left .with {height: 72px; margin-bottom:5px;}
#second .second_left .with a img {float:left; width:70px; margin-right:3px;}
#second .second_left .with .word {float:left; width:125px; }
#second .second_left .with .word .item {margin-bottom:6px;height:18px;line-height:18px;overflow:hidden;}
#second .second_left .with .word .item a { font-size:13px;padding-left:12px;background:url('/images_static/home/bullet_square_blk_2_2.gif') no-repeat 2px 7px;}
#second .second_right {float:left; padding-left:15px; width:275px; border-left:1px solid #e1e1e1;margin-top:10px; height:180px;}
#second .second_right .dental {padding-bottom:10px; height:20px; font-weight:bold; font-size:16px;}
#second .second_right .title {padding-top:5px; padding-bottom:10px; }
#second .second_right .title a {font-weight:bold; font-size:14px;}
#second .second_right .item {margin-bottom:6px;height:18px;line-height:18px;overflow:hidden;}
#second .second_right .item a { font-size:13px;padding-left:12px;background:url('/images_static/home/bullet_square_blk_2_2.gif') no-repeat 2px 7px;}
#second .second_right .with {height: 72px; margin-bottom:5px;}
#second .second_right .with a img {float:left; width:70px; margin-right:3px;}
#second .second_right .with .word {float:left; width:200px; }
#second .second_right .with .word .item {margin-bottom:6px;height:18px;line-height:18px;overflow:hidden;}
#second .second_right .with .word .item a { font-size:13px;padding-left:12px;background:url('/images_static/home/bullet_square_blk_2_2.gif') no-repeat 2px 7px;}

#second_111318 {height:180px; margin-top:10px; padding-bottom:20px; border-bottom:1px solid #2086D9; margin-left:5px;}
#second_111318 .second_left {float:left; padding-left:5px; width:665px; margin-top:10px;height:180px;}
#second_111318 .second_left .section { padding-top:0px; padding-bottom:10px; height:20px; width:650px; font-weight:bold; font-size:16px;}
#second_111318 .second_left .one {float:left; border-right:1px solid #e1e1e1; margin-bottom:10px; padding-right:10px; width:198px;}
#second_111318 .second_left .two {float:left; border-right:1px solid #e1e1e1; margin-bottom:10px; padding-right:10px; width:198px;margin-left:15px;}
#second_111318 .second_left .three {float:left; margin-bottom:10px; padding-right:10px; width:198px;margin-left:15px; margin-right:6px;}
#second_111318 .second_left .title {padding-top:5px; padding-bottom:10px; }
#second_111318 .second_left .title a {font-weight:bold; font-size:14px;}
#second_111318 .second_left .item {margin-bottom:6px;height:18px;line-height:18px;overflow:hidden;}
#second_111318 .second_left .item a { font-size:13px;padding-left:12px;background:url('/images_static/home/bullet_square_blk_2_2.gif') no-repeat 2px 7px;}
#second_111318 .second_left .with {height: 72px; margin-bottom:5px;}
#second_111318 .second_left .with a img {float:left; width:70px; margin-right:3px;}
#second_111318 .second_left .with .word {float:left; width:125px; }
#second_111318 .second_left .with .word .item {margin-bottom:6px;height:18px;line-height:18px;overflow:hidden;}
#second_111318 .second_left .with .word .item a { font-size:13px;padding-left:12px;background:url('/images_static/home/bullet_square_blk_2_2.gif') no-repeat 2px 7px;}
#second_111318 .second_right {float:left; padding-left:15px; width:293px; border-left:1px solid #e1e1e1;margin-top:10px; }
#second_111318 .second_right .section {padding-bottom:10px; height:18px; font-weight:bold; font-size:16px;}
#second_111318 .second_right .title {padding-top:5px; padding-bottom:10px; }
#second_111318 .second_right .title a {font-weight:bold; font-size:14px;}
#second_111318 .second_right .item {margin-bottom:6px;height:20px;line-height:18px;overflow:hidden;}
#second_111318 .second_right .item a { font-size:13px;padding-left:12px;background:url('/images_static/home/bullet_square_blk_2_2.gif') no-repeat 2px 7px;}
#second_111318 .second_right .with {height: 72px; margin-bottom:5px;}
#second_111318 .second_right .with a img {float:left; width:70px; margin-right:3px;}
#second_111318 .second_right .with .word {float:left; width:200px; }
#second_111318 .second_right .with .word .item {margin-bottom:6px;height:18px;line-height:18px;overflow:hidden;}
#second_111318 .second_right .with .word .item a { font-size:13px;padding-left:12px;background:url('/images_static/home/bullet_square_blk_2_2.gif') no-repeat 2px 7px;}


/* 3 col */
/*
#uslife_01 {height:190px; margin-top:20px; padding-bottom:20px; border-bottom:1px solid #2086D9; margin-left:5px;}
#uslife_01 .one {float:left; border-right:1px solid #e1e1e1; margin-bottom:10px; padding-left:18px; padding-right:18px; width:285px;}
#uslife_01 .two {float:left; border-right:1px solid #e1e1e1; margin-bottom:10px; padding-left:30px; padding-right:18px; width:285px;}
#uslife_01 .three {float:left; margin-bottom:10px; padding-left:30px; width:285px;}
#uslife_01 .section { padding-top:0px; height:20px; font-weight:bold; font-size:16px;}
#uslife_01 .title {padding-top:2px; padding-bottom:20px; }
#uslife_01 .title a {font-weight:bold; font-size:14px;}
#uslife_01 .with {height: 72px; margin-bottom:5px;}
#uslife_01 .with a img {float:left; width:70px; margin-right:10px;}
#uslife_01 .with .word {float:left; width:200px; }
#uslife_01 .with .word .item {margin-bottom:6px;height:18px;line-height:18px;overflow:hidden;}
#uslife_01 .with .word .item a { font-size:13px;padding-left:12px;background:url('/images_static/home/bullet_square_blk_2_2.gif') no-repeat 2px 7px;}
#uslife_01 .with-bottom {margin-top:10px;}
#uslife_01 .with-bottom .item {margin-bottom:6px;height:18px;line-height:18px;overflow:hidden;}
#uslife_01 .with-bottom .item a { font-size:13px;padding-left:12px;background:url('/images_static/home/bullet_square_blk_2_2.gif') no-repeat 2px 7px;}
*/

/* 4 col */
#uslife_01 {height:190px; margin-top:20px; padding-bottom:20px; border-bottom:1px solid #2086D9; margin-left:5px;}
#uslife_01 .one {float:left; border-right:1px solid #e1e1e1; margin-bottom:10px; padding-left:18px; padding-right:18px; width:210px;height:193px;}
#uslife_01 .two {float:left; border-right:1px solid #e1e1e1; margin-bottom:10px; padding-left:22px; padding-right:18px; width:210px;height:193px;}
#uslife_01 .three {float:left; border-right:1px solid #e1e1e1; margin-bottom:10px; padding-left:22px; padding-right:18px; width:210px;height:193px;}
#uslife_01 .four {float:left; margin-bottom:10px; padding-left:22px; width:210px;height:193px;}
#uslife_01 .section { padding-top:0px; height:20px; font-weight:bold; font-size:16px;}
#uslife_01 .title {padding-top:2px; padding-bottom:20px; }
#uslife_01 .title a {font-weight:bold; font-size:14px;}
#uslife_01 .with {height: 72px; margin-bottom:5px;}
#uslife_01 .with a img {float:left; width:70px; margin-right:3px;}
#uslife_01 .with .word {float:left; width:125px; }
#uslife_01 .with .word .item {margin-bottom:6px;height:18px;line-height:18px;overflow:hidden;}
#uslife_01 .with .word .item a { font-size:13px;padding-left:12px;background:url('/images_static/home/bullet_square_blk_2_2.gif') no-repeat 2px 7px;}
#uslife_01 .with-bottom {margin-top:10px;}
#uslife_01 .with-bottom .item {margin-bottom:6px;height:18px;line-height:18px;overflow:hidden;}
#uslife_01 .with-bottom .item a { font-size:13px;padding-left:12px;background:url('/images_static/home/bullet_square_blk_2_2.gif') no-repeat 2px 7px;}

#uslife_02 {height:190px; margin-top:20px; padding-bottom:20px; border-bottom:1px solid #2086D9; margin-left:5px;}
#uslife_02 .one {float:left; border-right:1px solid #e1e1e1; margin-bottom:10px; padding-left:18px; padding-right:18px; width:210px;height:193px;}
#uslife_02 .two {float:left; border-right:1px solid #e1e1e1; margin-bottom:10px; padding-left:22px; padding-right:18px; width:210px;height:193px;}
#uslife_02 .three {float:left; border-right:1px solid #e1e1e1; margin-bottom:10px; padding-left:22px; padding-right:18px; width:210px;height:193px;}
#uslife_02 .four {float:left; margin-bottom:10px; padding-left:22px; width:210px;height:193px;}
#uslife_02 .section { padding-top:0px; height:20px; font-weight:bold; font-size:16px;}
#uslife_02 .title {padding-top:2px; padding-bottom:20px; }
#uslife_02 .title a {font-weight:bold; font-size:14px;}
#uslife_02 .with {height: 72px; margin-bottom:5px;}
#uslife_02 .with a img {float:left; width:70px; margin-right:3px;}
#uslife_02 .with .word {float:left; width:125px; }
#uslife_02 .with .word .item {margin-bottom:6px;height:18px;line-height:18px;overflow:hidden;}
#uslife_02 .with .word .item a { font-size:13px;padding-left:12px;background:url('/images_static/home/bullet_square_blk_2_2.gif') no-repeat 2px 7px;}
#uslife_02 .with-bottom {margin-top:10px;}
#uslife_02 .with-bottom .item {margin-bottom:6px;height:18px;line-height:18px;overflow:hidden;}
#uslife_02 .with-bottom .item a { font-size:13px;padding-left:12px;background:url('/images_static/home/bullet_square_blk_2_2.gif') no-repeat 2px 7px;}

#uslife_03 {height:190px; margin-top:20px; padding-bottom:20px; border-bottom:1px solid #2086D9; margin-left:5px;}
#uslife_03 .one {float:left; border-right:1px solid #e1e1e1; margin-bottom:10px; padding-left:18px; padding-right:18px; width:210px;height:193px;}
#uslife_03 .two {float:left; border-right:1px solid #e1e1e1; margin-bottom:10px; padding-left:22px; padding-right:18px; width:210px;height:193px;}
#uslife_03 .three {float:left; border-right:1px solid #e1e1e1; margin-bottom:10px; padding-left:22px; padding-right:18px; width:210px;height:193px;}
#uslife_03 .four {float:left; margin-bottom:10px; padding-left:22px; width:210px;height:193px;}
#uslife_03 .section { padding-top:0px; height:20px; font-weight:bold; font-size:16px;}
#uslife_03 .title {padding-top:2px; padding-bottom:20px; }
#uslife_03 .title a {font-weight:bold; font-size:14px;}
#uslife_03 .with {height: 72px; margin-bottom:5px;}
#uslife_03 .with a img {float:left; width:70px; margin-right:3px;}
#uslife_03 .with .word {float:left; width:125px; }
#uslife_03 .with .word .item {margin-bottom:6px;height:18px;line-height:18px;overflow:hidden;}
#uslife_03 .with .word .item a { font-size:13px;padding-left:12px;background:url('/images_static/home/bullet_square_blk_2_2.gif') no-repeat 2px 7px;}
#uslife_03 .with-bottom {margin-top:10px;}
#uslife_03 .with-bottom .item {margin-bottom:6px;height:18px;line-height:18px;overflow:hidden;}
#uslife_03 .with-bottom .item a { font-size:13px;padding-left:12px;background:url('/images_static/home/bullet_square_blk_2_2.gif') no-repeat 2px 7px;}

#home_comm {clear:both;height:285px;margin-top:10px;border-bottom:1px solid #2086D9; margin-left:5px; padding-bottom:20px;}
#home_comm .section_title {padding-top:10px; padding-bottom:10px; padding-left:5px;}
#home_comm .section_title a {font-weight:bold; font-size:16px;}
#home_comm .section_left {width:490px;height:285px;float:left; padding-left:15px;}
#home_comm .section_right {width:475px;height:285px;float:left; padding-left:5px;}
#home_comm .premium_plus {height:115px;}
#home_comm .premium_plus .sal {float:left; width:150px;border:1px solid #ccc;margin-right:10px;}
#home_comm .premium_plus .sal .logo {border-bottom:1px dotted #d0d0d0; text-align:center; padding:10px 0px;}
#home_comm .premium_plus .sal .logo img {width:95px; height:35px; overflow: hidden;margin:5px 0px;}
#home_comm .premium_plus .sal .sbo {padding:8px 10px;}
#home_comm .premium_plus .sal .sbo h2 {font-size:12px!important;font-weight:bold;overflow:hidden;text-align:center;margin:0px!important;padding:0px!important;line-height:13px;height:26px;color:#444;word-wrap: break-word;border:0px!important;}
#home_comm .premium_plus li:nth-child(3) {margin-right:0px;}
#home_comm .jobs_text {float:left;width:230px;margin-right:20px; overflow:hidden;}
#home_comm .jobs_text:nth-child(2) {margin-right:0px;width:230px;}
#home_comm .jobs_text_last {float:left;width:220px;}
.jobs_text_link {clear:both;margin-top:8px;}
.jobs_text_link li {float:left;width:220px; height:21px; line-height:24px; overflow:hidden; padding:0px 0px 3px 15px; font-size:14px;background: url('/images_static/home/bullet_square_blk_2_2.gif') no-repeat 5px 12px;white-space: nowrap;text-overflow: ellipsis;}

#home_comm .special_paid {float:left; width:490px;height:115px; margin-bottom:12px;}
#home_comm .special_paid .thumb {float:left; width:145px;margin-right:12px;}
#home_comm .special_paid .thumb a {font-size:14px; display:block;}
#home_comm .special_paid .thumb img {margin-bottom:5px; width:145px; height:90px; overflow: hidden; background-position: center center; background-size: cover; background-repeat: no-repeat;}
#home_comm .special_paid li:nth-child(3) {margin-right:0px;}
#home_comm .special_paid .title {text-align:center; margin-bottom:2px;color:#000; height:18px; line-height: 1.3; overflow:hidden;}


#home_comm2 {clear:both;height:285px;margin-top:0px;border-bottom:1px solid #2086D9; margin-left:5px; padding-bottom:20px;}
#home_comm2 .section_title {padding-top:10px; padding-bottom:10px; padding-left:5px;}
#home_comm2 .section_title a {font-weight:bold; font-size:16px;}
#home_comm2 .section_left {width:490px;height:285px;float:left; padding-left:15px;}
#home_comm2 .section_right {width:475px;height:285px;float:left; padding-left:5px;}
#home_comm2 .premium_plus {height:115px;}
#home_comm2 .premium_plus .sal {float:left; width:150px;border:1px solid #ccc;margin-right:10px;}
#home_comm2 .premium_plus .sal .logo {border-bottom:1px dotted #d0d0d0; text-align:center; padding:10px 0px;}
#home_comm2 .premium_plus .sal .logo img {width:95px; height:35px; overflow: hidden;margin:5px 0px;}
#home_comm2 .premium_plus .sal .sbo {padding:8px 10px;}
#home_comm2 .premium_plus .sal .sbo h2 {font-size:12px!important;font-weight:bold;overflow:hidden;text-align:center;margin:0px!important;padding:0px!important;line-height:13px;height:26px;color:#444;word-wrap: break-word;border:0px!important;}
#home_comm2 .premium_plus li:nth-child(3) {margin-right:0px;}
#home_comm2 .jobs_text {float:left;width:230px;margin-right:20px; overflow:hidden;}
#home_comm2 .jobs_text:nth-child(2) {margin-right:0px;width:230px;}
#home_comm2 .jobs_text_last {float:left;width:220px;}
.jobs_text_link {clear:both;margin-top:8px;}
.jobs_text_link li {float:left;width:220px; height:21px; line-height:24px; overflow:hidden; padding:0px 0px 3px 15px; font-size:14px;background: url('/images_static/home/bullet_square_blk_2_2.gif') no-repeat 5px 12px;white-space: nowrap;text-overflow: ellipsis;}
#home_comm2 .special_paid {float:left; width:490px;height:115px; margin-bottom:12px;}
#home_comm2 .special_paid .thumb {float:left; width:145px;margin-right:12px;}
#home_comm2 .special_paid .thumb a {font-size:14px; display:block;}
#home_comm2 .special_paid .thumb img {margin-bottom:5px; width:145px; height:90px; overflow: hidden; background-position: center center; background-size: cover; background-repeat: no-repeat;}
#home_comm2 .special_paid li:nth-child(3) {margin-right:0px;}
#home_comm2 .special_paid .title {text-align:center; margin-bottom:2px;color:#000; height:18px; line-height: 18px; overflow:hidden;}
#home_comm2 .text_paid {clear:both;margin-top:0px; float:left; margin-top:10px;}
#home_comm2 .text_paid li { width:460px; height:21px; line-height:24px; overflow:hidden; padding:0px 0px 4px 3px; font-size:14px; padding-bottom:5px;}
#home_comm2 .text_paid_r {clear:both;margin-top: -4px;}
#home_comm2 .text_paid_r li { width:460px; height:21px; line-height:24px; overflow:hidden; padding:0px 0px 4px 3px; font-size:14px; }
#home_comm2 .bizname {font-weight:bold;color:#004891;}
#home_comm2 .cat {font-weight:bold;}



#home_comm3 {clear:both;height:175px;margin-top:10px;border-bottom:1px solid #2086D9; margin-left:5px; padding-bottom:20px;}
#home_comm3 .section_title {padding-top:15px; padding-bottom:10px; padding-left:5px;float:left;width:475px;}
#home_comm3 .section_title a {font-weight:bold; font-size:16px;}
#home_comm3 .section_title_pereson {padding-top:15px;padding-left:5px;float:left;width:475px;}
#home_comm3 .section_title_pereson a {font-weight:bold; font-size:16px;}
#home_comm3 .section_title:nth-child(3) {padding-bottom:0px;}
#home_comm3 .section_left {width:490px;height:175px;float:left; padding-left:15px;}
#home_comm3 .section_right {width:475px;height:175px;float:left; padding-left:5px;}
#home_comm3 .section_right .section_title {padding-bottom:0px;margin-top:4px;}
#home_comm3 .section_right .section_title:nth-child(1) {padding-bottom:9px;}
#home_comm3 .premium_plus {height:115px;}
#home_comm3 .premium_plus .sal {float:left; width:150px;border:1px solid #ccc;margin-right:10px;}
#home_comm3 .premium_plus .sal .logo {border-bottom:1px dotted #d0d0d0; text-align:center; padding:10px 0px;}
#home_comm3 .premium_plus .sal .logo img {width:95px; height:35px; overflow: hidden;margin:5px 0px;}
#home_comm3 .premium_plus .sal .sbo {padding:8px 10px;}
#home_comm3 .premium_plus .sal .sbo h2 {font-size:12px!important;font-weight:bold;overflow:hidden;text-align:center;margin:0px!important;padding:0px!important;line-height:13px;height:26px;color:#444;word-wrap: break-word;border:0px!important;}
#home_comm3 .premium_plus li:nth-child(3) {margin-right:0px;}
#home_comm3 .jobs_text {float:left;width:230px;margin-right:20px; overflow:hidden;}
#home_comm3 .jobs_text:nth-child(2) {margin-right:0px;width:230px;}
#home_comm3 .jobs_text_last {float:left;width:220px;}
.jobs_text_link {clear:both;margin-top:8px;}
.jobs_text_link li {float:left;width:220px; height:21px; line-height:24px; overflow:hidden; padding:0px 0px 3px 15px; font-size:14px;background: url('/images_static/home/bullet_square_blk_2_2.gif') no-repeat 5px 12px;white-space: nowrap;text-overflow: ellipsis;}
#home_comm3 .special_paid {float:left; width:490px;height:115px;}
#home_comm3 .special_paid:nth-child(2){margin-bottom:5px;}
#home_comm3 .special_paid .thumb {float:left; width:145px;margin-right:12px; margin-bottom:12px;}
#home_comm3 .special_paid .thumb a {font-size:14px; display:block;}
#home_comm3 .special_paid .thumb img {margin-bottom:5px; width:145px; height:90px; overflow: hidden; background-position: center center; background-size: cover; background-repeat: no-repeat;}
#home_comm3 .special_paid li:nth-child(3) {margin-right:0px;}
#home_comm3 .special_paid .title {text-align:center; margin-bottom:2px;color:#000; height:18px; line-height: 16px; overflow:hidden;}
#home_comm3 .special_unpaid {float:left; width:490px;height:115px; margin-bottom:12px;}
#home_comm3 .special_unpaid .thumb {float:left; width:145px;margin-right:12px;}
#home_comm3 .special_unpaid .thumb a {font-size:13px; display:block;}
#home_comm3 .special_unpaid .thumb img {margin-bottom:5px; width:145px; height:90px; overflow: hidden; background-position: center center; background-size: cover; background-repeat: no-repeat;}
#home_comm3 .special_unpaid li:nth-child(3) {margin-right:0px;}
#home_comm3 .special_unpaid .title {text-align:center; margin-bottom:2px;color:#000; height:16px; line-height: 16px; overflow:hidden;}
#home_comm3 .special_paid_2019 {float:left; width:150px;height:115px;}
#home_comm3 .special_paid_2019 .thumb {float:left; width:145px;margin-right:12px; margin-bottom:12px;}
#home_comm3 .special_paid_2019 .thumb a {font-size:14px; display:block;}
#home_comm3 .special_paid_2019 .thumb img {width:145px; height:90px; overflow: hidden; background-position: center center; background-size: cover; background-repeat: no-repeat;}
#home_comm3 .special_paid_2019 li:nth-child(3) {margin-right:0px;}
#home_comm3 .special_paid_2019 .title {text-align:center; margin-bottom:2px;color:#000; height:36px; line-height: 18px; overflow:hidden;padding: 0px 5px;}
#home_comm3 .text_paid_2019 {margin-top:-4px; padding-top:0px;float:left; width:300px;}
#home_comm3 .text_paid_2019 li { width:300px; height:21px; line-height:24px; overflow:hidden; padding:0px 0px 4px 3px; font-size:14px; }
#home_comm3 .text_paid {clear:both;margin-top:0px; padding-top:10px;}
#home_comm3 .text_paid:nth-child(4) {padding-top:5px;}
#home_comm3 .text_paid li { width:460px; height:21px; line-height:24px; overflow:hidden; padding:0px 0px 4px 3px; font-size:14px; }
#home_comm3 .text_paid_r {clear:both;margin-top: -4px;}
#home_comm3 .text_paid_r li { width:460px; height:21px; line-height:24px; overflow:hidden; padding:0px 0px 4px 3px; font-size:14px; }
#home_comm3 .bizname {font-weight:bold;color:#004891;}
#home_comm3 .cat {font-weight:bold;}

#third {height:260px;margin-top:10px; padding-bottom:20px; border-bottom:1px solid #2086D9; margin-left:5px;}
#third .third_left {float:left; padding-left:5px; width:665px; height:270px;}
#third .third_left .left {width:665px; height:200px;}
#third .third_left .left .column {padding-left:5px; padding-top:10px; padding-bottom:10px; height:18px; width:650px; font-weight:bold; font-size:16px;}
#third .third_left .left .each_column {float:left; margin-right:10px; width:211px;}
#third .third_left .left .each_column a {}
#third .third_left .left .each_column a img {width:209px;height:100px;margin-bottom:10px;overflow: hidden; background-position: center center; background-size: cover; background-repeat: no-repeat;}
#third .third_left .left .column_title {padding-left:5px; padding-right:5px; font-size:14px;font-weight:bold;height:17px;line-height:18px;overflow:hidden;}
#third .third_left .left .column_sub {padding-left:5px; padding-right:5px; font-size:14px;height:36px;overflow:hidden;}

#third .third_left .bottom {width:665px; height:60px;}
#third .third_left .bottom .side {float:left; width:322px; height:60px; margin-right:10px;}
#third .third_left .bottom .side ul {float:left; width:300px; height:12px;padding-top:10px; padding-bottom:11px;}
#third .third_left .bottom .side ul li { width:300px;padding-left:12px; padding-bottom:5px;height:19px; line-height:20px; overflow:hidden; background:url('/images_static/home/bullet_square_blk_2_2.gif') no-repeat 2px 7px;}
#third .third_left .bottom .side ul li a { font-size:14px;}
#third .third_left .bottom .side ul li a .title {float:left;font-weight:bold;padding-right:3px;}
#third .third_right {float:left; padding-left:15px; width:293px; border-left:1px solid #e1e1e1;margin-top:10px; }
#third .third_right .edu {padding-bottom:10px; height:18px; font-weight:bold; font-size:16px;}
#third .third_right .title {padding-bottom:10px; }
#third .third_right .title a {font-weight:bold; font-size:14px;}
#third .third_right .item {margin-bottom:6px;height:18px;line-height:18px;overflow:hidden;}
#third .third_right .item a { font-size:14px;padding-left:12px;background:url('/images_static/home/bullet_square_blk_2_2.gif') no-repeat 2px 7px;}
#third .third_right .with {height: 72px; margin-bottom:5px;}
#third .third_right .with a img {float:left; width:70px; margin-right:3px;}
#third .third_right .with .word {float:left; width:200px; }
#third .third_right .with .word .item {margin-bottom:6px;height:18px;line-height:18px;overflow:hidden;}
#third .third_right .with .word .item a { font-size:14px;padding-left:12px;background:url('/images_static/home/bullet_square_blk_2_2.gif') no-repeat 2px 7px;}
#third .third_right .amg_travel {margin-left:-5px;margin-top:15px;margin-bottom:8px;}

#third_11132018 {height:400px;margin-top:10px; padding-bottom:20px; border-bottom:1px solid #2086D9; margin-left:5px;}
#third_11132018 .third_left {float:left; padding-left:15px; width:665px; height:390px;}
#third_11132018 .third_left {width:665px; height:390px;}
#third_11132018 .third_left .column {padding-left:5px; padding-top:10px; padding-bottom:10px; height:18px; width:650px; font-weight:bold; font-size:16px;}
#third_11132018 .third_left .each_column {float:left; margin-right:20px; width:145px; margin-bottom:10px; margin-top:10px;}
#third_11132018 .third_left .column_pic {width:145px;text-align:center;margin-bottom: 10px;}
#third_11132018 .third_left .column_pic img {width:145px;height:90px;overflow: hidden; background-position: center center; background-size: cover; background-repeat: no-repeat;}
#third_11132018 .third_left .column_pic_face {width:145px;text-align:center;margin-bottom: 18px;}
#third_11132018 .third_left .column_pic_face img {border-radius: 50%;vertical-align: bottom !important;border: rgb(228, 235, 253) solid 2px;padding: 2px;width: 80px;height: 80px;}
#third_11132018 .third_left .column_title {padding-left:5px; padding-right:5px; font-size:14px;font-weight:bold;height:17px;line-height:18px;overflow:hidden;}
#third_11132018 .third_left .column_sub {padding-left:5px; padding-right:5px; font-size:14px;height:37px;line-height:18px;overflow:hidden;}
#third_11132018 .third_right {float:left; padding-left:9px; width:293px;margin-top:10px; height:390px;}
#third_11132018 .third_right .side {padding-top:5px;padding-left: 5px;padding-bottom:10px;}
#third_11132018 .third_right .side ul li {margin-bottom:6px;height:18px;line-height:18px;overflow:hidden;}
#third_11132018 .third_right .side ul li a { font-size:13px;}
#third_11132018 .third_right .side ul li a .title {float:left;font-weight:bold;padding-right:4px;}
#third_11132018 .third_right .amg_market {margin-top:15px;}

#fourth { height: 60px;border-bottom: 1px solid #2086D9;padding-left: 60px;margin-left: 5px;margin-top: 13px;padding-bottom: 20px;}
#fourth .yp {width:670px; float:left; margin-right:10px; margin-top:3px; }
#fourth .yp .title { float:left; margin-left:10px; margin-right:10px; margin-top:24px; }
#fourth .yp .search { float:left; width:410px; height:30px; margin-top:11px; border: 5px solid #dfdfdf;}
#fourth .yp .search .key { float:left; margin-left:7px; margin-top:7px; }
#fourth .yp .search .key .yp_key { border:0px; width:340px; font-size:14px; font-weight:bold; color:#222; }
#fourth .yp .search .btn { float:left; margin-left:5px; margin-top:3px; }
#fourth .yp .search .btn .yp_btn { float:left; background:url('/images_static/home/yp_search_btn.gif') no-repeat 0 0; width:45px; height:25px; border:0px; }
#fourth .yp .rakotel1 { float:left; width:210px; margin-left:15px;margin-top:10px; }
#fourth .yp .rakotel2 { float:left; width:160px; margin-left:10px;margin-top:10px; }
#fourth .item {float:left; margin:5px 5px 0 0;}
#fourth .item ul li { font-size:15px;font-weight:bold;margin-top: 5px; padding-left: 17px; background: url('/images_static/home/bullet_square_blk_2_2.gif') no-repeat 6px 9px;}

#fifth {clear:both;height:200px; margin-top:10px; margin-bottom:10px; padding-top:10px; border-bottom:1px solid #2086D9; margin-left:5px;}
#fifth .fifth_left {float:left; padding-left:5px; width:665px; height:180px;}
#fifth .fifth_left .box_1 {float:left; width:325px;}
#fifth .fifth_left .box_1 .realty_title{padding-left:5px; padding-bottom:10px; height:18px; font-weight:bold; font-size:16px;}
#fifth .fifth_left .box_1 .each_item {float:left; padding-left:5px; padding-right:5px; width:150px; display:block;}
#fifth .fifth_left .box_1 .each_item .frame {overflow:hidden;width:150px;height:100px;margin-bottom:5px;}
#fifth .fifth_left .box_1 .each_item a {font-size:13px;}
#fifth .fifth_left .box_1 .each_item img { width:150px; height:100px; overflow: hidden; background-position: center center; background-size: cover; background-repeat: no-repeat;}
#fifth .fifth_left .box_1 .sub_1 {text-align:center; margin-bottom:3px; color:#015fc1; height:16px; line-height: 16px; overflow:hidden;font-weight:bold;}
#fifth .fifth_left .box_1 .sub_2 {text-align:center;}

#fifth .fifth_left .box_2 {float:left;width:325px;margin-left:10px;}
#fifth .fifth_left .box_2 .realty_title{padding-left:5px; padding-bottom:10px; height:18px; font-weight:bold; font-size:16px;}
#fifth .fifth_left .box_2 .each_item {float:left; padding-left:5px; padding-right:5px; width:150px; display:block;}
#fifth .fifth_left .box_2 .each_item .frame {overflow:hidden;width:150px;height:100px;margin-bottom:5px;}
#fifth .fifth_left .box_2 .each_item a {font-size:13px;}
#fifth .fifth_left .box_2 .each_item img { width:150px; height:100px; overflow: hidden; background-position: center center; background-size: cover; background-repeat: no-repeat;}
#fifth .fifth_left .box_2 .sub_1 {text-align:center; margin-bottom:3px; color:#015fc1; height:16px; line-height: 16px; overflow:hidden;font-weight:bold;}
#fifth .fifth_left .box_2 .sub_2 {text-align:center;}

#fifth .fifth_right {float:left; padding-left:15px; width:293px; height:180px; border-left:1px solid #e1e1e1; }
#fifth .fifth_right .realty_qna {padding-bottom:10px; height:18px; font-weight:bold; font-size:16px;}
#fifth .fifth_right ul.Q {height:135px;}
#fifth .fifth_right ul.Q li {padding-left:17px; padding-bottom:8px;width:262px; clear:both; margin-top:5px; height:14px; line-height: 19px; overflow: hidden; background:url('/images_static/home/bullet_square_blk_2_2.gif') no-repeat 7px 8px;}
#fifth .fifth_right ul.Q li a {font-size:14px;}

#fifth_111318 {clear:both;height:340px; margin-top:10px; padding-bottom:10px; padding-top:10px; border-bottom:1px solid #2086D9; margin-left:5px;}
#fifth_111318 .box_l {float:left; width:320px;}
#fifth_111318 .box_l .realty_title{padding-left:5px; padding-bottom:10px; height:18px; font-weight:bold; font-size:16px;}
#fifth_111318 .box_l .each_item {float:left; padding-left:5px; padding-right:5px; width:150px; display:block; margin-bottom:10px;}
#fifth_111318 .box_l .each_item .frame {overflow:hidden;width:150px;height:100px;margin-bottom:5px;}
#fifth_111318 .box_l .each_item a {font-size:13px;}
#fifth_111318 .box_l .each_item img { width:150px; height:100px; overflow: hidden; background-position: center center; background-size: cover; background-repeat: no-repeat;}
#fifth_111318 .box_l .sub_1 {text-align:center; margin-bottom:3px; color:#015fc1; height:16px; line-height: 16px; overflow:hidden;font-weight:bold;}
#fifth_111318 .box_l .sub_2 {text-align:center;}
#fifth_111318 .box_r {float:left;width:320px;margin-left:12px;}
#fifth_111318 .box_r .realty_title{padding-left:5px; padding-bottom:10px; height:18px; font-weight:bold; font-size:16px;}
#fifth_111318 .box_r .each_item {float:left; padding-left:5px; padding-right:5px; width:150px; display:block; margin-bottom:10px;}
#fifth_111318 .box_r .each_item .frame {overflow:hidden;width:150px;height:100px;margin-bottom:5px;}
#fifth_111318 .box_r .each_item a {font-size:13px;}
#fifth_111318 .box_r .each_item img { width:150px; height:100px; overflow: hidden; background-position: center center; background-size: cover; background-repeat: no-repeat;}
#fifth_111318 .box_r .sub_1 {text-align:center; margin-bottom:3px; color:#015fc1; height:16px; line-height: 16px; overflow:hidden;font-weight:bold;}
#fifth_111318 .box_r .sub_2 {text-align:center;}

.icon_sold_h { position: relative; top:-103px; width:130px; height:90px; background:url('/images_static/community/realty/icon_sold.png'); background-size: cover;background-position: top center;background-repeat: no-repeat;}
.icon_pending_h { position: relative; top:-103px; width:130px; height:90px; background:url('/images_static/community/realty/icon_pending.png'); background-size: cover;background-position: top center;background-repeat: no-repeat;}
.icon_inescrow_h { position: relative; top:-103px; width:130px; height:90px; background:url('/images_static/community/realty/icon_inescrow.png'); background-size: cover;background-position: top center;background-repeat: no-repeat;}
.icon_shortsale_h { position: relative; top:-103px; width:130px; height:90px; background:url('/images_static/community/realty/icon_shortsale.png'); background-size: cover;background-position: top center;background-repeat: no-repeat;}
.icon_foreclosure_h { position: relative; top:-103px; width:130px; height:90px; background:url('/images_static/community/realty/icon_foreclosure.png'); background-size: cover;background-position: top center;background-repeat: no-repeat;}
.icon_only_h { position: relative; top:-103px; width:130px; height:90px; background:url('/images_static/community/realty/icon_only.png'); background-size: cover;background-position: top center;background-repeat: no-repeat;}
.icon_immsale_h { position: relative; top:-103px; width:130px; height:90px; background:url('/images_static/community/realty/icon_immsale.png'); background-size: cover;background-position: top center;background-repeat: no-repeat;}
.icon_reasonsale_h { position: relative; top:-103px; width:130px; height:90px; background:url('/images_static/community/realty/icon_reasonsale.png'); background-size: cover;background-position: top center;background-repeat: no-repeat;}
.icon_retire_h { position: relative; top:-103px; width:130px; height:90px; background:url('/images_static/community/realty/icon_retire.png'); background-size: cover;background-position: top center;background-repeat: no-repeat;}
.icon_state_h { position: relative; top:-103px; width:130px; height:90px; background:url('/images_static/community/realty/icon_state.png'); background-size: cover;background-position: top center;background-repeat: no-repeat;}
.icon_greateincome_h { position: relative; top:-103px; width:130px; height:90px; background:url('/images_static/community/realty/icon_greateincome.png'); background-size: cover;background-position: top center;background-repeat: no-repeat;}
.icon_incomegood_h { position: relative; top:-103px; width:130px; height:90px; background:url('/images_static/community/realty/icon_incomegood.png'); background-size: cover;background-position: top center;background-repeat: no-repeat;}
.icon_nomarket_h { position: relative; top:-103px; width:130px; height:90px; background:url('/images_static/community/realty/icon_nomarket.png'); background-size: cover;background-position: top center;background-repeat: no-repeat;}
.icon_potential_h { position: relative; top:-103px; width:130px; height:90px; background:url('/images_static/community/realty/icon_potential.png'); background-size: cover;background-position: top center;background-repeat: no-repeat;}
.icon_reo_h { position: relative; top:-103px; width:130px; height:90px; background:url('/images_static/community/realty/icon_reo.png'); background-size: cover;background-position: top center;background-repeat: no-repeat;}
.icon_bankhouse_h { position: relative; top:-103px; width:130px; height:90px; background:url('/images_static/community/realty/icon_bankhouse.png'); background-size: cover;background-position: top center;background-repeat: no-repeat;}
.icon_nodeposit_h { position: relative; top:-103px; width:130px; height:90px; background:url('/images_static/community/realty/icon_nodeposit.png'); background-size: cover;background-position: top center;background-repeat: no-repeat;}

#sixth {height:370px; margin-top:10px; padding-bottom:20px; border-bottom:1px solid #2086D9; margin-left:5px;}
#sixth .sixth_left {float:left; padding-left:5px; width:665px; height:360px;}
#sixth .sixth_left .car {float:left; padding-left:5px; padding-top:10px; padding-bottom:10px; height:18px; width:60px; font-weight:bold; font-size:16px;}
#sixth .sixth_left .car_dealer_name {float:left; padding-top:11px; padding-bottom:10px; width:563px; text-align:right;}
#sixth .sixth_left .car_prev_next {display:block;float:left; padding-top:8px; padding-right:8px;}
#sixth .sixth_left .car_prev_next .prev {width:21px; height:19px;display:inline-block;overflow:hidden;cursor:pointer;}
#sixth .sixth_left .car_prev_next .next {width:20px; height:19px;display:inline-block;overflow:hidden;cursor:pointer;}
#sixth .sixth_left .car_prev_next .prev:after {display:block;width:21px;height:19px;overflow:hidden;background: url('/images_static/home/car_prev_next.gif') no-repeat 0px 0px;content:'';}
#sixth .sixth_left .car_prev_next .next:after {display:block;width:21px;height:19px;overflow:hidden;background: url('/images_static/home/car_next.gif') no-repeat 0 0;content:'';}
#sixth .sixth_left .box {clear:both; width:665px; height:280px;}
#sixth .sixth_left .box .each_car {float:left; padding-left:5px; padding-right:20px; width:140px;margin-bottom:10px; margin-top:15px;}
#sixth .sixth_left .box .each_car a {font-size:13px;}
#sixth .sixth_left .box .each_car img {margin-bottom:5px; width:140px; height:100px; overflow: hidden; background-position: center center; background-size: cover; background-repeat: no-repeat;}
#sixth .sixth_left .box .model {text-align:center; margin-bottom:2px;color:#015fc1; height:16px; line-height: 16px; overflow:hidden;font-weight:bold;}
#sixth .sixth_left .box .price {text-align:center; margin-bottom:2px; height:13px; line-height: 13px; overflow:hidden;}

#sixth .sixth_right {float:left; padding-left:15px; width:293px; height:350px; margin-top:10px;}
#sixth .sixth_right .car {padding-bottom:10px;height:18px; font-weight:bold; font-size:16px;}
#sixth .sixth_right .each_car_talk {width:293px; height:70px;}
#sixth .sixth_right .each_car_talk .car_talk_left {float:left;margin-right:5px; margin-bottom:6px; overflow:hidden;}
#sixth .sixth_right .each_car_talk .car_talk_left img {width:100px; height:70px; }
#sixth .sixth_right .each_car_talk .car_talk_right {float:left;width:180px; height:70px;padding-left:5px;padding-top:2px;font-size:13px;}
#sixth .sixth_right .each_car_talk .car_talk_right ul li {padding-left:10px; margin-bottom:8px; width:175px; margin-top:1px; height:16px;line-height: 16px; overflow: hidden; background:url('/images_static/home/bullet_square_blk_2_2.gif') no-repeat 0px 7px;}
#sixth .sixth_right .each_car_talk .car_talk_right ul li a:hover {font-size:13px; }
#sixth .sixth_right ul.item {clear:both;}
#sixth .sixth_right ul.item li {padding-left:3px;margin-bottom:6px;margin-top:6px;height:18px;line-height:18px;overflow:hidden;}
#sixth .sixth_right ul.item li a { font-size:13px;padding-left:12px;background:url('/images_static/home/bullet_square_blk_2_2.gif') no-repeat 2px 7px;}
/*
#sixth .sixth_right ul.item li {padding-left:3px; padding-bottom:3px; width:262px; margin-top:5px; height:17px;}
#sixth .sixth_right ul.item li a {font-size:13px;}
*/

#seventh {display:block; margin-top:10px; padding-bottom:30px; border-bottom:1px solid #2086D9; margin-left:5px;}
#seventh .tv { padding-top:0px; padding-bottom:10px; height:20px; width:650px; font-weight:bold; font-size:16px;padding-left: 10px;}
#seventh .tv_line {clear:both;padding-left: 10px;}
#seventh .tv_line .tv_title {padding-top:5px;font-weight:bold;font-size:14px;color:#333;}
#seventh .tv_line ul.ep { height:115px; }
#seventh .tv_line ul.ep li {float:left;padding-right:12px;margin-bottom:6px;margin-top:6px;}
#seventh .tv_line ul.ep li a { font-size:13px;}
#seventh .tv_line ul.ep li img {width:150px; height:85px; overflow: hidden;}
#seventh .tv_line ul.ep li .ep_title {font-size:13px;text-align:center;width:150px;height:18px;line-height:18px;overflow:hidden;}
#seventh .tv_line ul.ep li .ep_date {font-size:13px;text-align:center;width:150px;height:18px;line-height:18px;overflow:hidden;}

#bottom {clear:both;margin-top:12px;}
#bottom .service {float:left;width:315px; height:132px; margin-top:8px; margin-left:12px; border:1px solid #d9d9d9; border-radius: 12px;}
#bottom .service .service_title {width:200px; padding-top:10px; padding-left:15px;padding-bottom:2px;font-weight:bold;font-size: 15px;}
#bottom .service .service_bottom {padding-left:5px;}
#bottom .service .service_bottom .item {float:left; width:150px;}
#bottom .service .service_bottom .item ul {width:150px; padding-top:5px; padding-bottom:7px; margin-left:5px;}
#bottom .service .service_bottom .item ul li {width:133px; clear:both; margin-top:5px; padding-left:17px; font-size:12px; overflow: hidden; background:url('/images_static/home/bullet_square_blk_2_2.gif') no-repeat 7px 7px;}
#bottom .service .sohn_title {clear:both;width:285px; padding-top:7px; margin-left:15px;padding-bottom:2px;font-weight:bold; margin-top:10px; border-top:1px solid #d9d9d9}

#bottom .app {float:left; width:315px; height:132px; margin-top:8px; margin-left:9px; border:1px solid #d9d9d9; border-radius: 12px;}
#bottom .app .app_top {height:13px;  padding-top:10px; padding-left:20px; font-weight:bold;font-size: 15px;}
#bottom .app .android {height:45px; padding-left:20px; padding-top:10px; padding-bottom:5px;}
#bottom .app .android .img img{float:left; margin-right:15px; height:40px; width:40px; overflow: hidden; background-position: center center; background-size: cover; background-repeat: no-repeat;}
#bottom .app .android .name {font-weight:bold;}
#bottom .app .android .item a {float:left; height:12px; width:55px; margin-right:2px;font-size:13px;}
#bottom .app .ios {both:clear; height:40px; margin-bottom:4px; padding-left:20px;  padding-bottom:5px;}
#bottom .app .ios .img img{float:left; margin-right:15px; height:40px; width:40px; overflow: hidden; background-position: center center; background-size: cover; background-repeat: no-repeat;}
#bottom .app .ios .name {font-weight:bold;}
#bottom .app .ios .item {float:left; height:12px; padding-top:2px; padding-bottom:6px; width:55px; margin-right:2px;}
#bottom .app .ios .item a {float:left; height:12px; width:55px; margin-right:2px;font-size:13px;}


#bottom .notice {float:left; width:315px; height:132px; margin-top:8px; margin-left:9px; border:1px solid #d9d9d9; border-radius: 12px;}
#bottom .notice .notice_top {height:13px;  padding-top:10px; padding-left:20px; font-weight:bold;font-size: 15px;}
#bottom .notice ul.notice_text {margin-top:13px; padding-left:15px;}
#bottom .notice ul.notice_text li {padding-left:17px; width:262px; clear:both; margin-top:8px; height:15px; line-height:15px; overflow: hidden; background:url('/images_static/home/bullet_square_blk_2_2.gif') no-repeat 7px 7px;}

#amg_wing_l01 {width:130px;height:500px;position:absolute;top:0px;right:0px;display:none;overflow:hidden;}
#amg_wing_l02 {width:130px;height:275px;position:absolute;top:0px;right:0px;display:none;overflow:hidden;}
#amg_wing_l03 {width:130px;height:350px;position:absolute;top:0px;right:0px;display:none;overflow:hidden;}
#amg_wing_r01 {width:130px;height:500px;position:absolute;top:0px;right:0px;display:none;overflow:hidden;}
#amg_wing_r02 {width:130px;height:275px;position:absolute;top:0px;right:0px;display:none;overflow:hidden;}
#amg_wing_r03 {width:130px;height:350px;position:absolute;top:0px;right:0px;display:none;overflow:hidden;}

#amg_m_wl1 {width:130px;height:500px;position:absolute;top:0px;right:0px;display:none;overflow:hidden;}
#amg_m_wl2 {width:130px;height:275px;position:absolute;top:0px;right:0px;display:none;overflow:hidden;}
#amg_m_wr1 {width:130px;height:500px;position:absolute;top:0px;right:0px;display:none;overflow:hidden;}
#amg_m_wr2 {width:130px;height:275px;position:absolute;top:0px;right:0px;display:none;overflow:hidden;}


#poll {width:106px;min-height:120px;position:absolute;top:0px;right:0px;display:none;border:4px solid #283891;padding:8px; cursor:pointer;}
#poll .title{text-align:center;padding-bottom:12px;}
#poll .subject{font-size:14px;}
#poll .btn_poll {margin: 15px 5px 5px 5px; text-align:center; }

#footer { clear:both;display: inline-block;width:100%;padding-top:15px;border-top: 1px solid #e2e2e2;background-color: #fafafa;margin-top: 50px;}
#footer .foot-box { width:990px;min-width:990px;height:200px;margin: 10px auto 0px auto; }
#footer .foot-box .left { float:left;width:140px;padding-top:7px;}
#footer .foot-box .right { float:left;width:850px;font-size:12px;}
#footer .foot-box .right .family {margin: 0px 0px 5px 0px; display: flex;justify-content: space-between;}
#footer .foot-box .right ul.menu {clear:both; margin-top:12px;padding-top:12px;border-top: 1px solid #d9d9d9;}
#footer .foot-box .right ul.menu li { float:left; color:#666; }
#footer .foot-box .right ul.menu li a { color:#666; }
#footer .foot-box .right ul.menu li.bar { padding: 0px 10px; color:#ccc; }
#footer .foot-box .right .contact { clear:both; padding-top: 5px; }
#footer .foot-box .right .contact .address { float:left; color:#666; margin-right: 20px; }
#footer .foot-box .right .contact .bar { float:left; padding: 0px 10px; color:#ccc; }
#footer .foot-box .right .contact .phone { float:left; color:#666; }
#footer .foot-box .right .copyright { clear:both; color:#666; font-size:12px; padding-top:3px; }

#radiokorea_family {
	display: block;width: 100%;padding: .375rem 2.25rem .375rem 1rem;font-family: system-ui;color: #212529;-webkit-appearance: none;-moz-appearance: none;appearance: none;background-color: #fff;font-size: 15px;font-weight: 600;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), var(--bs-form-select-bg-icon, none);
	background-repeat: no-repeat;background-position: right 0.75rem center;background-size: 16px 12px;border: 1px solid #dee2e6;border-radius: 0.375rem;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

#main_fix_bottom {z-index: 1000;width: 728px;height: 90px;position: fixed;bottom: 0;left: 50%;margin-left: -364px;}
#mf_ad{display:table;margin: 0 auto;}

/*main-top 09.18.2019*/
.each_news { width:159.5px; height:105px; display:inline-block; }
.each_news img { width:159px; height:105px; }
.each_news .h_bg { background: url("/images_static/home/015.png") no-repeat scroll 0 0;padding: 5px;bottom: 40px;height: 31px;position: relative;width: 149.5px; }
.each_news .h_bg_text { color: #FFF;font-size: 12px;line-height: 17px;text-align: center; }
.each_news .h_bg_text a { color: #FFF;font-size: 12px;line-height: 17px;text-align: center;height: 36px;overflow: hidden;display: block; }

.wide_amg { text-align: center;padding: 20px 0px 20px 0px;border-bottom: 1px solid #2086D9;margin-left: 5px;margin-bottom: 5px; }


/* olympic */
.screen_out {overflow: hidden;position: absolute;width: 0;height: 0;line-height: 0;text-indent: -9999px;}
.txt_num {text-align: center;text-shadow: 0px 1px 0px rgba(255,255,255,0.2);padding-top: 21px;font-size: 15px;font-weight: 600;}
.img_g {display: block;width: 100%;vertical-align: top;}
.ir_caption {overflow: hidden;width: 1px;font-size: 1px;line-height: 0;text-indent: -9999px;}

.olympic-sponsor {width: 300px;margin-left: 10px;}
.olympic-sponsor .box_tit {text-align:center;padding: 10px 0px 0px 0px;margin: 0px 0px 0px 0px;line-height: 100%;}
.olympic-sponsor .box_tit .tit_box {font-size: 25px;font-family: "Do Hyeon", sans-serif;font-weight: 400;color: #5a5a5a;}
.olympic-sponsor .sponsor {width:100%;max-width: 90%;background-color:#fff;border-radius:16px;padding: 15px 15px 10px 15px;margin:15px auto 10px auto;text-align: center;border: 1px solid #6a9bb4;}
.olympic-sponsor .sponsor-title {font-weight:bold;font-size: 14px;}
.olympic-sponsor .sponsor-one {}
.olympic-sponsor .sponsor-one img {max-width:50%;}
.olympic-sponsor .sponsor-two {display:flex;}
.olympic-sponsor .sponsor-two-item img {width: 70%;}
.olympic-sponsor .sponsor-three {margin-top:10px;}
.olympic-sponsor .sponsor-three img {width:100%;}

.olympic {width:300px;height: 280px;margin-left: 10px;}
.olympic .info_rank {padding: 5px 0;height: 38px;border-radius: 50px;text-align: center;background-color: #ff4949;box-sizing: border-box;margin-bottom: 5px;color:#fff;font-weight:bold;}
.olympic .info_rank .rank_thumb {display: inline-block;overflow: hidden;width: 26px;height: 26px;margin-right: 4px;border: 1px solid rgba(0,0,0,0.1);border-radius: 50%;}
.olympic .info_rank .rank_thumb.img_g {height:20px;}
.olympic .info_rank .txt_rank {display: inline-block;line-height: 29px;vertical-align: top;letter-spacing: -0.03em;font-size:18px;}
.olympic .info_rank .emph_txt { color: #fff;}

.olympic table {border-collapse: collapse;border-spacing: 0;}
.olympic table {display: flex;flex-flow: column;width: 100%;height: 67%;}
.olympic table thead {flex: 0 0 auto;width: calc(100% - 0.9em);}
.olympic table tbody {flex: 1 1 auto;display: block;overflow-y: scroll;}
.olympic table tbody::-webkit-scrollbar {width: 10px;}
.olympic table tbody::-webkit-scrollbar-track {background: #f1f1f1;}
.olympic table tbody::-webkit-scrollbar-thumb {background: #888;}
.olympic table tbody::-webkit-scrollbar-thumb:hover {background: #555;}
.olympic table tbody tr {width: 100%;}
.olympic table tbody tr:first-child {margin-top:8px;}
.olympic table thead, .olympic table tbody tr {display: table;table-layout: fixed;}

.olympic .tbl_rank {width: 100%;table-layout: fixed;margin-top:8px;}
.olympic .tbl_rank .icon_badge.gold {background-color: #F5B943;}
.olympic .tbl_rank .icon_badge.silver {background-color: #C8C8C8;}
.olympic .tbl_rank .icon_badge.bronze {background-color: #ED8B5D;}
.olympic .tbl_rank .icon_badge {display: inline-block;width: 22px;height: 22px;border-radius: 50%;font-weight: 700;font-size: 12px;line-height: 22px;color: #fff;letter-spacing: -0.025em;vertical-align: top;text-align: center;}
.olympic .tbl_rank .col_rank {width: 35px;text-align: center;}
.olympic .tbl_rank .col_country {width:100px;}
.olympic .tbl_rank .col_gold {width: 35px;text-align: center;}
.olympic .tbl_rank .col_silver {width: 35px;text-align: center;}
.olympic .tbl_rank .col_bronze {width: 35px;text-align: center;}
.olympic .tbl_rank .col_total {width: 35px;text-align: center;}
.olympic .tbl_rank th:first-child {padding-left: 5px;}
.olympic .tbl_rank th {padding: 5px 0;border-bottom: 1px solid #F0F1F4;font-weight: 400;font-size: 12px;letter-spacing: -0.023em;}
.olympic .tbl_rank td {padding: 2px 0px;font-size: 12px;line-height: 20px;color: #1F1F1F;letter-spacing: -0.029em;text-align: center;}
.olympic .tbl_rank .rank_thumb {overflow: hidden;float: left;position: relative;width: 20px;margin-right: 7px;}
.olympic .tbl_rank .rank_thumb img {width: 20px;vertical-align: baseline;}
.olympic .tbl_rank .tit_country {display: block;overflow: hidden;padding-right: 4px;font-weight: 400;font-size: 12px;white-space: nowrap;text-overflow: ellipsis;text-align:left;}
.olympic .tbl_rank .gold {font-weight: 700;}
.olympic .desc_caution {padding: 8px 0px 0px 17px;font-weight: 500;font-size: 12px;line-height: 17px;color: #B1B1B1;}
/* olympic */

