﻿/*====================== 
	written by MG Huang for mnjs.males120.com
	116425475@qq.com
	20090704
========================*/
body{
	margin:0 auto;
	padding:0;
	width:1000px;
	height:auto;
	background:#fff;
	color:#666;
	font-size:14px;
	font-family:"宋体";
	line-height:1.75em;
	text-align:left;
}

div,form,ul,ol,li,dl,dt,dd,cite,p{margin:0; padding:0; border:none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
table,td,tr,th { margin:0;padding:0;}
td{ word-break:break-all; word-wrap:break-word;}
img{ border:none;}
input,textarea,select{font-size:12px}
ol,ul{ list-style:none;}
li{list-style:none;}

a,a:visited{ color:#666; text-decoration:none}
a:hover{ color:#c50000; text-decoration:underline}

/*others*/
.clear{ clear:both;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.fl{float:left}
.fr{float:right}
.red{color:#c50000;}

/*ads*/
.ad1{ width:990px; height:137px;border:1px solid #CCCED2;padding:8px 0px 0px 8px; margin-top:10px;float:left;}
.ad2{width:100%;height:120px;margin-top:3px;margin-bottom:10px;}

/*焦点图*/
#focus{width:325px;height:340px;position: relative;}
#au{FILTER:progid:DXImagetransform.Microsoft.Fade (duration=0.5,overlap=1.0); width:325px; height:340px;}
#no {margin-top: 0px; left:0px; width:325px; position: absolute; top:273px; text-align:center; line-height:24px; height:66px; background:#ccced2;filter:alpha(Opacity=70);-moz-opacity: 0.7;border-top:1px solid #ccced2}
#conau {margin-top: 0px; left:14px; width:298px; position:absolute; top:283px; text-align:left;color:#fff;font-weight: bold;font-size:14px}
#conau a{color:#fff;}
#conau a:hover{color:#fff;}
.lunbo{height:21px; position: absolute;top:307px;right:8px}
.lunbo table{height:21px}
.lunbo td{line-height:12px;font-weight:bold;color:#000;}
.lunbo .bg,.lunbo .active{width:18px;height:17px;text-align:center;padding:0px 0 0 0px;background-image:url(../images/tu1.gif);line-height:17px;padding-top:4px;}
.lunbo .bg{background-position:-639px -74px;color:#030100;}
.lunbo .active{background-position:-616px -74px;color:#A8471C;}

#flash{width:325px;height:340px;margin-left:7px;margin-top:8px;margin-bottom:8px;}

/*标题*/
.tit{width:100%;height:30px;line-height:30px;font-size:14px;font-weight:700;background:url(../images/tit_bg.gif) repeat-x;}
.tit img{margin:10px 7px 0px 7px;float:left;}
.tit a,.tit a:visited,.tit a:hover{color:#153f87;text-decoration:None;}

.tit2{width:100%;height:31px;line-height:31px;font-size:14px;background:url(../images/right_box_tit.gif) no-repeat;}
.tit2 .span1{margin-left:31px;font-weight:700;float:left}
.tit2 .span2{margin-right:10px;float:right;font-size:12px;}
.tit2 a,.tit2 a:visited,.tit2 a:hover{color:#666;text-dedoration:none;}

/*pub_main*/
#pub_main{width:998px;height:auto;margin:10px auto;border:1px solid #ccced2;background-color:#f7f7f7;}

#pub_lef{width:659px;height:auto;border-right:1px solid #ccced2;overflow:Hidden;float:left;background-color:#fff;}
#pub_rig{width:338px;height:auto;float:left;}
#nowpsn{width:659px;margin:0 auto 6px auto;height:39px;border-bottom:1px solid #CCCED2;font-size:12px;}
#nowpsn p#position{width:599px;margin:0px auto;height:39px;background:url(http://mat1.qq.com/news/aiofinaltu/images/icon_01.gif) no-repeat 4px 12px;text-align:left;line-height:39px;color:#727272;padding-left:18px;padding-top:0px}
#nowpsn p#position a{color:#727272;text-decoration:none;}
#nowpsn p#position a:hover{color:#f00;text-decoration:underline;}



/*header*/
#header{width:100%;height:175px;background:url(../images/mnjs_banner.jpg) no-repeat;}

/*nav*/
#nav{width:100%;height:61px;margin:0 auto;}
#nav .logo{width:233px;hegiht:61px;float:left;}
#nav a.fb{font-weight:bold;}
#nav #TightTop{width:767px;height:30px;line-height:30px;float:right;background:url(../images/nav_bg_t.gif);color:#627096;}
#nav #TightTop ul{margin-left:9px;}
#nav #TightTop li{float:left;margin:0 3px 0 5px;}
#nav #TightTop a{color:#FFF;margin-right:8px;}
#nav #TightTop a:hover{color:#FF0;margin-right:8px;}
#nav #TightBottom{width:767px;height:31px;line-height:31px;float:right;background:url(../images/nav_bg_b.gif);color:#002279}
#nav #TightBottom ul{margin-left:-2px;}
#nav #TightBottom li{float:left;padding-right:11px;margin-left:11px;background:url(../images/nav_dot.gif) right center no-repeat;}
#nav #TightBottom .bg1{float:left;padding-right:12px;margin-left:12px;background:url(../images/nav-1.gif) right center no-repeat;}

#nav #TightBottom .nbg{background:none;}
#nav #TightBottom a{color:#002279;}
#nav #TightBottom a:hover{color:#AF0000;}
#nav #NavSoso{float:right;margin-right:13px;}
#nav .site_soso{float:left;font-size:12px;line-height:150%;}
#nav .soso_s{width:100px;height:16px;border:1px solid #7F9DB9;margin:4px 6px 0 8px !important;margin:3px 6px 0 8px;padding:3px 0 0 4px;line-height:16px;}
#nav .soso_bt{width:43px;height:21px;background:url(../images/14663816.gif) repeat-x;border:0;margin:5px 0 0 0;padding-top:2px;color:#5D3B00;cursor:pointer;}

/*main*/
#main{width:100%;margin:10px auto;}
#left_hot{width:713px;height:639px;float:right;border-bottom:1px solid #CCCED2;}
#left_hot #hot_left{width:381px;height:639px;float:left;border-left:1px solid #ccced2;border-top:1px solid #ccced2;}
#left_hot #hot_left .box1{margin-top:1px;margin-left:1px;width:374px;height:330px;padding-left:6px;padding-top:13px;background:url(../images/hot_left_bg.jpg) no-repeat;}
.box1 .topone{ width:362px; height:auto; margin:0 auto; padding-left:5px;border-bottom:1px dashed #ccced2}
.box1 strong{ color:#fff; margin-left:35px; margin-right:15px}
.box1 .topone h1{ font-size:16px; font-weight:700}
.box1 .topone h1 a,.box1 .topone h1 a:visited{ color:#000; text-decoration:none}
.box1 .topone h1 a:hover{ color:#000; text-decoration:underline}
.box1 .topone p{ margin-top:10px; text-indent:2em}
.box1 .topone p span{color:#f30000;}
.box1 .topone p span a,.box1 .topone p span a:visited{ color:#f30000; text-decoration:none}
.box1 .topone p span a:hover{ color:#f30000; text-decoration:underline}
.box1 .pic{ width:367px; height:97px; }
.box1 .pic h2{  font-size:12px; font-weight:400; text-align:center}
.box1 .pic img{ border:1px #ddd solid}
.box1 .pic ul li{ float:left; padding-left:11px}
.box1 .list{ width:367px; height:230px; overflow:hidden;margin-top:8px;margin-left:2px;}
.box1 .vlist{ width:360px; height:auto; margin:0 auto}
.box1 .vlist ul li{ float:left; width:45%;margin-right:8px; background:url(../images/dot01.gif) left center no-repeat; padding-left:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:25px;}
.box1 .vlist span{ color:#c36}
.box1 .vlist span a,.box1 .vlist span a:visited{ color:#c36; text-decoration:none}
.box1 .vlist span a:hover{ color:#c36; text-decoration:underline}

.box1 .box1_tit{width:175px;height:145px;margin-right:5px;}
.box1 .box1_tit dl{width:175px;margin-top:5px;}
.box1 .box1_tit dl dt{width:165px;padding-left:10px;font-weight:bold;height:18px;background:url(../images/175_bg.gif) no-repeat;font-size:14px;line-height:18px;}
.box1 .box1_tit dl dd{line-height:22px;float:left;font-size:12px;margin-top:5px;}
.box1 .box1_tit dl img{width:60px;height:60px;border:1px solid #ccced2;padding:1px;float:left;margin-right:5px;}

#left_hot #hot_right{width:325px;height:639px;float:right;}
#left_hot #hot_right .index_ask{width:323px;height:288px;margin-top:11px;border:1px solid #ccced2;border-bottom:0px;}
#left_hot #hot_right .index_ask #title{width:323px;height:30px;line-height:30px;background:url(../images/tit_bg.jpg) repeat-x;}
#left_hot #hot_right .index_ask li{float:left;width:300px;line-height:28px;margin-left:5px;padding-left:15px;background:url(../images/dot02.gif) left center no-repeat;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

/*专家团队*/
#right_zx{width:271px;height:639px;float:left;border:1px solid #ccced2;background-color:#f7f7f7;overflow:Hidden;}
#right_zx .experts{width:271px;height:455px;overflow:hidden;}
.line{margin-left:5px;margin-top:5px;width:260px;height:445px;}
.nr{width:260px;height:130px;margin-bottom:12px;}
.line .fl{ width:114px; overflow:hidden;font-size:12px;}
.line .fl img{ padding:1px; border:1px solid #cdced3; margin-bottom:4px;}
.line .fl p{ height:18px; width:125px;background:url(../images/index_85.jpg) no-repeat; padding-top:2px;}
.line .fl p a{ color:#EB5405; margin-right:8px; margin-left:2px;}
.line .fr{ width:132px; overflow:hidden;}
.line .fr h5{ font-size:14px; color:red; margin:4px auto;}
.line .fr h5 font{ font-size:14px; color:#000;}
.line .fr p{ line-height:22px;font-size:12px; height:83px; overflow:hidden;}

.line2{margin-left:5px;margin-top:5px;width:260px;height:250px;}
.nr{width:260px;height:130px;margin-bottom:12px;}
.line2 .fl{ width:114px; overflow:hidden;font-size:12px;}
.line2 .fl img{ padding:1px; border:1px solid #cdced3; margin-bottom:4px;}
.line2 .fl p{ height:18px; width:125px;background:url(../images/index_85.jpg) no-repeat; padding-top:2px;}
.line2 .fl p a{ color:#EB5405; margin-right:8px; margin-left:2px;}
.line2 .fr{ width:132px; overflow:hidden;}
.line2 .fr h5{ font-size:14px; color:red; margin:4px auto;}
.line2 .fr h5 font{ font-size:14px; color:#000;}
.line2 .fr p{ line-height:22px;font-size:12px; height:83px; overflow:hidden;}

.zx{margin-left:5px;margin-top:10px;width:260px;height:170px;border-top:1px solid #ccced2;}
.zx .tel{margin-top:5px;}
.zx .qq{width:200px;height:62px;padding-left:60px;padding-top:5px;margin-top:5px;background:url(../images/qq_bg.gif) no-repeat;}
.zx .qq li{float:left;line-height:20px;font-size:12px;width:90px;}
.zx .btn{margin-top:5px;}

/*疾病信息*/
#index_left{width:712px;height:725px;float:left;border:1px solid #ccced2;border-right:0px;}

.jb_new{width:348px;height:235px;overflow:hidden;padding-left:7px;padding-top:7px;border-right:1px solid #ccced2;float:left;}
.jb_new dl{width:337px;}
.jb_new dl dt{width:337px;height:31px;line-height:31px;background:url(../images/jb_tit_bg.jpg) no-repeat;}
.jb_new dl .links{float:right;height:30px;line-height:30px;background:url(http://mat1.qq.com/tech/index09/img_map02.gif) no-repeat 0 -239px;padding-left:13px;margin-right:10px;}
.jb_new .tj{width:337px;height:91px;margin-top:10px;float:left;overflow:Hidden;}
.jb_new .tj img{width:136px;height:87px;padding:1px;border:1px solid #ccced2;float:left;margin-right:10px;}
.jb_new .tj h3{float:left;font-size:14px;line-height:25px;width:185px;overflow:Hidden;white-space:nowrap;text-overflow:ellipsis;}
.jb_new .tj p{font-size:12px;line-height:22px;float:left;width:185px;}
.jb_new dl dd{width:320px;line-height:23px;margin-top:3px;float:left;padding-left:17px;background:url(../images/dot02.gif) left center no-repeat;}
.jb_new dl dd span{width:45px;float:right;}

/*典型案例、尖端技术、泌尿结石自测*/
#index_right{width:271px;height:728px;float:right;border:solid #ccced2;border-width:0 1px 1px 1px;background-color:#f7f7f7;overflow:hidden;}
.right_box{width:100%;height:auto;margin-bottom:7px;float:left;}
.right_box dl{width:100%;}
.right_box dl dt{width:100%;height:31px;line-height:31px;background:url(../images/right_box_tit.gif) no-repeat;}
.right_box .hot{width:258px;height:135px;margin-top:10px;margin-left:3px;float:left;overflow:hidden;font-size:12px;line-height:22px;}
.right_box .hot img{width:95px;height:79px;padding:1px;border:1px solid #ccced2;float:left;margin-right:10px;}
.right_box .hot h3{font-size:14px;line-height:25px;width:132px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.right_box .hot p{line-height:22px;float:left;font-size:12px;}
.right_box dl dd{width:96%;padding-left:7px;margin-left:3px;float:left;line-height:25px;background:url(../images/dot01.gif) left center no-repeat;}
.right_box dl dd span{width:45px;float:right;}
.right_box .clearbox{width:100%;height:10px;overflow:Hidden;}

/*温馨环境*/
.index_hj{width:990px;padding-left:8px;padding-top:8px;margin:10px auto;border:1px solid #ccced2;float:Left;}
.index_hj img{padding:1px;border:1px solid #ccced2}

/*footer*/
#footer{width:1000px;text-align:center; padding:10px 0; text-align:center; font-family:Arial, Helvetica, sans-serif;float:left;}
.footlink ul li{ display:inline; padding:0 3px}
.copyright span { color:#666;}