@charset "euc-kr";

@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

/* Default */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}
body{background:url(../images/bg_body.png) repeat-x 0 104px;line-height:1;font-size:14px;font-family:'Nanum Gothic',sans-serif;color:#777;-webkit-text-size-adjust:none;}
body.noneBg{background:none;}
body.bg{background:url(../images/bg_search.png) repeat-x 0 104px;}
body.main2{background:url(../images/bg_after_login.png) repeat-x 0 104px;}
ol,ul{list-style:none}
section,article,aside,hgroup,header,footer,nav,figure,figcaption,summary{display:block;}
address,caption,cite,code,dfn,em,th,var,i,strong{font-style:normal;}
table{border-collapse:collapse;border-spacing:0;}
caption,hr,legend,i{display:none;}
textarea{resize:none;}
a{text-decoration:none;selector-dummy:expression(this.hideFocus=true);color:#777;}
a:hover{text-decoration:none;}
label{cursor:pointer;}
input,textarea{padding:0;font-family:'Nanum Gothic',sans-serif;font-size:14px;line-height:18px;color:#777;outline:0;}
img,iframe{vertical-align:middle;}
select{height:30px;padding:0 34px 0 10px;border:1px solid #cdcdcd;border-radius:0;background:#fff url(../images/bg_select.png) no-repeat right center;color:#777;font-size:14px;cursor:pointer;outline:none;-webkit-appearance:none;}

/* Layout */
#container{width:1000px;margin:0 auto;}

/* Header */
#header{zoom:1;position:relative;height:104px;}
#header:after{content:"";clear:both;display:block;height:0;visibility:hidden;}
#header h1{float:left;margin:28px 0 0 0;}
#header .links{float:right;margin:45px 0 0 0;}
#header .links ul{zoom:1;}
#header .links ul:after{content:"";clear:both;display:block;height:0;visibility:hidden;}
#header .links ul li{float:left;}
#header .links ul li a{color:#666;}
#header .links ul li em{position:relative;top:1px;display:inline-block;padding:0 12px;color:#bbb;font-size:12px;vertical-align:top;}
#header .search{position:absolute;top:31px;left:50%;width:431px;height:73px;margin:0 0 0 -216px;}
#header .search div{position:relative;height:39px;padding:0 59px 0 20px;border:2px solid #147c3b;border-radius:25px;}
#header .search div form{}
#header .search div .txt{width:100%;height:39px;padding:0 39px 0 0;border:0;color:#147c3b;font-weight:bold;}
#header .search div .btn{position:absolute;right:14px;top:0;width:39px;height:39px;border:0;background:url(../images/btn_search.png) no-repeat center center;cursor:pointer;}
#header .site{float:right;margin:38px 10px 0 0;}

/* Gnb */
#gnb{position:relative;font-size:16px;line-height:16px;text-align:center;}
#gnb ul{zoom:1;border-right:1px solid #368d07;}
#gnb ul:after{content:"";clear:both;display:block;height:0;visibility:hidden;}
#gnb ul li{float:left;width:14.5%;}
#gnb ul li:last-child {float:left;width:13%;}
#gnb ul li a{display:block;height:40px;border-left:1px solid #368d07;color:#fff;}
#gnb ul .on a{background-color:#368d07;}
#gnb ul li a span{display:block;padding:13px 0 0 0;}

/* Footer */
#footer{height:74px;background-color:#626262;line-height:22px;font-size:13px;color:#9b9b9b;}
#footer a{color:#9b9b9b;}
#footer .footerIn{zoom:1;width:1000px;margin:0 auto;padding:15px 0 0 0;}
#footer .footerIn:after{content:"";clear:both;display:block;height:0;visibility:hidden;}
#footer .footerIn .info{float:left;}
#footer .footerIn .info i{display:inline-block;padding:0 10px;}
#footer .footerIn .links{float:right;}
#footer .footerIn .links ul{zoom:1;}
#footer .footerIn .links ul:after{content:"";clear:both;display:block;height:0;visibility:hidden;}
#footer .footerIn .links ul li{float:left;}
#footer .footerIn .links ul li em{display:inline-block;padding:0 12px;color:#8f8f8f;font-size:12px;}

/* Center */
#center{padding:40px 48px;}
#center .title{height:93px;line-height:14px;text-align:center;}
#center .title h2{margin:0 0 10px 0;font-size:30px;color:#000;font-weight:bold;line-height:30px;}

/* Bbs */
.paging{position:relative;margin:40px 0 0 0;text-align:center;font-size:13px;line-height:13px;}
.paging div a{display:inline-block;height:27px;padding:0 10px;border:1px solid #d3d3d3;color:#a9a9a9;vertical-align:middle;}
.paging div .on{border:1px solid #147c3b;color:#147c3b;}
.paging div .first{width:21px;background:url(../images/btn_paging_first.png) no-repeat center center;text-indent:-9999px;}
.paging div .prev{width:7px;margin:0 5px 0 0;background:url(../images/btn_paging_prev.png) no-repeat center center;text-indent:-9999px;}
.paging div .next{width:7px;margin:0 0 0 5px;background:url(../images/btn_paging_next.png) no-repeat center center;text-indent:-9999px;}
.paging div .last{width:21px;background:url(../images/btn_paging_last.png) no-repeat center center;text-indent:-9999px;}
.paging div a span{display:block;padding:7px 0 0 0;}
.paging p{position:absolute;right:0;top:-2px;}
.paging p a{display:block;height:31px;padding:0 25px;border:1px solid #147c3b;border-radius:3px;background-color:#147c3b;color:#fff;vertical-align:middle;}
.paging p a span{display:block;padding:9px 0 0 0;}
.bbsBox .search{padding:15px 0;border:1px solid #cfcfcf;background-color:#f8f8f8;}
.bbsBox .search div{text-align:center;overflow:hidden;}
.bbsBox .search div select, .search div input{display:inline-block;vertical-align:top;}
.bbsBox .search div .txt{width:168px;height:28px;padding:0 10px;border:1px solid #cdcdcd;}
.bbsBox .search div .btn{width:69px;height:30px;border:1px solid #147c3b;border-radius:3px;background-color:#147c3b;color:#fff;vertical-align:middle;cursor:pointer;}
.bbsBox .viewBtns{padding:20px 60px 0 0;border-top:1px solid #c3c3c3;text-align:right;}
.bbsBox .viewBtns a{display:inline-block;height:31px;padding:0 32px;border:1px solid #8c8c8c;border-radius:3px;background-color:#8c8c8c;color:#fff;}
.bbsBox .viewBtns .del{border:1px solid #ef771e;background-color:#ef771e;}
.bbsBox .viewBtns .edit{border:1px solid #147c3b;background-color:#147c3b;}
.bbsBox .viewBtns a span{display:block;padding:9px 0 0 0;}
.bbsBox .bbsList{margin:20px 0 0 0;line-height:18px;text-align:center;}
.bbsBox .bbsList table{width:100%;}
.bbsBox .bbsList table th{padding:18px 0;background-color:#147c3b;color:#fff;font-weight:normal;}
.bbsBox .bbsList table td{padding:9px 0 7px 0;border-bottom:1px solid #dadedf;vertical-align:middle;}
.bbsBox .bbsList table td a{display:block;padding:0 10px;text-align:left;}
.bbsBox .bbsList table td a img{position:relative;top:-3px;margin:0 0 0 5px;}
.bbsBox .bbsList table td a span{position:relative;top:2px;margin:0 5px;}
.bbsBox .bbsList table td .sch{display:inline-block;height:21px;padding:0 7px;border:1px solid #5e9773;border-radius:2px;font-size:12px;line-height:12px;color:#5e9773;vertical-align:middle;}
.bbsBox .bbsList table td .sch span{display:block;padding:3px 0 0 0;}
.bbsBox .bbsWrite{padding:34px 90px 0 90px;}
.bbsBox .bbsWrite ul{}
.bbsBox .bbsWrite ul li{position:relative;margin:0 0 10px 0;padding:0 162px 0 0;}
.bbsBox .bbsWrite ul .big{padding-right:42px;}
.bbsBox .bbsWrite ul li .txt{width:100%;height:41px;padding:0 20px;border:1px solid #bbb;border-radius:3px;}
.bbsBox .bbsWrite ul li textarea.txt{height:223px;padding-top:20px;padding-bottom:20px;}
.bbsBox .bbsWrite ul li span{position:absolute;right:0;top:12px;display:inline-block;width:120px;}
.bbsBox .bbsWrite ul li span em{display:block;padding:0 0 0 8px;}
.bbsBox .bbsWrite ul li p{margin:5px 0 0 0;font-size:13px;line-height:13px;color:#368d07;}
.bbsBox .bbsWrite .btns{padding:18px 0 0 0;}
.bbsBox .bbsWrite .btns .btn{width:100%;height:43px;border:1px solid #147c3b;border-radius:3px;background-color:#147c3b;color:#fff;cursor:pointer;}
.bbsBox .bbsPassword{padding:49px 70px 0 70px;text-align:center;}
.bbsBox .bbsPassword ul li{padding-right:42px;}
.bbsBox .bbsPassword ul .info{margin-bottom:20px;}
.bbsBox .bbsPassword ul .chkbox{text-align:left;}
.bbsBox .bbsPassword .links{margin:20px 0 0 0;text-align:center;color:#bababa;font-size:0;}
.bbsBox .bbsPassword .links em{position:relative;top:-1px;display:inline-block;padding:0 10px;font-size:10px;}
.bbsBox .bbsPassword .links a{color:#157b3a;font-size:13px;}
.bbsBox .bbsReply .bbsReplyWrite{padding:30px 60px;border-top:1px solid #dadedf;}
.bbsBox .bbsReply .bbsReplyWrite dl{zoom:1;}
.bbsBox .bbsReply .bbsReplyWrite dl:after{content:"";clear:both;display:block;height:0;visibility:hidden;}
.bbsBox .bbsReply .bbsReplyWrite dl dt{float:left;width:663px;padding:0 20px 0 0;}
.bbsBox .bbsReply .bbsReplyWrite dl dt textarea{width:100%;height:60px;padding:10px;border:1px solid #d9d9d9;vertical-align:middle;}
.bbsBox .bbsReply .bbsReplyWrite dl dd{float:right;width:91px;}
.bbsBox .bbsReply .bbsReplyWrite dl dd input{width:91px;height:82px;border:1px solid #368d07;border-radius:5px;background-color:#368d07;color:#fff;vertical-align:middle;cursor:pointer;}
.bbsBox .bbsReply .bbsReplyList{padding:30px 60px;border-top:1px solid #c3c3c3;line-height:22px;}
.bbsBox .bbsReply .bbsReplyList ul li{position:relative;padding:0 0 0 50px;}
.bbsBox .bbsReply .bbsReplyList ul li span{position:absolute;left:0;top:4px;}
.bbsBox .bbsReply .bbsReplyList ul li span img{vertical-align:top;}
.bbsBox .bbsView{line-height:22px;}
.bbsBox .bbsView .info{}
.bbsBox .bbsView .info dl dt{padding:16px 60px;background-color:#147c3b;color:#fff;}
.bbsBox .bbsView .info dl dd{padding:11px 60px;}
.bbsBox .bbsView .info dl dd span{display:inline-block;margin:0 45px 0 0;}
.bbsBox .bbsView .content{padding:26px 60px;border-top:1px solid #dadedf;}
.bbsBox .bbsView .content .contentIn{width:100%;}

/* Popup */
#popup .title{height:73px;padding:0 42px 0 70px;background-color:#147c3b;font-size:24px;line-height:24px;font-weight:bold;color:#fff;}
#popup .title div{position:relative;}
#popup .title div h2{padding:24px 0 0 0;}
#popup .title div a{position:absolute;right:0;top:0;display:block;width:73px;height:73px;background:url(../images/btn_layer_x.png) no-repeat center center;text-indent:-9999px;}
#popup .title div img{position:absolute;right:0;top:0;display:block;width:93px;height:22px; right:80px; top:27px; text-indent:-9999px;}
#popup .title2{padding:60px 70px 0 70px;margin:0 0 -20px 0;font-size:24px;color:#333;font-weight:bold;}
#popup .title2 div{position:relative;}
#popup .title2 div h2{}
#popup .title2 div a{position:absolute;right:0;top:0;display:block;width:17px;height:17px;padding:3px;background:url(../images/btn_pop_x.png) no-repeat center center;text-indent:-9999px;}

/* Member */
.member .btns{margin:40px 0 0 0;text-align:center;}
.member .btns .btn{display:inline-block;width:175px;height:43px;margin:0 5px;border:0;border-radius:3px;background-color:#8c8c8c;font-size:18px;line-height:18px;color:#fff;vertical-align:top;cursor:pointer;font-weight:normal;}
.member .btns .btn.green{background-color:#147c3b;}
.member .btns .btn span{display:block;padding:13px 0 0 0;}
.member .memBox{padding:0 130px;border:1px solid #d4d4d4;border-radius:3px;background-color:#f3f3f3;}
.member .memBox .agreement{padding:30px 0 60px 0;}
.member .memBox .agreement .stit{margin:30px 0 20px 10px;font-size:16px;line-height:16px;color:#147c3b;font-weight:bold;}
.member .memBox .agreement .agreeBox{height:220px;padding:0 20px 20px 20px;border:1px solid #d1d1d1;background-color:#fff;line-height:20px;overflow-y:auto;}
.member .memBox .agreement .agreeBox p{margin:20px 0 0 0;font-weight:bold;color:#333;}
.member .memBox .agreement .agreeBox strong{display:block;margin:10px 0 0 0;color:#333;}
.member .memBox .agreement .chkAgree{margin:40px 0 0 0;text-align:center;}
.member .memDone{margin:0 100px;padding:80px 0;border:1px solid #d4d4d4;border-radius:3px;background-color:#f3f3f3;text-align:center;font-size:18px;line-height:24px;color:#333;font-weight:bold;}
.member .memDone .btns{margin-top:30px;}
.member .memDone.form{padding:60px 0;}
.member .memDone div{width:380px;margin:0 auto;}
.member .memDone div table{width:100%;}
.member .memDone div table td{padding:0 10px 5px 0;vertical-align:top;}
.member .memDone div table th{width:105px;text-align:right;}
.member .memDone div table th .btn{width:94px;height:69px;border:0;border-radius:3px;background-color:#147c3b;text-align:center;color:#fff;font-weight:16px;font-weight:bold;cursor:pointer;vertical-align:top;}
.member .memDone .password table th .btn{height:106px;}
.member .memDone div table td .inp{width:100%;height:20px;padding:5px;border:1px solid #d9d9d9;color:#666;vertical-align:top;}
.member .memDone div ul{zoom:1;margin:10px 0 0 0;font-size:14px;line-height:14px;color:#666;font-weight:normal;}
.member .memDone div ul:after{content:"";clear:both;display:block;height:0;visibility:hidden;}
.member .memDone div ul li{float:left;}
.member .memDone div ul li a{color:#147c3b;}
.member .memDone div ul li em{padding:0 10px;}
.member .memBox.memJoin{padding:20px 0;font-size:14px;line-height:14px;}
.member .memBox.memJoin .form{width:770px;margin:0 auto;padding:30px 0;border-bottom:1px solid #cfcfcf;}
.member .memBox.memJoin .form:last-child{border:0;}
.member .memBox.memJoin .form table{width:100%;}
.member .memBox.memJoin .form table th{font-size:15px;line-height:18px;color:#333;font-weight:normal;text-align:right;vertical-align:middle;}
.member .memBox.memJoin .form table td{padding:5px 12px 5px 20px;vertical-align:middle;}
.member .memBox.memJoin .form table .nonePd{padding-right:0;}
.member .memBox.memJoin .form table td .inp{width:100%;height:18px;padding:5px;border:1px solid #d5d5d5;vertical-align:middle;}
.member .memBox.memJoin .form table td .phone{width:63px;}
.member .memBox.memJoin .form table td .mail{width:180px;}
.member .memBox.memJoin .form table td .inpId{width:241px;}
.member .memBox.memJoin .form table td textarea.inp{height:120px;}
.member .memBox.memJoin .form table td select{width:100%;vertical-align:middle;}
.member .memBox.memJoin .form table td .selMail{width:200px;}
.member .memBox.memJoin .form table td .calendar{width:30px !important; text-align:center;}
.member .memBox.memJoin .form table td .calendarBtn{display:inline-block;width:28px;height:28px;border:0;background:url(../images/ico_calendar.png) no-repeat center center;background-size:28px 28px;vertical-align:middle;cursor:pointer;}
.member .memBox.memJoin .form table .label{padding-right:0;}
.member .memBox.memJoin .form table .label div{zoom:1;}
.member .memBox.memJoin .form table .label div:after{content:"";clear:both;display:block;height:0;visibility:hidden;}
.member .memBox.memJoin .form table .label div label{float:left;width:25%;margin:3px 0;}
.member .memBox.memJoin .form table .label div .sm{width:15%;}
.member .memBox.memJoin .form table .label div .nor{width:20%;}
.member .memBox.memJoin .form table .label div .big{width:40%;}
.member .memBox.memJoin .form table .area{padding-right:0;}
.member .memBox.memJoin .form table .area ul{zoom:1;text-align:center;}
.member .memBox.memJoin .form table .area ul:after{content:"";clear:both;display:block;height:0;visibility:hidden;}
.member .memBox.memJoin .form table .area ul li{float:left;padding:0 2px;}
.member .memBox.memJoin .form table .area ul li a{display:block;width:39px;height:33px;border:1px solid #d5d5d5;background-color:#fff;}
.member .memBox.memJoin .form table .area ul .on a{border:1px solid #147c3b;background-color:#147c3b;color:#fff;}
.member .memBox.memJoin .form table .area ul li a span{display:block;padding:9px 0 0 0;}
.member .memBox.memJoin .form table .selThree{position:relative;}
.member .memBox.memJoin .form table .selThree select{width:auto;}
.member .memBox.memJoin .form table .selThree .inp{width:100px;}
.member .memBox.memJoin .form table .selThree p{margin:5px 0 0 0;font-size:12px;}
.member .memBox.memJoin .form table td .btn{position:absolute;right:0;top:8px;display:inline-block;height:29px;padding:0 15px;border-radius:3px;background-color:#949494;color:#fff;font-size:14px;line-height:14px;}
.member .memBox.memJoin .form table td .btn span{display:block;padding:7px 0 0 0;}
.member .memBox.memJoin .form .addBtn{margin:20px 0 0 0;text-align:center;}
.member .memBox.memJoin .form .addBtn a{display:inline-block;height:29px;padding:0 65px;border-radius:3px;background-color:#147c3b;color:#fff;font-size:14px;line-height:14px;}
.member .memBox.memJoin .form .addBtn a span{display:block;padding:7px 0 0 0;}
.member .memBox.memJoin .form .rqForm{display:none;padding:20px 0;border-top:1px solid #cfcfcf;}
.member .memBox.memJoin .form .rqForm0{display:block;padding-top:0;border:0;}
.member .memBox.memJoin .form .hpType{margin:3px 0;}
.requestForm{margin:0 -48px;}
.requestForm .banner{margin:0 0 10px 0;}
.requestForm .banner img{max-width:100%;}

/* mypage */
.mypage .bbsBox .bbsList table td a{text-align:center;}
.mypage .tab{margin:0 -48px 40px -48px;border-radius:3px;text-align:center;overflow:hidden;}
.mypage .tab ul{zoom:1;}
.mypage .tab ul:after{content:"";clear:both;display:block;height:0;visibility:hidden;}
.mypage .tab ul li{float:left;width:25%;}
.mypage .tab ul li a{display:block;height:49px;border-left:1px solid #8b8b8b;background-color:#a1a1a1;font-size:16px;line-height:16px;color:#fff;}
.mypage .tab ul li:first-child a{border:0;}
.mypage .tab ul .on a{background-color:#525252;}
.mypage .tab ul li a span{display:block;padding:17px 0 0 0;}
.hospitalList{font-size:13px;line-height:20px;}
.hospitalList ul{zoom:1;}
.hospitalList ul:after{content:"";clear:both;display:block;height:0;visibility:hidden;}
.hospitalList ul li{float:left;width:25%;height:265px;}
.hospitalList ul li dl{width:207px;margin:0 auto;}
.hospitalList ul li dl dt{height:109px;}
.hospitalList ul li dl dt img{width:100%;height:100%;border:1px solid #dbdbdb;}
.hospitalList ul li dl dd{padding:15px 10px 0 10px;}
.hospitalList ul li dl dd p{padding:0 0 0 16px;background:url(../images/ico_tel.png) no-repeat 0 center;}
.hospitalList ul li dl dd .i2{background:url(../images/ico_addr.png) no-repeat 0 center;}
.hospitalList ul li dl dd strong{display:block;margin:0 0 10px 0;font-size:15px;font-weight:normal;}
.hospitalList ul li dl dd div{height:100px;overflow:hidden;}
.bbsBox .bbsView .info dl dd.requestTb{padding:0;}
.hospitalList .paging{margin-top:20px;}
.requestTb table{width:100%;}
.requestTb table th{padding:7px 0 7px 20px;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;background-color:#f4f4f4;color:#333;text-align:left;font-weight:normal;vertical-align:top;}
.requestTb table td{padding:7px 0 7px 20px;border-bottom:1px solid #e5e5e5;}

/* search */
.schList .bbsBox .bbsList table td a{text-align:center;}
.hpInfoBox{zoom:1;height:70px;padding:30px 0;margin:0 0 50px 0;border-radius:3px;background-color:#f8bc1d;color:#634900;text-align:center;font-size:15px;}
.hpInfoBox:after{content:"";clear:both;display:block;height:0;visibility:hidden;}
.hpInfoBox .box{float:left;width:154px;height:65px;padding:5px 0 0 0;border-right:1px solid #e1aa19;}
.hpInfoBox .box p{margin:0 0 25px 0;}
.hpInfoBox .box strong{display:block;font-size:22px;font-weight:800;}
.hpInfoBox .big{width:594px;border:0;}
.hpInfoBox .box .rcHpView{position:relative;margin:-10px 0 0 0;padding:0 70px;line-height:18px;font-size:12px;text-align:left;}
.hpInfoBox .box .rcHpView ul{zoom:1;}
.hpInfoBox .box .rcHpView ul:after{content:"";clear:both;display:block;height:0;visibility:hidden;}
.hpInfoBox .box .rcHpView ul li{float:left;width:50%;}
.hpInfoBox .box .rcHpView ul li a{display:block;color:#634900;}
.hpInfoBox .box .rcHpView ul li dl{zoom:1;}
.hpInfoBox .box .rcHpView ul li dl:after{content:"";clear:both;display:block;height:0;visibility:hidden;}
.hpInfoBox .box .rcHpView ul li dl dt{float:left;padding:0 10px 0 0;}
.hpInfoBox .box .rcHpView ul li dl dt img{width:55px;height:45px;border:1px solid #dadada;}
.hpInfoBox .box .rcHpView ul li dl dd{padding:5px 0 0 0;}
.hpInfoBox .box .rcHpView ul li dl dd span{display:block;}
.hpInfoBox .box .rcHpView .bx-prev{z-index:9;position:absolute;left:20px;top:0;display:block;width:33px;height:47px;background:url(../images/btn_arr_rcHp_l.png) no-repeat center center;cursor:pointer;}
.hpInfoBox .box .rcHpView .bx-next{z-index:9;position:absolute;right:20px;top:0;display:block;width:33px;height:47px;background:url(../images/btn_arr_rcHp_r.png) no-repeat center center;cursor:pointer;}
.hpNewBox{margin:0 0 60px 0;text-align:center;line-height:20px;text-align:center;font-size:14px;}
.hpNewBox .tit{position:relative;margin:0 0 30px 0;color:#000;font-size:18px;}
.hpNewBox .tit a{position:absolute;right:0;top:2px;font-size:12px;color:#888;}
.schList .hpNewBox .tit a{right:-45px;}
.hpNewBox .newHp{position:relative;margin:0 60px;}
.schList .hpNewBox .newHp{margin:0 -45px;}
.hpNewBox .newHp ul{zoom:1;}
.hpNewBox .newHp ul:after{content:"";clear:both;display:block;height:0;visibility:hidden;}
.hpNewBox .newHp ul li{float:left;width:207px;height:242px;}
.hpNewBox .newHp ul li a{display:block;color:#666;}
.hpNewBox .newHp ul li dl dt{margin:0 0 13px 0;}
.hpNewBox .newHp ul li dl dt img{width:205px;height:144px;border:1px solid #dbdbdb;}
.hpNewBox .newHp ul li dl dd span{display:block;}
.hpNewBox .bx-prev{z-index:9;position:absolute;left:0;top:48px;display:block;width:17px;height:29px;padding:10px 0;background:url(../images/btn_arr_new_l.png) no-repeat center center;cursor:pointer;}
.hpNewBox .bx-next{z-index:9;position:absolute;right:0;top:48px;display:block;width:17px;height:29px;padding:10px 0;background:url(../images/btn_arr_new_r.png) no-repeat center center;cursor:pointer;}
.hpTabs{margin:30px 0 50px 0;}
.schList .hpTabs{margin-left:-48px;margin-right:-48px;}
.hpTabs .tabs{text-align:center;font-size:16px;}
.hpTabs .tabs ul{zoom:1;border-bottom:2px solid #147c3b;}
.hpTabs .tabs ul:after{content:"";clear:both;display:block;height:0;visibility:hidden;}
.hpTabs .tabs ul li{float:left;width:6.6666666%;height:37px;padding:5px 0 0 0;}
.hpTabs .tabs ul .on{padding-top:0;}
.hpTabs .tabs ul li a{display:block;height:36px;margin:0 0 0 1px;border:1px solid #c6c6c6;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;background-color:#fff;color:#888;}
.hpTabs .tabs ul li:first-child a{margin-left:-1px;}
.hpTabs .tabs ul li:last-child a{margin-right:-1px;}
.hpTabs .tabs ul .on a{height:41px;background-color:#147c3b;color:#fff;}
.hpTabs .tabs ul li a span{display:block;padding:11px 0 0 0;}
.hpTabs .tabs ul .on a span{padding-top:16px;}
.hpTabs .icons{font-size:14px;text-align:center;}
.hpTabs .icons ul{zoom:1;border-bottom-left-radius:3px;border-bottom-right-radius:3px;overflow:hidden;}
.hpTabs .icons ul:after{content:"";clear:both;display:block;height:0;visibility:hidden;}
.hpTabs .icons ul li{float:left;width:8.3%;}
.hpTabs .icons ul .i6{width:8.7%;}
.hpTabs .icons ul li a{display:block;height:48px;border-left:1px solid #e3e3e3;background:#fff}
/*
.hpTabs .icons ul .i2 a{background:#fff url(../images/ico_sch2.png) no-repeat center 15px;}
.hpTabs .icons ul .i3 a{background:#fff url(../images/ico_sch3.png) no-repeat center 24px;}
.hpTabs .icons ul .i4 a{background:#fff url(../images/ico_sch4.png) no-repeat center 19px;}
.hpTabs .icons ul .i5 a{background:#fff url(../images/ico_sch5.png) no-repeat center 18px;}
.hpTabs .icons ul .i6 a{background:#fff url(../images/ico_sch6.png) no-repeat center 19px;}
.hpTabs .icons ul .i7 a{background:#fff url(../images/ico_sch7.png) no-repeat center 16px;}
.hpTabs .icons ul .i8 a{background:#fff url(../images/ico_sch8.png) no-repeat center 19px;}
.hpTabs .icons ul .i9 a{background:#fff url(../images/ico_sch9.png) no-repeat center 16px;}
.hpTabs .icons ul .i10 a{background:#fff url(../images/ico_sch10.png) no-repeat center 19px;}
.hpTabs .icons ul .i11 a{background:#fff url(../images/ico_sch11.png) no-repeat center 19px;}
.hpTabs .icons ul .i12 a{background:#fff url(../images/ico_sch12.png) no-repeat center 19px;}
 */
.hpTabs .icons ul li:first-child a{border-left:0;}
.hpTabs .icons ul li a span{display:block;padding:18px 0 0 0;}
.hpPopInfo{padding:30px 20px;}
.hpPopInfo .tabs{font-size:16px;line-height:16px;text-align:center;}
.hpPopInfo .tabs ul{zoom:1;border-radius:3px;overflow:hidden;}
.hpPopInfo .tabs ul:after{content:"";clear:both;display:block;height:0;visibility:hidden;}
.hpPopInfo .tabs ul li{float:left;width:16.6%;}
.hpPopInfo .tabs ul li:last-child{width:17%;}
.hpPopInfo .tabs ul li a{display:block;height:49px;border-left:1px solid #8b8b8b;background-color:#a1a1a1;color:#fff;}
.hpPopInfo .tabs ul li:first-child a{border:0;}
.hpPopInfo .tabs ul .on a{background-color:#525252;}
.hpPopInfo .tabs ul li a span{display:block;padding:17px 0 0 0;}
.hpPopInfo .hpBox{position:absolute;top:172px;bottom:0;left:20px;right:20px;padding:0 0 20px 0;overflow-y:auto;}
.hpPopInfo .hpBox .box{display:none;}
.hpPopInfo .hpBox .dotList{padding:0 15px;line-height:20px;font-size:14px;}
.hpPopInfo .hpBox .dotList ul li{position:relative;margin:0 0 10px 0;padding:0 0 0 100px;background:url(../images/bul_dot1.png) no-repeat 0 8px;}
.hpPopInfo .hpBox .dotList ul li span{position:absolute;left:15px;top:0;color:#666;}
.hpPopInfo .hpBox .maparea{padding:10px 0 20px 0;}
.hpPopInfo .hpBox .maparea table{margin:0 auto;}
.inPage .hpPopInfo .hpBox{position:static;padding:20px;}
.hpPopInfo .paging p{position:static;text-align:center;}
.hpPopInfo .paging p a{display:inline-block;}
.hpPopInfo .paging p .gray{border:1px solid #8c8c8c;background-color:#8c8c8c;}
.box .requestForm{margin:0 0 20px 0;}
.box .member .memBox.memJoin{padding:0;}
.doctors{font-size:13px;line-height:18px;}
.doctors ul li{margin:0 10px;border-bottom:1px solid #cfcfcf;}
.doctors ul li:last-child{border:0;}
.doctors ul li a{display:block;}
.doctors ul li dl{position:relative;min-height:390px;padding:30px 20px;}
.doctors ul li:first-child dl{padding-top:0;}
.doctors ul li:last-child dl{padding-bottom:0;}
.doctors ul li dl dt{position:absolute;left:0;top:0;}
.doctors ul li dl dt img{width:340px;height:390px;}
.doctors ul li dl dd{padding:5px 0 0 360px;}
.doctors ul li dl dd p{margin:0 0 20px 0;font-size:18px;color:#333;}
.doctors ul li dl dd ul li{padding:0 0 0 10px;border:0;background:url(../images/bul_dot1.png) no-repeat 0 7px;background-size:2px 2px;}
.doctors .noneDot li dl dd ul li{padding:0;margin:0;background:none;}
.doctors .sm li dl dt img{width:205px;height:144px;border:1px solid #dbdbdb;}
.doctors .sm li dl dd{padding-left:208px;}
.doctors .sm li dl dd p{font-size:15px;}
.tabEvent{text-align:center;}
.tabEvent img{max-width:100%;}
.tabEvent .tabEventTit{margin:0 0 10px 0;font-size:18px;font-weight:bold;text-align:left;color:#333;}
.tabEvent .tabEventTxt{margin:10px 0 0 0;}
.notices{margin:0 0 10px 0;}
.notices ul li{padding:0 10px 20px 10px;line-height:22px;}
.notices ul li a{display:block;}
.notices ul li a p{font-size:16px;}
.notices ul li a span{display:block;margin:0 0 10px 0;font-size:13px;color:#a9a9a9;}
.imgList{width:570px;margin:0 auto 26px auto;}
.imgList dl dt{margin:0 0 8px 0;padding:0 1px;}
.imgList dl dt img{width:100%;height:220px;border:1px solid #c5c5c5;}
.imgList dl dd ul{zoom:1;margin:0 -2px;}
.imgList dl dd ul:after{content:"";clear:both;display:block;height:0;visibility:hidden;}
.imgList dl dd ul li{float:left;width:25%;}
.imgList dl dd ul li a{display:block;margin:2px;border:2px solid #f9f9f9;}
.imgList dl dd ul .on a{border:2px solid #147c3b;}
.imgList dl dd ul li a img{width:100%;height:80px;}
.box .tit{padding:30px 0 20px 10px;font-size:18px;color:#333;}
.box .secTit{margin-bottom:-10px;padding-bottom:0;}
.box .paging{margin-top:0;}

/* Pages */
.hpList .hpTabs{margin-top:0;}
.hpList .hpTabs .icons ul{border:1px solid #e3e3e3;border-top:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;overflow:hidden;}
.intro{padding:0 0 20px 0;font-size:15px;line-height:24px;color:#555;letter-spacing:-1px;}
.intro .img img{width:100%;}
.intro .txt{padding:45px 0 0 320px;background:url(../images/bg_intro.png) no-repeat 75px 55px;}
.agreeStyle{margin:-70px 0 0 0;font-size:14px;line-height:20px;}
.agreeStyle p{margin:50px 0 0 0;font-size:20px;line-height:20px;color:#333;font-weight:800;text-align:center;}
.agreeStyle strong{display:block;margin:30px 0 5px 0;font-size:16px;line-height:16px;color:#147c3b;font-weight:bold;}

/* Main */
.mainVs{z-index:0;position:absolute;left:0;right:0;top:144px;height:500px;background:url(../images/img_mainVs.png) no-repeat center 0;}
.main #center{padding:396px 0 0 0;}
.mainBoxs{zoom:1;z-index:10;position:relative;font-size:14px;line-height:20px;color:#634800;}
.mainBoxs:after{content:"";clear:both;display:block;height:0;visibility:hidden;}
.mainBoxs .box{float:left;height:190px;border-radius:5px;background-color:#f8bc1c;overflow:hidden;}
.mainBoxs .box1{width:280px;margin:0 14px 0 0;}
.mainBoxs .box2{width:371px;padding:0 40px 0 0;margin:0 14px 0 0;}
.mainBoxs .box3{width:281px;}
.mainBoxs .inbox{height:160px;padding:30px 0 0 40px;}
.mainBoxs .box2 .inbox{background:url(../images/bg_mainBox.png) no-repeat right 20px;}
.mainBoxs .box3 .inbox{padding:15px 0 0 0;}
.mainBoxs .inbox a{color:#634800;}
.mainBoxs .inbox p{margin:0 0 15px 0;font-size:24px;line-height:20px;font-weight:800;}
.mainBoxs .inbox strong{display:block;margin:0 0 12px 0;font-size:26px;line-height:26px;font-weight:800;letter-spacing:-1px;}
.mainBoxs .inbox .online{padding:5px 0 0 0;font-size:14px;line-height:22px;}
.mainBoxs .inbox .online span{display:block;margin:15px 0 0 0;}
.mainBoxs .inbox .online span a{display:inline-block;height:29px;padding:0 15px;border-radius:3px;background-color:#a97b00;font-size:14px;color:#fff;font-weight:bold;}
.mainBoxs .inbox .online span a em{display:block;padding:3px 0 0 0;}
.mainBoxs .inbox table{table-layout:fixed;width:201px;margin:5px auto 0 auto;}
.mainBoxs .inbox table th{width:78px;padding:0 0 4px 0;text-align:right;vertical-align:top;}
.mainBoxs .inbox table th .btn{width:74px;height:100%;border:0;border-radius:3px;background-color:#a97b00;color:#fff;font-size:15px;vertical-align:top;cursor:pointer;}
.mainBoxs .inbox table td{position:relative;width:123px;height:33px;padding:0 0 4px 0;vertical-align:top;}
.mainBoxs .inbox table .chkBox{height:auto;padding-top:7px;font-size:13px;line-height:13px;}
.mainBoxs .inbox table td .inp{width:113px;height:23px;padding:5px;border:0;border-radius:3px;background-color:#fff;vertical-align:top;}
.mainBoxs .inbox .txtLinks{padding:0 0 0 30px;font-size:0;}
.mainBoxs .inbox .txtLinks a{font-size:12px;line-height:12px;}
.mainBoxs .inbox .txtLinks em{position:relative;top:2px;display:inline-block;padding:0 8px;font-size:10px;line-height:10px;color:#647e6e;vertical-align:top;}
.mainBoxs .inbox .txtLinks p{position:relative;top:2px;display:inline-block;padding:0 0;font-size:11px;line-height:10px;vertical-align:top; }
.mainBoxs .inbox .outlogin p{font-size:16px;font-weight:bold;text-align:center;}
.mainBoxs .inbox .outlogin span{display:block;text-align:center;}
.mainBoxs .inbox .outlogin span a{display:inline-block;height:29px;padding:0 15px;border-radius:3px;background-color:#a97b00;font-size:14px;color:#fff;font-weight:bold;}
.mainBoxs .inbox .outlogin span a em{display:block;padding:4px 0 0 0;}
.mainBoxs .inbox .outlogin ul{zoom:1;width:202px;margin:9px auto 0 auto;}
.mainBoxs .inbox .outlogin ul:after{content:"";clear:both;display:block;height:0;visibility:hidden;}
.mainBoxs .inbox .outlogin ul li{float:left;width:50%;}
.mainBoxs .inbox .outlogin ul li span{margin:1px;}
.mainBoxs .inbox .outlogin ul li span a{display:block;padding:0;}
.main .hpTabs{margin:60px 0;border:1px solid #e3e3e3;border-radius:5px;overflow:hidden;}
.main2 #center{padding:40px 0 0 0;}
.main2 .hpTabs{margin-bottom:75px;}
.main2 .hpNewBox{margin:55px 0 0 0;}
.main2 .hpNewBox .newHp{margin:0;}
.main2bg{padding:30px 0;background-color:#eee;}
.main2bg .main2bgBox{width:1000px;margin:0 auto;}
.main2bg .main2bgBox .hpNewBox{margin-top:25px;}
.main2bg .main2bgBox .hpNewBox .tit a{top:5px;}
.main2List{width:1000px;margin:70px auto;font-size:14px;line-height:26px;}
.main2List .main2ListBox{zoom:1;margin:0 -25px;}
.main2List .main2ListBox:after{content:"";clear:both;display:block;height:0;visibility:hidden;}
.main2List .main2ListBox .mlBox{float:left;width:33.3333333%;}
.main2List .main2ListBox .mlBox div{margin:0 25px;}
.main2List .main2ListBox .mlBox div .tit{position:relative;margin:0 0 20px 0;font-size:18px;line-height:18px;color:#333;}
.main2List .main2ListBox .mlBox div .tit a{position:absolute;right:0;top:3px;line-height:12px;font-size:12px;color:#888;}
.main2List .main2ListBox .mlBox div ul li a{position:relative;display:block;padding:0 95px 0 0;}
.main2List .main2ListBox .mlBox div ul li a span{position:absolute;right:0;top:0;display:inline-block;vertical-align:top;}

/* additional */
.hospital_event_ing {height:100px; text-align:center; font-size:1.5em; font-weight:bold;}

.olleh{}

.quickMenu{z-index:100;position:fixed;top:50%;right:0;display:block;width:112px;margin:-175px 0 0 0;border-left:1px solid #e1b842;}