.greeting{position:relative;max-width:1200px}.greeting .img{position:relative;height:324px;margin-top:110px;background:url(../img/bg_greeting.jpg) no-repeat 50%;background-size:cover}.greeting .img:before{content:'';display:block;position:absolute;bottom:0;left:135px;width:400px;height:400px;background:url(../img/bg_chairman.png) no-repeat}.greeting .tit{position:absolute;top:30px;right:100px;width:514px;height:314px;background:#4168ad}.greeting .tit h3{position:relative;margin:0;padding:140px 20px 0 50px;color:#fff;font-size:22px;font-weight:100;line-height:1.6;word-break:keep-all;box-sizing:border-box;text-align:left;letter-spacing:-1px}.greeting .tit h3:before{content:'';display:block;position:absolute;top:-23px;left:50px;width:1px;height:144px;margin:0;background:#fff}.greeting .tit h3 span{display:block;font-weight:600}.greeting .colum{padding:50px 20px 70px;max-width:1100px;margin:0 auto}.greeting .colum:after{clear:both;content:"";display:block}.greeting .colum .left{float:left;width:48%;text-align:justify}.greeting .colum .right{float:right;width:48%;text-align:justify}.greeting .sign{text-align:right;font-size:1.125em;font-weight:700;color:#222;margin-top:60px;padding-right:20px;background-repeat:no-repeat;background-position:right center;line-height:50px}.greeting .sign .name{font-size:24px}@media(max-width:980px){.greeting .tit{position:relative;width:100%;height:auto;padding:0 50px 50px 0;top:0;right:0}.greeting .tit h3{font-size:22px;line-height:1.6em}.greeting .tit h3 br{display:none}.greeting .img{height:253px}.greeting .img:before{left:50%;width:300px;height:310px;margin-left:-150px;background-size:cover}.greeting .colum .left{width:100%;clear:both}.greeting .colum .right{width:100%;padding-top:20px;clear:both}}.company_info{width:100%;height:auto}.company_info .img_page{width:100%;height:550px;background-image:url(../img/company_info_bg_company.jpg);background-position:center;background-repeat:no-repeat}.company_info .txt_page{max-width:1200px;margin:0 auto;padding:20px}.company_info .txt_page h2{font-size:42px;line-height:1;font-weight:600;margin-bottom:44px;padding-top:100px;display:block}.company_info .txt_page p{font-size:16px;word-break:keep-all;line-height:1.8;color:#555;padding-bottom:15px}.company_info .Ideology{width:100%;padding-bottom:100px}.company_info .Ideology .inner{max-width:1240px;margin:auto;clear:both}.company_info .Ideology .inner h2{font-size:36px;font-weight:700;color:#000;letter-spacing:5px;text-align:center;padding:95px 0 50px}.company_info .Ideology .inner .point{color:#06f}.company_info .Ideology .inner h2:after{content:" ";display:block;margin:20px auto;width:40px;height:2px;background-color:#000;clear:both}.company_info .Ideology dl{float:left;width:33.3333%;padding:20px;border-right:1px solid #ddd}.company_info .Ideology dl:last-child{border:0}.company_info .Ideology dl .web_icon{padding:0 0 20px;text-align:center;color:#ff4200}.company_info .Ideology dl dt{font-size:20px;height:60px;font-weight:700;letter-spacing:5px;text-align:center}.company_info .Ideology dd{line-height:2.2;text-align:center;font-size:16px;color:#555}.tl_title_box_wrap{width:100%;height:auto;padding:150px 20px;clear:both;background-image:url(../img/work_page_bg.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}.tl_title_box_wrap li{position:relative;width:23.5%;min-height:400px;background-color:#fff;margin-left:2%;float:left;cursor:pointer;-webkit-transition:all .4s;transition:all .4s;background-position:center;background-size:cover;background-repeat:no-repeat}.tl_title_box_wrap li .bg{background-color:#2c3856;color:#fff;opacity:0;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.tl_title_box_wrap li:hover .bg{opacity:1;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.tl_title_box_wrap li:hover{-webkit-box-shadow:4px 4px 9px 0 rgba(0,0,0,.15);-ms-box-shadow:4px 4px 9px 0 rgba(0,0,0,.15);box-shadow:4px 4px 9px 0 rgba(0,0,0,.15);-webkit-transform:translateY(-25px);transform:translateY(-25px)}.tl_title_box_wrap li .txt_wrap{width:100%;height:100%;position:absolute;top:0;left:0;box-sizing:border-box;overflow:hidden;padding:40px;color:#fff;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;opacity:1;display:table;z-index:2}.tl_title_box_wrap li:hover .txt_wrap{opacity:1;color:#fff}.tl_title_box_wrap li:hover .txt_wrap .cell i{color:#fff}.tl_title_box_wrap li:hover .txt_wrap .cell h2{color:#fff}.tl_title_box_wrap li:hover .txt_wrap .cell p{color:#fff}.tl_title_box_wrap li .txt_wrap .cell{text-align:center;width:100%;display:table-cell;vertical-align:middle}.tl_title_box_wrap li .txt_wrap .cell i{font-size:35px;padding-bottom:20px;color:#1a1a1a}.tl_title_box_wrap li .txt_wrap .cell h2{font-size:24px;color:#1a1a1a;margin:0;font-weight:700}.tl_title_box_wrap li .txt_wrap .cell p{font-size:16px;color:#555;padding-top:50px;word-break:keep-all;line-height:1.6}.tl_title_box_wrap li:nth-child(4n+1){margin-left:0}@media(max-width:960px){.company_info .work_page ul li{width:47%;margin-bottom:20px;margin-right:0;margin-left:2%}.company_info .work_page ul li:last-child{margin-right:0}.company_info .work_page ul li:nth-child(2n+2){margin-right:0}.company_info .Ideology dl{width:100%;padding-bottom:30px;clear:both}}@media(max-width:640px){.company_info .img_page{background-size:cover;height:300px}.company_info .tl_title_box_wrap li{width:100%;margin-left:0;margin-bottom:3%}}.history_area{position:relative;width:100%;padding-top:37px}.history_area .history_point{position:absolute;left:50%;top:0;margin-left:-5px;bottom:20px;width:8px;background-color:#f6f6f6;overflow:hidden}.history_area dl{width:50%;padding-right:94px;padding-left:20px;box-sizing:border-box}.history_area div:nth-child(odd) dl{padding-right:20px;padding-left:94px}.history_area dt{margin-bottom:20px;font-size:46px;line-height:1.3;color:#555;font-weight:700}.history_area dd strong{display:block;padding-bottom:12px;font-size:20px;line-height:1.6;color:#1a1a1a;font-weight:500}.history_area dd p{display:block}.history_area dd .img_box{display:block;margin-top:39px}.right{text-align:right}.left{text-align:left}.fr{float:right}.img_box img{max-width:100%}@media(max-width:960px){.history_area .history_point{left:10px;margin-left:0}.history_area dl{float:none!important;width:100%;padding-right:0;padding-left:50px;text-align:left}.history_area div:nth-child(odd) dl{padding-left:50px}.history_area div+div{margin-top:40px}.history_area div:nth-child(2){margin-top:0}.history_area dt{margin-bottom:20px;font-size:30px}.history_area dd p br{display:none}.history_area dd .img_box{margin-top:20px}}.contact_address{width:100%;height:auto;line-height:1.7}.contact_address ul{max-width:1240px;clear:both;padding:0 20px 20px 0;border-bottom:1px solid #ddd}.contact_address ul li{color:#555;margin-top:5px;margin-bottom:5px;font-size:16px}.contact_traffic{max-width:1240px;clear:both}.contact_traffic:after{content:" ";visibility:hidden;display:block;height:0;padding-bottom:50px;clear:both}.contact_traffic ul{border-bottom:1px solid #ddd;padding-bottom:25px}.contact_traffic .bus{width:100%;padding:50px 0}.contact_traffic .subway{width:100%;padding:50px 0}.contact_traffic ul li{color:#555;line-height:33px;font-size:16px}.contact_traffic h3{font-size:20px;font-weight:400;letter-spacing:-1px;color:#1a1a1a;padding-bottom:10px;text-align:left}.content01 .box{position:relative;padding-bottom:80px;display:block}.content01 .box .img_right{float:right;width:50%}.content01 .box .img_right img{width:100%}.content01 .box .img_left{width:50%;float:left}.content01 .box .img_left img{width:100%}.content01 .box .txt_wrap{width:50%;float:left;background:#fff;padding:50px 80px}.content01 .box .txt_wrap .half-round-tit{display:inline-block;margin-bottom:20px}.content01 .box .txt_wrap .half-round-tit strong{color:#1a1a1a;font-size:22px;font-weight:500;vertical-align:middle;line-height:1.6;letter-spacing:0}.content01 .box .txt_wrap .half-round-tit span{display:inline-block;width:35px;height:35px;line-height:35px;text-align:center;border-radius:50%;vertical-align:middle;color:#fff;font-size:16px}.content01 .box .txt_wrap .half-round-tit span{background:#8abd00;margin-right:10px;float:left}.content01 .box .txt_wrap p{text-align:justify}.content01 .box .txt_wrap02{width:50%;float:left;background:#fff;padding:50px 80px}@media screen and (max-width:960px){.content01 .box .img{text-align:center;display:block;float:none;clear:both}.content01 .box .img img{width:100%}.content01 .box .txt_wrap{width:100%;padding:20px;display:block;position:relative;clear:both}.content01 .box .img_right{width:100%}.content01 .box .img_left{width:100%}}.content02 ul li{width:50%;float:left}.content02 ul li .profile{float:left;padding-bottom:50px;width:48%}.content02 ul li .profile img{width:100%}.content02 ul li dl{float:left;padding:0 40px;width:52%}.content02 ul li dl dt{font-size:22px;font-weight:700;text-align:left;padding-bottom:20px;color:#1a1a1a;letter-spacing:0}.content02 ul li dl dt dd{margin-left:10px;font-size:17px;color:#444;line-height:1.75;letter-spacing:-.02em;text-align:left;display:block;clear:both}@media screen and (max-width:1210px){.content02 ul li{width:49%;margin-left:2%;margin-bottom:6%}.content02 ul li:nth-child(2n+1){margin-left:0}.content02 ul li .profile{width:100%}.content02 ul li dl{width:100%;padding:0 20px}}@media screen and (max-width:640px){.content02 ul li{width:100%;margin-left:0}}.content03 li{width:31.3333%;margin-right:3%;min-height:300px;float:left;text-align:justify}.content03 li:nth-child(3n+3){margin-right:0}.content03 li .web_icon{width:100px;height:100px;margin-bottom:20px;background-color:#c7c7c7;color:#fff;display:table;margin:0 auto}.content03 li .web_icon i{text-align:center;font-size:40px;display:table-cell;vertical-align:middle;margin-bottom:20px}.content03 li h2{font-size:22px;color:#000;display:block;clear:both;padding-bottom:10px;margin-top:30px;letter-spacing:0;text-align:center}.content03 li p{text-align:center;word-break:keep-all}.content03 li .icon_img{text-align:center;padding-top:20px;display:block}@media screen and (max-width:960px){.content03 li{width:50%;margin-right:0}.content03 li p{max-width:300px;margin:0 auto}}@media screen and (max-width:640px){.content03 li{width:100%;margin-right:0}.content03 li p{max-width:300px;margin:0 auto}}.content04 .point{padding:0 20px 0 0}.content04 .point p{font-size:22px;font-weight:700;padding-left:30px;color:#1a1a1a;background-image:url(../img/title_icon.png);background-repeat:no-repeat;background-position:left center}.content04 .point h2{font-size:28px;font-weight:100;color:#f66120;text-align:left;padding:10px 0 0}.content04 .colum{max-width:1400px;margin:0 auto;padding:30px 0}.content04 .colum .left{width:50%;float:left;border-right:1px solid #ddd;padding-right:50px}.content04 .colum .left h2{font-size:20px;color:#000;letter-spacing:0;padding-bottom:20px;font-weight:700}.content04 .colum .right{width:50%;float:left;padding-left:50px;line-height:1.8;text-align:left}.content04 .colum .right h2{font-size:20px;color:#000;letter-spacing:0;padding-bottom:20px;font-weight:700}.content04 .img img{width:100%}.content04 .content_sub_title{margin:0 auto;padding:30px 0 0}.content04 .content_sub_title:after{content:" ";visibility:hidden;display:block;height:0;padding-bottom:50px;clear:both}.content04 .content_sub_title .sub_title{float:left;display:block;line-height:1.8;width:25%;color:#1a1a1a;font-size:22px;letter-spacing:0;text-align:left;font-weight:700;margin:0;padding:0 0 0 30px;background-image:url(../img/title_icon.png);background-repeat:no-repeat;background-position:left center;box-sizing:border-box}.content04 .content_sub_title .sub_txt{float:right;width:75%}.content04 .content_sub_title .sub_txt .h2{font-size:20px}.content04 .content_sub_title .img{float:left;text-align:right;width:450px}@media screen and (max-width:960px){.content04 .colum .left{width:100%;border:0;float:none;padding:0;clear:both}.content04 .colum .right{width:100%;padding:20px 0 0}.content04 .content_sub_title .sub_title{width:100%;margin-bottom:20px;clear:both}.content04 .content_sub_title .sub_txt{float:left;width:100%}}@media screen and (max-width:640px){}.content05 .photo_box{margin-bottom:50px;background-color:#f9f9f9;clear:both}.content05 .photo_box .img{max-width:50%;float:left;display:block}.content05 .photo_box .img img{width:100%}.content05 .photo_box .txt{max-width:50%;float:left;padding:50px;background-color:#f9f9f9;display:block}.content05 .photo_box .txt h2{font-size:24px;padding-top:50px;letter-spacing:0;font-weight:700;text-align:left}.content05 .photo_box .txt p{padding-top:30px;word-break:keep-all}@media screen and (max-width:960px){.content05 .photo_box .img{max-width:100%;display:block}.content05 .photo_box .txt{max-width:100%}.content05 .photo_box .txt h2{font-size:24px;font-weight:700}}.content06 .thumb_box{width:31.3333%;margin-right:3%;display:block;float:left}@media screen and (min-width:961px){.content06 .thumb_box:nth-child(3n+3){margin-right:0}}.content06 .thumb_box .img{width:100%;min-height:300px;background-image:url(../img/rnd03_thumb01.jpg);background-repeat:no-repeat;background-size:cover;clear:both;overflow:hidden;position:relative}.content06 .thumb_box .txt{width:100%;padding:20px;text-align:left;clear:both}.content06 .thumb_box .txt h2{font-size:24px;text-align:center;letter-spacing:0;font-weight:700}.content06 .thumb_box .txt p{padding:20px 0;text-align:center}@media screen and (max-width:960px){.content06 .thumb_box{width:49%;margin-right:2%}.content06 .thumb_box:nth-child(2n+2){margin-right:0}}@media screen and (max-width:640px){.content06 .thumb_box{width:100%;margin:0;clear:both;float:none}}.btn-adm{position:absolute;top:5px;right:5px;width:30px;height:30px;color:tomato;line-height:28px;font-size:16px;display:inline-block;text-align:center;border:1px solid #ddd;box-sizing:border-box;border-radius:2px;background-color:#fff}.doctor_area{width:100%;position:relative}.doctor_area .doctor_profile{width:100%;border-bottom:1px solid #ddd;padding:80px 0}.doctor_area .doctor-list .thumb{float:left;width:320px;height:410px;padding:0 20px;border:1px solid #d2d2d2;background-size:cover;background-position:center}.doctor_area .info{width:65%;padding:20px 0;float:right}.doctor_area .info .name{display:block;margin-bottom:15px;font-size:23px;color:#222;font-weight:500}.doctor_area .info span{font-size:14px;color:#555;font-weight:300}.doctor_area .info .postion{color:#2352ab;font-weight:500}.doctor_area .info dl dt{display:inline;font-size:16px;font-weight:500;line-height:28px;color:#333}.doctor_area .info dl dt:after{content:':';display:inline-block;padding:0 4px}.doctor_area .info dl dd{display:inline;font-size:16px;color:#666}.doctor_area .info dl dd:after{content:'';display:block}.doctor_area .schedule{margin:34px -1px 0}.doctor_area .schedule .surgery{color:red;font-size:16px}.doctor_area .btn-group{margin-top:20px}.doctor_area .btn-group .btn-rt{float:right}.doctor_area .btn-group .btn-doctor{display:inline-block;margin:0 5px;padding:7px;width:120px;height:40px;font-size:14px;font-weight:300;line-height:24px;letter-spacing:-.5px;text-align:center;border:1px solid transparent}.doctor_area .btn-group .btn-Introduction{color:#333;border-color:#ddd;background-color:#f8f8f8}.doctor_area .btn-group .btn-reservation{color:#fff;border-color:#384451;background-color:#384451}.doctor_area .btn-group .btn-reservation span{color:#fff}.doctor_area .sub_navi{width:100%;margin:20px auto;border-bottom:1px solid #ddd;clear:both}.doctor_area .sub_navi ul{padding-top:50px}.doctor_area .sub_navi li{display:inline-block;margin-left:-3px;width:19%}.doctor_area .sub_navi li a{display:block;box-sizing:border-box;color:#555;text-align:center;font-size:17px;position:relative;height:55px;line-height:55px}.doctor_area .sub_navi li a.on{color:#0ba2b3;border-bottom:1px solid #0ba2b3}.tab_content ul li{display:block;line-height:2.4;font-weight:300;font-size:16px;color:#555}.tab_content p{line-height:2.1;color:#555;font-size:16px;background-image:url(../img/icon_dot.gif);background-repeat:no-repeat;background-position:center left;padding-left:10px}@media screen and (max-width:960px){.doctor_area .doctor-list{float:none}.doctor_area .doctor-list .thumb{float:none;clear:both;display:block;margin:0 auto}.doctor_area .info{width:100%}}.process_area .ing_area h2{font-size:24px;color:#333;text-align:left;font-weight:700;margin-bottom:30px;background-image:url(../img/title_icon.png);background-repeat:no-repeat;background-position:left center;padding-left:30px}.process_area .ing_area ul{max-width:1000px;padding-bottom:80px;margin:0 auto}.process_area .ing_area li{float:left;width:25%;text-align:center}.process_area .ing_area .circle{border-radius:50%;width:200px;height:200px;display:table;margin:0 auto}.process_area .ing_area li:first-child{margin-left:0}.process_area .ing_area li span{display:block;color:#fff;font-size:16px;padding-top:5px}.process_area .ing_area li p{font-size:13px;color:#f5f5f5;font-weight:500;display:table-cell;vertical-align:middle}.process_area .ing_area02 ul{max-width:1200px;padding-bottom:80px}.process_area .ing_area02 li{float:left;width:14.2857142857%;text-align:center}.process_area .ing_area02 .circle02{border-radius:50%;width:145px;height:145px;display:table;margin:0 auto}.process_area .ing_area .step01{background-color:#5a93d9}.process_area .ing_area .step02{background-color:#099}.process_area .ing_area .step03{background-color:#5a93d9}.process_area .ing_area .step04{background-color:#099}.process_area .ing_area .step05{background-color:#5a93d9}.process_area .ing_area .step06{background-color:#099}.process_area .ing_area .step07{background-color:#5a93d9}.process_area .ing_area .list_tit h3{font-size:20px;padding-top:20px;font-weight:700}.process_area .ing_area .list_tit p{display:block;padding-left:10px;background-image:url(../img/icon_dot.gif);background-repeat:no-repeat;background-position:left 12px}@media screen and (max-width:960px){.process_area .ing_area ul{max-width:500px;margin:0 auto}.process_area .ing_area li{width:50%;margin-bottom:7%}.process_area .ing_area li:nth-child(2n+1){margin-left:0}}@media screen and (max-width:640px){.process_area .ing_area .circle{width:180px;height:180px}}.non-payment_area .notice{text-align:center;margin-bottom:50px}.non-payment_area ul{padding-bottom:30px;margin:0 auto}.non-payment_area ul:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.non-payment_area .ts2 ul li{width:50%;display:block;float:left;text-align:center;border:1px solid #ddd;margin-left:-1px}.non-payment_area .ts3 ul li{width:33.3333%;display:block;float:left;text-align:center;border:1px solid #ddd;margin-left:-1px}.non-payment_area .ts4 ul li{width:25%;display:block;float:left;text-align:center;border:1px solid #ddd;margin-left:-1px}.non-payment_area .ts5 ul li{width:20%;display:block;float:left;text-align:center;border:1px solid #ddd;margin-left:-1px;margin-top:-1px}.non-payment_area .ts6 ul li{width:16.66666666666667%;display:block;float:left;text-align:center;border:1px solid #ddd;margin-left:-1px;margin-top:-1px}.non-payment_area .ts7 ul li{width:14.28571428571429%;display:block;float:left;text-align:center;border:1px solid #ddd;margin-left:-1px;margin-top:-1px}.non-payment_area .ts8 ul li{width:12.57%;display:block;float:left;text-align:center;border:1px solid #ddd;margin-left:-1px;margin-top:-1px}.non-payment_area .ts ul li a{display:block;font-size:15px;color:#222;height:55px;line-height:55px;padding:0}.non-payment_area .ts ul li a.on{background-color:#3181cb;color:#fff;box-shadow:0 15px 15px rgba(65,71,143,.2)}@media screen and (max-width:640px){.non-payment_area .ts ul li{width:50%;margin-top:-1px}}.Instructions_area .colum{border-bottom:1px solid #ddd;padding-top:30px;padding-bottom:30px}.Instructions_area .colum .left{width:33%;font-size:22px;font-weight:600;text-align:left;float:left}.Instructions_area .colum .right{width:67%;float:right}.Instructions_area .colum .right ul li{text-align:left;background-repeat:no-repeat;padding-left:15px;background-image:url(../img/icon_dot.gif);background-position:left 12px;box-sizing:border-box}@media screen and (max-width:960px){.Instructions_area .colum .left{width:100%;float:none;clear:both}.Instructions_area .colum .right{width:100%;float:none;clear:both}.Instructions_area .colum .right ul li{padding-left:13px}}@media screen and (max-width:960px){}