@charset "utf-8";

.link_point {position:relative;}
.link_point .point {position:absolute; top:-100px; left:0; width:1px; height:1px; background:none;}

.bg_purple {background:#8445ce !important;}
.bg_green {background:#03aa03 !important;}
.bg_navy {background:#2b4dba !important;}
.bg_red {background:#de4452 !important;}
.bg_blue {background:#3495df !important;}
.bg_orange {background:#fe7918 !important;}
.bg_sky {background:#759cce !important;}


#board_content {width:1280px; min-height:500px; margin:70px auto;}
#sub_visual {padding-left:50%; text-align:left;}
#sub_visual img {vertical-align:top; margin-left:-1000px;}

#main {margin-top:100px;}

#sub_content { position:relative; min-height:2000px; }
#sub_content img { vertical-align:top; }

#sub_content.ui {min-height:auto;}

#sub_content {  }
#sub_content .network01 { position:relative; text-align:center; padding-top:50px; }
#sub_content .network01:before { position:absolute; left:0; top:0; right:0; content:''; display:block; height:696px; background:#eeeeee; z-index:-10; }
#sub_content .network01 > .tab_menu { width:1280px; margin:0 auto; font-size:0; margin-bottom:50px; }
#sub_content .network01 > .tab_menu {  }
#sub_content .network01 > .tab_menu li { display:inline-block; width:11.111%; text-align:center; border-right:1px solid #ccc; background:#fff; }
#sub_content .network01 > .tab_menu li:last-of-type { border-right:none; }
#sub_content .network01 > .tab_menu li.on {  }
#sub_content .network01 > .tab_menu li a { line-height:60px; display:block; color:#222; font-size:22px; transition:background 0.5s; font-weight:500; }
#sub_content .network01 > .tab_menu li a:hover { background:#fb83a1; color:#fff;}
#sub_content .network01 > .tab_menu li.on a { background:#fb83a1; line-height:60px; color:#fff; }
#sub_content .network01 > .cont_list .cont { display:none; }
#sub_content .network01 > .cont_list .cont.on { display:block; position:static; }

#sub_content .network01 > .tab_menu.grid9 li {width:11.11%;}
#sub_content .network01 > .tab_menu.grid10 li {width:9%;}

#sub_content .network01 > .cont_list > .cont > ul { width:1280px; margin:0 auto; padding-bottom:81px; }
#sub_content .network01 > .cont_list > .cont > ul:after { content:''; display:block; clear:both; }
#sub_content .network01 > .cont_list > .cont > ul > li { float:left; margin-right:20px; cursor:pointer; }
#sub_content .network01 > .cont_list > .cont > ul > li:last-of-type { margin-right:0; }

#sub_content .network01_ui_doctor_img01_pop_wrap {background: #e1eaed;}
#sub_content .network01 > .cont_list .cont .network01_ui_doctor_img01_pop_wrap .network01_ui_doctor_img01_pop {width:1280px; margin:0 auto; position:relative; padding-bottom:80px; display:none;}
#sub_content .network01 > .cont_list .cont .network01_ui_doctor_img01_pop_wrap .network01_ui_doctor_img01_pop .close_btn { cursor:pointer; position:absolute; top:40px; right:40px; }


#sub_content .network01 > .cont_list .cont .network01_yd_doctor_img01_pop_wrap { background:#e1eaed; }
#sub_content .network01 > .cont_list .cont .network01_yd_doctor_img01_pop_wrap .network01_yd_doctor_img01_pop { width:1280px; margin:0 auto; position:relative; display:none; padding-bottom:80px;}
#sub_content .network01 > .cont_list .cont .network01_yd_doctor_img01_pop_wrap .network01_yd_doctor_img01_pop .close_btn { cursor:pointer; position:absolute; top:40px; right:40px; }


#sub_content .network01 > .cont_list .cont .network01_yd_doctor_img02_pop_wrap { background:#e1eaed; }
#sub_content .network01 > .cont_list .cont .network01_yd_doctor_img02_pop_wrap .network01_yd_doctor_img02_pop { width:1280px; margin:0 auto; position:relative; display:none; padding-bottom:80px;}
#sub_content .network01 > .cont_list .cont .network01_yd_doctor_img02_pop_wrap .network01_yd_doctor_img02_pop .close_btn { cursor:pointer; position:absolute; top:40px; right:40px; }


#sub_content .network01 > .cont_list .cont .network01_yd_doctor_img03_pop_wrap { background:#e1eaed; }
#sub_content .network01 > .cont_list .cont .network01_yd_doctor_img03_pop_wrap .network01_yd_doctor_img03_pop { width:1280px; margin:0 auto; position:relative; display:none; padding-bottom:80px;}
#sub_content .network01 > .cont_list .cont .network01_yd_doctor_img03_pop_wrap .network01_yd_doctor_img03_pop .close_btn { cursor:pointer; position:absolute; top:40px; right:40px; }

#sub_content .network01 > .cont_list .cont .network01_yd_doctor_img04_pop_wrap { background:#e1eaed; }
#sub_content .network01 > .cont_list .cont .network01_yd_doctor_img04_pop_wrap .network01_yd_doctor_img04_pop { width:1280px; margin:0 auto; position:relative; display:none; padding-bottom:80px;}
#sub_content .network01 > .cont_list .cont .network01_yd_doctor_img04_pop_wrap .network01_yd_doctor_img04_pop .close_btn { cursor:pointer; position:absolute; top:40px; right:40px; }

#sub_content .network01 .network01_inner {  width:1280px; margin:0 auto;  }
#sub_content .network01 .network01_inner .inner_tab_menu { width:798px; font-size:0; text-align:left; }
#sub_content .network01 .network01_inner .inner_tab_menu.grid4_1 { /*padding-bottom:21px;*/ position:relative; top:192px; }
#sub_content .network01 .network01_inner .inner_tab_menu.grid4_1 li { display:inline-block; width:25%; text-align:center; border-top:1px solid #d9ddde; border-bottom:1px solid #d9ddde; border-left:1px solid #d9ddde;background:#fff; }
#sub_content .network01 .network01_inner .inner_tab_menu.grid4_1 li:last-of-type { border-right:1px solid #d9ddde; }
#sub_content .network01 .network01_inner .inner_tab_menu.grid4_1 li.on {  }
#sub_content .network01 .network01_inner .inner_tab_menu.grid4_1 li a { line-height:45px; display:block; color:#222; font-size:18px; transition:background 0.5s; letter-spacing:-1px; font-weight:400; }
#sub_content .network01 .network01_inner .inner_tab_menu.grid4_1 li a:hover { background:#b93a5a; color:#fff;}
#sub_content .network01 .network01_inner .inner_tab_menu.grid4_1 li.on a { background:#a43450; line-height:45px; color:#fff; }
#sub_content .network01 .network01_inner .inner_cont_list .inner_cont { display:none; }
#sub_content .network01 .network01_inner .inner_cont_list .inner_cont.on { display:block !important; }

#sub_content .network01 .network01_inner .inner_cont_list .inner_cont .jijum_title { padding:76px 0 40px 0; position:relative; top:-47px; }
#sub_content .network01 .network01_inner .inner_cont_list .inner_cont .jijum_title h2 { position:relative; font-size:45px; font-weight:300; color:#222; padding-bottom:30px; letter-spacing:-1.8px; }
#sub_content .network01 .network01_inner .inner_cont_list .inner_cont .jijum_title h2:after { position:absolute; bottom:0; left:50%; margin-left:-40px; width:80px; height:1px; display:inline-block; background:#222; content:''; }
#sub_content .network01 .network01_inner .inner_cont_list .inner_cont .jijum_title h2 span { font-weight:600; }
#sub_content .network01 .network01_inner .inner_cont_list .inner_cont .jijum_info { margin-top:21px; }
#sub_content .network01 .network01_inner .inner_cont_list .inner_cont table { width:1280px; }
#sub_content .network01 .network01_inner .inner_cont_list .inner_cont table tr {  }
#sub_content .network01 .network01_inner .inner_cont_list .inner_cont table .t_line01 { background:#fb83a1; color:#fff; }
#sub_content .network01 .network01_inner .inner_cont_list .inner_cont table .t_line01 .t_line01_txt01 {  }
#sub_content .network01 .network01_inner .inner_cont_list .inner_cont table .t_line02 .t_line02_txt01 { color:#a43450; background:#fff9fa; }
#sub_content .network01 .network01_inner .inner_cont_list .inner_cont table .t_line03 .t_line03_txt01 { color:#a43450; background:#fff9fa; }


#sub_content .network01 .network01_inner .inner_cont_list .inner_cont table tr th { height:70px; font-size:22px; border-right:1px solid #f7c4d1; font-weight:400; }
#sub_content .network01 .network01_inner .inner_cont_list .inner_cont table tr th:last-of-type { border-right:1px solid #fb83a1; }
#sub_content .network01 .network01_inner .inner_cont_list .inner_cont table tr td { border:1px solid #ded9db; height:70px; font-size:20px; font-weight:400; letter-spacing:-1px; }
#sub_content .network01 .network01_inner .inner_cont_list .inner_cont table tr .txt_off { color:#c8273e; }
#sub_content .network01 .network01_inner .inner_cont_list .inner_cont .time_info { text-align:left; color:#222; font-size:18px; padding-top:10px; float:right; }

.network_reseved { text-align:center; width:1280px; margin:0 auto;}
.network_reseved h2 {  position:relative; font-size:45px; font-weight:300; color:#222;	padding-bottom:30px; letter-spacing:-1.8px;	margin:100px 0 40px 0;}
.network_reseved h2 span { font-weight:600; }
.network_reseved h2 span:after{ position:absolute; bottom:0; left:50%; margin-left:-40px; width:80px; height:1px; display:inline-block; background:#222; content:''; }
.network_reseved ul { display:inline-block; }
.network_reseved ul li { float:left; margin-right:26px; }
.network_reseved ul li:last-of-type { margin-right:0; }
.network_reseved ul:after { content:''; display:block; clear:both; }
.network01_map { width:1280px; margin:0 auto; }
.network01_map h2 {  position:relative; font-size:45px; font-weight:300; color:#222;	padding-bottom:30px; letter-spacing:-1.8px;	margin:100px 0 40px 0;}
.network01_map > h2 > span { font-weight:600; }
.network01_map > h2 > span:after{ position:absolute; bottom:0; left:50%; margin-left:-40px; width:80px; height:1px; display:inline-block; background:#222; content:''; }

.network01_yd_map_info { width:1280px; margin:0 auto; text-align:left; background:#393939; padding:45px 60px; }

.network01_yd_map_info:after { content:''; display:block; clear:both; }
.network01_yd_map_info .network01_yd_map_info_inner { float:left;}
.network01_yd_map_info .network01_yd_map_info_inner:after { content:''; display:block; clear:both; }
.network01_yd_map_info .network01_yd_map_info_inner .network01_yd_map_info_address {  width:600px; font-size:18px; color:#fff; letter-spacing:-0.08em; }

.network01_yd_map_info .network01_yd_map_info_inner .network01_yd_map_info_address .network01_yd_map_info_address_txt_f { color:#fb83a1; font-size:20px; }
.network01_yd_map_info .network01_yd_map_info_inner .network01_yd_map_info_address .network01_yd_map_info_address_txt01 { color:#fb83a1; }
.network01_yd_map_info .network01_yd_map_info_inner .network01_yd_map_info_address .network01_yd_map_info_address_txt_l { font-size:30px; } 


.network01_yd_map_info .network01_yd_map_info_inner h3 { float:left; margin-right:20px; }
.network01_yd_map_info .network01_yd_map_info_btn { float:right; margin-top:20px; }
.network01_yd_map_info .network01_yd_map_info_btn .mo_quick_btn { cursor:pointer; }
.network01_yd_map_info .network01_yd_map_info_btn a { margin-left:9px; }

.cont_t01 {padding-left:50%; }
.cont_t01 img {display:block; vertical-align:top; margin-left:-1000px;}



/* 의료진소개 */
.doctor_info {padding-bottom:100px; background:#eeeeee;}
.doctor_info .inwrap {width:1280px; margin:0 auto;}
.doctor_info .menu {overflow:hidden; margin:-10px;}
.doctor_info .menu li {float:left; width:33.33%; padding:10px;}
.doctor_info .menu img {width:100%; margin-top:-10px;}
.doctor_info .menu .img {overflow:hidden; height:400px;}
.doctor_info .menu .name {font-size:24px; color:#222222; font-weight:400; line-height:80px; background:#ffffff;}
.doctor_info .menu .name .light_txt{font-weight:none;}
.doctor_info .menu .name em {font-size:36px; font-weight:700;}
.doctor_info .menu a {display:block; font-size:24px; color:#fff; text-align:center; line-height:50px; background:#fb83a1;}
.doctor_info .menu a:after {display:inline-block; position:relative; top:-1px; width:19px; height:11px; margin-left:10px; vertical-align:middle; background:url('/images/network/icon_arrow01.png'); content:'';}
.doctor_cont {display:none; overflow:hidden; position:relative; margin-top:70px; padding:50px; background:#fff;}
.doctor_cont.type02 {padding-bottom:100px;}
.doctor_cont.on {display:block;}
.doctor_cont .btn_close {position:absolute; top:50px; right:50px;}
.doctor_cont .img {float:left;}
.doctor_cont .info {float:right; width:610px; text-align:left;}
.doctor_cont .name {font-family: 'Noto Sans KR',맑은고딕, "Malgun Gothic", "Apple SD Gothic Neo", sans-serif, 나눔고딕, "Nanum Gothic", Dotum}
.doctor_cont .name em {font-size:52px; color:#222222; font-weight:500; letter-spacing:-0.05em;}
.doctor_cont .name .t01 {display:inline-block; margin-left:8px; margin-right:18px; font-size:26px; color:#8e8e8f; font-weight:300; letter-spacing:-0.05em;}
.doctor_cont .name .t02 {font-size:30px; color:#222222; font-weight:400; letter-spacing:-0.03em;}
.doctor_cont .en_txt {display:inline-block; margin-top:19px; padding:0 7px; font-size:15px; color:#fff; line-height:25px; text-transform:uppercase; letter-spacing:0.02em; background:#fb83a1; font-family:'Noto Sans KR',맑은고딕, "Malgun Gothic", "Apple SD Gothic Neo", sans-serif, 나눔고딕, "Nanum Gothic", Dotum}
.profile_list {position:relative; min-height:80px; margin-top:47px; padding-left:65px; font-family:'Microsoft YaHei','Noto Sans KR',맑은고딕, "Malgun Gothic", "Apple SD Gothic Neo", sans-serif, 나눔고딕, "Nanum Gothic", Dotum}
.profile_list h4 {position:absolute; top:0; left:0; font-size:26px; color:#222222; text-align:center; font-weight:400;}
.profile_list ul+ul {margin-top:30px;}
.profile_list li {position:relative; font-size:18px; line-height:24px; padding-left:10px;}
.profile_list li+li {margin-top:10px;}
.profile_list li:before {position:absolute; top:0; left:0; content:'·';}



/* 모바일 약도 전송 */

.mo_quick{width:409px; height:443px; position:fixed; top:50%; left:50%; margin:-260px 0 0 -180px; display:none; overflow:visible; z-index:99999; }
.mo_quick > .black_bg{width:100%; height:100%; position:fixed; top:0; left:0; background:#000; opacity:0.7;}
.mo_quick > img{position:absolute; top:-28.5px; right:-28.5px; cursor:pointer; z-index:1;}
.mo_quick .mo_quick_pop{position:relative;}

.mo_quick_pop .mo_quick_pop_num{width:100%; position:absolute; bottom:50px; left:0; font-size:0; text-align:center; }
.mo_quick_pop .mo_quick_pop_num select{width:69px; height:33px; font-size:15px; border:1px solid #c9c9c9; padding:0 10px; vertical-align:middle;}
.mo_quick_pop .mo_quick_pop_num input{ border:1px solid #c9c9c9; padding:0 10px; box-sizing:border-box; vertical-align:middle; height:34px; }
.mo_quick_pop .mo_quick_pop_num a{display:inline-block; margin-top:5px;}
.mo_quick_pop_num .fbox { position:relative; margin-bottom:20px; }

.mo_quick_pop_num .fbox .frow { position:relative; margin-bottom:8px; }
.mo_quick_pop_num .fbox .frow label { font-size:17px; position:absolute; top:0; left:38px; line-height:34px; }
.mo_quick_pop_num .fbox .frow .full { display:inline-block; margin-left:50px; width:276px !important; }
.mo_quick_pop_num .fbox .frow .hp { width:86.5px; margin-right:8px; }
.mo_quick_pop_num .fbox .frow .ml54 { margin-left:58px; }

.mo_quick_pop_num .fbox .agree { position:relative; left:-64px; font-size:14px; }
.mo_quick_pop_num input[type="submit"] { width:332px; height:50px; font-size:20px; color:#fff; background:#fb83a1; cursor:pointer;}

/* 비염 */

.tab_cont.treatment {background:#e9eef0;}
.tab_cont.treatment h2 {text-align:center;}
.tab_cont.treatment .tab_wrap {width:1280px; margin:0 auto;}
.tab_cont.treatment .tab_menu {overflow:hidden;}
.tab_cont.treatment .tab_menu li {float:left; width:33.33333%;}
.tab_cont.treatment .tab_menu li a {position:relative; display:block; height:60px; font-size:26px; margin-left:-1px;color:#222222; text-align:center; line-height:60px; border-left:1px solid #fff; background:#d5dee2; transition:all 0.3s ease;}
.tab_cont.treatment .tab_menu li.on a {color:#fff; background:#fb83a1;}

.tab_cont.treatment .treatment_img { text-align:center; padding:80px 0; } 
.cont_list .cont {display:none;}
.cont_list .cont.on {display:block;}

.bna_section { background:#3d4345; text-align:center; padding-top:76px; }
.bna_section h2 { padding-bottom:41px; }
.bna_section .bna_section_silder { position:relative; width:1280px; margin:0 auto; padding-bottom:40px;}
.bna_section .bna_section_silder .btn_login { overflow: hidden; position:absolute; display:block; top:0; left:0; z-index:100; width:100%; height:430px; text-indent:-9999px; background:url('/respiratory/images/rhinitis/login_box.png') no-repeat center;}

.bna_section .bna_section_silder .bx-wrapper .bx-prev { background:url('/respiratory/images/rhinitis/bna_prev_btn.png')no-repeat; width:44px; height:81px; margin-top:-30px; left:-66px; }
.bna_section .bna_section_silder .bx-wrapper .bx-next { background:url('/respiratory/images/rhinitis/bna_next_btn.png')no-repeat; width:44px; height:81px; margin-top:-30px; right:-66px; }

.bna_section .bna_section_btn { margin-bottom:80px; display:inline-block; }
 
.bna_section2 { background:#453d3f; text-align:center; padding-top:106px; }
.bna_section2 h2 { padding-bottom:41px; }
.bna_section2 .bna_section_silder { position:relative; width:890px; margin:0 auto; padding-bottom:40px;}
.bna_section2 .bna_section_silder .btn_login { overflow: hidden; position:absolute; display:block; top:0; right:0; z-index:100; width:435px; height:365px; text-indent:-9999px; background:url('/skin/images/common/login_box.png') no-repeat center;}

.bna_section2 .bna_section_silder .bx-wrapper .bx-prev { background:url('/respiratory/images/rhinitis/bna_prev_btn.png')no-repeat; width:44px; height:81px; margin-top:-75px; left:-195px; }
.bna_section2 .bna_section_silder .bx-wrapper .bx-next { background:url('/respiratory/images/rhinitis/bna_next_btn.png')no-repeat; width:44px; height:81px; margin-top:-75px; right:-195px; }

.bna_section2 .bna_section_btn { margin-bottom:100px; display:inline-block; }



#bna_silder {position:relative; width:910px; margin:0 auto;}
#bna_silder li a {pointer-events:none !important;}
#bna_silder .btn_login { overflow: hidden; position:absolute; display:none; top:0; right:10px; z-index:100; width:435px; height:365px; text-indent:-9999px; background:url('/skin/images/common/login_box.png') no-repeat center;}
#bna_silder .imgWrap {overflow:hidden;}
#bna_silder .imgWrap > div {float:left; width:50%; padding:0 10px;}
#bna_silder .imgWrap .img {overflow:hidden; position:relative; padding-bottom:83.9%;}
#bna_silder .imgWrap .img img {position:absolute; top:0; left:0; width:100%; min-height:100%;}
#bna_silder .imgWrap .txt {font-size:24px; color:#fff; text-align:center; line-height:68px; background:#7c7778;}
#bna_silder .bx-prev {top:165px; background:url('/respiratory/images/rhinitis/bna_prev_btn.png')no-repeat; width:44px; height:81px; margin:0; left:-185px; }
#bna_silder .bx-next {top:165px; background:url('/respiratory/images/rhinitis/bna_next_btn.png')no-repeat; width:44px; height:81px; margin:0; right:-185px; }
#bna_silder dl {margin:35px 0 45px; font-size:22px; color:#fff;}
#bna_silder dl dt,#bna_silder dl dd {display:inline-block;}
#bna_silder dl dt {margin-left:35px; color:#fd94ad !important;}
#bna_silder dl dt:first-child {margin-left:0;}



.da_review {text-align:center; padding-top:76px; }
.da_review h2 { padding-bottom:41px; }
.da_review ul{width:1280px; margin:0 auto; padding-bottom:40px; overflow:hidden;}
.da_review ul li{float:left; position:relative; width:400px; margin-right:40px;}
.da_review ul li:last-child {margin-right:0;}
.da_review ul li .btn_login_blind { overflow: hidden; position:absolute; display:none; top:0; right:0; z-index:100; width:400px; height:270px; text-indent:-9999px; background:url('/skin/images/common/login_box2.png') no-repeat center;}
.da_review ul li .btn_login_blind span{font-size:0;}

.da_review .da_review_btn { margin-bottom:100px; display:inline-block; }


.cure_principle {text-align:center; padding:100px 0; }
.cure_principle h2 {padding-bottom:50px; }
.cure_principle ul{margin:0 auto; overflow:hidden; display:inline-block;zoom:1;.display:inline;overflow:hidden;}
.cure_principle ul li{float:left;display: inline-block; position:relative; width:305px; margin-right:20px;}
.cure_principle ul li:last-child {margin-right:0;}
.cure_principle ul li .btn_login_blind { overflow: hidden; position:absolute; display:none; top:0; right:0; z-index:100; width:305px; height:250px; text-indent:-9999px; background:url('/skin/images/common/login_box2.png') no-repeat center;}
.cure_principle ul li .btn_login_blind span{font-size:0;}

.cure_principle2 {text-align:center; padding:100px 0 60px 0; }
.cure_principle2 h2 {padding-bottom:50px; }
.cure_principle2 ul{margin:0 auto; overflow:hidden; display:inline-block;zoom:1;.display:inline;overflow:hidden; margin-bottom:40px;}
.cure_principle2 ul li{float:left;display: inline-block; position:relative; width:400px; margin-right:40px;}
.cure_principle2 ul li:last-child {margin-right:0;}
.cure_principle2 ul li .btn_login_blind { overflow: hidden; position:absolute; display:none; top:0; right:0; z-index:100; width:400px; height:250px; text-indent:-9999px; background:url('/skin/images/common/login_box2.png') no-repeat center;}
.cure_principle2 ul li .btn_login_blind span{font-size:0;}

.cure_principle3 {text-align:center; padding:100px 0; }
.cure_principle3 h2 {padding-bottom:50px; }
.cure_principle3 ul{margin:0 auto; overflow:hidden; display:inline-block;zoom:1;.display:inline;overflow:hidden;}
.cure_principle3 ul li{float:left;display: inline-block; position:relative; width:305px; margin-right:20px;}
.cure_principle3 ul li:last-child {margin-right:0;}
.cure_principle3 ul li .btn_login_blind { overflow: hidden; position:absolute; display:none; top:0; right:0; z-index:100; width:305px; height:230px; text-indent:-9999px; background:url('/skin/images/common/login_box2.png') no-repeat center;}
.cure_principle3 ul li .btn_login_blind span{font-size:0;}




/* 3분 점막재생 */

.video_wrap { position:relative; background:url('/respiratory/images/rhinitis/rhinitis02_cont07.jpg')top center no-repeat; height:1391px; }
.video_wrap img { position:absolute; left:50%; top:712px; margin-left:-427px; }

.rhinitis01_slider { background:#459eb9; text-align:center; padding-top:79px; }
.rhinitis01_slider h2 { padding-bottom:50px; }
.rhinitis01_slider .rhinitis01_slider_btn { display:inline-block; margin-top:50px; margin-bottom:80px; }
.rhinitis01_slider .bx-wrapper .bx-prev { background:url('/respiratory/images/rhinitis/rhinitis01_slider_prev_btn.png')no-repeat; width:44px; height:81px; margin-top:-30px; left:250px; }
.rhinitis01_slider .bx-wrapper .bx-next { background:url('/respiratory/images/rhinitis/rhinitis01_slider_next_btn.png')no-repeat; width:44px; height:81px; margin-top:-30px; right:250px; }


.rhinitis02_slider {position:relative; height:661px; text-align:center; padding:82px 0 0; background:#fff;}
.rhinitis02_slider h2 { padding-bottom:50px; }
.rhinitis02_slider .slider_wrap {position:absolute; top:0; left:50%; width:2500px; margin-left:-1300px; position:relative; }
.rhinitis02_slider .swiper-container {position:relative;}
.rhinitis02_slider .swiper-slide {width:448px; opacity:.8; margin-top:38px; -webkit-transition:all 0.4s; transition:all 0.4s;}
.rhinitis02_slider .swiper-slide img {width:100%;}
.rhinitis02_slider .swiper-slide img.ori {display:none;}
.rhinitis02_slider .swiper-slide img.img {display:block;}
.rhinitis02_slider .swiper-slide-active {width:577px; opacity:1; margin-top:0;}
.rhinitis02_slider .swiper-slide-active img.ori {display:block;}
.rhinitis02_slider .swiper-slide-active img.gray {display:none;}
.rhinitis02_slider .swiper-pagination {bottom:70px; width:100%;}
.rhinitis02_slider .swiper-button-prev {position:absolute; top:50%; margin-top:20px; left:50%; width:44px; height:81px; margin-left:-700px; background:url('/respiratory/images/rhinitis/rhinitis01_slider_prev_btn.png');}
.rhinitis02_slider .swiper-button-next {position:absolute; top:50%; margin-top:20px; right:50%; width:44px; height:81px; margin-right:-700px; background:url('/respiratory/images/rhinitis/rhinitis01_slider_next_btn.png');}
    

.rhinitis02_slider .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  display: inline-block;
  border-radius: 50%;
  background:none;  
  background:#666666;
  margin:0 10px;
  opacity:1;
}
.rhinitis02_slider .swiper-pagination-bullet-active {
  background:#1499c2;
}

/* 축농증 */

.tab_cont.treatment {background:#e9eef0;}
.tab_cont.treatment h2 {text-align:center;}
.tab_cont.treatment .tab_wrap {width:1280px; margin:0 auto;}
.tab_cont.treatment .tab_menu {overflow:hidden;}
.tab_cont.treatment .tab_menu li {float:left; width:33.33333%;}
.tab_cont.treatment .tab_menu li a {position:relative; display:block; height:60px; font-size:26px; margin-left:-1px;color:#222222; text-align:center; line-height:60px; border-left:1px solid #fff; background:#d5dee2; transition:all 0.3s ease;}
.tab_cont.treatment .tab_menu li.on a {color:#fff; background:#fb83a1;}

.tab_cont.treatment .treatment_img { text-align:center; padding:80px 0; } 
.cont_list .cont {display:none;}
.cont_list .cont.on {display:block;}

.bna_section { background:#3d4345; text-align:center; padding-top:76px; }
.bna_section h2 { padding-bottom:41px; }
.bna_section .bna_section_silder { position:relative; width:1280px; margin:0 auto; padding-bottom:40px;}
.bna_section .bna_section_silder .btn_login { overflow: hidden; position:absolute; display:block; top:0; left:0; z-index:100; width:100%; height:430px; text-indent:-9999px; background:url('/respiratory/images/rhinitis/login_box.png') no-repeat center;}

.bna_section .bna_section_silder .bx-wrapper .bx-prev { background:url('/respiratory/images/respiratory/bna_prev_btn.png')no-repeat; width:44px; height:81px; margin-top:-30px; left:-66px; }
.bna_section .bna_section_silder .bx-wrapper .bx-next { background:url('/respiratory/images/respiratory/bna_next_btn.png')no-repeat; width:44px; height:81px; margin-top:-30px; right:-66px; }

.bna_section .bna_section_btn { margin-bottom:80px; display:inline-block; }

.point_pop_wrap { position:relative; font-size:0; height:1164px; }
.point_pop_wrap > img {  position:absolute; left:50%; margin-left:-1000px; }
.point_pop_wrap .point_pop01 { position:absolute; left:50%; top:409px; margin-left:218px; }
.point_pop_wrap .point_pop02 { position:absolute; left:50%; top:826px; margin-left:226px; }
.point_pop_wrap .point_pop03 { position:absolute; left:50%; top:712px; margin-left:-600px; }
.point_pop_wrap .pop_cont { position:relative; display:none; width:300px; }
.point_pop_wrap .pop_cont .point_pop_close_btn { position:absolute; right:10px; top:10px; cursor:pointer; }

/* 비염 체크리스트 */

.check_cont { padding:80px 0; position:relative; height:1080px; background:url('/respiratory/images/common/check_wrap_bg.jpg')top center no-repeat; }
.check_cont .check_wrap .cont { width:1080px; margin:0 auto; background:#f7f7f7; border:1px solid #e0e0e0; margin-top:70px; padding-bottom:35px; }
.check_cont .check_wrap .cont h2 { position:relative; text-align:center; color:#222; font-size:52px; padding-top:63px; padding-bottom:30px; margin-bottom:30px; font-weight:bold; }
.check_cont .check_wrap .cont h2:after { position:absolute; bottom:0; left:50%; width:80px; height:1px; margin-left:-40px; background:#222222; content:''; }
.check_cont .check_wrap .cont .list_l { float:left; padding-left:88px;}
.check_cont .check_wrap .cont .list_l p { padding-bottom:13px; }
.check_cont .check_wrap .cont .list_l p input[type="checkbox"] { width:20px; height:20px; position:relative; top:4px; }
.check_cont .check_wrap .cont .list_l p label { font-size:18px; color:#222;  }

.check_cont .check_wrap .cont .list_r p { padding-bottom:13px; }
.check_cont .check_wrap .cont .list_r { float:right; padding-right:88px;}
.check_cont .check_wrap .cont .list_r p input[type="checkbox"] { width:20px; height:20px; position:relative; top:4px; }
.check_cont .check_wrap .cont .list_r p label { font-size:18px; color:#222; }

.check_cont .check_wrap .result_box { width:1080px; margin:0 auto; }
.check_cont .check_wrap .result_box .result { width:1080px; margin:0 auto; height:70px; line-height:70px; text-align:center; font-size:24px; background:#165569; color:#fff; }
.check_cont .check_wrap .result_box .dot_list { padding-top:40px; }
.check_cont .check_wrap .result_box .dot_list li { font-size:20px; color:#222; position:relative; padding-left:8px; letter-spacing:-1px; }
.check_cont .check_wrap .result_box .dot_list li b { font-weight:500; }
.check_cont .check_wrap .result_box .dot_list li:before {position:absolute; top:12px; left:0; width:3px; height:3px; border-radius:50%; background:#222222; content:'';}

.check_cont .check_wrap .f_red { color:#ec3c55; font-size:20px; font-weight:bold; position:relative; left:4px; top:6px;}

/* 축농증 체크리스트 */

.check_cont2 { padding:80px 0; position:relative; height:920px; background:url('/respiratory/images/common/check_wrap_bg2.jpg')top center no-repeat; }
.check_cont2 .check_wrap2 .cont { width:1080px; margin:0 auto; background:#f7f7f7; border:1px solid #e0e0e0; margin-top:70px; padding-bottom:35px; }
.check_cont2 .check_wrap2 .cont h2 { position:relative; text-align:center; color:#222; font-size:52px; padding-top:63px; padding-bottom:30px; margin-bottom:30px; font-weight:bold; }
.check_cont2 .check_wrap2 .cont h2:after { position:absolute; bottom:0; left:50%; width:80px; height:1px; margin-left:-40px; background:#222222; content:''; }
.check_cont2 .check_wrap2 .cont .list_l { float:left; padding-left:188px;}
.check_cont2 .check_wrap2 .cont .list_l p { padding-bottom:13px; }
.check_cont2 .check_wrap2 .cont .list_l p input[type="checkbox"] { width:20px; height:20px; position:relative; top:4px; }
.check_cont2 .check_wrap2 .cont .list_l p label { font-size:18px; color:#222;  }

.check_cont2 .check_wrap2 .cont .list_r p { padding-bottom:13px; }
.check_cont2 .check_wrap2 .cont .list_r { float:right; padding-right:188px;}
.check_cont2 .check_wrap2 .cont .list_r p input[type="checkbox"] { width:20px; height:20px; position:relative; top:4px; }
.check_cont2 .check_wrap2 .cont .list_r p label { font-size:18px; color:#222; }

.check_cont2 .check_wrap2 .result_box { width:1080px; margin:0 auto; }
.check_cont2 .check_wrap2 .result_box .result { width:1080px; margin:0 auto; height:70px; line-height:70px; text-align:center; font-size:24px; background:#165569; color:#fff; }
.check_cont2 .check_wrap2 .result_box .dot_list { padding-top:40px; }
.check_cont2 .check_wrap2 .result_box .dot_list li { font-size:20px; color:#222; position:relative; padding-left:8px; letter-spacing:-1px; }
.check_cont2 .check_wrap2 .result_box .dot_list li b { font-weight:500; }
.check_cont2 .check_wrap2 .result_box .dot_list li:before {position:absolute; top:12px; left:0; width:3px; height:3px; border-radius:50%; background:#222222; content:'';}

.check_cont2 .check_wrap2 .f_red { color:#ec3c55; font-size:20px; font-weight:bold; position:relative; left:4px; top:6px;}

/* 중이염 */

.point_pop_wrap02 { position:relative; font-size:0; height:1122px; }
.point_pop_wrap02 > img { position:absolute; left:50%; margin-left:-1000px; }
.point_pop_wrap02 .point_pop01_02 { position:absolute; left:50%; top:409px; margin-left:218px; }
.point_pop_wrap02 .point_pop02_02 { position:absolute; left:50%; top:599px; margin-left:218px; }
.point_pop_wrap02 .point_pop03_02 { position:absolute; left:50%; top:532px; margin-left:218px; }
.point_pop_wrap02 .pop_cont02 { position:relative; display:none; width:410px; }
.point_pop_wrap02 .pop_cont02 .point_pop_close_btn02 { position:absolute; right:10px; top:10px; cursor:pointer; }

/* 중이염 체크리스트 */

.check_cont3 { padding:80px 0; position:relative; height:850px; background:url('/respiratory/images/common/check_wrap_bg3.jpg')top center no-repeat; }
.check_cont3 .check_wrap3 .cont { width:1080px; margin:0 auto; background:#f7f7f7; border:1px solid #e0e0e0; margin-top:70px; padding-bottom:35px; }
.check_cont3 .check_wrap3 .cont h2 { position:relative; text-align:center; color:#222; font-size:52px; padding-top:63px; padding-bottom:30px; margin-bottom:30px; font-weight:bold; }
.check_cont3 .check_wrap3 .cont h2:after { position:absolute; bottom:0; left:50%; width:80px; height:1px; margin-left:-40px; background:#222222; content:''; }
.check_cont3 .check_wrap3 .cont .list_l { float:left; padding-left:188px;}
.check_cont3 .check_wrap3 .cont .list_l p { padding-bottom:13px; }
.check_cont3 .check_wrap3 .cont .list_l p input[type="checkbox"] { width:20px; height:20px; position:relative; top:4px; }
.check_cont3 .check_wrap3 .cont .list_l p label { font-size:18px; color:#222;  }

.check_cont3 .check_wrap3 .cont .list_r p { padding-bottom:13px; }
.check_cont3 .check_wrap3 .cont .list_r { float:right; padding-right:188px;}
.check_cont3 .check_wrap3 .cont .list_r p input[type="checkbox"] { width:20px; height:20px; position:relative; top:4px; }
.check_cont3 .check_wrap3 .cont .list_r p label { font-size:18px; color:#222; }

.check_cont3 .check_wrap3 .result_box { width:1080px; margin:0 auto; }
.check_cont3 .check_wrap3 .result_box .result { width:1080px; margin:0 auto; height:70px; line-height:70px; text-align:center; font-size:24px; background:#165569; color:#fff; }
.check_cont3 .check_wrap3 .result_box .dot_list { padding-top:40px; }
.check_cont3 .check_wrap3 .result_box .dot_list li { font-size:20px; color:#222; position:relative; padding-left:8px; letter-spacing:-1px; }
.check_cont3 .check_wrap3 .result_box .dot_list li b { font-weight:500; }
.check_cont3 .check_wrap3 .result_box .dot_list li:before {position:absolute; top:12px; left:0; width:3px; height:3px; border-radius:50%; background:#222222; content:'';}

.check_cont3 .check_wrap3 .f_red { color:#ec3c55; font-size:20px; font-weight:bold; position:relative; left:4px; top:6px;}

/* 참좋은사람들 */

.intro02_tab_cont_wrap {  background:#ebebeb; padding-bottom:80px; }

.intro02_tab_cont { text-align:center; width:1280px; margin:0 auto;}
.intro02_tab_cont:after { content:''; display:block; clear:both; }
.intro02_tab_cont h2 { padding-top:80px; padding-bottom:40px;}
.intro02_tab_cont > .tab_menu { width:1280px; margin:0 auto; font-size:0; }
.intro02_tab_cont > .tab_menu { position:relative; }
.intro02_tab_cont > .tab_menu li { display:inline-block; width:20%; text-align:center; border-right:1px solid #e9eef0; border-bottom:1px solid #e9eef0; background:#fff; }
.intro02_tab_cont > .tab_menu li:first-of-type { border-left:1px solid #e9eef0; }
.intro02_tab_cont > .tab_menu li a { line-height:76px; display:block; color:#2a2928; font-size:18px; transition:background 0.5s; letter-spacing:-1px; }
.intro02_tab_cont > .tab_menu li.on a { background:#fb83a1; line-height:76px; color:#fff; }
.intro02_tab_cont > .cont_list { float:left; }
.intro02_tab_cont > .cont_list .cont { display:none; }
.intro02_tab_cont > .cont_list .cont.on { display:block; }



#kakao {}
#kakao .kakao_cont {overflow:hidden; margin:-20px; padding:20px 0;}
#kakao .kakao_cont li {float:left; width:25%; padding:20px;}
#kakao img {max-width:100%;}

.contLink {position:relative;}
.contLink .point {position:absolute; top:0; left:0; width:1px; height:1px; margin-top:-100px;}



.barun_qna { text-align:center; padding:80px 0; background:#e9eef0;}
.barun_qna h2 {position:relative; font-size:45px; font-weight:300; color:#222;	margin-bottom:40px; padding-bottom:30px; letter-spacing:-1.8px;}
.barun_qna h2 span { font-weight:600; }
.barun_qna h2 span:after{ position:absolute; bottom:0; left:50%; margin-left:-40px; width:80px; height:1px; display:inline-block; background:#222; content:''; }
.barun_qna ul {font-size:0;}
.barun_qna ul li {display:inline-block; margin-right:26px; }
.barun_qna ul li:last-of-type { margin-right:0; }
.barun_qna ul:after { content:''; display:block; clear:both; }




#barun_pop {display:none; position:fixed; top:50%; left:50%; z-index:100000001; width:520px; margin-left:-260px; margin-top:-360px; background:#fff;}
#barun_pop .top {height:100px; background:#fb83a1;}
#barun_pop .top h2 {display:inline-block; padding-left:40px; padding-right:56px; font-size:34px; color:#fff; line-height:100px; font-weight:500; background:url('/images/icon_tel.png') no-repeat right center;}
#barun_pop .btn_close {overflow:hidden; position:absolute; top:34px; right:22px; width:33px; height:31px; text-indent:-999px; background:url('/images/btn_barun_close.png') no-repeat;}
#barun_pop ul {padding:10px 36px 20px;}
#barun_pop ul li+li {border-top:1px solid #dedede;}
#barun_pop ul li {display:inline-block; width:100%;}
#barun_pop ul strong {float:left; width:160px; position:relative; padding-left:17px; line-height:60px; font-size:18px; color:#222222; font-weight:400;}
#barun_pop ul strong:before {position:absolute; top:50%; left:2px; width:4px; height:4px; margin-top:-2px; background:#fb83a1; content:'';}
#barun_pop ul span {float:left; font-size:18px; color:#4b4b4b; line-height:60px;}
#barun_pop ul a {float:right; width:90px; height:28px; margin-top:16px; border:1px solid #c9c9c9; border-radius:13px; font-size:16px; color:#222222; line-height:26px; text-align:center; transition:all 0.3s;}
#barun_pop ul a:hover {border-color:#fb83a1; color:#fff; background:#fb83a1;}

.barun_pop_dimmed_bg {display:none; position:fixed; top:0; left:0; z-index:10000000; width:100%; height:100%; background:rgba(0,0,0,0.7);}









/* 추가 */
@font-face {
    font-family: 'Chosunilbo_myungjo';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/Chosunilbo_myungjo.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.local {margin-top:100px; font-family: 'NanumSquare', sans-serif; letter-spacing:-0.05em;}
.local .container {width:1386px; margin:auto;}

.local_tab_menu {display: -ms-flexbox!important; display: flex!important; margin:0 -6px 120px;}
.local_tab_menu li {flex:1; padding:0 6px;}
.local_tab_menu a {display:block; border-radius:25px; font-size:22px; font-weight:400; color:#222222; line-height:61px; text-align:center; background:#f5f7f8;}
.local_tab_menu li.on a {color:#fff; font-weight:700; background:#fb83a1;}

.local_top {display:inline-block; width:100%;}
.local_top .img {float:left;}
.local_top .tcont {float:left; width:730px;}
.local_top .txt_en {display: inline-block; margin-top: 19px; padding: 0 7px; font-family: 'Noto Sans KR', sans-serif; font-size: 15px; color: #fff; line-height: 25px; text-transform: uppercase; letter-spacing: 0.02em; background: #fb83a1;}
.local_top .nm {margin-top:12px; padding-left:4px; font-size:45px; font-weight:300; color:#222222;}
.local_top .nm strong {font-weight:800;}
.local_top .tel {margin-top:25px; padding-left:38px; font-size:34px; font-weight:400; color:#222222; background:url('/images/local/icon_tel.png') no-repeat 5px center;}
.local_top .ptxt {margin-top:50px; margin-right:-100px; font-family: 'Chosunilbo_myungjo', serif; font-size:24px; line-height:1.4;}
.local_top .link {overflow:hidden; margin-top:55px;}
.local_top .link li {float:left; margin-right:14px;}
.local_top .link li img{width:150px;}

.ltitle01 {font-size:55px; font-weight:300; line-height:1; text-align:center; color:#222222;}
.ltitle01 strong {font-weight:800;}


.consultation_hours {padding:100px 0; background:#f5f7f8;}
.consultation_hours .stxt {margin:50px 0 70px; font-size:24px; color:#222; font-weight:400; line-height:42px; text-align:center;}
.consultation_hours .stxt strong {font-weight:800;}

.time_table {width:100%;}
.time_table td,
.time_table th {height:70px; border:1px solid #ded9db; font-size:20px; text-align:center;}
.time_table thead th {color:#fff; background:#fb83a1; width:11%;}
.time_table tbody th {color:#a6354d; font-weight:400; background:#fff9fa}
.time_table tbody td {font-weight:400; background:#fff;}
.time_txt {margin-top:15px; font-size:17px; color:#222222; text-align:right; line-height:24px; font-weight:400;}
.fc_red {color:#c8273e !important;}

.doctor_cbox {overflow:hidden; margin-top:40px; padding:65px; background:#fff;}
.doctor_cbox .pimg {float:left;}
.doctor_cbox .tcont {float:right; position:relative; width:760px; height:496px;}
.doctor_cbox .name {font-size:48px; color:#222; font-weight:0;}
.doctor_cbox .name .light_txt{font-weight:800;}
.doctor_cbox .ptxt {margin-top:50px; font-size:19px; color:#222; font-weight:700;}
.doctor_cbox .stit {margin:70px 0 10px; font-size:22px; color:#222; font-weight:700;}
.doctor_cbox .btn_wrap {overflow:hidden; position:absolute; right:0; left:0; bottom:0;}
.doctor_cbox .btn_wrap a {float:left; width:50%; font-size:20px; color:#fff; font-weight:400; line-height:60px; text-align:center; background:#333333;}
.doctor_cbox .btn_wrap .btn_profile_view {background:#fb83a1;}
.doctor_cbox .btn_wrap .btn_profile_view::after {display:inline-block; width:22px; height:14px; margin-left:13px; background:url('/images/local/icon_arr.png') no-repeat; content:'';}

.time_table_s {width:100%; border-top:2px solid #141414; font-weight:700;}
.time_table_s td,
.time_table_s th {height:56px; border:1px solid #cccccc; text-align:center; font-size:17px; color:#000000; font-weight:700;}
.time_table_s th {width:12.5%; font-weight:700; background:#f9f9f9;}

.time_table_s .fc_point {color:#fb83a1;}

#gall_box {padding-bottom:110px;}

.location {padding:100px 0; background:#f5f7f8;}
.location .stxt01 {margin-top:45px; font-size:22px; color:#000000; font-weight:400; text-align:center;}
.location .stxt01 span {margin-left:5px;display:inline-block; padding:0 25px; border-radius:18px; line-height:36px; font-size:22px; color:#fff; font-weight:800; background:#ffc000;}
.location .stxt01 em {font-style:normal; color:#e57f97;}
.location .stxt02 {margin-top:25px; font-size:28px; color:#222222; font-weight:400;  text-align:center;}
.location .stxt02 strong {font-weight:800;}
.location .info {width:1280px; margin: 0;
    margin-left: 53px; min-height:360px;  padding:50px 80px 50px 348px; background:url('/images/local/logo.png') no-repeat 73px 80px #fff;}
.location .info p {padding-left:75px; font-size:20px; line-height:41px; font-weight:400; color:#000000; background:no-repeat 0 center;}
.location .info p+p {margin-top:30px;}
.location .info p.addr {background-image:url('/images/local/icon_location_0101.png');}
.location .info p.tel {margin-top:20px; font-size:38px; line-height:66px; background-image:url('/images/local/icon_location_0102.png');}
.location .info p.parking {min-height:66px; line-height:41px; background-image:url('/images/local/icon_location_0103.png');}
.location .info p.parking.type2 {line-height:41px;}
.location .info p strong {font-weight:800;}
.location .info .btn_copy {display:inline-block; width:140px; margin-left:20px; line-height:33px; font-size:19px; text-align:center; background:#eeeeee;}
.location .btn_wrap {overflow:hidden; background:#393939;width:1280px;margin: 0;
    margin-left: 53px;}
.location .btn_wrap a {float:left; width:33.33%; font-size:24px; color:#fff; line-height:60px; font-weight:700; text-align:center;}
.location .btn_wrap a::before {display:inline-block; width:41px; height:41px; margin-right:4px; vertical-align:middle; background:no-repeat center; content:'';}
.location .btn_wrap a.s01::before {background-image:url('/images/local/icon_location_0201.png');}
.location .btn_wrap a.s02::before {background-image:url('/images/local/icon_location_0202.png');}
.location .btn_wrap a.s03::before {background-image:url('/images/local/icon_location_0203.png');}
.location .btn_wrap a.s04::before {background-image:url('/images/local/icon_location_0204.png');}
.location .btn_wrap a+a {border-left:1px solid #f5f7f8;}

.doctor_layer {position:fixed; top:50%; left:50%; z-index:1111110001; width:1386px; margin:0; margin-left:-693px; transform:translateY(-50%);}
.local_dimmed_bg {display:none; position:fixed; top:0; left:0; right:0; bottom:0; z-index:1111110000; background:rgba(0,0,0,0.5);}

.news {padding:100px 0; color:#222;}
.news .top {position:relative;}
.news h3 {padding-bottom:30px; border-bottom:2px solid #222; font-size:30px; font-weight:800; line-height:1;}
.news .btn_toggle {overflow:hidden; position:absolute; right:0; bottom:20px; text-indent:-999px; width:20px; height:20px; border:0; background:url('/images/local/icon_arr02.png') no-repeat center;}
.news .list {}
.news ul {padding-top:30px;}
.news li+li {margin-top:15px;}
.news .inbox {padding:28px 34px; border:1px solid #e7e7e7;}
.news p {font-size:22px; font-weight:800;}
.news span {display:block; margin-top:10px; font-size:16px; font-weight:700;}

.pager {margin-top:30px; text-align:center; font-size:18px; line-height:38px; font-weight:400;}
.pager a {margin:0 7px;}
.pager a.cur {font-weight:800;}
.pager p {display:inline-block; padding:0 10px; font-weight:400;}



.rmap {display:none; border:1px solid #d6d6d1;width:1280px;margin: 0; margin-left: 53px;}
.rmap img {width:100%;}
.cmap {width: 1280px; margin: 0; margin-left: 53px;}
.root_daum_roughmap {height:647px !important;}
.location_tab {overflow:hidden; margin:auto; margin-top:90px; width:1280px}
.location_tab li {float:left; width:50%;}
.location_tab a {display:block; font-size:24px; color:#000000; font-weight:700; text-align:center; line-height:60px; background:#ffffff; transition:all 0.4s;}
.location_tab li.on a {color:#fff; background:#fb83a1}