@charset "utf-8";
/* CSS Document */
body {background:url('../images/top_bg.gif') top left repeat-x; font-family:Arial,'宋体'; font-size:12px; color:#333; padding-bottom:60px;}
* {padding:0px; margin:0px auto; list-style:none;}
a {text-decoration:none; color:#333;}
a:hover {text-decoration:underline;color:#db0202;}
.left {float:left;}
.right {float:right;}
a img {border:none;}
.clearfix {clear:both; margin-top:10px;}
h1 {font-size:24px;}
h2 {font-size:16px;}
h3 {font-size:14px;}
h4 {font-size:12px;}
#b{position:fixed; top:30%; text-align:center; left:30%;}
#b a img {border:none;}

/*颜色*/
.blue {color:#157bc8;}
.grey {color:#777;}
.red {color:#db0202;}
.f9 {color:#999;}
.f0 {color:#0062ac;}
.f4 {color:#418bc2;}

p {text-indent:2em; line-height:24px;}
.line {background:url('../images/line.gif') left bottom repeat-x; }

.w {width:980px; padding:0px; margin:0px auto;}
.top {height:31px; line-height:31px;}
.search * {vertical-align:middle;}
.search {width:280px; overflow:hidden; padding-top:3px; line-height:24px;}
.search input.search_txt {border:1px solid #7fabb9; height:18px; width:128px; padding:0px 5px; color:#777;}
.search input.search_btn {background:url('../images/search_bnt.gif') left no-repeat; border:none; width:51px; height:20px; text-align:center; color:#fff; line-height:20px; margin-left:5px;}

/*banner*/
#banner{position:relative;width:980px;height:338px;overflow:hidden;margin:0 auto;}
#banner_list img {border:0px;}
#banner_bg {position:absolute; bottom:0;background-color:#fff;height:30px;filter: Alpha(Opacity=30);opacity:0.3;z-index:1000;cursor:pointer; width:980px; }
#banner_info{position:absolute; bottom:0; left:5px;height:22px;color:#333;z-index:1001;cursor:pointer}
#banner_text {position:absolute;width:300px;z-index:1002; right:3px; bottom:3px;}
#banner ul {position:absolute;list-style-type:none;filter: Alpha(Opacity=80);opacity:0.8; border:1px solid #fff;z-index:1002;margin:0; padding:0; bottom:3px; right:5px;}
#banner ul li { padding:0px 8px;float:left;display:block;color:#FFF;background:#6b6a6a;cursor:pointer}
#banner ul li.on { background:#c00}
#banner_list a{position:absolute;}

.top_nav {width:350px; line-height:31px; color:#b5b5b5; text-align:right;}
.top_nav a {color:#333; padding:0px 5px;}
.top_nav a:hover {color:#157bc8;}

.nav {background:url('../images/nav_bg.jpg') left top no-repeat; height:40px; margin-top:1px;}
.nav li {width:80px; padding-left:16px; font-size:14px; float:left; padding-top:5px; height:30px;}
.nav li a {width:80px; height:30px; line-height:30px; font-weight:bold; color:#fff; text-align:center; display:inline-block;}
.nav li a:hover {background:url('../images/nav_hover.gif') no-repeat; text-decoration:none;}
.s_nav {background:url('../images/nav_bottom_bg.gif') left top repeat-x; height:61px;}
.s_nav li {float:left; padding-left:22px; height:61px;}
.s_nav li span {width:36px; display:inline-block;}
.s_nav li span a {width:36px; height:61px; background:url('../images/nav_btn.gif') left no-repeat; display:inline-block;}
.s_nav li div {line-height:26px; padding-top:6px;}
.s_nav li div a {color:#333;}
.s_nav li div a:hover {color:#157bc8;}
.s_nav li.nose {width:240px;}
.s_nav li.nose span a {background-position:0px 0px;}
.s_nav li.nose span a:hover {background-position:0px -61px;}
.s_nav li.throat {width:246px;}
.s_nav li.throat span a {background-position:0px -122px;}
.s_nav li.throat span a:hover {background-position:0px -183px;}
.s_nav li.ear {width:210px;}
.s_nav li.ear span a {background-position:0px -244px;}
.s_nav li.ear span a:hover {background-position:0px -305px;}
.s_nav li.snore {width:170px;}
.s_nav li.snore span a {background-position:0px -366px;}
.s_nav li.snore span a:hover {background-position:0px bottom;}
.s_nav li.nose div {width:186px;}
.s_nav li.throat div {width:192px;}
.s_nav li.ear div {width:156px;}
.s_nav li.snore div {width:116px;}

.box {padding:10px; width:208px;}
.border {border:1px solid #dfdfdf;}
.border_nt {border:1px solid #dfdfdf; border-top:none;}


.title_l {background:url('../images/title.jpg') left top no-repeat; padding-left:41px;}
.title_r {background:url('../images/title.jpg') right bottom no-repeat; padding-right:6px;}
.title {background:url('../images/title.jpg') left -32px repeat-x; height:32px; line-height:32px; color:#0062ac;}

.pic img {padding:2px; border:1px solid #dfdfdf;}
.box_r {width:230px; overflow:hidden;}

.cnt_bottom {padding-top:8px; padding-bottom:7px; font-family:'宋体';}
.cnt_bottom li {clear:both; line-height:22px; height:23px; color:#777;}
.no_b {padding-bottom:0px!important;}

.con_pic {height:90px; overflow:hidden;}
.con_pic img {margin-right:6px;}
.con_pic h4 {padding-bottom:8px;}
.con_pic span {line-height:20px;}

.nav_mid {height:28px; background:url('../images/mark_01.jpg') left center no-repeat; padding-left:40px; line-height:28px;}
.nav_mid a {padding:0px 5px;}

/*协和品牌技术*/
.xhjs {width:238px; height:233px; border:#b8e0f2 1px solid; border-top:none;}
.xiangmulist2 {padding:2px 0px 0px 2px; width:236px;}
.xiangmulist2 li{float:left; width:234px; padding-bottom:2px;background:url('../images/bg_t.png') right no-repeat;}
.xiangmulist2 li .img {display:none; width:234px; height:93px;}
.xiangmulist2 li span {float:left; width:31px; height:32px; overflow:hidden; display:inline-block;}
.xiangmulist2 li.name {width:198px;}
.xiangmulist2 li a.name {float:left; width:198px; height:32px; line-height:32px;}
.xiangmulist2 li.current span {display:none;}
.xiangmulist2 li.current .name {display:none;}
.xiangmulist2 li.current .img {display:block;}

/*专家*/
.box {padding:10px; width:208px;}
.doctor_list {height:115px; padding-bottom:11px; margin-bottom:10px; background:url('../images/line.gif') left bottom repeat-x; line-height:20px;}
.doctor_list img {padding-right:6px;}
.doctor_list p {line-height:18px; text-indent:0em;}
.zx {height:18px; line-height:18px; padding-top:6px;}
.zx a {width:46px; height:18px; display:inline-block;  text-align:center; background:#ff0 url('../images/consult_btn.gif') left top no-repeat;}
.zx a.reg {background-position:0 top;}
.zx a.refer {background-position:0 bottom;}


.foot {padding-top:20px; text-align:center; line-height:22px;}


/*页码数*/
.pages {text-align:center;}
.pages,.pages a {color:#418bc2;}
.pages a:hover,.pages a.on {border:1px solid #84b9ee; background:#a3cbf4;color:#036c67; text-decoration:none; color:#fff;}
.pages * {vertical-align:middle;}
.pages a {padding:2px 5px; height:14px; line-height:14px; display:inline-block; border:1px solid #cfcfcf; margin:0px 1px;}

