 
body{    font-size:14px; font-family:"microsoft yahei";line-height:180%; text-decoration: none;margin:0px;padding:0px; font-weight:normal;}
body,dl,dt,dd, ol, h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote{ margin:0px; padding:0px;  font-weight:normal;}
body{ color:#555}
ul ,li{margin:0px; padding:0px;}
h1,h2,h3,h4,h5{ display:inline}
img{ border:none}
*{ outline:none}
 


a{ color: #666666; text-decoration:none; font-size:14px;}
a:hover{ color: #F30; font-size:14px;}
.clear{ clear:both}
.mar10{ margin-top:10px;}
.pt20{ padding-top:20px;}
.mt20{ margin-top:20px;}.mt40{ margin-top:40px;}
.w1200{ width:1200px; margin:0px auto;}
.chuang{ color:#f1b11a}
.pb20{ padding-bottom:20px;}

.topbg{   background:#037cb5; padding:30px 0px;}
.logo img{}
.tel{ font-size:14px; color:#FFF; line-height:40px}
.tel strong{   font-size:16px}
.so{ border:0px; height:18px; padding:3px ; width:180px; float:left; line-height:18px}
.sobtn{ background:#fff url(../images/sobg.jpg) center center no-repeat; height:24px; width:24px; border:none; float:left;line-height:18px}

/*导航*/
.navbg{ background:#037cb5; height:55px;}

/* nav */
.nav_wrap{height: 49px;	 background:#0370a5; width:100%; }
.nav{color: #fff;	 width:1200px; margin:0px auto;}
.nav li {float: left;  position: relative;z-index:99999;  width: 130px; list-style:none}
.nav li:hover{ background-color:#007BB6;}
.nav li a {display: block;  height: 49px;  text-align: center;  line-height: 49px;  width: 130px;	color:#fff; font-size:15px}
.nav li a.hover {color:#Efefef;}
.nav li.active{background-color:#007BB6;}


.subNav {position: absolute;  top: 49px;  left: 0;  width: 130px;  height: 0;  display: none;}
.subNav li{height: 30px;  line-height: 30px;   width: 130px;          }  
.subNav li a {background: #007BB6;  height: 30px;  line-height: 30px; font-size:14px    }

.subNav li a:hover {background: #0a89c6}
/*这是 css 样式*/
.lis:hover>.subNav{
z-index: 10;      display: block;            }	

.tit{ color:#037cb5; font-size:22px;padding-bottom:15px;}
.tit span{ color:#CCC; font-size:20px;}
.tit a{  font-size:13px; float:right; line-height:18px; border-radius:2px; padding:0px 5px;}
.bor{ border-bottom:1px solid #ccc;}

.tnews{  height:285px;  }
.tnews li{ display:block; float:left; width:340px; margin-right:28px;}
.tnews li:nth-child(2){ margin-right:0px;}
.tnews li img{ width:100%; height:200px;}
.tnews li a{ font-size:16px;  line-height:36px}
.tnews li .date{ color:#207CC8; font-size:12px}
.tnews li .txt{   font-size:13px; line-height:22px}

.hn { border-bottom:1px dashed #ccc; padding:10px 0px}
.hn a{ font-size:16px; color:#037cb5;  line-height:36px}
.hn .txt{ color:#666; font-size:13px; text-indent:26px}

.nli{ margin-top:5px}
.nli li{ display:block; width:100%; line-height:30px}
.nli li span{ float:right; font-size:12px}

.i5{ background:url(../images/5.jpg) center top no-repeat; height:450px;}
.i5 a{ display:block; float:left; width:216px; height:330px; margin-right:30px; background:#fff; margin-top:60px; color:#666;}
.i5 a:nth-child(5){ margin-right:0px}
.i5 a:hover{box-shadow: 1px 5px 15px #000;}
.i5 a img{ width:100%; height:120px}
.i5 a .title{ text-align:center; font-size:16px; margin-top:5px;}
.i5 a .txt{ box-sizing:border-box; padding:10px 15px;}


.ilist li{ display:block; width:290px; height:195px; float:left; margin-left:10px; margin-bottom:10px; position:relative}
.ilist a img{ width:100%; height:195px; float:left; }
.ilist li:nth-child(1){ margin-left:0px; width:595px; height:400px;  }
.ilist li:nth-child(1) img{  width:100%; height:400px;}
.ilist li:nth-child(1) .play{  width:90px; height:90px; background:url(../images/play.png) center center no-repeat; background-size:100%; position:absolute; left:260px; top:160px;}

.wl img{ margin-bottom:10px;}

/*产品滚动*/
.box{ width:1200px; margin:0 auto; position:relative;   }
.gundong a{ width:290px;   height:210px; line-height:34px; text-align:center; display:block; font-weight:bold}
.gundong img{ width:100%; height:180px; }
 
.flink a{   margin-right:20px;  }
.flink a img{ width:100%; height:50px;}
 
.bot{  background:#037cb5; padding:20px 0px; color: #d7effb; line-height:24px;}
.bot a{color: #d7effb;}
.bot a:hover{ text-decoration:underline}


			
.banner{ background:url(../images/b.jpg) center top no-repeat; height:280px;}

.about{ background:url(../images/aboutbg.jpg) center top no-repeat; height:auto; padding-top:40px ;}
.conbg{ background:url(../images/aboutbg.jpg) center top repeat-y; height:auto; padding-top:40px ;}
.ysb{ background:url(../images/bg2.jpg) center top no-repeat; height:auto; padding-top:20px ;}

.pleft{background:#037cb5; height:auto; border-top:3px solid #138bc3}
.pleft .title{ padding:15px 0px; text-align:center; border-bottom:1px solid #138bc3;}
.pleft .title strong{ font-size:20px; color:#FFF}.pleft .title span{ font-size:18px; color:#ecd303; line-height:30px;}
.pleft .pcate{ padding:10px 0px;  }
.pleft .pcate a{ display:block; line-height:47px; color:#FFF; font-size:16px;background:url(../images/sj.png) 40px center no-repeat; padding-left:50px; background-size:auto 5px; margin:10px 0px;}
.pleft .pcate a:hover, .pleft .pcate a.on{ background:#f1b11a}
.pleft .pbot{ text-align:center; color:#FFF; font-size:18px; padding:15px; border-top:1px solid #494778;}

.plist li{ display:block; float:left; width:293px; height:233px; background:#FFF; margin-right:20px; margin-bottom:20px;   }
.plist li:nth-child(3n+0){ margin-right:0px;}
.plist li:nth-child(3+n){  margin-bottom:0px}
.plist li img{ width:100%; height:200px; margin-bottom:5px;}
.plist li:hover { background:#037cb5; color:#fff;}
.plist li:hover a.t {   color: #FFF;}
.plist li a.t{ display:block; text-align:center; line-height:24px; font-weight:bold;  }

.ititle{ text-align:center; padding:20px; font-size:26px; line-height:120%; color:#037cb5/*color:#267dde*/}
.ititle .info{ text-align:center;  font-size:16px;   }

.ntitle{ text-align:center; padding:10px; font-size:26px; line-height:120%; color:#037cb5; border-bottom:1px solid #ccc; margin-bottom:20px}

.jiang li{ display:block; margin:10px 0px; line-height:30px; font-size:18px;color:#666}
.jiang li span{ display: inline-block; width:16px; line-height:16px;  background:#f1b11a; color:#fff; text-align:
center; margin-right:5px;transform: skew(-20deg); font-size:10px;}

.sl li{ display:block; margin:10px 0px; line-height:30px; font-size:14px;color:#666}
.sl li span{ display: inline-block; width:22px; line-height:22px; border-radius:50%; background:#037cb5; color:#fff; text-align:
center; margin-right:5px;}

.you li{ display:block; margin:10px 0px; line-height:30px; font-size:16px;color:#666}
.you li span{ display: inline-block; width:22px; line-height:22px; border-radius:50%; background:#037cb5; color:#fff; text-align:
center; margin-right:5px;}

.ilxwm{ background:#037cb5; padding:15px; line-height:28px; color:#FFF;}
.ilxwm .title{ font-size:22px; text-align:center; font-weight:bold}
.ilxwm .title span{ color:#76dba3;}
.bhuang{  font-weight:bold; color:#fec053;}

.probg{ background:#fff ; padding:20px 0px; height:auto}
.pro{ text-align:center; margin:20px auto}
.title{ font-size:18px; margin:0px auto;  }
.title span{ color:#76dba3;}



.newstab{ margin-bottom:5px; border-bottom:1px solid #ccc;  }
.newstab span{ display:inline-block;  width:120px; text-align:center; line-height:36px;   cursor: default; font-size:16px; }
.newstab .focus{   background:#0082c0; color:#fff; }
.newstab a{ float:right; margin-right:5px; color:#999; font-size:12px}

.inews a{ display:block; float:left; width:370px; margin-right:20px; box-sizing:border-box; color:#999;   padding:2px 10px; overflow:hidden}
.inews a:nth-child(2n+0){ margin-right:0px;} 
.inews a:hover { text-decoration:underline}
.newslist a{ display:block;width:100%; border-bottom:1px dashed #ccc;padding:10px; }
/*.newslist a:last-child{ border-bottom:none}*/
.newslist a strong{ color:#666; font-size:18px; font-weight:normal}

.b5 a{ display:block; float:left; margin-top:10px; margin-bottom:20px; text-align:center; width:20%; height:40px; padding-top:90px; font-size:16px; background-color:#f8f8f8; background-image:url(); background-position:center 20px; background-repeat:no-repeat; background-size:auto 60px;  color:#666;  }
.b5 a:hover{ color:#fff; font-size:18px; background-color:#6bae51;}
.b5 a:nth-child(1){ background-image:url(../images/b2.png);}
.b5 a:nth-child(1):hover{background-image:url(../images/b1.png);}
.b5 a:nth-child(2){ background-image:url(../images/b3.png);}
.b5 a:nth-child(2):hover{background-image:url(../images/b4.png);}
.b5 a:nth-child(3){ background-image:url(../images/b5.png);}
.b5 a:nth-child(3):hover{background-image:url(../images/b6.png); }
.b5 a:nth-child(4){ background-image:url(../images/b7.png);}
.b5 a:nth-child(4):hover{background-image:url(../images/b8.png); }
.b5 a:nth-child(5){ background-image:url(../images/b9.png);}
.b5 a:nth-child(5):hover{background-image:url(../images/b10.png);}

.w3 .tit{ float:left; width:120px; line-height:40px;}
.w3 a{ display:block; text-align:center; width:253px; line-height:40px; font-size:16px; border:1px solid #ddd; float:left; margin-right:20px; background:url(../images/w31.png) 50px center no-repeat; background-size:auto 20px; }
.w3 a:nth-child(5){ margin-right:0px;}
.w3 a:hover{ background:#037cb5 url(../images/w32.png) 50px center no-repeat;background-size:auto 20px; color:#fff; border:1px solid #037cb5;}


/*荣誉幻灯片*/
#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:100%; height:450px;  background:#333; position:relative; overflow:hidden; }
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;  height:450px; width:1200px; background-position:center top; background-repeat:no-repeat; list-style-type:none;}
#playBox .oUlplay li img{ width:100%; height:100%;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(../images/l.png) no-repeat; position:absolute; top:200px; left:20px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(../images/r.png) no-repeat; position:absolute; top:200px; right:20px; z-index:10;}
#playBox .smalltitle {width:100%; height:10px; position:absolute; bottom:25px; z-index:10}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#69aaec;}


/*内页*/
.class a{ display:block; padding:0px 10px; line-height:30px; margin:10px 20px;  background:#35B35E; color:#FFF; text-align:right; font-size:16px}
.class a:hover{ background: #f1b11a;}

.lxwm{ background:#FFF; margin-top:20px}
.lxwm .bhuang{ color:#F60}
.show{ padding:10px; font-size:16px; line-height:200%}
.show img{ max-width:100%;}
.showtitle{ text-align:center; border-bottom:1px dashed #ddd; padding:20px}



/*幻灯片*/
.slide{ position:relative;width:430px;  }
.slide .slide_img{ width:100%; height:290px; position:relative;  }
.slide .slide_img li{ display:none; list-style:none; width:100%; height:100%; position:absolute; left:0px; top:0px;}
.slide .slide_img li img{ width:100%; height:100%; }
.slide .slide_img li>div{width:100%; overflow:hidden; color:#FFF; text-indent:20px; position:absolute; left:0px; bottom:0px; background:rgba(0,0,0,0.6); line-height:38px;}
.slide .slide_btn { text-align:center; padding:5px; position:absolute; bottom:8px; right:0px;  }
.slide .slide_btn span{ width:8px; height:8px;   display:inline-block; margin-right:8px; background:#ccc; cursor:pointer }
.slide .slide_btn .focus{ background:#6bae51 }


/*科室专题部分*/
.kbanner{ height:500px; width:100%; background:#0CF; position:relative}
.knav_bg{ position:absolute; width:100%; bottom:0px; height:50px; background:rgba(3,112,165,0.9);}
.knav{ width:1200px; margin:0px auto; display:flex;}
.knav td{  text-align:center}
.knav a{  color:#FFF; font-size:16px; line-height:50px;  }

.ktit{ color:#555; font-size:24px;padding-bottom:15px; background:url(../images/kico.png) left 1px no-repeat; padding-left:40px}
.ktit span{ color:#CCC; font-size:20px;}
.ktit a{  font-size:13px; float:right; line-height:18px; border-radius:2px; padding:0px 5px;}
.pico{background:url(../images/pico.png) left 1px no-repeat; }

.ktnews{ position:relative}
.ktnews img{ width:100%; height:240px;}
.ktnews div{ position:absolute; bottom:0px; left:0px; width:100%; background:rgba(0,0,0,0.5); text-align:center; line-height:40px; color:#FFF}

.kli{ margin-top:5px}
.kli li{ display:block;  line-height:30px;background:url(../images/dico.png) left center no-repeat; padding-left:10px;  line-height:32px}
.kli li span{ float:right; font-size:14px; color:#888;}

.content{padding:10px; font-size:16px; line-height:200%}
.content img{ max-width:99%;}

.bqocde{ width:130px; float:left; text-align:center; font-size:12px}
.bqocde img{ width:85px; margin-bottom:5px; }

/*页码*/
#Paging { text-align: center; height: 30px; margin:1em 0; }
.Pagination { display: inline-block; height: 30px; margin-top:13px; }
.Pagination .pageinfo { border: 1px solid #037CB5; color: #037CB5; margin-left: 10px; margin-right: 10px; padding-right: 8px; }
.Pagination span { background: #fff; display: block; float: left; font-family: "Microsoft YaHei,Arial"; font-size: 14px; height: 30px; line-height: 30px; margin-right: 5px; text-align: center; padding: 0 12px; }
.Pagination a { background: #fff; border: 1px solid #037CB5; color: #037CB5; display: block; float: left; font-size: 14px; height: 30px; line-height: 30px; margin-right: 5px; text-align: center; text-decoration: none; padding: 0 12px; }
.Pagination a:hover { color: #fff; background: #037CB5; border: 1px solid #037CB5;}
.Pagination span.current { background: #037CB5; border: 1px solid #037CB5; color: White;  position: relative; }
.Pagination span.disabled { border: 1px solid #dfdfdf; color: #aaa; cursor: not-allowed; }



 