@charset "gb2312";
@import "system.css";
/*--------first page css set start--------*/
#left dt{
 width:220px;
 height:29px;
 background:transparent url(../images/dtbg.gif);
 text-indent:26px;
 padding-top:12px;
}
#left dd h1,h2{
 text-indent:15px;
 margin-top:4px;
}
#left dd h3,h4{
 text-indent:80px;
 margin-top:5px;
}
#left dd h4{
 margin-bottom:5px;
}
#left dd h6{
 margin:10px 0;
 text-align:center;
 font-size:14px;
 font-weight:bold;
 color:#F00;
}
.product li{
  height:24px;
  width:100%;
  background:transparent url(../images/icon_003.gif) 10px 11px no-repeat;
  text-indent:30px;  
  border-bottom:1px dotted #ccc;
  padding:10px 0 0 0;
  text-align:left;
}
#vote{
  margin:10px;
}
#vote li{
  height:20px;
}
#link{
  margin:10px 5px 0 20px;
}
#link li{
  height:20px; width:30px;float:left;
}
#left dd h5{
  padding:5px 5px 5px 20px;  
  border-bottom:1px dotted #ccc;
}
#linkimg{
  margin:5px 5px 20px 0px;
}
#linkimg li{ 
  margin:5px 0px 5px 10px; 
  float:left;
}
#linkimg img{
  width:90px;
  height:33px;
  border:1px solid #ccc;
}

#Linktext{
  margin:5px 5px 20px 0px;
}
#Linktext li{ 
  margin:5px 0px 5px 10px; 
  float:left;
}

#linkimgindex{
  margin:1px 1px 1px 2px;
}
#linkimgindex li{ 
  margin:1px 0px 5px 2px; 
  float:left;
}
#linkimgindex img{
  width:98px;
  height:33px;
  border:1px dotted #ccc;
}

/*--------center left--------*/
#ad{
  margin-top:5px;
  float:left;
}

#centerleft{
  width:515px;
  float:left;
  border-right:1px solid #ccc;
}
#centerleft dt{
 width:515px;
 height:25px;
 background:transparent url(../images/centerbg.gif) no-repeat;
 text-indent:30px;
 padding-top:10px;
}
#companynew ul{
  margin:8px;
}
#companynew li{
  height:20px;
  background:url(../images/reddot.gif) left center no-repeat;
  text-indent:8px;
}
#intronew ul{
  margin:10px;
}
#intronew li{
  height:21px;
  background:url(../images/reddot.gif) left center no-repeat;
  text-indent:8px;
  border-bottom:1px dotted #000;
  padding-top:5px;
}
#suppy ul{
  margin:10px;
}
#suppy li{
  height:22px;
  background:url(../images/blkdot.gif) bottom repeat-x;
  padding-top:8px;
  color:red;
}
#suppy li a{
   padding-left:10px;
}
/*--------right-----*/
#right{
  width:263px;
  height:auto;
  float:left;  
}
#right dt{
  width:263px;
  height:25px;
  background:url(../images/right.gif);
  text-indent:30px;
  padding-top:12px;
}
#company dd{
  padding:10px;
  line-height:150%;
}
#company span{
  display:block;
  text-indent:200px;
}
#function li{
  height:35px;
  background:url(../images/blkdot.gif) repeat-x;
  text-indent:-9999px;
  padding:5px;
}
#function a{
  display:block;
  width:187px;
  height:34px;
  margin:5px 0 0 40px;  
} 
#function a.fun01{
  background:transparent url(../images/fun01.gif) no-repeat;
}
#function a.fun02{
  background:transparent url(../images/fun01.gif) no-repeat;
}
.job{width:98%;margin:10px 0;border-collapse:collapse;border-spacing:0px; line-height:22px;float:left; clear:both;}
.job td{padding-left:10px; border:1px solid #ccc;}
.job a{color:#F00; padding:0 5px;}
.job input{border:1px solid #999;}
#job{ width:100%;margin:5px; color:#6E6E6E}
#job h1{height:22px;padding:2px;font-size:16px; font-weight:bold; text-align:left;}
#job h2{ padding-top:20px; text-align:left; height:22px}
#job li{ text-align:left; height:22px}
#job h3{ height:22px; padding-top:50px; padding-left:510px;}
#job span{
  font-weight:bold;
}
/*---------reg--------*/
#reg{
  margin:20px 0 0 100px;
  float:left; 
  text-align:left; 
}
#reg li span{
  float:left;
  width:80px;
}

/*------company --------*/
#companylist li{
  height:23px;
  border-bottom:1px dotted #ccc;
  text-indent:30px;
  padding-top:8px;
  background:url(../images/icon_003.gif) 10px 8px no-repeat;
}
/*----------new comment----------*/
#comment{
  float:right;
  width:600px;
  margin-right:50px;
}
#new_same{
  float:right;
  margin-right:50px;
  text-align:left;
  
  width:650px;
}
#new_same h1{
  font-weight:bold;
  font-size:14px;
  width:650px;
  height:25px;
  background-color:#eee;
  padding-top:8px;
  text-indent:10px;
}
#new_same ul{
  margin-top:10px;
}
#new_same li{
  height:20px;
  background:url(../images/reddot.gif) left no-repeat;
  text-indent:10px;
}
.imgcenter{
  display:block;
  text-align:center;
}

/*------FAQ-------*/
#faq li{
  width:600px;
  height:25px;
  font-weight:bold;
  background-color:#eee;
  padding:5px 10px 0 10px;
  margin:5px 0 0 30px;
  font-size:14px;
}
#faq li span{
  display:block;
  float:right;
  font-size:12px;
  font-weight:normal;
  color:#F00;
}
#faq li.nobg{
 background:none;
 font-weight:normal;
 font-size:12px;
 color:#66F;
}
/*-------search bar height-------*/
.ddheight{
   height:100px; 
   padding-top:18px!important;  
   padding-top:22px;
  
}
.ddheight select{
   width:155px;
   overflow:hidden;
}

/*-----mail send-----*/
.email{
 float:right;
 width:750px;
}
.email h1{
  width:600px;
  background-color:#eee;
  height:20px;
  padding-top:8px;
  text-indent:10px;
  font-weight:bold;
}
.email li{
  margin:5px;
}
.email li span{
  width:100px;
  color:#3366FF;
  float:left;
  padding-left:10px; 
}
.email li.biz{
 color:#CC3300;
 width:600px;
  background-color:#eee;
  height:20px;
  padding-top:8px;
  text-indent:10px;
}
#n_t_wrap_nav_r {
	FLOAT: right; WIDTH: 190px; HEIGHT: 25px
}
#n_t_wrap_nav_r UL {
 LIST-STYLE-TYPE: none
}
#n_t_wrap_nav_r LI {
 FONT-SIZE: 12px; FLOAT: left; width:190px;
}
#n_t_wrap_nav_r LI A { DISPLAY: block; PADDING-LEFT: 30px; color:#0072A4; LINE-HEIGHT: 27px; TEXT-DECORATION: none;color:#000000; background-color:#F4F3F1;
	background-image:url(/images/byjs_r2_c2.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 15px;margin:5px 0px;
}
#n_t_wrap_nav_r LI A:hover {
line-height:25px;
	border:1px solid #1B82AF;
	background-color:#FFFFFF;
	font-weight:bold; color:#0072A4;
	background-image:url(/images/byjs_r2_c.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 15px; TEXT-DECORATION: none
}
#n_t_wrap_nav_r span { DISPLAY: block; PADDING-LEFT: 30px; color:#0072A4; LINE-HEIGHT: 25px; TEXT-DECORATION: none; border:1px solid #1B82AF; 
	background-image:url(/images/byjs_r2_c.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 15px;margin:5px 0px;
	font-weight:bold;
}
#n_t_wrap_nav_r a:hover span { DISPLAY: block; PADDING-LEFT: 30px; color:#0072A4; LINE-HEIGHT: 25px; TEXT-DECORATION: none; border:1px solid #1B82AF; 
	background-image:url(/images/byjs_r2_c.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 15px;margin:5px 0px;
}
.hfoot{ border-bottom:2px solid #EEE6D1 }
.red14{ font-size:14px; font-weight:bold; color:#FF0000;}
.red12{ font-size:12px; font-weight:bold; color:#FF0000;}
.red121{ font-size:12px; color:#FF0000;}

/*------科室列表-----*/
#keshi_right {
 WIDTH: 600px; 
}
#keshi_right UL {
 LIST-STYLE-TYPE: none;width:600px;float:none;
}
#keshi_right LI {
 FONT-SIZE: 12px; FLOAT: left; width:100px;
}
#keshi_right LI A { DISPLAY: block;color:#0072A4; LINE-HEIGHT: 25px; TEXT-DECORATION: none;margin:5px 10px; text-align:center;
}
#keshi_right LI A:hover {
    width:80px;
    line-height:25px;
	background-color:#017CC2;
	font-weight:bold; color:#ffffff;
	TEXT-DECORATION: none
}

/*------著名专家列表-----*/
#zhujia_right {
 WIDTH: 650px; 
}
#zhujia_right UL {
 LIST-STYLE-TYPE: none;width:650px;float:none;
}
#zhujia_right LI {
 FONT-SIZE: 12px; FLOAT: left; width:305px; margin:5px 8px 5px 3px ;
}

#ttzjyy {
 WIDTH: 630px; 
}
#ttzjyy UL {
 LIST-STYLE-TYPE: none;width:630px;float:none;
}
#ttzjyy LI {
 FONT-SIZE: 12px; FLOAT: left; width:300px; margin:5px 8px 5px 3px ;
}

.wyzx{border-left:1px solid #D5D5D5; border-bottom:1px solid #D5D5D5; border-right:1px solid #D5D5D5;padding:10px;}

#menz1 {width:350px;}
#menz1 li{FLOAT: left; width:80px; text-align:center; padding:3px 0px;color:#000000;DISPLAY: block; font-weight:bold; background-color:#FFFFFF; margin:5px 5px -1px ;}
#menz1 li #span{FLOAT: left; width:80px; text-align:center; padding:3px 0px;color:#ff0;DISPLAY: block; font-weight:bold; background-color:#F00; margin:5px 5px -1px ;}

#index {
 WIDTH: 100%; 
}
#index UL{
list-style-type:square;padding:2px 5px;
}
#index LI {
 FONT-SIZE: 12px; FLOAT: left; width:100%; margin:3px 0px 3px 0px ; 
}
#yqsb {
 WIDTH: 600px; text-align:center; margin-left:40px;
}
#yqsb UL {
 LIST-STYLE-TYPE: none;width:600px;float:right
}
#yqsb LI {
width:250px;float:left;margin:5px 20px 5px 20px;
}

#zyld {
 WIDTH: 650px; text-align:center; margin-left:10px;
}
#zyld UL {
 LIST-STYLE-TYPE: none;width:650px;float:right;
}
#zyld LI {
width:138px;float:left;margin:5px 10px 5px 10px; height:200px;
}


#yqsb1 {
 WIDTH: 100%; text-align:center; 
}
#yqsb1 UL {
 LIST-STYLE-TYPE: none;width:100%;float:left
}
#yqsb1 LI {
width:250px;float:left;
}

#menz{ width:100px; text-align:center; padding:3px 0px;color:#007BC1;DISPLAY: block; font-weight:bold; background-color:#FFFFFF; margin:5px 5px -1px ; font-size:13px;}
#menz1{ width:100px; text-align:center; padding:5px 0px;color:#007BC1;DISPLAY: block; font-weight:bold; background-color:#FFFFFF; margin:5px 5px -1px ; font-size:14px;}

#zjjjjj {
	CLEAR: both;BACKGROUND: #fff;WIDTH: 505px; TEXT-ALIGN: left; 
}
#zjjjmt {
WIDTH: 505px; background-color:#0072A4; height:20px;
}
#zjjjmt ul{padding-top:5px;
}
#zjjjmt li{
	FLOAT: left;padding-top:5px;
}
#mt {FONT-WEIGHT: bold; FONT-SIZE: 13px;WIDTH: 85px; CURSOR: hand; COLOR: #0072A4; MARGIN-RIGHT: 1px; HEIGHT: 10px; TEXT-ALIGN: center
}
#lt22 {
	FLOAT: left; WIDTH: 500px; padding:8px;
}
#lt22 UL {
	FLOAT: left; MARGIN: 0px; WIDTH: 500px
}
#lt22 LI {
	PADDING-LEFT: 10px; BACKGROUND: url(arrow_yellow.gif) no-repeat left 50%;TEXT-ALIGN: left; WIDTH: 480px; LINE-HEIGHT: 25px; BORDER-BOTTOM: #e3e7ec 1px dotted
}

#index_news {
 WIDTH: 339px; 
}
#index_news UL{
list-style-type:square;padding:2px 10px;
}
#index_news LI {
 FONT-SIZE: 12px; FLOAT: left; width:100%; margin:4px 8px 4px 3px ; 
}
.fbbt{ font-size:12px; color:#0000FF;}
.mp1 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; BACKGROUND: #a4d3f8; PADDING-BOTTOM: 3px; PADDING-TOP: 4px; TEXT-ALIGN: center
}
.mp2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #f6f6f6; PADDING-BOTTOM: 3px; PADDING-TOP: 4px;
}
