@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;vertical-align:baseline;}

body{background:url(bg.gif); font-family:"微软雅黑", "宋体";font-size:12px; font-weight:lighter;-webkit-text-size-adjust:none;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
ul{list-style:none;}

/*iframe快商通图片背景*/
#k_s_ol_inviteWin_if{display:none !important;}

/* 头部LOGO区域 */
.logo{width:100%; height:154px; background:url(logobg.gif); position:relative;}
.logo .lgct{width:1040px; height:164px; margin:0 auto;overflow:hidden;}
.logo .lgct .lsbox{width:1040px; height:30px; float:left; line-height:30px;}

.logo .lgct .lsbox .lsf{width:520px; height:30px;font-size:12px;line-height:30px;float:left;color:#797979; padding:0 1px; -webkit-text-size-adjust:none;}
.logo .lgct .lsbox .lsf span{font-size:12px; color:#552a6f; margin-right:8px; }
.logo .lgct .lsbox .lsf a{font-size:12px; color:#585858; }
.logo .lgct .lsbox .lsf a:hover{color:#552a6f;}

.lsf2 {width:28px;height:28px;font-size:12px; float:left; line-height:30px;color:#797979; position:relative; }
.lsf2 .jt{width:28px;height:28px;text-align:center; cursor:hand;}
.classlist {width:160px; display:none; border:0; clear:both; position:absolute;}
.classlist li {position:relative; width:38px;text-align:center;line-height:20px;height:20px;float:left;}
.classlist .lis a{float:left;width:38px;height:20px;}
.classlist .lis a:hover {background:#fff;}
#disp{width:160px; height:40px; position:relative; clear:both; left:-38px; z-index:9999; overflow:hidden; }




.logo .lgct .lsbox .lsf3 {width:170px;text-align:center;height:30px; font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold; font-size:11px; float:left; line-height:30px; overflow:hidden;color:#552A6F;}

.logo .lgct .lsbox .lsr{width:300px; height:30px; text-align:right; font-size:12px; color:#552a6f;float:right;line-height:30px;}
.logo .lgct .lsbox .lsr a{font-size:12px; color:#552a6f; margin:0 8px;}
.logo .lgct .lsbox .lsr a:hover{ text-decoration:underline}

.logo .lgct .logobox{width:1040px; height:90px; float:left;}
.logo .lgct .logobox .lgbl{width:400px; height:75px;float:left; padding:20px 0 0 10px;}
.logo .lgct .logobox .lgbr{width:225px; height:75px;float:right; padding:24px 26px 0 0;}


/* 主导航区域 */
.navi{width:100%; height:31px; background:#552a6f;position:relative;}
.navi .navibox{width:1140px; height:31px; margin:0 auto; text-align:center;position:relative;}
.navi .navibox a{line-height:31px; color:#fff; margin:0 20px;}
.navi .navibox a:hover{color:#e9dcf0;}



/* 无焦点图的小项目导航框架*/ 
.otherxmnavi{width:100%; height:65px; background:#FFF; border-bottom:1px solid #ccc;}
.otherxmnavi .otnavibox{width:1020px;  margin:0 auto; height:65px; }


.bnavi{width:1020px;height:54px;float:left; padding-top:8px; filter:alpha(Opacity=100);-moz-opacity:1;opacity:1;z-index:4; font-weight:lighter;}
.bnavi .zxnavi{width:220px;height:54px;float:left;}
.bnavi .wcnavi{width:283px;height:54px;float:left;}
.bnavi .pfnavi{width:233px;height:54px;float:left;}
.bnavi .kqnavi{width:190px;height:54px;float:right;}
.bnavi .bigxm{width:62px;height:46px;float:left;}
.bnavi .smallxmzx{width:146px;height:48px;float:right;padding-top:5px;padding-top:7px \9;_padding-top:6px;}
.bnavi .smallxmzx ul{width:146px;height:40px;float:left;list-style:none;}
.bnavi .smallxmzx ul li{width:48px;height:20px;float:left;}
.bnavi .smallxmzx ul li a{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:20px;color:#3a3a3a;}
.bnavi .smallxmzx ul li a:link visited{font-family:Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#3a3a3a;}
.bnavi .smallxmzx ul li a:hover{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:20px;color:#2e123e;}
.bnavi .smallxmwc{width:213px;height:46px;float:right;padding-top:5px;padding-top:7px \9;_padding-top:6px;}
.bnavi .smallxmwc ul{width:213px;height:40px;float:left;list-style:none;}
.bnavi .smallxmwc ul li{width:58px;height:20px;float:left;}
.bnavi .smallxmwc ul li a{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:20px;color:#484748;}
.bnavi .smallxmwc ul li a:link visited{font-family:Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#484748;}
.bnavi .smallxmwc ul li a:hover{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:20px;color:#3f1d53;}
.bnavi .smallxmpf{width:163px;height:46px;float:right;padding-top:5px;padding-top:7px \9;_padding-top:6px;}
.bnavi .smallxmpf ul{width:163px;height:40px;float:left;list-style:none;}
.bnavi .smallxmpf ul li{width:38px;height:20px;float:left;}
.bnavi .smallxmpf ul li a{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:20px;color:#484748;}
.bnavi .smallxmpf ul li a:link visited{font-family:Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#484748;}
.bnavi .smallxmpf ul li a:hover{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:20px;color:#3f1d53;}
.bnavi .smallxmkq{width:124px;height:46px;float:right;padding-top:5px;padding-top:7px \9;_padding-top:6px;}
.bnavi .smallxmkq ul{width:124px;height:40px;float:left;list-style:none;}
.bnavi .smallxmkq ul li{width:58px;height:20px;float:left;}
.bnavi .smallxmkq ul li a{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:20px;color:#484748;}
.bnavi .smallxmkq ul li a:link visited{font-family:Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#484748;}
.bnavi .smallxmkq ul li a:hover{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:20px;color:#3f1d53;}
.bnavi .jtbox{width:30px; height:43px; float:left; padding-top:6px; background:url(jt.gif);}



/* 左右滚动的医师 */
.hydtzj .dyzj{width:250px; height:503px; float:right; background:url(zjgdbg.gif);}
.hydtzj .dyzj .zjgd1{width:235px; height:220px; float:left; background:url(zjgdbottombg.gif) center bottom no-repeat; padding:16px 5px 0 5px;;}
#mod2 {}
.mod2 {float:left; overflow:hidden;}
.mod2 .mod2_aw {WIDTH:235px; HEIGHT: 23px; }
.mod2 .md2_aw_left {width:67px; heigh:23px; BACKGROUND:url(larrow.jpg);float:left;}
.mod2 .md2_aw_right {width:67px; heigh:23px; BACKGROUND:url(rarrow.jpg);float:right;}
.mod2 .bd {MARGIN:0 auto; WIDTH: 235px; height:124px; OVERFLOW: hidden}
.mod2 .mod2_scroll {WIDTH: 235px;height:124px; OVERFLOW: hidden;}
.mod2 .mod2_scroll UL {WIDTH: 235px;height:124px;}
.mod2 .mod2_scroll UL LI { WIDTH: 235px;FLOAT: left; HEIGHT: 124px; VERTICAL-ALIGN: bottom; PADDING-TOP: 0px}
.mod2 .jtbox2 img{width:94px; height:116px; float:left;}
.mod2 .mod2_scroll .zjjs{width:130px; height:116px; float:right;color:#5c5a5a; line-height:18x;}
.mod2 .mod2_scroll .zjjs span{width:130px; height:20px; float:left; font-size:16px; line-height:18px; color:#664034; }
.mod2 .mod2_scroll .zjjs span a{color:#664034; }
.mod2 .mod2_scroll .zjjs span a:Hover{color:#612c78; }
.mod2 .mod2_scroll .zjjs p{width:130px; float:left;line-height:18px; color:#552d66; }
.mod2 .mod2_scroll .zjjs hr{width:130px; border-top:1px solid #9c7957;border-bottom:0px; margin:8px 0;}
.mod2 .mod2_scroll img{width:94px; height:116px; float:left; }
.mod2 .jtbox2{width:225px; height:40px; float:left; padding:27px 10px 0 10px;}

.mod2 .jtbox3{width:225px; text-align:center; height:30px; float:left;padding:0 10px 0 10px; line-height:30px;}
.mod2 .jtbox3 a{ font-size:14px; line-height:30px; color:#664034; }


/* 上下滚动的医师 */
.zjgdsx{width:250px; height:208px; float:left; overflow:hidden;}
.zjgdsx a{ color:#000; font-weight:lighter;}

.scroll-pane {width: 245px;height: 194px; overflow:auto;float: left;margin:0; padding:10px 0 5px 5px;}
.jScrollPaneContainer {position: relative;overflow: hidden;z-index: 1;}
.jScrollPaneTrack {position: absolute;cursor:pointer;right:0;top: 0;height:100%;background: url(scroll.gif) no-repeat;}/*背景*/
.jScrollPaneDrag {position: absolute;cursor:pointer;  min-height:26px;  
    height:auto !important;  
    height:26px;  
    overflow:visible;background: url(scroll_r.gif);}/*连接*/

.scroll-pane ul li{width:227px; height:94px; float:left; background:url(zjsxgdbg.gif);margin-bottom:5px;}
.scroll-pane ul li span{width:222px; float:left;height:36px; line-height:36px; padding-left:5px;}
.scroll-pane ul li p{width:227px;height:26px;  color:#512762; float:left; text-align:left; font-size:16px; line-height:26px; font-family:Arial, Helvetica, sans-serif; margin-top:4px;}


.yf{width:64px; height:26px; font-size:16px; line-height:26px; font-family:Arial, Helvetica, sans-serif; padding-left:8px;margin-right:12px;}
.ri1{width:29px; height:26px; background:url(ri1bg.gif); line-height:26px; text-align:center;padding:4px 6px 4px 5px;margin-right:2px;}
.ri2{width:29px; height:26px; background:url(ri2bg.gif); line-height:26px;text-align:center; color:#fff;padding:4px 6px 4px 5px;margin-right:2px;}

.linbox{width:100%; float:left; background:url(line2bg.gif) left bottom no-repeat; height:58px; font-size:17px; line-height:40px;}
.linbox a{color:#27295c;}
.linbox span{float:right;padding-right:5px; height:58px; font-size:12px; line-height:40px; font-family:Georgia, "Times New Roman", Times, serif; color:#4d4d4d; }
.linbox2{width:100%;background:url(linenamebg2.gif) left bottom no-repeat; height:58px; font-size:17px; line-height:40px;}
.linbox2 span{float:right;padding-right:5px; height:58px; font-size:12px; line-height:40px; font-family:Georgia, "Times New Roman", Times, serif; color:#4d4d4d; }


.colbox{width:970px; padding:0 30px 0 0; position:relative; top:0px;z-index:5; background:url(line2bg.gif) left bottom no-repeat; height:58px;  font-size:16px; color:#27295c; line-height:40px;}
.colbox a{color:#27295c; }
.colbox span{float:right;padding-right:5px; height:58px; font-size:12px; line-height:40px; font-family:Georgia, "Times New Roman", Times, serif; color:#4d4d4d; }
.colbox span a{color:#5d4060;margin-left:10px;}
.colbox .colboxi{ font-size:12px; padding-left:20px; color:#847692;}



/* 分页小项目导航 */
.fy_subNav{position: relative;width: 100%;height:65px;}
.fy_subNav  .fy_xmnavi{width:100%; height:65px; position:absolute;top:0px; top:0;  z-index:10;  background-color:#ffffff; border-bottom:1px dotted #bfbfc1;}
.fy_subNav  .fy_xmnavi .fy_xmnavibox{width:1020px; height:65px; margin:0 auto; overflow:hidden; }

/* 内容主题区域 */
.ct{width:1000px;  height:auto; margin: 0 auto; padding:0 20px 20px 20px; background:url(ctbg.gif); overflow:hidden;_zoom:1;}
.ctbox{width:1000px; height:auto; overflow:hidden; float:left; background:url(ctboxbg1.gif);}
.line{width:1000px; height:29px; float:left; background:url(linebg.gif) center no-repeat;}








/* 其他项目页导航 */
.otnavi {width:1000px; float:left; height:54px; background:url(othernavibg.gif);margin-top:10px;line-height:40px; font-size:16px; color:#2d2c2c}
.otnavi span{width:120px; float:left; height:54px; text-align:center}
.otnavi span a{  font-size:12px; line-height:46px;color:#2d2c2c}
.otnavi span a:hover{  font-size:12px; line-height:50px;color:#552a6f}


/*分页*/
.pagesal
{
  overflow:hidden;
  text-align:center;
  
}
.pagesal a
{
	display:inline-block;
	width:19px;
	height:24px;
	background:url(../../images/front/pgbg.png) no-repeat;
	color:#fff;
	font-family:"micrsoft Yahei";
	font-size:14px;
	text-align:center;
	line-height:24px;
	vertical-align:middle;
	font-weight:bold;
	margin-left:5px;
}
.pagesal span
{
    background:url(../../images/front/pgbghover.png) no-repeat;
 	display:inline-block;
	width:19px;
	height:24px;
	color:#fff;
	font-family:"micrsoft Yahei";
	font-size:14px;
	text-align:center;
	line-height:24px;
	vertical-align:middle;
	font-weight:bold;
	margin-left:5px;
}
.pagesal a:hover
{
  background:url(../../images/front/pgbghover.png) no-repeat; 
	color:#fff;
}
.pagesal a.a1
{
	font-size:12px;
	background:url(../../images/front/next.png) no-repeat left ;
	padding-left:25px;
	color:#55296F;	
	width:auto;
	height:auto;
}
.pagesal a.a1:first-child
{
  	background:none;
}
.pagesal  a.a1:last-child
{
	font-size:12px;
	background:url(../../images/front/pre.png) no-repeat right;
	padding-right:25px;
	color:#55296F;	
	width:auto;
	height:auto;
	 padding-left:0px;
}






/* 底部区域 */
.footer{width:100%; height:120px; background:url(bottombg.gif);}
.footer .footebox{width:1040px; height:100px; margin:0 auto; padding:20px 0 0 0;}
.footer .footebox .lgnr{width:255px; height:90px; float:left; padding-left:10px;}
.footer .footebox .ftnr{width:740px; height:90px; float:right; color:#9475a8; line-height:19px;}
.footer .footebox .ftnr a{color:#c4baca; line-height:20px; margin:0 10px;}




/* 文章列表等页面的分享样式 */

.shares {background: url(shareboxbg.jpg) no-repeat center center;height: 40px;width: 703px;text-align: center; float:left;margin-bottom:30px;}
.shareCon {width:249px; height:40px;background:url(sharebg.jpg); margin:0 auto; overflow:hidden; padding-left:12px}
div.shareCon .bshare-custom a ,  div.shareCon .bshare-custom a.bshare-more-icon {display:block; width:32px; height:32px; overflow:hidden; float:left; padding:0  !important; opacity:1; margin:4px 9px 0 0;}
div.shareCon .bshare-custom a.bshare-sinaminiblog:link , div.shareCon .bshare-custom a.bshare-sinaminiblog:visited , 
div.shareCon .bshare-custom a.bshare-qqmb:link , div.shareCon .bshare-custom a.bshare-qqmb:visited , 
div.shareCon .bshare-custom a.bshare-qzone:link , div.shareCon .bshare-custom a.bshare-qzone:visited , 
div.shareCon .bshare-custom a.bshare-renren:link , div.shareCon .bshare-custom a.bshare-renren:visited , 
div.shareCon .bshare-custom a.bshare-douban:link , div.shareCon .bshare-custom a.bshare-douban:visited , 
div.shareCon .bshare-custom a.bshare-weixin:link , div.shareCon .bshare-custom a.bshare-weixin:visited , 
div.shareCon .bshare-custom a.bshare-more:link , div.shareCon .bshare-custom a.bshare-more:visited , 
div.shareCon .bshare-custom a.bshare-more.more-style-addthis:link , div.shareCon .bshare-custom a.bshare-more.more-style-addthis:visited ,
div.shareCon .bshare-custom .bshare-more.more-style-addthis{background:none;}
div.shareCon .bshare-custom a.bshare-sinaminiblog:hover {background:url(sharebg2.jpg) no-repeat -11px -4px}
div.shareCon .bshare-custom a.bshare-qqmb:hover {background:url(sharebg2.jpg) no-repeat -52px -4px}
div.shareCon .bshare-custom a.bshare-qzone:hover {background:url(sharebg2.jpg) no-repeat -93px -4px;}
div.shareCon .bshare-custom a.bshare-weixin:hover {background:url(sharebg2.jpg) no-repeat -134px -4px;}
div.shareCon .bshare-custom a.bshare-douban:hover {background:url(sharebg2.jpg) no-repeat -175px -4px;}
div.shareCon .bshare-custom a.bshare-more:hover {background:url(sharebg2.jpg) no-repeat -216px -4px;}
div.shareCon .bshare-custom a.bshare-more.more-style-addthis:hover {background:url(sharebg.jpg2) no-repeat -257px -4px;}


/* 底部浮动栏的样式 */
.btfd{width:100%; height:60px; overflow:hidden; background:url(btfdbg1.gif);z-index: 9999;position: fixed;bottom:0;_position: absolute;_bottom: auto;_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));color:#5b5b5b;}
.btfdbox{width:1040px; height:32px; background:url(btfdboxbg.gif); margin:0 auto; padding:15px 0px 13px 76px;}
.btfdbox .bdfbt1{width:190px; height:32px; float:left;}
.btfdbox .bdfbt1 a{width:190px; height:32px; float:left; text-indent:-9999px}
.btfdbox .bdfbt2 {width:250px; height:27px; float:left;padding:5px 0 0 170px;}
.btfdbox .bdfbt2 .tes{width:133px; height:27px; float:left;  background:url(btfddhbg1.gif); border:0; margin:0; padding:0 0 0 5px; line-height:27px;color:#5b5b5b;}
.btfdbox .bdfbt2 .bts{width:76px; height:27px; float:left; background:url(btfddhbg2.gif); border:0; margin:0; padding:0; line-height:27px; cursor:hand;}
.btfdbox .bdfbt3{width:160px; height:32px; float:left;}
.btfdbox .bdfbt3 a{width:160px; height:32px; float:left; text-indent:-9999px}
.btfdbox .bdfbt4{width:200px; height:22px; float:left; padding:9px 0 8px 40px;}
.btfdbox .bdfbt4 .tesbt{width:163px;height:22px;float:left;background:url(btfddhbg4.gif);border:0;margin:0;padding:0; line-height:22px;color:#5b5b5b;}
.btfdbox .bdfbt4 .bts1{width:18px;height:22px;float:left;background:url(btfddhbg3.gif);border:0;margin:0;padding:0; cursor:hand; line-height:22px;}


.loginnavt {width: 202px;background: url(listdlbg2.jpg) no-repeat 4px 2px; text-align:left;height: 194px;position: relative;line-height:25px; color:#5b5b5b;padding:95px 30px 0 45px}
.loginnavt a{color:#9c7858; text-decoration:underline}
.ccnnArea{width:1040px; margin:0 auto;position:relative;}
.cnn{width:80px; height:20px; position:absolute; top:41px; left:660px;}
.cnn a{color:#9475A8;}



.404box{width:460px; height:280px; background:url(404bg.jpg);padding:202px 60px 0 480px;}

.404box .obox{width:460px; height:50px;}
.404box .obox a{width:460px; height:50px;float:left; text-indent: -9999px;}


.404box .tbox{width:460px; height:143px;  float:left; padding-top:41px;}
.404box .tbox a{ font-size:12px; line-height:27px; margin-right:10px; color:#333;}
.404box .tbox a:hover{ color:#336}



.wrongbox{width:460px; height:280px; background:url(404bg.jpg);padding:202px 60px 0 480px;}

.wrongbox .obox{width:460px; height:50px;}
.wrongbox .obox a{width:460px; height:50px;float:left; text-indent: -9999px;}


.wrongbox .tbox{width:460px; height:143px;  float:left; padding-top:41px;}
.wrongbox .tbox a{ font-size:12px; line-height:27px; margin-right:10px; color:#333;}
.wrongbox .tbox a:hover{ color:#336}
#div11{ display:none;}