﻿@charset "utf-8";
/* CSS Document */
/*main_top_content begins*/
#main_top_content_right,#main_bottom_content_right {width: 709px; float: left;}
   #login {width: 201px; float: left; display: inline;}
     #gray_border_dl {border: 1px solid #e7e8e9; border-bottom: none; border-top: none; height: 145px; *height: 140px;}
	 /*
	   #login table td.border_left {border-left: 1px solid #e7e7e7;}
	   #login table td.border_right {border-right: 1px solid #e7e7e7;}
	 */
/*修改后新代码 头部*/
#top_banner {margin: 10px 0;}
#yiyuan_header {height: 93px;}
/*修改后新代码 头部*/
	     #login table input {border: 1px solid #b3b3b3; width: 120px;}
	     #login table input#expecial {width: 60px;}
		 #login table input.input_normal {width: auto; height: auto; border: none;}
	#banner {margin-left: 10px; float: left; border: 1px solid #e5e5e5; padding: 1px 0;}
#main_top_content_left,#main_bottom_content_left {width: 230px; float: right;}
    #search {margin-bottom: 10px; height: 36px; background: url(../images/bj/index_39.jpg) 0 0 repeat-x; border: 1px solid #c1e7fc; padding-top: 13px;}
	 #search select {width: 140px; text-align: center; margin-left: 20px; float: left; color: #004F98; font-size: 14px;}
	 #search #exp {width: 350px; *height: 18px; float: left; margin-left: 5px; text-align: center; color: #585858; font-size: 14px;}
	 .to_top {float: right; margin-right: 13px;}
	/*#flow {height: 120px; border: 1px solid #c1e7fc; padding: 20px 0 0 10px;}*/
	#hospital,#beautiful,#health,#golden_years {margin-top: 10px;}
	  #hospital h4,#main_bottom_content_right h4,#search h4 {color: #fff; font-size: 14px; font-weight: bold; height: 23px; padding: 8px 0 0 26px; background: url(../images/bj/index_37.jpg) 0 0 no-repeat;}
	  #beautiful div,#health div,#golden_years div,#search div {border: 1px solid #e7e7e7; border-top: none; height: 145px; _height: 0;}
	  #hospital div {border: 1px solid #cee8f7; height: 125px; overflow: hidden; padding: 10px 0 15px; position:relative;}
	  #search div {height: 180px; padding-top: 18px;}
	    #search div img {clear: both; margin-top: 22px;}
	  #hospital div.clear_both {border: none;}
	    #hospital div ul {padding: 12px 0 12px 0; float: left; margin-right:24px; line-height: 28px; width:102px;}
		#hospital div img.float_right,#hospital div img.float_left {border: none; padding: 0; position:absolute; z-index:999; }   
		#hospital div img.float_right{left:10px;top:50px;}
		#hospital div img.float_left { right:10px; top:50px;}
		#hospital div ul#to_left {margin-left: 16px;}
	      #hospital div img {padding: 2px; border: 1px solid #e7e7e7;}
		    #hospital div ul a {display: block;text-align: center;clear: both; color: #004f98; width:102px;}
/*main_top_content_left begins*/
#main_top_content_left a img {border: 1px solid #e1e1e1;}
#main_top_content_left h4,#main_bottom_content_left h4 {font-size: 14px; font-weight: bold; color: #004f98; height: 25px; line-height: 25px; background: url(../images/bj/index_51.jpg) 0 0 repeat-x; border: 1px solid #c0e2fd; margin-top: 10px;}
  #main_top_content_left h4 span,#main_bottom_content_left h4 span {padding-left: 28px; background: url(../images/bj/index_23.gif) 10px 50% no-repeat;}
  #main_top_content_left h4 a,#main_bottom_content_left h4 a {float: right; font-size: 12px; font-weight: normal; color: #0f6b9e; margin-right: 5px;}
  #main_top_content_left div,#main_bottom_content_left div {border: 1px solid #e7e7e7; border-top: none; margin-bottom: 10px; padding-bottom: 19px; *padding-bottom: 17px; _padding-bottom: 16px;}
    #main_bottom_content_left div#medicine {margin-bottom: 0;}
    #main_top_content_left div ul {margin: 0 9px; padding-top: 5px;}
      #main_top_content_left div li {border-bottom: 1px dashed #dbdbdb; line-height: 30px;}
	    #main_top_content_left div li a {color: #464646;}
		#main_top_content_left div li a:hover {color: #0f6b9e;}
/*main_top_content ends*/
/*main_bottom_content_left begins*/
#subscribe {height: 417px; line-height: 24px;}
  #subscribe ul {margin: 0 15px;}
    #subscribe ul li {border-bottom: 1px dashed #dbdbdb; padding: 7px 0;line-height:22px;height:60px;}
	  #subscribe ul li a {color: #464646;}
#medicine {height: 235px; line-height: 26px;}
  #medicine ul {margin: 0 10px; padding-top: 10px;}
    #medicine a {display: block; color: #464646; padding-left: 10px; height: 26px; overflow: hidden; margin-top: 6px;}
	#medicine a:hover {color: #004f98; background-color: #e4f5fc;}
/*main_bottom_content_right begins*/
#beautiful div,#health div,#golden_years div {height: 236px;}
  #beautiful div div,#health div div,#golden_years div div {border: none;}
   #beautiful h4 a,#golden_years h4 a {color: #1060b8;}
   #beautiful h4 a:hover,#golden_years h4 a:hover {color: #ff5b00;}
    #beautiful h4 span,#golden_years h4 span {float: right; font-size: 12px; color: #1060b8; font-weight: normal; margin-right: 20px;}
	#beautiful .cosmetology div {height: auto; border-bottom: 1px dashed #ccc; padding: 15px 0 30px; _padding-bottom: 15px; margin-top: 10px;}
	 #beautiful .cosmetology div p {line-height: 17px;}
	 #beautiful .cosmetology div p span {color: #004f98; font-weight: bold;}
	 #beautiful .cosmetology div p a {color: #004f98;}
	 #beautiful .cosmetology div p a:hover {color: #ff5e00;}
	 #beautiful .cosmetology div div.clear_both {height: 0; border: none; margin: 0; padding: 0;}
	  #beautiful .cosmetology div a img {border: 1px solid #ccc; padding: 1px; float: left; margin-right: 10px;}
	   #beautiful .cosmetology ul {margin-top: 8px;}
        .cosmetology {width: 330px; float: left; border: none; margin-left: 20px; display: inline;}
	     #health .cosmetology ol {margin-top: 15px;}
	       #health .cosmetology ol li {float: left;}
	       #health .cosmetology ol a {display: block; width: 73px; height: 31px; background: url(../images/bj/index_69.jpg) 0 0 no-repeat; line-height: 31px; text-align: center; margin-right: 5px; color: #1060b8;}
		     #health .cosmetology ol li.change_bj a {height: 38px; background: url(../images/bj/index_67.jpg) 0 0 no-repeat; color: #fff; font-weight: bold;}
	      #health .cosmetology ul {clear: both; margin-top: 60px!important;}
		 .cosmetology ul {line-height: 28px;}
	      .cosmetology ul a {color: #464646;}
		  .cosmetology ul a:hover {color: #1060b8;}
	   #golden_years .cosmetology a img {margin: 18px 0; border: 1px solid #e4e4e4;}
	   #golden_years .cosmetology ul {border-top: 1px dashed #ccc; padding-top: 11px;}
	      #golden_years .cosmetology ul span {display: block; float: left; background-color: #4899de; color: #fff; height: 19px; width: 77px; line-height: 19px; margin-top: 5px; text-align: center;}
/*修改后方式挂号*/
#flow_hospital,#flow_ks {width: 349px; float: left; overflow: hidden;}
#flow_ks {margin-left: 10px; color: #004f98;}
   #mid_content h4 {background: url(../images/bj/index3_bj.jpg) 0 0 no-repeat; height: 32px; padding-left: 27px; font-size: 14px; color: #fff; font-weight: bold; line-height: 32px;}
      #mid_content h4 a {float: right; font-size: 12px; font-weight: normal; color: #0f6b9e; margin-right: 8px;}
   #flow_hospital div,#flow_ks div {border: 1px solid #ededed; border-top: none; height: 200px; padding-top: 10px;}
       #flow_hospital ul li,#flow_ks ul li {float: left; margin-left: 17px; display: inline; line-height: 24px; white-space: nowrap;}
	   #flow_hospital ul li{width:45%; overflow:hidden; line-height:3.2em;}
	     #flow_hospital ul li a,#flow_ks ul li a {color: #004f98;}
	#flow_ks span {font-weight: bold; float: left; margin: 0 15px; display: inline; margin-top: 6px;}
	#flow_ks p {float: left; width: 255px; line-height: 24px; margin-bottom: 20px;}
	  #flow_ks p a {color: #004f98;}

#search #selType,#search #selBookType {width:75px;}

div#UpdatePanel1{border:none;}
#main_top_content_left div div{border:none;}
div#demo1{ margin-bottom:0; padding-bottom:0;}
div#demo2{margin-bottom:0; padding-bottom:0;}
div#demo{ margin-bottom:10px; padding-bottom:13px;}
#imageScrollsContainer{position:absolute;}