﻿@charset "utf-8";
/*-初始化-*/
*{margin:0;padding:0}
body{color:#434343;line-height:26px;font-family:"宋体", Arial;font-size:14px}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,input,textarea,blockquote,th,td{padding:0;margin:0;word-break:break-all}
ol, ul, li, dt, dd, dl{list-style:none}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}
img{border:0;}
select,input{vertical-align:middle; font-size:12px}
a{font-family:"宋体","Arial Narrow";text-decoration:none}
a:link{color:#434343}
a:visited{color:#434343}
a:hover{color: #434343;text-decoration:none}
button{cursor:pointer}
/*-图片点击滚动去虚线-*/
a:active{outline:none}
a:active {blr:expression(this.onFocus=this.blur())}

.mt10{ margin-top:10px}
.mr10{ margin-right:10px}
.mr8{ margin-right:8px}
.mb15{ margin-bottom:15px}
.mb20{ margin-bottom:20px}
.mb25{ margin-bottom:25px}
.mb30{ margin-bottom:30px}
.mb10{ margin-bottom:12px}
.mb5{ margin-bottom:5px}
.mb8{ margin-bottom:8px}
.ml10{ margin-left:10px}
.ml15{ margin-left:15px}
.pt10{ padding-top:10px}
.pr10{ padding-right:10px}
.pb10{ padding-bottom:10px}
.pl10{ padding-left:10px}
.pr15{ padding-right:15px}
.pr20{ padding-right:20px}
.pl5{ padding-left:5px}
.pt15{ padding-top:15px}
.pl35{ padding-left:35px}
.p10{ padding:10px}
.fb{ font-weight:bold}
.f12{font-size:12px}
.f14{font-size:14px}
/*-颜色-*/
.cRed,a.cRed,a.cRed:visited{color:#cc3333}
.cBlue,a.cBlue,a.cBlue:visited{color:#477fc3}
.cDRed,a.cDRed,a.cDRed:visited{color:#d13c69}
.cGray,a.cGray,a.cGray:visited{color: #333333}
.cDGray,a.cDGray,a.cDGray:visited{color: #666666}
.cWhite,a.cWhite,a.cWhite:visited{color:#ffffff}
.cBlack,a.cBlack,a.cBlack:visited{color:#000000}
.cGreen,a.cGreen,a.cGreen:visited{color:#467903}
.cYellow,a.cYellow,a.cYellow:visited{color:#ff6600}
/*-浮动-*/
.clearfix { display: block}
.clearfix:after {clear: both; content: ".";display: block;height: 0;visibility: hidden}
/*-虚线-*/
div.hr{ height:1px; margin:5px 0; padding:0;border-bottom:#ccc dotted 1px;overflow:hidden}
div.hr hr{ display:none}
/*--边框--*/
.b_r{border-right:1px solid #cf362d}
.b_l{ border-left:1px solid #e75549}
.b_r1{border-right:1px solid #e3e3e3}
.b_b{ border-bottom:1px solid #e3e3e3}
.da60{ height:1%; overflow:hidden; margin-bottom:10px;}
/*-容器-*/
#container{width:1000px; margin:0 auto}
/*-图片统一调用-*/
.logo,.nav,.subnav,.tab1,.tit_a,.tit_b,.tit_c,.tit_d,.tit_e,.btn_1{background:url(hk_img.gif) no-repeat}
/*-页头-*/
.logo{height:70px; font-size:12px; background-position:6px 10px}
.logo h1{display:inline; float:left; width:200px; visibility:hidden}
/*-微博qq群-*/
.health_weibo,.qq{float:left; display:block;height:26px;margin-top:24px; padding-left:25px}
.health_weibo{width:50px; background:url(hk_img_l.gif) -230px -276px no-repeat}
.qq{width:300px; background:url(hk_img_l.gif) -230px -335px no-repeat; color:#666}
/*-搜索-*/
.Search{ float:right; display:block; width:340px; height:30px; margin-top:20px}
.w300{display:block; float:left;width:150px; height:28px; padding-left:10px;border:1px solid #e3e3e3; font-size:12px; line-height:28px; color:#888}
.w50{display:block; float:left; width:80px; padding:6px 5px 5px 5px; border:1px solid #e3e3e3; border-right:none; color:#888}
.btn_1{ display:block; float:left; width:68px; height:30px; background-position:-171px -220px; border:none; cursor:pointer}
/*-导航-*/
.nav{display:block; height:36px; background-position:0 -60px}
.nav li{display:block; float:left; width:94px; height:36px; text-align:center; line-height:36px; border-right:1px solid #72b13f}
.nav li a,.nav li a:visited{width:94px; height:36px; color:#fff; display:inline-block}
.nav li a:hover{color:#fff; background:#59962a; text-decoration:none}
.subnav{height:43px; border:1px solid #dfeacd; border-top:none; background-position:0 -110px}
.subnav ul{ display:block}
.subnav li{ display:inline; float:left; width:42px; height:43px; padding-left:36px; line-height:43px; font-size:12px}
.subnav li.w60{ width:30px; padding-left:30px}

/*-医院推荐-*/
.hot{ width:930px;height:40px; padding:0 10px; line-height:40px; overflow:hidden}
.hot li{ display:block; float:left; padding:0 8px; font-size:12px}
.hot li b{ font-size:18px; font-weight:bold; line-height:26px;}
.hot li p{ font-size:14px; line-height:21px;}
.hot strong{float:left; padding-right:5px; display:inline; font-weight:normal; font-size:12px; }

/*-页面主体内容-*/
.content,.c_pic{height:1%; overflow:hidden}
.c_left{float:left; width:315px}
.c_right{float:right; width:170px; padding:19px; background:#d5e7fd;border:1px solid #c0d8f5}
.c_center{ float:left; width:368px; margin-left:30px}


/*-图片推荐-*/
.l_pic,.r_pic{width:166px; text-align:center}
.l_pic{float:left}
.r_pic{float:right}



/*-左侧切换-*/
.Tab{width:80px}
.Tab li{height:32px; margin-bottom:1px;line-height:32px;padding-left:15px; background:url(hk_img.gif) -80px -220px; color:#516f3d;cursor:pointer}
.Tab li a{font-size:14px; color:#516f3d}
.Tab li.on{background:url(hk_img.gif) 0 -220px}
.Tab li.on a,.Tab li.on a:visited{color:#fff; text-decoration:none}
.Tab li a,.Tab li a:visited{color:#516f3d;}
.Tabconn{width:224px;height:165px;position:absolute;top:0px;left:90px;clear:both;overflow:hidden}
.Tabconn li{ display:block; float:left; width:100px; height:27px; line-height:27px; overflow:hidden; padding-right:10px; font-size:12px}
a.orange{color:#FF3300;}
a.orange:hover{color:#ffff00}

/*-栏目汇总-*/
.tit_a,.tit_b,.tit_c,.tit_d,.tit_e{height:50px}
.tit_a h2,.tit_b h2,.tit_c h2,.tit_d h2,.tit_e h2{visibility:hidden}
.tit_a{background-position:0 -282px}
.tit_b{background-position:0 -341px}
.tit_c{background-position:0 -399px}
.tit_d{background-position:0 -455px}
.tit_e{background-position:0 -512px}
.public,.myt,.myt_r_list,.ask_list,.club,.weibo,.kl,.kl_pic,.kr_list,.link{height:1%; overflow:hidden}
.tit_lg{height:32px; padding:0 10px; border-bottom:1px solid #8cad66; line-height:32px; text-align:right; font-size:12px; color:#666}
.tit_lg strong{ float:left; display:inline; font-size:14px; color:#434343}
.tit_lg a{ color:#666}



/*-名医堂-*/
.myt{float:left; width:736px}
.myt_l{ float:left; width:315px; padding-top:45px; background:url(myt_logo.png) 0 -5px no-repeat}
.myt_l img{ display:block; width:315px; height:175px; margin-bottom:5px}
.myt_l h5 a,.weibo_r h5 a{ display:block; color:#4c8422; text-align:left}
.myt_l p{font-size:12px; color:#666; line-height:22px}
.myt_r{float:right; width:390px}
.myt_r_msg{height:32px; padding-right:10px; margin:0 30px 12px 0; font-size:12px; border-bottom:1px solid #e3e3e3; line-height:32px; text-align:right}
.myt_r_list li{ display:inline; float:left; width:160px; margin:0 35px 15px 0}
.myt_r_list li img{ display:block; width:160px; height:105px}
.myt_r_list li p{ font-size:12px; text-align:center}


/*--医生名片--*/
.carousel {width:1000px; height:1%; overflow:hidden;background:url(http://vip.qingdaonews.com/news/201508/yuebing/bg6a.jpg) top center; background-repeat: repeat-y; height:350px;}
.carousel .prev ,.carousel .next { display:block;height:290px;width:20px;overflow:hidden;display:block;text-decoration:none;cursor:pointer; outline:0}
.carousel .prev {float:left; margin-right:15px;background:#fef6f4 url(http://health.qingdaonews.com/images/50742.files/ca_hz_002.gif) 0 120px no-repeat;}
.carousel .next {float:right;background:#fef6f4 url(http://health.qingdaonews.com/images/50742.files/ca_hz_003.gif) 0 120px no-repeat}
.jCarouselLite{float:left;width:995px;height:290px;overflow:hidden}
.jCarouselLite li{ float:left;display:block;width:169px; height:290px; margin-right:19px;text-align:left}
.jCarouselLite li b{ display:block;width:169px; font-size:22px; color:#9a6349; line-height:40px;text-align:left;font-family:"微软雅黑", Arial;}
.jCarouselLite li p{ display:block;width:169px; font-size:14px; color:#666666; line-height:26px;text-align:left;}

/*-互动社区-*/
.club_tit{height:39px; line-height:39px; border-bottom:1px solid}
.weibo img{display:block; float:left; width:160px; height:105px}
.weibo_r{width:140px; float:right}
.club_essence{ float:left; width:362px; margin-left:20px}
.club_num{padding-left:30px; background: url(hk_img_l.gif) -230px 6px no-repeat; font-size:12px}
.club_num td{line-height:22px}
.club_essence li{ height:26px; overflow:hidden}




.r_style{ margin-bottom:-370px; padding-bottom:370px}