@charset "utf-8";
body.main_layout  #container{padding-top:105px; padding-bottom:0;}
body.main_layout #sub_section{padding-bottom:0;}
body.main_layout .f_banner{padding-bottom:267px; border-top:1px solid #d9d9d9;}

.f_banner .bannerBox{display:table;width:100%;padding:20px 0;text-align:center;}
.f_banner .bannerBox li{display:table-cell;}

.main_layout .main_top_banner{position:relative; z-index:16; overflow:hidden; height:80px;}
.main_layout .main_top_banner .close_wrap{position:absolute; top:0; right:0; z-index:6; overflow:hidden;}
.main_layout .main_top_banner .close_wrap .top_banner-checkbox{float:left;}
.main_layout .main_top_banner .close_wrap .top_banner-checkbox input{width:16px; height:16px; background-color:#fff;}
.main_layout .main_top_banner .close_wrap .top_banner-checkbox label{color:#fff; font-size:14px;}
.main_layout .main_top_banner .close_wrap .top_banner_close{position:relative; display:block; float:left; margin-top:5px; margin-left:10px; width:16px; height:16px;}
.main_layout .main_top_banner .close_wrap .top_banner_close:before,
.main_layout .main_top_banner .close_wrap .top_banner_close:after{content:''; position:absolute; top:8px; display:block; width:16px; height:1px; background-color:#fff;}
.main_layout .main_top_banner .close_wrap .top_banner_close:before{
	transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
}
.main_layout .main_top_banner .close_wrap .top_banner_close:after{
	transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
}
.main_layout .top-banner.slide_banner_ui {overflow:hidden;position:absolute;top:0;left:0;right:0; height:80px; box-sizing:border-box;}
.main_layout .top-banner.slide_banner_ui .btn_banner{text-align:left;}
.main_layout .top-banner.slide_banner_ui .banner_wrap{margin:0 auto; width:1180px; height:80px;}
.main_layout .top-banner.slide_banner_ui .banner {width:1180px; height:80px;}
.main_layout .top-banner.slide_banner_ui .banner img{display:block; margin:0 auto; width:1180px;}
.main_layout .top-banner.slide_banner_ui .indicator{top:-83px; left:50%; margin-left:-597px;}
.main_layout .top-banner.slide_banner_ui .playstop{top:-84px; left:50%; margin-left:3px;}
.main_layout .top-banner.slide_banner_ui .indicator li{margin-left:8px;}
.main_layout .top-banner.slide_banner_ui .indicator li a{width:6px; height:6px; background-color:#ccc;}
.main_layout .top-banner.slide_banner_ui .indicator .active a{width:30px; height:6px; background-color:#fff;}
.main_layout .icon_mouse{position:fixed; left:0; right:0; bottom:55px; z-index: 11; text-align:center;}
.main .main_vi_banner{position:relative; overflow:hidden; height:550px;}
.main .main_vi_banner .slide_banner_ui .btn_banner{text-align:left;}
.main .main_vi_banner .slide_banner_ui {overflow:hidden;position:absolute;top:0;left:0;right:0; height:550px; box-sizing:border-box;background-color:#fff;}
.main .main_vi_banner .slide_banner_ui .banner_wrap{left:50%; margin-left:-960px; width:1920px; height:550px;}
.main .main_vi_banner .slide_banner_ui .banner {width:1920px; height:550px;}
.main .main_vi_banner .slide_banner_ui .indicator{top:-206px;/*  left:-527px;  */left:50%; margin-left:-590px; text-align:left;}
.main .main_vi_banner .slide_banner_ui .playstop{top:-207px; left:50%; margin-left:3px;}
.main .main_vi_banner .slide_banner_ui .indicator li{margin-left:8px;}
.main .main_vi_banner .slide_banner_ui .indicator li:first-child{margin-left:0;}
.main .main_vi_banner .slide_banner_ui .indicator li a{width:6px; height:6px; background-color:#ccc;}
.main .main_vi_banner .slide_banner_ui .indicator .active a{width:30px; height:6px; background-color:#1f4bb4;}
.slide_banner_ui .playstop a span em{background-image:url('/images/main/sp_playstop_gray.png');}

.login_box{position:absolute; left:50%; top:50px; z-index:10; margin-left:196px;width:393px;height:330px;  background-color:#fff; box-sizing:border-box;}
.login_box > div{display:none;}
.login_box.status_logout .logout_area{display:block; padding-top:45px;}
.login_box.status_login .login_area{display:block; padding-top:35px;}
.login_box.status_login .login_area .appointment_wrap{display: block;}
.login_box.status_login .login_area .no_appointment_wrap{display: none;}
.login_box.status_login .login_area.status_no_appointment .appointment_wrap{display: none;}
.login_box.status_login .login_area.status_no_appointment .no_appointment_wrap{display: block;}

.login_box .logout_area_wrap{text-align:center;}
.login_box .logout_area_wrap .txt_grad{display:inline-block;}
.login_box .logout_area_wrap .txt_grad strong{color:#000; font-weight:800; font-size:24px;}
.login_box .logout_area_wrap .txt_grad p{margin-top:5px; color:#777; font-size:16px;}
.login_box .logout_area_wrap .btn_area{display:inline-block; margin-top:20px;}
.login_box .logout_area_wrap .btn_area .login_btn a{background-color:#1f4bb4;}
.login_box .logout_area_wrap .btn_area .login_btn a:hover{background-color:#0b2d85;}
.login_box .logout_area_wrap .btn_area .join_btn a:hover{background-color:#0b2d85;}

.login_box .logout_area_wrap .quick_list_btn{display:inline-block;  margin-top:20px; width:295px;}
.login_box .logout_area_wrap .quick_list_btn ul li{position:relative; border-top:1px solid #e5e5e6;}
.login_box .logout_area_wrap .quick_list_btn ul li:before{content:''; position:absolute; bottom:0; left:0; display:block; width:100%; height:1px; background-color:#1f4bb4;
	transform:scaleX(0);
	transition:transform .3s;
}
.login_box .logout_area_wrap .quick_list_btn ul li:hover:before{
	transform:scaleX(1);
}
.login_box .logout_area_wrap .quick_list_btn ul li:hover a p{
	color:#1f4bb4;
}
.login_box .logout_area_wrap .quick_list_btn ul li:hover a:before,
.login_box .logout_area_wrap .quick_list_btn ul li:hover a:after{
	background-color:#1f4bb4;
}

.login_box .logout_area_wrap .quick_list_btn ul li:hover a p:before{
	background-position-y:bottom;
}
.login_box .logout_area_wrap .quick_list_btn ul li:first-child{border-top:0;}
.login_box .logout_area_wrap .quick_list_btn ul li a{position:relative; display:block; padding:7px 0;}
.login_box .logout_area_wrap .quick_list_btn ul li a:before,
.login_box .logout_area_wrap .quick_list_btn ul li a:after{content:''; position:absolute; top:50%; right:0; display:inline-block; width:6px; height:1px; background-color:#414141;}
.login_box .logout_area_wrap .quick_list_btn ul li a:before{margin-top:-2px;
	transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
}
.login_box .logout_area_wrap .quick_list_btn ul li a:after{margin-top:2px;
	transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
}
.login_box .logout_area_wrap .quick_list_btn ul li a p{position:relative; padding-left:32px; color:#000; text-align:left;}
.login_box .logout_area_wrap .quick_list_btn ul li a p:before{content:''; position:absolute; top:-2px; left:0; display:inline-block; width:28px; height:28px; background:url('/images/main/icon_quick_list.png') no-repeat;}
.login_box .logout_area_wrap .quick_list_btn ul li.chart a p:before{background-position-x:-28px;}
.login_box .logout_area_wrap .quick_list_btn ul li.health a p:before{background-position-x:-56px;}

.login_box .login_area_wrap{text-align:center;}
.login_box .login_area_wrap .login_info{position:relative; display:inline-block; padding-bottom:4px;}
.login_box .login_area_wrap .appointment_wrap .login_info{width:315px;}
.login_box .login_area_wrap .login_info:after{content:''; position:absolute; left:0; bottom:0; display:inline-block; width:100%; height:1px; background-color:#000;}
.login_box .login_area_wrap .login_info a{position:relative; display:block; overflow:hidden; padding-right:17px;}
.login_box .login_area_wrap .login_info a:before,
.login_box .login_area_wrap .login_info a:after{content:''; position:absolute; top:50%; right:0; display:inline-block; width:10px; height:2px; background-color:#000;}
.login_box .login_area_wrap .login_info a:before{margin-top:-3px;
	transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
}
.login_box .login_area_wrap .login_info a:after{margin-top:3px;
	transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
}
.login_box .login_area_wrap .login_info a p{display:inline-block; float:left; color:#000; font-size:22px;}
.login_box .login_area_wrap .login_info a p span{font-weight:800;}
.login_box .login_area_wrap .login_info a em{display:inline-block; float:right; margin-top:2px; color:#000; font-size:28px;}

.login_box .login_area_wrap .info_appoint{display:inline-block; overflow:hidden; margin-top:30px; width:315px;}
.login_box .login_area_wrap .info_appoint .appoint_thumb{overflow:hidden; float:left; width:65px; height:65px; border-radius:50%; background-color:#e9ebf1;}
.login_box .login_area_wrap .info_appoint .appoint_thumb img{margin-top:5px; margin-left:-60px; width:85px; height:auto;}
.login_box .login_area_wrap .info_appoint .appoint_info{text-align:left;margin-top:8px;margin-left:78px;}

.login_box .login_area_wrap .info_appoint .info_t .date{display:block;line-height:23px;font-size:16px;font-weight:normal;}
.login_box .login_area_wrap .info_appoint .info_t .date p{ display:inline-block;  margin-left:7px; font-weight:bold; }
.login_box .login_area_wrap .info_appoint .info_t .date.tag>span{display:inline-block;float:left;padding:0 13px;color:#fff;border-radius:12px;font-size:14px;}
.login_box .login_area_wrap .info_appoint .info_t .date.tag.t01{color:#00baf2;}
.login_box .login_area_wrap .info_appoint .info_t .date.tag.t02{color:#ff7e00;}
.login_box .login_area_wrap .info_appoint .info_t .date.tag.t03{color:#a6ce39;}
.login_box .login_area_wrap .info_appoint .info_t .date.tag.t01>span{background:#00baf2;}
.login_box .login_area_wrap .info_appoint .info_t .date.tag.t02>span{background:#ff7e00;}
.login_box .login_area_wrap .info_appoint .info_t .date.tag.t03>span{background:#a6ce39;}
.login_box .login_area_wrap .info_appoint .info_b{margin-top:2px;}
.login_box .login_area_wrap .info_appoint .info_b p{font-weight:bold;}
.login_box .login_area_wrap .info_appoint .info_b p span{color:#333; font-size:18px;}

.login_box .login_area_wrap .no_appointment_wrap .login_info p{display:inline-block; float:left; color:#000; font-size:22px;}
.login_box .login_area_wrap .no_appointment_wrap .login_info p span{font-weight:800;}
.login_box .login_area_wrap .no_appointment_wrap .info_btn_area{overflow: hidden; margin-top:10px;}
.login_box .login_area_wrap .no_appointment_wrap .info_btn_area p{display:block; color:#777;}
.login_box .login_area_wrap .no_appointment_wrap .info_btn_area a{display:inline-block; margin-top:15px;}

.login_box .login_area_wrap .history_list_btn{position:absolute; left:0; bottom:0; width:100%; height:120px;}
.login_box .login_area_wrap .history_list_btn ul{overflow:hidden; height:100%;}
.login_box .login_area_wrap .history_list_btn ul li:before{content:''; position:absolute; top:24px; left:0; display:inline-block; width:1px; height:74px; background-color:#4dcff6;}
.login_box .login_area_wrap .history_list_btn ul li:first-child:before{content:none;}
.login_box .login_area_wrap .history_list_btn ul li{position:relative; float:left; width:131px; height:100%;}
.login_box .login_area_wrap .history_list_btn ul li a{display:block; width:100%; height:100%; background-color:#00baf2;}
/*.login_box .login_area_wrap .info_appoint .history_list_btn ul li a:hover{background-color:#1f4bb4;}*/
.login_box .login_area_wrap .history_list_btn ul li a em:before{content:''; display:block; margin:0 auto; width:42px; height:42px; background:url('/images/main/icon_history_list.png') no-repeat;}
.login_box .login_area_wrap .history_list_btn ul li.resut a em:before{background-position-x:-42px;}
.login_box .login_area_wrap .history_list_btn ul li.presc a em:before{background-position-x:-84px;}
.login_box .login_area_wrap .history_list_btn ul li a em{display:inline-block; margin-top:25px; color:#fff; font-weight:bold; font-size:16px;}

.cont_box-main_util{position:absolute; top:565px; left:0; right:0; z-index:10; margin:0 auto; padding-top:0; width:1179px;}
.cont_box-main_util .call_info{}
.cont_box-main_util .main_util_list{overflow:hidden; padding:10px 0; text-align:center;}
.cont_box-main_util .main_util_list [class^='main_util-']{position:relative; float:left; padding:47px 0; width:393px;
	transition:all .2s;
	-webkit-transition:all .2s;
	-moz-transition:all .2s;
	-ms-transition:all .2s;
}
.cont_box-main_util .main_util_list [class^='main_util-']:before,
.cont_box-main_util .main_util_list [class^='main_util-']:after{content:''; position:absolute; left:0; z-index: -1; display:block; width:393px; height:10px; opacity: 0;
	transition:all .2s;
	-webkit-transition:all .2s;
	-moz-transition:all .2s;
	-ms-transition:all .2s;
}
.cont_box-main_util .main_util_list [class^='main_util-']:before{top:0; background:url('/images/main/main_util_top.png') no-repeat;}
.cont_box-main_util .main_util_list [class^='main_util-']:after{bottom:0; background:url('/images/main/main_util_bottom.png') no-repeat;}
.cont_box-main_util .main_util_list [class^='main_util-']:hover{background-color:#00baf2;}
.cont_box-main_util .main_util_list [class^='main_util-']:hover:before{top:-10px; opacity: 1;}
.cont_box-main_util .main_util_list [class^='main_util-']:hover:after{bottom:-10px; opacity: 1;}
.cont_box-main_util .main_util_list [class^='main_util-']:hover .info_txt strong{color:#fff;}
.cont_box-main_util .main_util_list [class^='main_util-']:hover .info_txt p{color:#a3def9;}
.cont_box-main_util .main_util_list [class^='main_util-'] .info_txt strong{color:#000; font-weight:800; font-size:24px;}
.cont_box-main_util .main_util_list [class^='main_util-'] .info_txt p{margin-top:8px; color:#777;}
.cont_box-main_util .main_util_list [class^='main_util-'] .util_wrap{display:inline-block; overflow:hidden; margin-top:30px;}

.cont_box-main_util  .main_util_list .main_util-resev_call{background-color:#1f4bb4;}
.cont_box-main_util  .main_util_list .main_util-resev_call .info_txt strong{color:#fff;
	transition:all .2s;
	-webkit-transition:all .2s;
	-moz-transition:all .2s;
	-ms-transition:all .2s;
}
.cont_box-main_util  .main_util_list .main_util-resev_call .info_txt p{color:#a9b4dc;
	transition:all .2s;
	-webkit-transition:all .2s;
	-moz-transition:all .2s;
	-ms-transition:all .2s;
}
.cont_box-main_util  .main_util_list .main_util-resev_call .util_wrap .form-text{float:left; margin-left:5px;}
.cont_box-main_util  .main_util_list .main_util-resev_call .util_wrap .form-text:first-child{margin-left:0;}
.cont_box-main_util  .main_util_list .main_util-resev_call .util_wrap .form-text.name{width:105px;}
.cont_box-main_util  .main_util_list .main_util-resev_call .util_wrap .form-text.mobile{width:140px;}
.cont_box-main_util  .main_util_list .main_util-resev_call .util_wrap .requ_call_btn{float:left; margin-left:10px;}
.cont_box-main_util  .main_util_list .main_util-resev_call .util_wrap .requ_call_btn a{background-color:#00baf2; width:70px;
	transition:all .2s;
	-webkit-transition:all .2s;
	-moz-transition:all .2s;
	-ms-transition:all .2s;
}
.cont_box-main_util  .main_util_list .main_util-resev_call:hover .util_wrap .requ_call_btn a{background-color:#1f4bb4;}
.cont_box-main_util  .main_util_list .main_util-resev_call .util_wrap .requ_call_btn a em{color:#fff;}

.cont_box-main_util .main_util-resev_internet{background-color:#fff;}
.cont_box-main_util .main_util-resev_internet .util_wrap > span{float:left}
.cont_box-main_util .main_util-resev_internet .util_wrap .member_btn a{background-color:#1f4bb4;}
.cont_box-main_util .main_util-resev_internet .util_wrap .member_btn a:hover{background-color:#0b2d85;}
.cont_box-main_util .main_util-resev_internet .util_wrap .nomember_btn{margin-left:10px;}
.cont_box-main_util .main_util-resev_internet .util_wrap .nomember_btn a{border:1px solid #ccc; background-color:#fff; box-sizing:border-box;
	transition:all .3s;
	-webkit-transition:all .3s;
	-ms-transition:all .3s;
	-moz-transition:all .3s;
}
/*.cont_box-main_util .main_util-resev_internet .util_wrap .nomember_btn a:hover{background-color:#0b2d85; border:1px solid #0b2d85;}*/
.cont_box-main_util .main_util-resev_internet .util_wrap .nomember_btn a em{color:#000;
	transition:all .3s;
	-webkit-transition:all .3s;
	-ms-transition:all .3s;
	-moz-transition:all .3s;
}
/*.cont_box-main_util .main_util-resev_internet .util_wrap .nomember_btn a:hover em{color:#fff;}*/

.cont_box-main_util .main_util-search{background-color:#e6e8f0;}
.cont_box-main_util .main_util-search .util_wrap .form-text{position:relative; display:inline-block; width:293px;}
.cont_box-main_util .main_util-search .util_wrap .form-text button{position:absolute; top:2px; right:2px; width:36px; height:36px; background-color:#fff;}
.cont_box-main_util .main_util-search .util_wrap .form-text button:before{content:''; display:inline-block; margin-top:5px; width:18px; height:18px; background:url('/images/main/icon_main_searh.jpg') no-repeat;}

.cont_box-main_util .call_info{position:absolute; top:-60px; right:0; z-index: -1; width:393px; height:70px; background:url('/images/main/call_bg.png') no-repeat;}
.cont_box-main_util .call_info span{display:block; padding:18px 0; width:100%; height:100%; text-align:center; box-sizing:border-box;}
.cont_box-main_util .call_info span em{position:relative; display:inline-block; padding-left:40px; padding-top:2px; color:#fff; font-weight:bold; font-size:18px; vertical-align:top;}
.cont_box-main_util .call_info span em:before{content:''; position:absolute; top:0; left:0; display:inline-block; width:32px; height:32px; background:url('/images/main/icon_call.png') no-repeat;}
.cont_box-main_util .call_info span strong{display:inline-block; margin-left:5px; color:#00baf2; font-size:28px;}

.cont_box-main_util .main_util_list [class^='main_util-'] .util_wrap{}

.main .cont_box-health{padding-top:289px; padding-bottom:62px; background-color:#f4f5f8;}
.main .cont_box-health .label_wrap{position:absolute; top:4px;}

.main .cont_box-health li .reduce_multi{margin-top:17px; width:265px; max-height:47px;}
.main .cont_box-health li .reduce_multi p{margin-top:0; margin-bottom:0; width:265px; min-height:47px;}
.main .cont_box-health li .reduce_multi > *:after{background-color:#f4f5f8;}
.main .cont_box-health li .data_con{margin-top:10px;}

.main .cont_box-info_quick .wrap{background-color:#f4f5f8;}

.ico{display:inline-block;width:15px;height:19px;background-image:url('/images/main/icon_map.png');background-repeat:no-repeat;vertical-align: middle;}
.ico.add{background-position:0px 2px;}
.ico.call{width:15px;height:20px; background-position:0px -19px;}


.main [class^='cont_box-'] h3{display:block; text-align:center;line-height:40px;padding-bottom:40px;font-size:32px;color:#111; font-weight:800;}


.main [class^='cont_box-'] .data_con em{display:inline-block;}
.main [class^='cont_box-'] .data_con em.data{margin-right:10px;}
.main [class^='cont_box-'] .data_con em.tit{font-size:13px; color:#777777;}
.main [class^='cont_box-'] .data_con em.tit:before{content: '';display: inline-block;margin-right: 10px;width: 1px;height: 10px;vertical-align: middle;background-color: #d9d9d9;}

/*cont_box-hos_story*/
.cont_box-hos_story{padding-bottom:100px;}

.cont_box-hos_story .list-type03.middle > ul > li {width: 280px;height: 260px; position:relative; margin-top:10px;}
.cont_box-hos_story .list-type03.middle > ul > li  a{display: block;padding: 30px;border: 1px solid #d9d9d9;box-sizing: border-box;}
.cont_box-hos_story .list-type03.middle > ul > li a .hos_cont{position: relative; min-height:192px;}
.cont_box-hos_story .list-type03.middle > ul > li a .hos_cont .reduce_multi.title{margin-bottom:30px;width:210px;max-height:40px; color:#000;}
.cont_box-hos_story .list-type03.middle > ul > li a .hos_cont .reduce_multi.title strong{display:block; font-size:18px; line-height:20px; min-height:initial; width:210px; margin:0px; font-weight:800;}
.cont_box-hos_story .list-type03.middle > ul > li a .hos_cont .reduce_multi.cont{width:210px;min-height:58px;}
.cont_box-hos_story .list-type03.middle > ul > li a .hos_cont .reduce_multi.cont p{font-size:16px; line-height:19px; /*color:#777777;*/color:#555; min-height:58px; width:210px; margin:0px; font-weight:normal; }
.cont_box-hos_story .list-type03.middle > ul > li a .hos_cont .reduce_multi:after{color:#777;}
.cont_box-hos_story .list-type03.middle > ul > li a .hos_cont .data_con{position:absolute; bottom:0; color:#777;}
.cont_box-hos_story .list-type03.middle > ul > li a .label_wrap{position:absolute; top:-2px;left:0px;}

.cont_box-hos_story .list-type03.middle > ul > li .btn_img{position:inherit;}
.cont_box-hos_story .list-type03.middle > ul > li .cont_img {display:block;width:100%;}
.cont_box-hos_story .list-type03.middle > ul > li .cont_img:before {position:absolute; top:-10px; left:0px;content:'';display:inline-block;width:280px;height:280px;background:url('/ui_common/images/common/list_over_bg_middle.png') no-repeat; z-index:10;
	transition:opacity .3s;
	-webkit-transition:opacity .3s;
	-ms-transition:opacity .3s;
	-moz-transition:opacity .3s;
}
.cont_box-hos_story .list-type03.middle > ul > li .btn_img.img:before, .cont_box-hos_story .list-type03.middle > ul > li .btn_img.img:after{z-index:20;}
.cont_box-hos_story .list-type03 ul li a:hover p {text-decoration:none;}

.main_quick{position:fixed;bottom:-6px;z-index:30; width:100%; border-top:1px solid #e1e1e1; background-color:#fff; text-align:center;}
.main_quick ul{display:inline-block; overflow:hidden; width:1180px; margin:0 auto;}
.main_quick ul li{float:left; width:196px; border-right:1px solid #e1e1e1; background-color:#fff; box-sizing:border-box;
	transition:background-color .4s;
	-webkit-transition:background-color .4s;
	-ms-transition:background-color .4s;
	-moz-transition:background-color .4s;
}
.main_quick ul li:first-child{border-left:1px solid #e1e1e1;}
.main_quick ul li a{display:block; padding:13px 20px;}
.main_quick ul li a em{position:relative; display:block; width:100%; color:#000; text-align:left;
	transition:color .4s;
	-webkit-transition:color .4s;
	-ms-transition:color .4s;
	-moz-transition:color .4s;
}
.main_quick ul li a em:before,
.main_quick ul li a em:after{content:''; position:absolute; right:0; display:inline-block; overflow:hidden; width:28px; height:28px; border-radius:50%; background:url('/images/main/icon_float_quick.png') no-repeat;}

.main_quick ul li a em:before{background-position-y:top; background-color:#e6e8f0;

}
.main_quick ul li a em:after{background-position-y:bottom; background-color:#fff;
	transform:scale(0);
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	-ms-transform:scale(0);
	transition:all .4s;
	-webkit-transition:all .4s;
	-moz-transition:all .4s;
	-ms-transition:all .4s;
}

.main_quick ul li.load a em:before,
.main_quick ul li.load a em:after{background-position-x:0;}
.main_quick ul li.parking a em:before,
.main_quick ul li.parking a em:after{background-position-x:-28px;}
.main_quick ul li.notice a em:before,
.main_quick ul li.notice a em:after{background-position-x:-56px;}
.main_quick ul li.doc a em:before,
.main_quick ul li.doc a em:after{background-position-x:-84px;}
.main_quick ul li.health a em:before,
.main_quick ul li.health a em:after{background-position-x:-112px;}
.main_quick ul li.funeral a em:before,
.main_quick ul li.funeral a em:after{background-position-x:--140px;}

.main_quick ul li:hover{background-color:#e6e8f0;}
.main_quick ul li:hover a em{color:#1f4bb4;}
.main_quick ul li:hover a em:after{
	transform:scale(1);
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
}

/*개인정보동의 popup*/
.main .per_info_popup .cont_wrap .clouse_box {overflow-y:scroll;margin-top:10px;padding:20px;height:158px;border:1px solid #e1e1e1;}
.main .per_info_popup .cont_wrap .btn_group {margin-top:40px;}