
/*base layout*/
#wrapper{width:910px;padding-top:235px;margin:0 auto;background:#fff;}
.headSpace{display:none}
.head{margin:0 auto;}
.sidebar{text-align:left}
/*maincontent*/
#maincontent{margin:10px 0;}
#main{width:600px;float:left;border-top:5px solid #d13378;text-align:left;}
.hastop{border-top:5px solid #fee3ef;text-align:center;}
.hastop h1{font-size:26px;font-weight:800;line-height:36px;height:40px;}
.tab{display:block;clear:both;height:33px;padding-left:15px;border-bottom:1px solid #fee3ef;line-height:34px;margin-bottom:2px;}
.tab li{float:left;background:url(pic/hos-norepeat.gif) no-repeat -420px -40px;height:34px;width:92px;cursor:pointer;}
#main .tab li h2,#main .tab li h3{font-size:14px;font-weight:700;display:block;text-align:center;padding-left:15px;}
.tab li.hover,.tab li.selected{background:url(pic/hos-norepeat.gif) no-repeat -320px -40px;width:100px;}
.tab li.hover a,.tab li.selected a{color:#fff;}
.mainwrap{text-align:left;padding:10px 0 10px 10px;}

.mainwrap p,p.MsoNormal {margin:10px 0} 

.maintitle{display:block;clear:both;height:33px;background:url(pic/hos-norepeat.gif) no-repeat 0 0;line-height:33px;}
#main .maintitle h2,#main .maintitle h3,#main .maintitle .smtitle,.smtitle{float:left;font-weight:800;padding-left:40px;}
.maintitle .morelink{float:right;padding-right:15px;}
.banner{padding: 5px 0}
#main #about p{color:#000;}
#about .linkbox{float:right;margin:0 3px 20px 20px;border:1px solid #d7dfe4;}
#aboutkeshi{margin: 3px 20px;height:100%;zoom:1;overflow:hidden;}
#aboutkeshi li{float:left;width:100px;text-align:center;}
.prolist{background:url(pic/proabout.gif) no-repeat 0 100%;padding-bottom:50px;height:100%;zoom:1;overflow:hidden;margin-bottom:10px;}
.prolist li{width:270px;height:100%;zoom:1;overflow:hidden;float:left;margin-left:10px;line-height:16px;color:#000}
.prolist li img{float:left;padding:1px;border:1px solid #dde4e8;margin-right:10px;}
.prolist h4{clear:right;display:block;}
.prolist p{line-height:22px;margin:10px 0}
#con_five_3 li{width:98%;border-bottom:1px solid #c0c0c0;padding:5px 0;display:block;clear:both}
.reglink img{float:right;}
#price ul{width:400px;float:left;line-height:16px;}
#price ul li{padding-left:20px;background:url(pic/hos-ico.gif) no-repeat 0 -530px;}
#price img{float:right;}
.mainwrap .red{line-height:30px;}
.mainwrap .red span{margin:0 20px;float:left;}
.mainwrap .red img{float:right;}
#someinfo li{clear:both;display:block;}
#someinfo li span{padding:0 10px;float:left;color:#25488d;}
#someinfo li a{float:left;}
#someinfo li span.time{float:right;color:#000;}
#comment{padding:0;margin-bottom:10px;background:#f2f6f9;}
#comment .tableGen{border-top:none;}
#commentform input,#commentform textarea,#commentform select{border:1px solid #c0c0c0;float:left;}
#commentform label{width:100px;display:block;float:left;text-align:center;}
#commentform{width:588px;background:#fff2f8;border:1px solid #d4dde2;border-top:none;}
#commentform p{display:block;clear:both;}
#commentform textarea{height:160px;width:440px}
#commentform .center{text-align:center;display:block;padding-top:5px;margin-left:200px;}
.switch{display:none}
#acourt #con_five_1,#knowmore #con_five_2,#pro-doctor #con_five_3,#sale #con_five_4,#someabout #con_five_5,#commet-page  #con_five_6{display:block}
.fullpro li{clear:both;margin:0 0 10px 10px;line-height:16px;color:#000}
.fullpro li img{float:left;padding:1px;border:1px solid #dde4e8;margin-right:10px;}
.fullpro h4{clear:right;display:block;}
.fullpro p{}
.fullpro a{margin:0 10px;}
#con_five_3 li{height:100%;zoom:1;overflow:hidden;}
.tableGen{border:1px solid #ededed;border-collapse:collapse}
.tableGen td{border:1px solid #ededed;padding:5px;}
.tablineheight {font-weight:600}
.tablineheight a{color:#000;}
.tabline{padding:5px;}
.tableGen_item{background:#f9f9f9;padding:5px;}
/**/
.hos-logo{float:left;}
.hos-logo img{padding:4px;border:1px solid #c0c0c0;}
.simple{float:right;width:410px;padding-top:30px;}
.simple h2,.simple h3{display:block;clear:both;border-bottom:1px dashed #c0c0c0;}
.simple span{margin:0 3px;}
.detail p{color:#000;}
.classes li{float:left;width:120px;text-align:center}
.contact{padding:10px;}
#keshidetail img,#about img{margin:5px;}
/*sidebar*/
.sidebar{width:280px;float:right;text-align:left;}
.sidebar .sidetitle{display:block;height:33px;line-height:33px;background:url(pic/hos-norepeat.gif) no-repeat 0 -40px;}
.sidebar .sidetitle h3{font-weight:600;padding-left:40px;line-height:33px;text-align:left;}
.sidewrap{background:#fff2f8;padding: 8px 10px;}
.sidewrap .noborder{border:none;}
.sidewrap .hasline{border-bottom:1px dashed #d13378;height:30px;line-height:30px;margin-bottom:5px;}
.sidewrap .hasline label,.sidewrap .hasline input{display:block;float:left;margin-right:20px;font-weight:800;color:#1d6196;}
.sidewrap .hasline input{margin-top:3px;}
.sidewrap .hasline #docico{background:url(pic/hos-ico.gif) no-repeat 0 -560px;padding-left:30px;height:25px;line-height:25px;}
.sidewrap .hasline #hosico{background:url(pic/hos-ico.gif) no-repeat 0 -590px;padding-left:30px;height:25px;line-height:25px;}
#formsearch label{color:#c91168;}
#formsearch select{width:150px;}
#formsearch .align{display:block;text-align:center;margin-top:3px;}
.wraphalf{width:129px;float:left;}
.wraphalf p{padding:0;margin:0;}
.wraphalf li,#hasborder p{padding:1px 0 1px 25px;background:url(pic/hos-ico.gif) no-repeat 0 -1360px;}
.wraphalf li{margin-left:10px;}
#hasborder{border-left:1px solid #d4dde2;}
#hasborder h4{padding-left:5px;}
.subtn{border:1px solid #d13378;background:#f3a7c8;width:100px;line-height:20px;font-weight:800;margin-left:20px;}
#proll{color:#c91168;}
#proll li{font-weight:800;}
#proll li span{font-weight:400;padding:0 3px;}
#proll select{border:1px solid #c0c0c0;}
.full-side{padding:0;}
.specialul{padding: 3px 0;}
.specialul li{width:260px;height:20px;line-height:20px;overflow:hidden;color:#282c38;}
.specialul a{margin-right:10px;}
.top008{background:url(pic/hos-repeatx.gif) 0 10px;line-height:35px;padding-left:0;padding-right:0;}
.top008 ul{background:url(pic/hos-ico.gif) no-repeat 0 -620px;}
.top008 ul li{}
.top008 ul li a{padding-left:40px;display:block;height:35px;}
.top008 ul li a#top1:hover{background:#d66a9b url(pic/hos-ico.gif) no-repeat 0 -980px;}
.top008 ul li a#top2:hover{background:#d66a9b url(pic/hos-ico.gif) no-repeat 0 -1015px;}
.top008 ul li a#top3:hover{background:#d66a9b url(pic/hos-ico.gif) no-repeat 0 -1050px;}
.top008 ul li a#top4:hover{background:#d66a9b url(pic/hos-ico.gif) no-repeat 0 -1085px;}
.top008 ul li a#top5:hover{background:#d66a9b url(pic/hos-ico.gif) no-repeat 0 -1120px;}
.top008 ul li a#top6:hover{background:#d66a9b url(pic/hos-ico.gif) no-repeat 0 -1155px;}
.top008 ul li a#top7:hover{background:#d66a9b url(pic/hos-ico.gif) no-repeat 0 -1190px;}
.top008 ul li a#top8:hover{background:#d66a9b url(pic/hos-ico.gif) no-repeat 0 -1225px;}
.top008 ul li a#top9:hover{background:#d66a9b url(pic/hos-ico.gif) no-repeat 0 -1260px;}
.top008 ul li a#top10:hover{background:#d66a9b url(pic/hos-ico.gif) no-repeat 0 -1295px;}
.sidewrap h2{font-size:30px;color:#f00;display:block;text-align:center;}


#bookingForm input{border:1px solid #c0c0c0;}

