@charset "gb2312";
/* |2015-07|v1.0|191.cn */

/* reset  */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,em,button{margin:0;padding:0; }
body{ font:14px/1.5 "Microsoft YaHei",Helvetica,Arial,simsun; color:#333; background-color: #f3f3f3; }
img, fieldset{-ms-interpolation-mode:bicubic; border:none; vertical-align:middle;}
input, textarea{font-size:14px;}
table{border-collapse:collapse;}
a{color:#3983E5;text-decoration:none;}
a:hover{color:#47c800; text-decoration:underline;}

h1,h2,h3,h4,h5,h6,p{-webkit-text-size-adjust:100%;}
ul,ol,li{list-style:none;}
input[type="button"],input[type="submit"]{-webkit-appearance:none;}
input[type="text"]{border-radius:0;}
button::-moz-focus-inner {  border:none; }
section,article,aside,header,footer,nav,dialog,figure,details{display:block;}
html{  _text-overflow:ellipsis; }
/* baseStyle */
.hide{display: none;}
.iefix-bg{position:absolute;height:33px;bottom:0;width:100%;background:#000\9;filter:alpha(opacity=40)\9;opacity:0.4\9;z-index:1\9;}   /*IE6/7/8 alpha bugfix */
:root .iefix-bg{display:none\9;}  /*IE9 alpha bugfix */
.clear:before,.clear:after{content:"."; height:0; line-height:0;display:block; clear:both;overflow: hidden;}
.clear{clear:both;zoom:1;}
.fl{ float: left;}
.fr{ float: right;}
.chk-ipt{position: relative; top: -2px; *top: -1px; margin-right: 3px; }
/* sprite */
.icn,.srch .ipt-btn,.nav-menu-wraper h2,.icn,.nav-menu-wraper h2,.icn,.hospital .tit2 a,.jd-advshow .prev,.jd-advshow .next{ background-image:url(indx-sprite.png?v3);  background-repeat: no-repeat; vertical-align: middle;text-indent: -99999px; overflow: hidden;}
.srch .ipt-btn{ background-position: -268px 3px;}

.weima .icn-weima{background-position: 0 -50px;}
.icn-more{background-position:-40px -50px;}
*html .morelinks .icn-more{background-position:-100px -50px;}
*html .morelinks:hover .icn-more{background-position:-70px -50px;}
/* module */
.cont:after,.wrap:after,.wrap-botm:after{content:"."; height:0; line-height:0;display:block; clear:both;overflow: hidden;}
.cont,.wrap{ width: 980px; margin: 0 auto; clear:both;zoom:1;}
.wrap{margin:74px auto 50px; *padding-top: 74px; }
.main{ float: left; width:655px; }
.sider{ float: right; width: 312px;}
.wrap-botm{clear:both;zoom:1;}
.modbx{ margin-bottom: 12px; background-color: #fff; border: 1px solid #e8e8e8;}
	
/* header */
/* sprite */
.toolbar .logo,.icn{background-image:url(./public-sprite.png);  background-repeat: no-repeat;vertical-align: middle;text-indent: -99999px; overflow: hidden;}
.toolbar .icn-online{ background-position: -260px 0;}
.toolbar .icn-chag{background-position: -240px 0;}
.toolbar .icn-out{background-position: -280px 0;}
/* toolbar */
.toolbar{width:100%; height:45px; background-color: #6ebe32;position: fixed;top: 0px; z-index: 9999;}
.toolbar .cont{ position: relative; zoom:1; z-index: 99999;}
.toolbar .logo{ float: left; width:127px; height:25px; margin:11px 10px 0 0; background-position: -220px -30px;}
.toolbar .nav{ float:left; width:590px;}
.toolbar .nav li{ float:left; }
.toolbar .nav li a{ float:left; padding:0 10px; height:45px; line-height: 45px; font-size: 16px; color:#fff;font-family: "Microsoft YaHei";}
.toolbar .nav li a:hover{ color:#fff; background-color: #46aa1e; text-decoration: none;}
.quick-menu{ float: right; width: 250px; height: 45px; line-height: 45px;font-size: 14px;  }
	.quick-menu a{float: left; padding:0 7px; margin-left: 11px; display:inline; color: #fff;}
	.quick-menu a:hover,.quick-menu .curr{ color: #fff;background-color: #46aa1e; text-decoration: none; }
	.quick-menu .morelinks{ height: 45px; }
	.quick-menu .morelinks .icn-more{ display:block; width:21px; height:4px; position:relative; top: 19px; background-position: -100px -10px; }
	.quick-menu .morelinks:hover .icn-more, .quick-menu .curr  .icn-more{background-position: -130px -10px;}
	.quick-menu .curr{background-color: #46aa1e; text-decoration: none;}
	.quick-menu .users{ float: right; height: 45px; position: relative;zoom:1; text-align: center;}
	.quick-menu .users img{ width: 30px; height: 30px; overflow: hidden;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; }
	.quick-menu .users .cr { position: absolute; left: 38px; top: 6px; top: 6px\0; display: inline-block; overflow: hidden; padding:0 4px 2px; line-height: 14px; text-align: center; font-size: 12px; background-color: #f00; color: #fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;  z-index: 99; }

.pops{ position: absolute; top: 45px; padding:10px 18px; background-color: #fff;font-family: "Microsoft YaHei";  border: 1px solid #6ebe32; font-size: 12px;  border-top: 0 none; z-index: 9999; }
.pop-morelinks{width: 100px;right: 109px;padding:0; display: none;}
	.pop-morelinks ul li a{ display: block; height: 28px; padding: 0 15px;line-height: 28px;font-size: 12px; color: #666; background-color: #fff;}
	.pop-morelinks ul li a:hover{color: #46aa1e; background-color: #f0f0f0; text-decoration: none;}
.pop-srchbx{ right: 56px; display: none; }
	.pop-srchbx .srch{ padding-right: 40px; _width:210px; margin-bottom: 8px; border: 1px solid #dcdcdc; overflow:hidden; position:relative;zoom:1; }
	.pop-srchbx .srch:hover{ border-color: #ccc;}
	.pop-srchbx .srch .ipt-txt{ padding:0  4px; width:200px; _width:192px; height: 30px; line-height: 30px;  _height: 24px; _line-height: 24px; border:0 none; outline:none;  vertical-align:middle; }
	.pop-srchbx .srch .ipt-btn{ position:absolute; right:0; top:0; *top:1px; _top:0; width: 40px; height: 30px; _width: 36px; _height: 28px; padding: 0; border: 0 none; cursor: pointer; text-align: center; background-color: #6ebe32; }
	.pop-srchbx .icn-serch{ display:block; width:25px; height:25px; margin:0 auto; background-position: -310px 0;}
	.srch-type{ padding-left: 5px;}
	.srch-type .items{ margin-right: 10px; vertical-align: middle;}

.pop-unlogin{ right:0;  padding:5px; display: none; }
	.pop-unlogin{ width: 100px;}
	.pop-unlogin ul li a{ display: block; height: 26px; padding: 0 17px; line-height: 26px;font-size: 12px; color: #999; background-color: #fff;}
	.pop-unlogin ul li a:hover{color: #46aa1e; }
	.pop-unlogin .loginenter{ margin-bottom: 5px; border-bottom: 1px solid #c8c8c8;}
	.pop-unlogin .loginenter a{ height: 30px; color: #000; line-height: 30px; font-size: 14px;}
.pop-logined{right:0; display: none; }
	.pop-logined a{color: #666;}
	.pop-logined a:hover{ color: #46aa1e;}
	.pop-logined ul,.pop-logined dl{ width: 260px;}
	.pop-logined ul li{ float: left; width: 130px; margin-bottom: 5px;}
	.pop-logined ul li a{color: #666;}
	.pop-logined ul li a:hover{color: #46aa1e;}
	.pop-logined .mags{ padding: 10px 0; margin-bottom: 8px; border-bottom: 1px solid #c8c8c8; }
	.pop-logined .cred a{ color: #ff0202;}
	.pop-logined dt{ margin-bottom: 5px;}
	.pop-logined dd{ float: left; width: 130px;margin-bottom: 5px;}
	.pop-logined .loginexit{ margin-top: 10px;}
	.pop-logined .icn{ display: inline-block; width:14px; height: 16px; *display: inline; }

.graybar{ height:30px; background-color: #f5f5f5; border-bottom: 1px solid #dcdcdc;position: relative;}	
.graybar .logo{ display:none;}
.graybar .nav li a{height:30px; line-height: 30px; font-size: 12px; color:#000;}
.graybar .nav li a:hover{background-color: #f5f5f5;  color:#46aa1e; }
.graybar .quick-menu{width: 230px;  height: 30px; line-height: 30px;}
.graybar .quick-menu a{color:#000;font-size: 12px; font-family: "Microsoft YaHei";  }
.graybar .quick-menu a:hover,.graybar .quick-menu .curr{background-color: #FFF; color:#46aa1e; text-decoration: none;}
.graybar .quick-menu .reglink:hover{background-color: #f5f5f5;}
.graybar .quick-menu .users{ height: 30px; }
.graybar .quick-menu .morelinks{ height: 30px; }
.graybar .quick-menu .users img{ width: 24px; height: 24px; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.graybar .pops{top: 30px; border: 1px solid #dcdcdc; }
.graybar .quick-menu .morelinks .icn-more{ background-position: -160px -10px; top:13px; }
.graybar .quick-menu .morelinks:hover .icn-more,.graybar .quick-menu .curr .icn-more{background-position: -190px -10px;}
.graybar .pop-morelinks{right: 100px;}
.graybar .pop-srchbx{right: 50px;}
.graybar .quick-menu .users .cr { position: absolute; left: 33px; top: 5px; top: 5px\0;}

/* footer */
.footer{ width: 100%; height: 160px; padding-top: 20px; background-color: #383838; color: #ddd; text-align: center; line-height: 2em; }
	.footer a{color: #ddd;}
	.footer .line{ margin: 0 10px; color: #aaa;}
	.copyert{ margin-bottom: 10px;}
	.footer ul li{ display: inline; margin-right: 10px; vertical-align: middle;}
/* main tab */
.modtop{ height: 40px; overflow: hidden; border-bottom: 1px solid #e8e8e8; position: relative; *zoom: 1;  }
	.modtop ul:after,.sublist li:after{content:"."; height:0; line-height:0;display:block; clear:both;overflow: hidden;}
	.modtop ul{ clear:both;zoom:1;}
	.modtop li{ float: left; }
	.modtop li a{ float: left; padding: 0 15px; height: 40px; line-height: 40px;font-size: 16px; color: #000;}
	.modtop li a:hover,.modtop li.curr a{ color: #fff; background-color: #30ac4f; text-decoration: none;}
	.oldenter{ position: absolute; top: 10px; right: 15px; font-size: 14px; color: #666; }
	.oldenter:hover{color: #666; text-decoration: underline;}

.listcon{ zoom:1;}
.sublist li{ padding: 18px 16px; border-bottom: 1px solid #e8e8e8; vertical-align: middle; clear:both;zoom:1;}
	.sublist .pic{ float: left; width: 115px; height: 104px; overflow: hidden;}
	.sublist .pic a{ display: block;}
	.sublist .pic img{ width: 115px; height: 104px;}
	.sublist .pic img:hover{filter:alpha(opacity=90);  -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;}
	.sublist .txt{ float: right; width: 485px;color: #666;}
	.sublist .txt-hd,.sublist .txt-desc{ margin-bottom: 5px;}
	.sublist .txt-hd h3{ display: inline; font-size: 16px; font-weight: normal;}
	.sublist .txt-hd h3 a{ color: #333; font-weight: bold;}
	.sublist .txt-hd h3 a:hover{ color: #47c800; text-decoration: none;}
	.sublist .tags{ white-space:nowrap;}
	.sublist .tags em{ display: inline-block;padding-left:2px; padding-right:2px;  height: 20px; line-height: 20px;height: 21px\9\0; line-height: 21px\9\0;*height: 21px; *line-height: 21px;  color: #fff; font-style: normal; background-color:#cbcbcb; }
	.sublist .tags i{ position: relative; top: 5px;  display:inline-block; width: 0px;height: 0px;font-size: 0;line-height: 0px;border-width:10px;border-style:solid;border-color: #fff #cbcbcb  #fff #fff;}
	 @media screen and (-webkit-min-device-pixel-ratio:0) { .sublist .tags i { margin-right: -1px;}}/*chrome */
	.sublist .tags:hover em{background-color:#00b3ef;}
	.sublist .tags:hover i{border-color: #fff #00b3ef  #fff #fff;}
	.sublist .tags:hover{ text-decoration: none;}
	.sublist .desc{ margin-right: 25px; }
.btnbx{margin:31px 0; }
	.btnbx a{ display: block; height: 38px; margin: 0 16px; text-align: center; line-height: 38px; font-size: 18px; color: #000; border:1px solid #e8e8e8;  border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}	
	.btnbx a:hover{ color: #fff; background-color: #47c800; text-decoration: none;}	
/**** advertis  ****/
.advs:after,.sideadv:after{content:"."; height:0; line-height:0;display:block; clear:both;overflow: hidden;}
.advs{ margin-left: -10px; clear:both;zoom:1;}
	.advs li{ float: left; margin: 0 0 10px 11px; display: inline; overflow: hidden;}
div.advs{ margin-left: 0; width: 655px; overflow: hidden;}
/* topadv */
.topadv{ margin-bottom: 10px;}
	.topadv li{ width: 236px; }
	.topadv li img{ width: 236px; height: 80px; }

/* topadv */
.btmadv{ width:655px; }
.btmadv li{ width: 210px;}
	.btmadv li img{width: 210px; height: 80px; }
	div.advs img{ width: 648px; height: 80px; *margin-top: 10px; _margin-top: 0;}
/* sideadv */	
.sideadv{ padding-top: 10px; *padding-bottom: 10px; clear:both;zoom:1;} 
	.sideadv li{ float: left; margin:0 0 10px 10px; width: 140px;  overflow: hidden; display: inline;}	
	.sideadv li img{width: 140px; height: 100px; }
/**** sider  ****/
/* focusmod */
.focusmod{ width:312px; height: 268px; margin-bottom: 12px;overflow:hidden;position:relative;z-index: 1; }
.focusmod ul li{  position:absolute;top:0;left:312px; width:312px; height: 268px; }
.focusmod ul li h3{position:absolute;bottom:6px;left:0;width: 220px;font-weight:normal;color:#FFF;margin-left: 10px;z-index: 111;font-size: 14px;  white-space:nowrap; text-overflow:ellipsis; overflow: hidden; }
.focusmod ul li h3 a,.focusmod ul li h3 a:hover{ color: #fff; text-decoration: none;}
.focusmod ul li div{position:absolute;bottom:0;left:0;height:34px; background-color:#000;width:312px;opacity: 0.6;filter: alpha(opacity=60);}
.focusmod .focus,.focusmod .focus img{ width:312px; height: 268px;}
.focusmod .focustab{position:absolute;bottom:12px;right:12px;}
.focusmod .focustab b{float:left;margin:0 0 0 5px;width:10px;height:10px; text-indent: 9999px; display:block;overflow:hidden;cursor:pointer;  border-radius: 50%; -moz-border-radius:50%; -webkit-border-radius:50%; background:#fff;}
.focusmod .focustab b.down{background-color:#ffd800;}

.ncp-enter{ margin-bottom: 12px;}
.ncp-enter img:hover{-webkit-transition: all .3s ease;
			    -moz-transition: all .3s ease;
			    -o-transition: all .3s ease;
			    transition: all .3s ease;
			    -webkit-transform: scale(1.02);
			    -moz-transform: scale(1.02);
			    -o-transform: scale(1.02);
			    transform: scale(1.02);}
.modhd:after,.actlist ul:after{content:"."; height:0; line-height:0;display:block; clear:both;overflow: hidden;}
.modhd{ border-top: 3px solid #30ac4f; clear:both;zoom:1;}
	.modhd li{ float: left; width: 50%; *width: 155px; }
	.modhd li a{ float: left; display: block; width: 100%; height: 32px; font-size: 16px; line-height: 32px; color: #000; text-align: center; background-color: #ececec;}
	.modhd li a:hover,.modhd .curr a{ background-color: #fff; color: #30ac4f; text-decoration: none;}
div.modhd{ width: 50%; position: relative;}
div.modhd h4{float: left;width: 100%; *width: 155px; font-weight: normal;}
div.modhd h4 a{ display: block; *width: 155px;height: 32px; font-size: 16px; line-height: 32px; color: #30ac4f; text-align: center;cursor: default;}	
div.modhd .curr:hover,.refresh:hover{ text-decoration: none;}
.refresh{ position: absolute; right: -140px; top: 8px; line-height: 16px; color: #999;}
.refresh .icn{ display:inline-block; *display: inline; width: 16px; height: 16px; background-position:-140px -49px; }
.refresh img{margin-right: 2px;} 	
.modbd{ padding:5px 12px 15px; position:relative; overflow: hidden;}
.modlist li,.weeksum li{ width: 285px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; }

.modbd a,.weeksum li a{ font: 14px/36px "宋体"; color:#666; }
.weeksum li a.leftjust{ margin-left:-6px;}
.modbd a:hover,.weeksum li a:hover{color:#47c800;  text-decoration: none;}
.weeksum{padding:5px 12px 15px;}
.weeksum i{ display: inline-block;  width: 20px; height: 20px;_display: inline; _padding:0 5px; font-size: 14px; margin-right: 10px; color: #fff; line-height: 20px; text-align: center; background-color: #bababa; border-radius: 50%; -moz-border-radius:50%; -webkit-border-radius:50%; }
.weeksum .cred{ background-color: #dc3939;}
.wrap-botm .modbx{ width: 312px;}
.wrap-botm .modhd{ width: 50%;}
.wrap-botm .modhd li{width: 100%;}
.wrap-botm .modhd li a{ display: block; width: 100%; cursor: default;}
.actlist{ width:285px;height:205px;padding: 10px 12px; *padding: 10px 6px;}
.actlist .actbox{overflow:hidden; position:relative; top:0;height:205px; zoom: 1; }
.actlist .actul{ position:absolute; top:0;left:12px;}
.actlist ul{  margin-left:-10px; clear:both; zoom:1; *width:290px; *margin-left:0;}
.actlist li{ width:285px; height: 41px; }
.actlist li a{ display: block; width:285px;padding: 0 5px; height: 36px; line-height: 36px;background-color: #f3f3f3;white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
#actcon .view-hover{ *display: block;_display: inline;}
/* subbox */
.modbd .subbox { width:9999em; position:absolute;left:0;top:0;}
.modbd .subbox .modlist {float:left; width: 300px; padding: 8px 12px; background-color: #fff;}
#topiccon,#topiccon .subbox .modlist{height: 288px;}
#bang{ width: 311px; height: 417px; z-index: 111;}
.weeksum{height: 360px;}
.weima{ position: relative; *zoom: 1; z-index: 3;}
.weima .mabutn{ display: block; width: 312px; height: 41px; line-height: 41px; background-color: #fff; color: #999;}
.weima .mabutn:hover{color: #999; text-decoration: none;}
.weima .icn-weima{ display: inline-block; width: 28px; height: 23px; margin:0 12px; *display: inline;}
.weima ul{ display: none; width: 380px;  position: absolute; top: 41px; right: -1px; padding:20px 10px 10px; border:1px solid #e8e8e8; border-radius: 5px; -moz-border-radius:5px; -webkit-border-radius:5px;background-color: #fff;}
.weima ul li{ float: left; width: 158px; padding:0 15px; text-align: center;}
.weima ul li p{ margin-top: 5px;}

.jd-adv{ margin-bottom: 12px;background-color: #fff;}
.jd-adv .jd-advshow{ height: 100px; overflow: hidden; position: relative; zoom: 1;}
.jd-adv .jd-advshow ul li{width: 312px;height: 100px; overflow: hidden; position: relative; z-index: 10;}
.jd-adv .jd-advshow ul li a:hover{ text-decoration: none;}
.jd-adv .jd-advshow ul li span,.jd-adv .jd-advshow ul li strong{  color: #c81622;}
.jd-adv .jd-advshow ul li span{ float: left; display: block; width: 156px; font-size: 16px; margin-top: 10px;}
.jd-adv .jd-advshow ul li strong{ float: left; display: block; width: 156px; font-size: 24px;white-space:nowrap; overflow: hidden; }
.jd-adv .jd-advshow img{ float: left; height: 100px; margin:0 10px 0 20px; display: inline; overflow: hidden;}
.jd-advshow .prev,.jd-advshow .next{position: absolute;top: 40px; display: block; width: 10px; height: 20px; filter:alpha(opacity=60);  -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;z-index: 100;}
.jd-advshow .prev{ left: 8px; background-position:-180px -50px; }
.jd-advshow .next{ right: 8px;background-position:-190px -50px ;  }
.jd-advshow .prev:hover,.jd-advshow .next:hover{filter:alpha(opacity=100);  -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}
/*zoomDetect*/
.mod-zoomdetect {width : 100%;height : 40px;background : #FEFFE5;line-height : 40px;font-size : 16px;text-align : center;border-bottom : 1px solid #E7CF7B; user-select : none;clear:both;position:fixed;top:0;z-index:2000;}
.mod-zoomdetect div{ text-align:center}
.mod-zoomdetect q {font-weight: bold;color: #f00;}
.mod-zoomdetect .wzd-btnclose {float: right;margin: 12px 10px 0 0;line-height : 20px; font-size : 14px;text-decoration : none; display: block;height: 17px; width: 18px; text-indent: -999em;background: url(btnclose.png) center center no-repeat;}
.mod-zoomdetect .wzd-close:hover {text-decoration : none;}
.mod-zoomdetect .wzd-nevertip {text-decoration: underline;color: #2383C2; font-size : 14px;}
.mod-zoomdetect .wzd-nevertip:hover {color: #23a3C2;}
/**** nongji  ****/
#nj{ background-color: #fff; font-family: "宋体";}
.nj-wraper:after,.nav-menu-wraper:after,.col:after,.nav-menu ul:after,.nj-mod .hd:after,.hospital .hd:after,.nj-mod .piclist:after,.experts dl:after,.experts li:after{content:"."; height:0; line-height:0;display:block; clear:both;overflow: hidden;}
.nj-wraper{ width:980px; margin:64px auto;*padding-top:64px;clear:both;zoom:1;}
		.nav-menu-wraper{ padding:10px 0; margin-bottom:10px;clear:both;zoom:1;}
		.nav-menu-wraper h2{ float:left; width:54px; height:54px; margin-right:12px; background-position:0 -80px;}
		.nav-menu{ float:left; height:53px; width:912px; border-bottom:1px dotted #e1e1e1;}
		.nav-menu ul{ width:280px; clear:both;zoom:1;}
		.nav-menu ul li{ float:left; padding:0 15px; margin:3px 0 5px; font-size:12px; font-weight:bold; *display:inline;}
		.nav-menu ul li a{ color:#333; text-decoration:none;}
		.nav-menu ul li a:hover{ color:#747474;}
	.nj-sider{ float:left; width:380px; padding-right:6px;overflow: hidden; }
	.nj-main{ float:right; width:592px;}
	.nj-sider .nj-mod{ margin-bottom:25px;}
	.nj-main .nj-mod{ width:275px; padding-bottom:20px; }
	.nj-mod .tit{ margin-bottom:5px; font-size:14px; font-weight:bold; color:#44bf00;}
		.nj-mod .tit a{color:#44bf00;text-decoration:none;}
		.nj-mod .tit a:hover,.hospital .nj-mod .tit a:hover{  color:#7ce40e;}
		.nj-mod .hd{ padding: 8px 5px; border-top:1px solid #45bd03;clear:both;zoom:1;}
		.nj-mod .hd .tit,.hospital .hd .tit2{ float:left;}.nj-mod .hd .links,.hospital .hd .links{ float:right;}
		.nj-mod .hd .links,.hospital .hd .links{ color:#ffc001; font-size: 12px; text-decoration:none;}
		.nj-mod .hd .links:hover{ color:#fdd300;}
		.nj-mod .hd .links .icn{ display:inline-block; *display:inline; width:12px; height:14px; margin-right:2px; background-position:-60px -80px;}
		.nj-mod .hd .links:hover .icn{background-position:-60px -100px;}
	.nj-mod .txtlist li{ margin-bottom: 5px; font-size:14px; line-height:150%; vertical-align:middle;}	
		.nj-mod .txtlist li a,.experts dl dd h4 a{ color:#000;text-decoration:none;}
		.nj-mod .txtlist li a:hover,.nj-sider .piclist li p a:hover,.experts dl dd a:hover{ color:#888888;text-decoration:none;}
		.nj-mod .txtlist li span{ margin:0 3px;}
		.nj-mod .txtlist li a{ color:#000;text-decoration:none;}
		.nj-main .nj-mod{ float:left; margin-left: 20px; *display:inline;}
		.nj-main .nj-mod li { padding-left:5px;}
	.col,.nj-mod .piclist{clear:both;zoom:1; }
		.nj-mod .piclist li{float:left;overflow:hidden; vertical-align:middle;}
		.nj-main .piclist li{  width:86px; height:88px; padding-bottom:18px; }
		.nj-main .piclist li img{ width:86px; height:88px; }
		.nj-main .piclist li img:hover{-webkit-transition: all .3s ease;
			    -moz-transition: all .3s ease;
			    -o-transition: all .3s ease;
			    transition: all .3s ease;
			    -webkit-transform: scale(1.02);
			    -moz-transform: scale(1.02);
			    -o-transform: scale(1.02);
			    transform: scale(1.02);}
		.nj-sider .piclist li{ margin-right:6px;}
		.nj-sider .piclist li div{ width:120px; height:100px; overflow:hidden; position: relative; *zoom: 1;  }
		.nj-sider .piclist li div img{width:120px; height:100px; }
		.nj-sider .piclist li p{  margin-top:5px; text-align:center;}
		.nj-sider .piclist li p a{ color:#999; font-size:14px; text-decoration:none;}
		.nj-sider .piclist li div .vdo{position: absolute;top:38px; left:35px; display:block; width:50px; height:25px; background-color:#000; filter:alpha(opacity=40);  -moz-opacity:0.4; -khtml-opacity: 0.4; opacity: 0.4;border-radius: 3px;-moz-border-radius:3px;-webkit-border-radius:3px;   }
		.nj-sider .piclist li div:hover .vdo{filter:alpha(opacity=60);  -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}
		.nj-sider .piclist li div i{position: absolute; left:55px; top:46px; display:block; width:10px; height:10px; background-position:-80px -80px;  }
		*html .nj-sider .piclist li div i{ _background:url(icn-video.png) no-repeat 0 0;}

	.hospital{ border:1px solid #45bd03;}	
		.hospital .tit2{ height:26px; padding:7px 0 0 7px; border-left:5px solid #45bd03;}
		.hospital .tit2 a { display:block; width:84px; height:22px; background-position:-80px -100px; }
		.hospital .tit2 a:hover{background-position:-80px -125px; }
		.hospital .nj-mod{ float:left; width:170px; margin:15px 0 8px 18px; display:inline;}
		.hospital .nj-mod .tit a{color:#000;}
		.hospital .hd{clear:both;zoom:1;}
		.hospital .hd .links{ margin:6px 10px 0 0;  padding: 2px 8px; display:inline;
		    background-color: #ffc001;color: #fff;border-radius: 5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
		.hospital .hd .links:hover{background-color: #fdd300;}  
	.experts dl{ margin-bottom:10px; clear:both;zoom:1;}	
		.experts dl dt{ float:left; width:50px; height:50px; position: relative; zoom:1 ; }
		.experts dl dt img{width:50px; height:50px; z-index:1;}
		.experts dl dt span{display:block; width:50px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; text-align:center; position: absolute; left:2px; bottom:-1px;z-index:10;}
		.experts dl dt a{ font-size: 12px; color:#fff; text-decoration:none;}
		.experts dl dt a:hover{color:#fff; text-decoration: underline;}
		.experts dl dt .bg{ width:50px; height:16px;background-color:#000; filter:alpha(opacity=40);  -moz-opacity:0.4; -khtml-opacity: 0.4; opacity: 0.4; position: absolute; left:0; bottom: 0;z-index:2;}
		.experts dl dd{ float:right; width:310px; }
		.experts dl dd h4{ margin-bottom:5px; line-height: 100%; font-size:14px; font-weight:bold;}
		.experts dl dd p {color:#999; font-size: 12px;}
		.experts li span{ float:left;}
		.experts li em{ float:right;}
		.nj-sider .experts li em a{ color:#999;}
/**** End nongji  ****/