/* public start */

@charset "gb2312";

html,body{-webkit-text-size-adjust:none;}

body{ width:100%;font-size:14px;line-height: 24px; font-family:"Microsoft YaHei";margin:0;padding:0;color:#333; background:#fff;color:#666;overflow-x:hidden; }

h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;paddid #333; }

ul,li{list-style:none;margin:0;padding:0}

img{border:0px; vertical-align:top;}

.fl{ float:left;} .fr{ float:right;}

div,dl{ display: block;}

.clearfix:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}

.null{zoom:1;clear:both;height:0;font-size:0;overflow: hidden;}

.null:after{content:".";visibility:hidden;display:block;clear:both;height:0;font-size:0;overflow: hidden;}

/*----------linkes---------*/

a{color:#666; text-decoration:none;-webkit-transition: color 0.2s linear;-khtml-transition: color 0.2s linear;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;}

.main{ width:1000px; margin:0 auto;}

.mains{ width:1100px; margin:0 auto;}

br{line-height:0;}

/*本页公共样式结束*/

/*----------linkes---------*/

a{color:#333; text-decoration:none;-webkit-transition: all 0.2s linear;-khtml-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;}

a:hover{ opacity:0.8;}

/*banner图

.toppic .bg1{ height:107px; background:url(../images/banner_01.jpg) top center no-repeat;}

.toppic .bg2{ height:107px; background:url(../images/banner_02.jpg) top center no-repeat;}

.toppic .bg3{ height:106px; background:url(../images/banner_03.jpg) top center no-repeat;}

.toppic .bg4{ height:107px; background:url(../images/banner_04.jpg) top center no-repeat;}*/



.toppic { overflow: hidden;position: relative;width:1440px; margin:0 auto;}

.toppic .bd li {overflow: hidden;text-align: center;}

.toppic .bd li a {display: block;height: 420px;}

.toppic .bd li a:hover { opacity:1;}

.toppic .hd {bottom: 20px; right:100px;overflow: hidden;position: absolute;z-index: 1;}

.toppic .hd ul {text-align: left;}

.toppic .hd ul li {background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;color: #fff;cursor: pointer;float: left;font-size: 10px;height: 20px;line-height: 30px;margin-right: 5px;overflow: hidden;text-align: center;width: 20px;border-radius:50%; font-size:0px;}

.toppic .hd ul .on {background: #2f90ff;color: #ff0;font-weight: 700;}

/*zt1*/

.zt1 dl{ border:#E6E6E6 1px solid; width:16.5%; height:195px; margin-top:35px; text-align:center; float:left; border-right:0px}

.zt1 dl.dl_1{ border-right:#E6E6E6 1px solid; }

.zt1 dl img{ margin-top:30px}

.zt1 dl dd{ font-size:18px; height:22px; color:#444; margin-top:20px}

.zt1 dl dd.dd_1{ font-size:16px; margin-top:0px}



.top{ height:95px;background:#fff;}



.top img{ margin-top:15px}



.top .top_right{margin-top:10px;}



.top .top_left{ float:left}



.top .top_right{ float:right}



.nav{ height:50px; background:#226dc2; width:100%}



.nav ul li{ float:left; font-size:14px; color:#fff; line-height:50px;   width:110px; text-align:center}



.nav ul li:hover{ background:#2f90ff}



/*banner图



.toppic {



    height: 420px;



    min-width: 1000px;



    overflow: hidden;



    position: relative;



}



.toppic .bd {



    position: relative;



    z-index: 0;



}



.toppic .bd ul {



    width: 100% !important;



}



.toppic .bd li {



    height: 420px;



    overflow: hidden;



    text-align: center;



    width: 100% !important;



}



.toppic .bd li a {



    display: block;



    height: 420px;



}



.toppic .hd {



    bottom: 20px;



    /*left: 630px;*/



    right:100px;



    overflow: hidden;



    position: absolute;



    z-index: 1;



}



.toppic .hd ul {



    text-align: left;



}



.toppic .hd ul li {



    background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;



    color: #fff;



    cursor: pointer;



    float: left;



    font-size: 10px;



    height: 20px;



    line-height: 30px;



    margin-right: 5px;



    overflow: hidden;



    text-align: center;



    width: 20px;



    border-radius:50%;



}



.toppic .hd ul .on {



    background: #2f90ff;



    color: #ff0;



    font-weight: 700;



}*/



.wz {



    position: absolute;



    left: 0;



    bottom: 1px;



    height: 40px;



    width: 324px;



    white-space: nowrap;



    background: #050201;



    opacity: .8;



    filter: alpha(opacity=90);



}







.wz a:visited {



    position: relative;



    color: #fff;



}



.wz dl {



    line-height: 40px;



    margin-left: 20px;



}



.wz dl dt {



    font-size: 14px;



    color: #fff;



}



.bg1{ height:107px; background:url(../images/banner_01.jpg) top center no-repeat;}



.bg2{ height:107px; background:url(../images/banner_02.jpg) top center no-repeat;}



.bg3{ height:106px; background:url(../images/banner_03.jpg) top center no-repeat;}



.bg4{ height:107px; background:url(../images/banner_04.jpg) top center no-repeat;}



/*zt1*/



.zt1 dl{ border:#E6E6E6 1px solid; width:16.5%; height:195px; margin-top:35px; text-align:center; float:left; border-right:0px}



.zt1 dl.dl_1{ border-right:#E6E6E6 1px solid; }



.zt1 dl img{ margin-top:30px}



.zt1 dl dd{ font-size:18px; height:22px; color:#444; margin-top:20px}



.zt1 dl dd.dd_1{ font-size:16px; margin-top:0px}



/**第一部分活动**/



.onehd{margin-top:24px;overflow:hidden;}



.onehd .oneleft{width:745px;}



.onehd .oneleft .top1{width:743px;height:100px;border:1px solid #eeeeee;}



.onehd .oneleft .top1 span{display:inline-block;background:#ff0000;color:#fff;width:34px;height:22px;line-height:22px;text-align:center;float:left;}



.onehd .oneleft .top1 .nr{width:709px;text-align:center;float:right;margin-top:15px;}



.onehd .oneleft .top1 .nr h1{color:#2f90ff; font-size:30px;height:60px;line-height:60px;}



.onehd .oneleft .top1 .nr h2{font-size:23px;color:#666;font-weight:normal;height:30px;line-height:30px;}



.onehd .oneleft .top2 {margin-top:10px;overflow:hidden;}



.onehd .oneleft .top2 span{width:63px;height:55px;background:#2f90ff;display:block;font-size:20px;color:#fff;text-align:center;padding-top:8px;float:left;}



.onehd .oneleft .top2 span br{line-height:0;}



.onehd .oneleft .top2 .nr{width:675px;height:63px;line-height:63px;text-align:center;border:1px solid #eeeeee;float:right;font-size:26px;color:#2f90ff;}



.onehd .oneleft .top3{margin-top:10px;}



.onehd .oneleft .top3 .p3le{border:1px solid #eeeeee;width:322px;height:190px;float:left;}



.onehd .oneleft .top3 .p3le img{margin:0 auto;text-align:center;width:318px;line-height:186px;display:block;}



.tb-focus{width:318px;height:186px;position:relative;overflow:hidden;}



.tb-focus .hd{position:absolute;right:9px;bottom:10px;z-index:1;padding-left:2px;}



.tb-focus .hd li{color:#f60;cursor:pointer;margin-left:3px;width:10px;height:10px;background:#fff;float:left;font-size:13px;line-height:18px;overflow:visible;text-align:center;border-radius:50%;margin-left:5px;}



.tb-focus .hd li.on{background:#2f90ff;color:#fff;}







.onehd .oneleft .top3 .p3ri{width:372px;height:168px;border:1px solid #eeeeee;float:right;padding:10px 20px;}



.onehd .oneleft .top3 .p3ri .tit{font-size:16px;color:#2f90ff;overflow:hidden;}



.onehd .oneleft .top3 .p3ri .tit b{width:100px;float:left;font-weight:normal;}



.onehd .oneleft .top3 .p3ri .tit span{float:right;font-size:14px;color:#999;width:50px;display:block;}



.onehd .oneleft .top3 .p3ri .tit span a:hover{color:#2f90ff}



.onehd .oneleft .top3 .p3ri ul{margin-top:5px;}



.onehd .oneleft .top3 .p3ri ul li{border-bottom:1px dashed #ccc;padding-bottom:5px;line-height:28px;height:28px;}



.onehd .oneleft .top3 .p3ri ul li a{display:block;width:240px;float:left;}



.onehd .oneleft .top3 .p3ri ul li:hover{color:#2f90ff}



.onehd .oneleft .top3 .p3ri ul li:hover a{color:#2f90ff}



.onehd .oneleft .top3 .p3ri ul li span{display:inline-block;float:right;width:80px;}



.onehd .oneright{width:240px;height:375px;}



.onehd .oneright ul li.none{margin-top:0px;}



.onehd .oneright ul li{width:240px;height:45px;line-height:45px;background:#2f90ff;margin-top:10px;}



.onehd .oneright ul li a{display:block;text-align:center;font-size:18px;color:#ffffff;}



.onehd .oneright ul li:hover{opacity:0.8;}



.onehd .oneright ul li a span img{display:inline-block;margin-left:25px;margin-top:16px;}



/**医院科室***/



.yyks {margin-top:35px;overflow:hidden;}



.yyks .tits{margin-bottom:25px;}



.yyks .tits .border{border-top:1px solid #e5e5e5;margin-top:5px;}



.yyks .tits .tit{border-left:5px solid #2f90ff;height:20px;line-height:20px;}



.yyks .tits .tit .bor{margin-left:8px;display:inline-block;color:#333333;font-size:20px;margin-bottom:10px;width:95px;float:left;}



.yyks .tits .tit b{font-weight:normal;color:#999999;margin-left:10px    width: 180px; float: left;}



.yyks .tit .ljgd{display:inline-block;float:right;color:#999;width:85px;}



.yyks .nr{margin-top:20px;}



.yyks .tit .ljgd a:hover{color:#2f90ff;}



.yyks .nr dl{width:190px;height:120px;float:left;margin-right:12px;}



.yyks .nr dl:hover{opacity:0.8}



.yyks .nr dl a dt{text-align:center;margin:0 auto;margin-top:15px;}



.yyks .nr dl a dd{font-size:16px;color:#fff;text-align:center;}



.yyks .nr dl.nr1{background:#d07f81;}



.yyks .nr dl.nr2{background:#9cacd2;}



.yyks .nr dl.nr3{background:#caa378;}



.yyks .nr dl.nr4{background:#68b4b5;}



.yyks .nr dl.nr5{background:#7182b2;margin-right:0;}



/**医生介绍**/



.ysjs{margin-top:35px;overflow:hidden;}



.ysjs .tits{width:790px;margin-bottom:25px;}



.ysjs .tits .border{border-top:1px solid #e5e5e5;margin-top:5px;}



.ysjs .tits .tit{border-left:5px solid #2f90ff;height:20px;line-height:20px;}



.ysjs .tits .tit .bor{margin-left:8px;display:inline-block;color:#333333;font-size:20px;margin-bottom:10px;width:95px;float:left;}



.ysjs .tits .tit b{font-weight:normal;color:#999999;margin-left:10px    width: 180px; float: left;}



.ysjs .jsri{width:790px;float:left;}



.ysjs .jsri .box img{display:inline-block;float:left;}



.ysjs .jsri .box{width:380px;}



.ysjs .jsri .box dl{width:196px;float:right;margin-top:25px;}



.ysjs .jsri .box dl dt{color:#2f90ff;font-size:26px;}



.ysjs .jsri .box dl dt span{color:#666666;font-size:16px;display:inline-block;margin-left:10px;}



.ysjs .jsri .box dl dd{color:#666;margin-top:10px;}



.ysjs .jsri .box dl dd a{color:#2f90ff;}



.ysjs .jsle{width:195px;float:right;}



.ysjs  .jsle .tits{width:195px;margin-bottom:25px;}



.ysjs .jsle .tits .border{border-top:1px solid #e5e5e5;margin-top:5px;}



.ysjs  .jsle .tits .tit{border-left:5px solid #2f90ff;height:20px;line-height:20px;}



.ysjs .jsle .tits .tit .bor{margin-left:8px;display:inline-block;color:#333333;font-size:20px;margin-bottom:10px;width:120px;}



.ysjs .jsle .tits .tit b{font-weight:normal;color:#999999;margin-left:10px;}



.picMarquee-top{ margin:0 auto;  width:195px; overflow:hidden; text-align:left; }



.picMarquee-top .bd ul{ overflow:hidden; zoom:1; }



.picMarquee-top .bd ul li{ text-align:left; zoom:1;overflow:hidden; }



.picMarquee-top .bd ul li dl{line-height:30px; height:30px;}



.picMarquee-top .bd ul li .pic{ text-align:left;font-size:16px;color:#666; }



.picMarquee-top .bd ul li .title{ line-height:30px;  color:#999; }



/**医院设备**/



.tree{margin-top:35px;overflow:hidden;}



.tree .yysb{width:320px;float:left;}



.tree .tits{width:320px;margin-bottom:25px;}



.tree .tits .border{border-top:1px solid #e5e5e5;margin-top:5px;}



.tree  .tits .tit{border-left:5px solid #2f90ff;height:20px;line-height:20px;}



.tree  .tits .tit .bor{margin-left:8px;display:inline-block;color:#333333;font-size:20px;margin-bottom:10px;width:80px;float:left;}



.tree  .tits .tit b{font-weight:normal;color:#999999;margin-left:10px;width:180px;float:left;}



.tree .yysb .nr{margin-top:20px;}



.tree .yysb .nr dl{width:145px;float:left;margin-right:20px;text-align:center;}



.tree .yysb .nr dl dd{color:#666;font-size:12px;margin-top:5px;}



.tree .yysb .nr dl dd:hover a{color:#2f90ff}



.tree .yysb .nr dl.nr1{margin-right:0;}



.tree .yysb .nr dl.nr2{margin-bottom:25px;}



.tree .jkkp{width:320px;float:left;margin-left:15px;}



.tree .jkkp .nr{margin-top:20px;}



.tree .jkkp .nr .nrt{height:95px;}



.tree .jkkp .nr .nrt img{width:109px;height:95px;float:left;}



.tree .jkkp .nr .nrt dl{width:195px;float:right;}



.tree .jkkp .nr .nrt dl dt a{color:#666;font-size:16px;}



.tree .jkkp .nr .nrt dl dd{ font-size:12px;}



.tree .jkkp .nr ul{margin-top:30px;}



.tree .jkkp .nr ul li{border-bottom:1px dashed #ccc;padding-bottom:5px;line-height:28px;}



.tree .jkkp .nr ul li:hover a{color:#2f90ff}



.tree .jkkp .nr ul li span{display:inline-block;float:right;}



.tree .ztzl{float:right;}



.tree .ztzl{height:255px;}



/**footer**/



.footer{background:#595757;height:260px;margin-top:40px;}



.footnav{width:570px;text-align:center;margin:0 auto;overflow:hidden;margin-bottom:40px;padding-top:15px;}



.footnav ul li{width:95px;float:left;}



.footnav ul li a{color:#fff;width:95px;float:left;display:block;line-height:40px;}



.footnav ul li a:hover{background:#fff;color:#595757;}



.footri{width:500px;float:left;border-right:1px solid #ccc;overflow:hidden;margin-left:65px;}



.footer img{display:inline-block;float:left;}



.footer .nr{display:inline-block;float:left}



.footer .nr p{color:#fff;font-size:16px;}



.footer .nr  #foot{font-size:14px;margin-top:5px;}



.footle{float:right;margin-right:65px;overflow:hidden;}



.footle .nr{margin-top:10px;margin-left:15px;}



.footle .nr  #foot{text-align:center;}



.footer #beian{text-align:center;color:#fff;margin-top:20px;}











.tits{margin-bottom:25px;}

.tits .border{border-top:1px solid #e5e5e5;margin-top:5px;}

.tits .tit{border-left:5px solid #2f90ff;height:20px;line-height:20px;margin-bottom:15px;}

.tits .tit .bor{margin-left:8px;display:inline-block;color:#333333;font-size:20px;margin-bottom:10px;width:95px;float:left;}

.tits .tit b{font-weight:normal;color:#999999;margin-left:10px    width: 180px; float: left;}

.sy_rmgz{margin-top:20px;position:relative;}

.sy_rmgz .diss{float:right;position:absolute;top:-8px ;right:0;}

.sy_rmgz .diss #bk{width:280px;height:29px;font-size:16px;color:#999999;text-indent:24px;border:1px solid #e6e6e6;}

.sy_rmgz .diss .btn{background:#2f90ff;color:#fff;border:0;width:80px;height:33px;font-size:18px;}

.sy_rmgz .rmgzs{overflow:hidden;margin-bottom:20px}

.sy_rmgz .rmgzs li{height:50px;float:left;}

.sy_rmgz .rmgzs li:hover{opacity:0.8;}

.sy_rmgz .rmgzs li a{display:block;text-align:center;height:50px;line-height:50px;color:#fff;font-size:18px;}

.sy_rmgz .rmgzs li.s1{width:199px;background:#4aa6e7;border-right:1px solid #fff;}

.sy_rmgz .rmgzs li.s2{width:190px;background:#ed9637;border-right:1px solid #fff;}

.sy_rmgz .rmgzs li.s3{width:315px;background:#6894c1;border-right:1px solid #fff;}

.sy_rmgz .rmgzs li.s4{width:293px;background:#20c1bb;}

.sy_rmgz .rmgzs li.s5{width:181px;background:#abafb2;border-right:1px solid #fff;border-top:1px solid #fff;}

.sy_rmgz .rmgzs li.s6{width:226px;background:#00a3bb;border-right:1px solid #fff;border-top:1px solid #fff;}

.sy_rmgz .rmgzs li.s7{width:258px;background:#00ab79;border-right:1px solid #fff;border-top:1px solid #fff;}

.sy_rmgz .rmgzs li.s8{width:332px;background:#d08081;border-top:1px solid #fff;}

.sy_rmgz .rmgzs li.s9{width:292px;background:#a67dd7;border-right:1px solid #fff;border-top:1px solid #fff;}

.sy_rmgz .rmgzs li.s10{width:207px;background:#5bcf96;border-right:1px solid #fff;border-top:1px solid #fff;}

.sy_rmgz .rmgzs li.s11{width:240px;background:#6f99de;border-right:1px solid #fff;border-top:1px solid #fff;}

.sy_rmgz .rmgzs li.s12{width:258px;background:#93a4b3;border-top:1px solid #fff;}





.wz{position:absolute;left:0;bottom:1px;height:40px;width:324px;white-space:nowrap;}



.wz i{position:absolute;left:0;bottom:-1px;display:block;width:324px;height:40px;background:#050201;opacity:.8;filter:alpha(opacity=90);}



.wz dl{line-height:40px;margin-left:20px;}



.wz dl dt{font-size:14px;color:#fff;}



.wz a,.msn-focus .bd li .wz a:visited{position:relative;color:#fff;}