@charset "utf-8";
/* CSS Document Doctor_search */
#find_doctor { width:990px; overflow:hidden; background:url(../images/mix/doctor_bg_line.gif) repeat-y; display:block; clear:both; margin:0 auto 30px auto;}
.fd_tborder,.fd_dborder { width:100%; height:26px; overflow:hidden; background:url(../images/mix/about_part.gif) repeat-x; display:block; clear:both;}
.fd_dborder { background-position:0px -27px;}
.fd_tborder span,.fd_dborder span { width:26px; height:26px; overflow:hidden; background:url(../images/mix/about_part.gif) no-repeat; display:block;}
.fd_tborder span.larrow { background-position:0px -54px; float:left;}
.fd_tborder span.rarrow { background-position:-27px -54px; float:right;}
.fd_dborder span.larrow { background-position:0px -81px; float:left;}
.fd_dborder span.rarrow { background-position:-27px -81px; float:right;}

.fd_main { width:978px; overflow:hidden; display:block; clear:both; margin:0 auto;}
.fd_bt { width:auto; height:38px; overflow:hidden; background:url(../images/mix/doctor_part.gif) no-repeat; display:block; clear:both; padding-left:49px; margin:0 20px 14px 20px;}
.fd_bt .title { overflow:hidden; display:block; clear:both; font-size:20px; line-height:24px; color:#309c82; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.fd_bt .txt { overflow:hidden; display:block; clear:both; line-height:14px;}

.fd_search { height:40px; overflow:hidden; display:block; clear:both; padding:0 20px; border-bottom:3px solid #2aa586;}
.fd_search li { overflow:hidden; float:left; display:block; margin-right:12px;}
.fd_search li input,.fd_search li select { width:98px; height:22px; line-height:22px; float:left; display:block; background:#fff url(../images/public/user_part.gif) repeat-x 0px -17px; padding:0 3px; border:1px solid #d5d5d5; margin-right:3px; color:#2469b4; text-align:center;}
.fd_search li select { width:auto; height:24px; padding:2px;}
.fd_search li input:focus,.fd_search li select:focus { background:#feffd5; border:1px solid #d5b96f;}
.fd_search li input.zip { width:60px;}
.fd_search li select.country { width:180px;}
.fd_search li input.but { width:90px; height:24px; background:url(../images/mix/doctor_part.gif) no-repeat 0 -39px; border:0; padding:24px 0 0 0; margin:0 0 0 7px; cursor:pointer;}
.fd_search li p { line-height:24px; overflow:hidden; float:left; display:block; padding-right:6px;}
.fd_search li p.or { color:#f80; font-style:italic; font-weight:bold; padding-left:3px;}

.fd_map { width:100%; height:415px; overflow:hidden; display:block; clear:both; margin:0 auto 10px auto;}

.fd_conts { width:100%; overflow:hidden; display:block; clear:both; border-bottom:1px solid #dfdfdf; margin:0 auto 10px auto;}
.fd_conts ul { width:325px; height:415px; overflow:auto; float:left; display:block; position:relative;}
.fd_conts ul li { overflow:hidden; display:block; clear:both; padding:6px 6px 6px 36px; position:relative; z-index:2; cursor:default;}
.fd_conts ul li.set { background:#eee;}
.fd_conts ul li.set img { position:relative;}
.fd_conts ul li em { width:20px; height:34px; overflow:hidden; float:left; display:block; position:absolute; left:8px!important; left:-26px; top:6px; z-index:3;}
.fd_conts ul li h3 { line-height:16px; overflow:hidden; display:block; clear:both; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:0 0 6px 0;}
.fd_conts ul li h3 a { color:#77c; line-height:16px; font-family:Arial, Helvetica, sans-serif;}
.fd_conts ul li h3 a.name { font-size:16px; color:#00c; cursor:pointer;}
.fd_conts ul li p { line-height:16px; overflow:hidden; display:block; clear:both; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.fd_conts ul li p a { font-size:13px; color:#77c; line-height:16px; font-family:Arial, Helvetica, sans-serif;}
.fd_conts ul li p img { width:85px; height:60px; overflow:hidden; margin:0 5px 5px 0; border:1px solid #0000ff; float:left; display:block;}

.fd_conts .view { width:652px; height:415px; overflow:hidden; float:right; display:block; border-left:1px solid #dfdfdf;}
.fd_conts .view h2 { font-size:16px; line-height:20px; overflow:hidden; display:block; clear:both; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;}
.fd_conts .view p { line-height:16px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.fd_conts .view p.more { line-height:18px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:13px; display:block; clear:both;}
.fd_conts .view p.more a { font-size:13px; line-height:16px; color:#7777cc; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; padding:0 3px;}
.fd_conts .view p img { margin:0 0 0 15px; float:right; display:block;}
.fd_conts .view p.link a { line-height:20px; font-size:13px; overflow:hidden; color:#008000; text-decoration:underline; font-family:Arial, Helvetica, sans-serif;}

/* CSS Document News_center Email_friend */
#email_friend_nav { width:980px; overflow:hidden; display:block; clear:both; margin:0 auto; margin-bottom:30px;}
#email_friend_nav .up_nav { width:980px; overflow:hidden; display:block; clear:both;}
#email_friend_nav .up_nav img { float:left; display:block; margin:0; padding:0;}

#email_friend_nav .down_nav { width:980px; overflow:hidden; display:block; clear:both;}
#email_friend_nav .down_nav .left_roun { width:578px; overflow:hidden; float:left; display:block;}
#email_friend_nav .down_nav .left_roun img { float:left; display:block; margin:0; padding:0;}

#email_friend_nav .down_nav .right_roun { width:402px; height:390px; overflow:hidden; background:url(../images/email_friend/email_friend_10.jpg) no-repeat; float:right; display:block;}
#email_friend_nav .down_nav .right_roun .title_nav { width:352px; height:41px; overflow:hidden; display:block; clear:both; padding-top:11px;}
#email_friend_nav .down_nav .right_roun .title_nav img { float:left; display:block;}
#email_friend_nav .down_nav .right_roun .title_nav span { width:300px; line-height:14px; overflow:hidden; float:right; display:block; color:#fff; padding-top:4px;}

#email_friend_nav .down_nav .right_roun .email_enter { width:352px; height:74px; overflow:hidden; display:block; clear:both;}
#email_friend_nav .down_nav .right_roun .email_enter textarea { width:348px; height:60px; overflow:auto; background:#fff; float:left; display:block; border:1px solid #1c7949; padding-left:2px;}

#email_friend_nav .down_nav .right_roun .promotions_txt { width:352px; overflow:hidden; display:block; clear:both; color:#fff; padding-bottom:6px;}

#email_friend_nav .down_nav .right_roun .info_enter { width:352px; height:100px; overflow:hidden; display:block; clear:both;}
#email_friend_nav .down_nav .right_roun .info_enter textarea { width:348px; height:90px; overflow:auto; background:#fff; float:left; display:block; border:1px solid #1c7949; padding-left:2px;}

#email_friend_nav .down_nav .right_roun .submit_nav { width:352px; overflow:hidden; display:block; clear:both;}
#email_friend_nav .down_nav .right_roun .submit_nav input { width:136px; height:38px; overflow:hidden; background:url(../images/email_friend/email_friend_15.jpg) no-repeat; float:left; display:block; border:0; cursor:pointer;}
#email_friend_nav .down_nav .right_roun .submit_nav span { width:208px; height:27px; overflow:hidden; float:right; display:block; color:#fff; padding-top:11px;}