body{ font-size:12px; font-family:Microsoft Yahei; color:#333; font-size:14px; min-width:1200px;}
*,ul,li,dl,dt,dd,em{ padding:0; margin:0; list-style:none; font-style:normal;}
html{ overflow-x:hidden}
a{ text-decoration:none; color:#333}
a:hover{ color:#13575f;}
img{ border:none}
.container{ width:1200px; margin:0 auto; overflow:hidden; background:#fff;}
.mg20{ margin-bottom:50px;}
input,button{outline:none;}
.box_top{ width:100%; height:130px;}

.logo{ float:left; width:625px; height:130px; overflow:hidden;}
.logo img{padding-top:18px; max-height:100px;}
.weima{ float:right; width:100px; padding:10px; height:80px;}

.top_right{ float:right; width:600px; height:100px; padding-top:15px;text-align:right; padding-right:10px;}
.top_right p{ float:left; width:100%; height:30px; line-height:30px;}
.top_right p a{ padding-right:10px;}
.top_right span{ float:left; widows:100%; height:60px; line-height:60px;}

.box_search{ float:right; width:360px;height:36px; padding:1px; background:#1b8e91;margin-top:46px;}
.txt1{ float:left; width:266px; color:#1b8e91; height:36px; line-height:36px; padding:0 5px;border:none;}
.btn1{ float:right; width:83px; height:36px; background:url(../images/btn_search.png) no-repeat center top; border:none; cursor:pointer}
.btn1:hover{ background-position:center -44px;}

.box_search dd{ float:left; width:318px; height:34px; border:1px solid #1069bb}
.txt_bd{ float:left; width:250px; height:34px; border:0; line-height:34px; padding:0 5px;}
.btn_sub{ float:right; width:58px; height:34px; line-height:34px; background:#1069bb; border:0; color:#fff; font-size:15px; cursor:pointer;}
.btn_sub:hover{ background:#0455a1; color:#fff;}

/*menu*/ 
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.head_wrapper{ width:100%; height:60px; background:url(../images/menu_bg.jpg) no-repeat center top; margin:0 auto;}

.menu{ width:1200px;height:60px; line-height:60px;margin:0 auto; }
.nav{ height:60px; float:left; position:relative;}
.nav a{ color:#fff;  }
.nav .nLi{ float:left;display:inline;  }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; width:108px; font-size:16px;font-weight: normal; height:60px; line-height:60px;text-align:center;position:relative; }
.nav .on h3 a{color:#fff; background:#1f5259;transition:background 0.2s linear;-moz-transition:background 0.2s linear;-o-transition:background 0.2s linear;-webkit-transition:background 0.2s linear;-ms-transition:background 0.2s linear;}
 .nav .nLi h3 a.box_menu{ width:212px;}
 .nav .nLi h3 a.box_menu span{ background:url(../images/icon_jt1.png) no-repeat center center; width:24px; height:7px; display:inline-block}
 
.nav .sub{ display:none;list-style:none; width:108px;z-index:100000;min-height:36px;max-height:auto !important;position:absolute; top:60px; background:#145961;}
.nav .sub li{float:left;zoom:1; width:100%;height:36px;line-height:36px;text-align:center; }
.nav .sub a{ display:inline-block; width:98px;font-size:14px; padding:0 5px; float:left; height:36px;line-height:36px; color:#f0ede8; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.nav .sub a:hover{ background:#1f5259; color:#abd6df;}

.nav .sub li dl{ display:none}
.nav .sub li:hover a.two{ color:#fff;}
.nav .sub li:hover dl{ display:block; width:120px; position:absolute; left:120px; top:0px;  background:#fff; padding-bottom:10px;}
.nav .sub li:hover dl dt a:hover{ background:#fd7904; width:120px; float:left; height:30px; line-height:30px;}
.nav .sub li.bot{ height:10px; line-height:10px;}

.bg-body{
    background-image: url(../images/bg-body.png);
    width:100%;
    height: auto;
    background-size:cover;
}

.sub_nav{ display:none;list-style:none; width:170px;height:408px;z-index:100000;position:absolute; top:60px; background:#579fa7;position: relative; /*opacity:0.9;filter:alpha(opacity=90);*/padding:20px 21px;}
.sub_nav a{ float:left; width:150px; height:50px; line-height:50px; margin:4px 0; padding-left:20px;color:#fff;}
.sub_nav a i{ float:left; width:40px; height:50px;background:url(../images/icon_menu.png) no-repeat left 13px;}
.sub_nav a em{ float:left; width:100px; padding-left:10px; height:50px; line-height:50px;}
.sub_nav a:hover{background:#1f5259;color:#abd6df; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
.sub_nav a i.i2{ background-position:left -45px;}
.sub_nav a i.i3{ background-position:left -100px;}
.sub_nav a i.i4{ background-position:left -155px;}
.sub_nav a i.i5{ background-position:left -208px;}
.sub_nav a i.i6{ background-position:left -268px;}
.sub_nav a i.i7{ background-position:left -325px;}
.sub_nav::before{
    content: '';
    display: block;
    background-image: url(../images/12.png);
    width:72px;
    height: 200px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    bottom: -5px;
    left: -5px;
}
.sub_nav::after{
    content: '';
    display: block;
    background-image: url(../images/13.png);
    width: 62px;
    height: 72px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    bottom: -5px;
    right: 1px;
}
.banner_main{ width:1200px; height:470px; margin:0 auto;}
.baner_left{ float:left; display:block; position:relative;z-index:10; top:0}
/*banner*/
.slideBox{ width:988px; float:right; height:448px; overflow:hidden;position:relative; text-align:center;}
.slideBox .hd{ height:10px; overflow:hidden; position:absolute;left:50%; margin-left:-90px; bottom:15px; z-index:1;  padding:5px 15px;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:10px;  width:12px; height:12px; border-radius:50%;  text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#1c4e54; color:#fff; }
.slideBox .bd{ position:relative; width:100%;height:448px; z-index:0; padding:0; margin:0;}
.slideBox .bd li{ zoom:1;width:100%; height:448px; padding:0; margin:0;}
.slideBox .bd li a{ width:100%; height:448px; text-indent:-9999px; display:block}
.slideBox .prev,
.slideBox .next{ position:absolute; left:8%; top:50%; margin-top:-35px; display:block; width:32px; height:51px; background:url(../images/slider-arrow.png) -110px 0px no-repeat; filter:alpha(opacity=80);opacity:0.8;   }
.slideBox .next{ left:auto; right:8%; background-position:0px 0px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
/*首页案例*/
.box_case{ width:1200px; height:680px; margin:10px auto; padding-top:50px;}
.box_case dt{ float:left; width:100%; height:80px;padding:40px 0;}
.box_case dd{ float:left; width:100%; height:500px;}
.box_case dd a{ float:left; width:284px; height:232px; position:relative;margin-bottom:10px; border:1px solid #ddd; padding:2px; margin-right:10px;}
.box_case dd a.w2{ width:580px;margin:0 10px;}
.box_case dd a.w4{ width:580px;}
.box_case dd a.w5{ margin:0 10px;}
.box_case dd a:hover{ color:#017c21;}
.box_case dd a img{ width:100%; float:left; position:relative; height:232px;}
.box_case dd a span{ position:absolute; width:100%; height:36px; left:0; text-align:center; color:#fff; bottom:0; z-index:10; line-height:36px; background:#000;filter:alpha(opacity=30); background:rgba(0,0,0,0.3);}
.box_case dd a:hover span{filter:alpha(opacity=40); background:rgba(0,0,0,0.4);}



/*首页公司简介*/

.box_title{ float:left; width:100%; height:50px; padding-bottom:10px; background:url(../images/icon_01.png) no-repeat center bottom; text-align:center; font-size:22px; color:#5f5558;}
.box_title span{padding-right:30px; padding-left:120px; color:#116abe; }
.box_tags{ text-align:center; float:left; width:100%; height:30px; line-height:30px; padding-top:10px;}

.box_main{ width:1200px;background:transparent; min-height:1280px; height:auto !important; max-height:auto !important;margin:0 auto;
     /* overflow:hidden */
    }
.box_about{ width:1200px; height:420px; margin:20px auto; padding-bottom:20px;}

a.more{ width:50px; height:30px; float:right;}

.play{ float:right; width:570px; height:300px;text-align:center;}
/*.play video{ width: 100%; height: auto; max-height: 100%; display: block; font-size:0; }*/
.play video{width:100%;height:100%; object-fit:fill;}

/*首页新闻*/
.box_news{ width:100%; height:280px; float:left;}
.box_news .section-focus-pic{ float:left;height:260px;width:310px;overflow:hidden;position:relative;}
.box_news .section-focus-pic ul li{position:absolute;top:0;left:310px;width:310px;height:260px;}
.box_news .section-focus-pic ul li h3{position:absolute;bottom:11px;left:0;width: 290px; padding:0 10px;font-weight:normal;color:#FFF; text-align:center; overflow:hidden;z-index: 111;font-size: 14px; white-space:nowrap; text-overflow:ellipsis;}
.box_news .section-focus-pic ul li div{position:absolute;bottom:0;left:0;height:40px;background-color:#000;width:310px;opacity: 0.6;filter: alpha(opacity=60);}
 
.box_news .slideTxtBox{ width: 490px;
    text-align: left;
    float: left;
    height: 300px;
    color: #1e3336;
    margin-left: 26px; }
.box_news .slideTxtBox .hd{ height:53px; line-height:44px;position:relative; }
.box_news .slideTxtBox .hd ul{ float:left; width:100%;  position:absolute;height:42px; border-bottom:2px solid #bcbcbd;   }
.box_news .slideTxtBox .hd ul li{ float:left; width:99px; text-align:center; cursor:pointer; font-size:15px;  }
.box_news .slideTxtBox .hd ul li.on{ height:53px;  background:url(../images/icon_01.png) no-repeat left top; color:#f7f5f2; }
.box_news .slideTxtBox .hd ul a{ float:right; font-size:13px; font-family:宋体; margin-right:5px;}
.box_news .slideTxtBox .bd{ float:left; width:100%; height:200px;}
.box_news .slideTxtBox .bd ul{zoom:1;}
 
.box_news .slideTxtBox .bd ul .news_text{float:left; padding:15px 5px;width:100%}
.box_news .slideTxtBox .bd li{ height:32px; line-height:32px;   }
.box_news .slideTxtBox .bd li a{ float:left; width:340px; color:#1e3336; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.box_news .slideTxtBox .bd li a:hover{ color:#1a6873}
.box_news .slideTxtBox .bd li .date{ float:right; width:80px; color:#888}
 
.box_news .slideTxtBox .bd .new_img{ float:left;height:210px;width:300px;overflow:hidden;position:relative;}
.box_news .slideTxtBox .bd .new_img img{ height:210px; width:300px;}
.box_news .slideTxtBox .bd .new_img a{ color:#fff; padding:0 10px; position:absolute;bottom:0;left:0;height:40px; line-height:40px;background-color:#000;width:280px;opacity: 0.6;filter: alpha(opacity=60);}
.box_news .slideTxtBox .bd .new_img a:hover{color:#1a6873}
 
.box_news .box_news_right{ float:right; width:336px; height:300px;}
.box_news .box_news_right dt{ line-height:44px;position:relative; float:left; width:100%;height:42px; border-bottom:2px solid #bcbcbd;  }
.box_news .box_news_right dt li{ float:left; width:99px; text-align:center; font-size:15px;height:53px;  background:url(../images/icon_01.png) no-repeat left top; color:#f7f5f2;  }
.box_news .box_news_right dt a{ float:right; font-size:13px; font-family:宋体; margin-right:10px;}
.box_news .box_news_right dd{ float:left; padding:15px 10px;  zoom:1; padding-top:24px;  }
.box_news .box_news_right dd li{ height:32px; line-height:32px;   }
.box_news .box_news_right dd li a{ float:left; width:230px; color:#1e3336; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.box_news .box_news_right dd li a:hover{ color:#1a6873}
.box_news .box_news_right dd li .date{ float:right; width:80px; color:#888; text-align:right}
/*专科医师*/
.box_doctor{ float:left; width:100%; height:auto;position: relative;}
.box_doctor dt{ line-height:44px;position:relative; float:left; width:100%;height:42px; border-bottom:2px solid #bcbcbd;  }
.box_doctor dt li{ float:left; width:121px; text-align:center; font-size:15px;height:53px;  background:url(../images/icon_02.png) no-repeat left top; color:#f7f5f2;  }
.box_doctor dt a{ float:right; font-size:13px; font-family:宋体; margin-right:10px;}
.box_doctor dd{ float:left; width:100%; height:340px; margin-top:20px; }
.picScroll-left{ width:100%;  overflow:hidden; position:relative;   }

.picScroll-left .bd{ padding:10px;  }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center; border-radius: 8px; }

.swiper-slide a{ width:100%; height:100%; padding:9px; background:#e8e9e8; display:block; color:#0b0205; text-align:left;box-sizing: border-box;}
.swiper-slide a span{text-align:center; display:table-cell; vertical-align:middle;width:100%; height:auto; overflow:hidden;border-radius: 3px;}
.swiper-slide a span img{width:100%; height:230px;vertical-align:middle; display:block;transition: all 0.6s;}
.swiper-slide a h5{ float:left; width:100%; font-weight:100; font-size:16px; line-height:36px; overflow:hidden; text-indent:10px; white-space:nowrap;text-overflow:ellipsis;}
.swiper-slide a i{ float:left; width:100%; font-size:13px; line-height:22px; padding-left:10px;}
.swiper-slide a span img:hover{transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2);}
.swiper-slide:hover a{
    background-color: #1b8e91;
}
.swiper-slide:hover a { color:#fff;}
/*设备信息*/
.box_shebei{margin-top:20px; float:left; width:100%; height:auto;position: relative;}
.box_shebei dt{ line-height:44px;position:relative; float:left; width:100%;height:42px; border-bottom:2px solid #bcbcbd;  }
.box_shebei dt li{ float:left; width:121px; text-align:center; font-size:15px;height:53px;  background:url(../images/icon_02.png) no-repeat left top; color:#f7f5f2;  }
.box_shebei dt a{ float:right; font-size:13px; font-family:宋体; margin-right:10px;}
.box_shebei dd{ float:left; width:100%; height:auto; margin-top:20px; }
.box_shebei dd::after{
    display: block;
    content: '';
    clear: both;
}
.box_shebei dd .shebei{
    width: calc(100%/4);
    box-sizing: border-box;
    padding: 5px 15px;
    float: left;
}
.box_shebei dd .shebei a{
    display: block;
    box-sizing: border-box;
    padding: 10px 15px;
    background-color: #fff;
    box-shadow: 0 0 5px #ccc;
}
.box_shebei dd .shebei a .img{
    width: 100%;
    height: 180px;
}
.box_shebei dd .shebei a .img img{
    width: 100%;
}
.box_shebei dd .shebei a .text{
    width: 100%;
    padding: 10px 0;
    box-sizing: border-box;
}
.box_shebei dd .shebei a .text h2{
    font-size: 16px;
    text-align: center;
    padding: 5px 0;
}
.box_shebei dd .shebei a .text p{
    font-size: 14px;
    text-align: center;
    padding: 5px 0;
}
/*科室导航*/
.box_keshi{ float:right; width:336px; height:300px;}
.box_keshi dt{ line-height:44px;position:relative; float:left; width:100%;height:42px; border-bottom:2px solid #bcbcbd;  }
.box_keshi dt li{ float:left; width:99px; text-align:center; font-size:15px;height:53px;  background:url(../images/icon_01.png) no-repeat left top; color:#f7f5f2;  }
.box_keshi dt a{ float:right; font-size:13px; font-family:宋体; margin-right:10px;}

.box_keshi dd{ float:left; padding:15px 0;  zoom:1; padding-top:30px;  }
.box_keshi dd a{    float: left;
    margin-right: 8px;
    margin-bottom: 9px;
    width: 102px;
    height: 33px;
    border: 1px solid #b5b4b4;
    line-height: 33px;
    text-align: center;
    border-radius: 5px;
    color: #1e3336;
    font-size: 15px;}
.box_keshi dd a:hover{ color:#196a72; border-color:#196a72}
.box_keshi dd a.noright{ margin-right:0;}
.doctor{ float:left; padding-bottom:50px;}
.doctor .bd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center;  }

.doctor .bd ul li a{    min-height: 260px;
    height: auto !important;
    background: #fff;
    display: block;
    text-align: left;
    border-bottom: 1px solid #ccc;
    padding: 20px 0;}

.box_photo{ width:1200px; height:120px; margin:0 auto; margin-top:30px;}
.box_photo a{ float:left; width:267px; height:98px; background:url(../images/icon_bg.png) no-repeat center top; padding:8px 9px; margin-left:11px;}

.ins_banner{ width:100%; height:250px; margin:0 auto;}



.box_news2{ width:100%; height:280px; float:left;}
.box_news2 .section-focus-pic{ float:left;height:260px;width:310px;overflow:hidden;position:relative;}
.box_news2 .section-focus-pic ul li{position:absolute;top:0;left:310px;width:310px;height:260px;}
.box_news2 .section-focus-pic ul li h3{position:absolute;bottom:11px;left:0;width: 290px; padding:0 10px;font-weight:normal;color:#FFF; text-align:center; overflow:hidden;z-index: 111;font-size: 14px; white-space:nowrap; text-overflow:ellipsis;}
.box_news2 .section-focus-pic ul li div{position:absolute;bottom:0;left:0;height:40px;background-color:#000;width:310px;opacity: 0.6;filter: alpha(opacity=60);}
 
.box_news2 .SBX-2{ width:424px; text-align:left; float:left; height:300px; color:#1e3336;  }
.box_news2 .SBX-2 .hd{ height:53px; line-height:44px;position:relative; }
.box_news2 .SBX-2 .hd ul{ float:left; width:100%;  position:absolute;height:42px; border-bottom:2px solid #bcbcbd;   }
.box_news2 .SBX-2 .hd ul li{ float:left; width:99px; text-align:center; cursor:pointer; font-size:15px;  }
.box_news2 .SBX-2 .hd ul li.on{ height:53px;  background:url(../images/icon_01.png) no-repeat left top; color:#f7f5f2; }
.box_news2 .SBX-2 .hd ul a{ float:right; font-size:13px; font-family:宋体; margin-right:5px;}
.box_news2 .SBX-2 .bd{ float:left; width:100%; height:200px;}
.box_news2 .SBX-2 .bd ul{zoom:1;}
 
.box_news2 .SBX-2 .bd ul .news_text{float:right; padding:15px 5px;width:410px}
.box_news2 .SBX-2 .bd li{ height:32px; line-height:32px;   }
.box_news2 .SBX-2 .bd li a{ float:left; width:280px; color:#1e3336; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.box_news2 .SBX-2 .bd li a:hover{ color:#1a6873}
.box_news2 .SBX-2 .bd li .date{ float:right; width:80px; color:#888}
 
.box_news2 .SBX-2 .bd .new_img{ float:left;height:210px;width:300px;overflow:hidden;position:relative;}
.box_news2 .SBX-2 .bd .new_img img{ height:210px; width:300px;}
.box_news2 .SBX-2 .bd .new_img a{ color:#fff; padding:0 10px; position:absolute;bottom:0;left:0;height:40px; line-height:40px;background-color:#000;width:280px;opacity: 0.6;filter: alpha(opacity=60);}
.box_news2 .SBX-2 .bd .new_img a:hover{color:#1a6873}
 
.box_news2 .box_news_right{ float:right; width:336px; height:300px;}
.box_news2 .box_news_right dt{ line-height:44px;position:relative; float:left; width:100%;height:42px; border-bottom:2px solid #bcbcbd;  }
.box_news2 .box_news_right dt li{ float:left; width:99px; text-align:center; font-size:15px;height:53px;  background:url(../images/icon_01.png) no-repeat left top; color:#f7f5f2;  }
.box_news2 .box_news_right dt a{ float:right; font-size:13px; font-family:宋体; margin-right:10px;}
.box_news2 .box_news_right dd{ float:left; padding:15px 10px;  zoom:1; padding-top:24px;  }
.box_news2 .box_news_right dd li{ height:32px; line-height:32px;   }
.box_news2 .box_news_right dd li a{ float:left; width:230px; color:#1e3336; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.box_news2 .box_news_right dd li a:hover{ color:#1a6873}
.box_news2 .box_news_right dd li .date{ float:right; width:80px; color:#888; text-align:right}

.box_news2 .box_news_center{ float:left; width:390px; height:300px; margin: 0 25px}
.box_news2 .box_news_center dt{ line-height:44px;position:relative; float:left; width:100%;height:42px; border-bottom:2px solid #bcbcbd;  }
.box_news2 .box_news_center dt li{ float:left; width:99px; text-align:center; font-size:15px;height:53px;  background:url(../images/icon_01.png) no-repeat left top; color:#f7f5f2;  }
.box_news2 .box_news_center dt a{ float:right; font-size:13px; font-family:宋体; margin-right:10px;}
.box_news2 .box_news_center dd{ float:left; padding:15px 10px;  zoom:1; padding-top:24px;  }
.box_news2 .box_news_center dd li{ height:32px; line-height:32px;   }
.box_news2 .box_news_center dd li a{ float:left; width:230px; color:#1e3336; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.box_news2 .box_news_center dd li a:hover{ color:#1a6873}
.box_news2 .box_news_center dd li .date{ float:right; width:80px; color:#888; text-align:right}
/*内页分类*/
.box_class{ width:100%; height:150px; background:url(../images/ban_bg.jpg) no-repeat center top;}
.box_class dl{ width:1140px; height:40px; margin:0 auto; padding:55px 30px; line-height:40px;}
.box_class dl dt{ font-size:35px; color:#19474e; padding-left:20px; width:150px; float:left;}
.box_class dl dd{ float:right; width:960px; text-align:right;}
.box_class dl dd a { display:inline-block;min-width: 96px;height: 38px;line-height: 38px;padding: 0 10px;font-size: 15px;color: #000;text-align: center;border: 1px solid #1a8e91;border-radius: 20px;}
.box_class dl dd a:hover{ background:#1a8e91; color:#fff;}
.box_class dl dd a.on{ background:#1a8e91; color:#fff;}
.box_class dl dd a+a{ margin-left:30px;}
.box_center{ width:100%;min-height:300px; max-height:auto !important; background:#fff;}
.box_nav{ float:left; width:100%; height:40px; line-height:40px; background:#eef2f2; color:#000; text-indent:20px;}
.service dl dd a+a{ margin-left:15px;}




/*新闻中心*/
.news_list{float:left; width:1160px; padding:30px 20px; min-height:300px; color:#1e3336}
.news_list dl{ float:left; width:100%; height:120px; padding:10px 0; margin-bottom:15px; overflow:hidden;}
.news_list dl dt{ float:right; width:300px; height:120px;}
.news_list dl dt a{ float:right; width:267px; height:98px; background:url(../images/icon_bg.png) no-repeat center top; padding:8px 9px;}
.news_list dl dt a img{ width:267px; height:98px;}
.news_list dl dd{ float:left; width:830px; padding-left:10px; color:#777;}
.news_list dl dd a{ float:left; font-size:18px;width:100%; line-height:30px;}
.news_list dl dd p{ line-height:26px;}
.news_list dl dd p a{ float:right; width:50px; font-size:14px;color:#777; line-height:26px; text-decoration:underline; margin-right:10px;}
.news_list dl dd p a:hover{ color:#15626a;}

.box_tel ,.box_email{ width:180px; height:40px; margin-right:20px; font-size:16px; color:#535353; background:url(../images/icon_phone.png) no-repeat right top; float:left; text-align:right; padding-top:25px;}
.box_email{background:url(../images/icon_email.png) no-repeat right top; font-size:13px; padding-top:20px; }
/*科室导航*/
.keshi_list{float:left; width:1160px; padding:30px 20px; min-height:300px;}
.keshi_list a{ float:left; width:148px; height:44px; line-height:44px; font-size:16px; border:1px solid #ddd; text-align:center; background:#d2d0cf; color:#020809; margin:15px 20px;}
.keshi_list a:hover{ background:#165f68; color:#fff;}

.keshi_detail{float:left; width:1140px; padding:30px; min-height:100px;}
.keshi_detail dt{ float:left; width:240px; height:180px;}
.keshi_detail dt img{ float:left; width:235px; height:175px;}
.keshi_detail dd{ float:left; width:100%; min-height:100px; line-height:28px;}
.keshi_detail dd img{ max-width:1140px;}
/*专家团队*/
.team_list{float:left; width:1140px; padding:30px; color:#000; font-size:14px;}
.team_list dl{ float:left; width:100%; height:200px; padding:10px 0; margin-bottom:15px; overflow:hidden;}
.team_list dl dt{ float:left; width:130px; height:170px; padding:10px; border:1px solid #b8bdbd;}
.team_list dl dt img{ width:130px; height:170px;}

.team_list dl dd{ float:right; width:970px; height:190px;border:1px solid #b8bdbd; color:#000;}
.team_list dl dd span{ float:left; background:#dfe0e0;width:100%; height:38px; border-bottom:1px solid #b8bdbd; font-size:15px; line-height:38px; text-indent:20px;}
.team_list dl dd p{ float:left; width:930px; line-height:28px; padding:20px;}

.team_view{ float:left; width:1140px; padding:20px 30px; color:#000; font-size:14px;}
.team_view dt{ float:left; width:130px; height:170px; padding:10px;}
.team_view dt img{ width:130px; height:170px;}
.team_view dd{ float:right; width:970px; height:170px; color:#000;}
.team_view dd h2{ font-weight:700px; font-size:18px; color:#19474e; padding-bottom:30px; line-height:50px;}
.team_view dd span{line-height:38px; color:#666;}
.team_view dd p{ float:left; width:930px; line-height:28px; padding:20px;}
.team_zc{ float:left;width:1120px; padding:0 40px; height:40px; line-height:40px; color:#000; font-size:18px; border-bottom:1px solid #eee;}


.content{ float:left; width:1160px; padding:30px 20px; min-height:300px; line-height:28px; font-size:14px; color:#4c4c4c;}
.content img{ max-width:1160px;}
.content p{ margin-bottom:20px;}
.content td{ padding:5px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;}
.content table{ border-left:1px solid #ddd; border-top:1px solid #ddd;}


.prolist{float:left; width:100%;min-height:320px; padding:20px 0; max-height:auto !important; overflow:hidden;}

.prolist a{ float:left; width:210px; height:220px; margin:8px 10px;}
.prolist a.nor{ margin-right:0;}
.prolist a img{ width:210px; height:166px; border:1px solid #e6e5e5; padding:1px;}
.prolist a span{ display:block; width:100%; height:30px; line-height:30px; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.protitle{ width:100%; height:40px; line-height:40px; text-align:center; color:#000; font-size:18px; margin:5px 0; float:left}
.proimg{width:100%;min-height:300px; max-height:auto !important; padding:5px 0; float:left; overflow:hidden; text-align:center}
.proimg img{ max-width:900px;}
.prodetail{ float:left; width:860px; height:32px; line-height:32px; padding:5px 20px; font-weight:bold;  color:#000; font-size:16px; background:#edeeef; border-radius:30px}

/*新闻中心*/
.newstype a{ width:270px;}
.newstype a.norg{ margin-right:0}

/*新闻中心*/
.faq_list{ float:left; width:100%; min-height:300px; margin-top:20px;}
.faq_list li{ float:left; width:100%; clear:both; padding-bottom:20px; margin-top:10px; border-bottom:1px solid #ddd;}


.news_title{ text-align:center; padding-bottom:10px;}
.news_title h2{  font-weight:normal; color:#4c4c4c; font-size:20px; line-height:32px; padding-bottom:10px; border-bottom:1px dashed #d2d2d2;}
.news_title span{ display:block;color:#707070; padding:5px 0;}



.n_h1{ float:left; width:100%; height:50px; line-height:50px;font-size:24px; font-weight:normal; text-align:center; color:#002673; padding-top:30px;}

.news{float:left; width:1140px; padding:30px; min-height:200px;}
.news li{ width:100%; float:left;height:46px; line-height:46px; font-size:14px; border-bottom:1px dashed #ccc;}
.news li a{ float:left; width:980px; text-indent:10px;color:#1e3336; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.news li a:hover{color:#1a6873;}
.news li span{ width:80px; float:right; color:#888; padding-right:10px;}

.new_date{ float:left; width:100%; height:30px; line-height:30px; text-align:center;color:#999; font-family:"宋体"; font-size:12px; margin-bottom:20px;}
.new_date span{display:inline-block; background:url(../images/icon_dt.png) no-repeat left center; padding-left:20px; margin-right:20px;}
.new_date span.eye{background:url(../images/icon_eye.png) no-repeat left center; padding-left:25px;}

/*医疗信息*/
.box_picture{float:left; width:1140px; padding:30px; min-height:200px;}
.box_picture a{ width:322px; height:280px; float:left; margin:15px 28px; text-align:center; line-height:40px;}
.box_picture a i{width:300px; height:225px; padding:10px; border:1px solid #aeb5b5; overflow:hidden; display:block}
.box_picture a img{ width:300px; height:225px;transition: all 0.6s;}
/*.box_picture a:hover img{transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2);}*/
.box_picture a span{ float:left; width:100%;}

.pre_next{ float:left;width:100%; height:60px; padding:20px 0; border-top:1px solid #ddd;}
.pre_left{ float:left; width:700px; height:60px; color:#002673; line-height:30px;}
.pre_left a{ color:#002673}
.pre_left a:hover{ text-decoration:underline}
.pre_right{ float:right; width:200px; height:60px;}


.box_guahao{float:left; width:1140px; padding:30px; height:400px;}
.guahao td.td1{ width:100px; text-align:right; padding-right:20px; line-height:30px;}
.guahao td span{ color:#F00; padding-right:5px;}
.guahao td i{ width:92px; height:42px; line-height:42px; display:block; background:#155e69; text-align:center; color:#fff; font-size:16px; margin:20px 0;}
.inputText{ float:left; width:488px; height:90px; border:1px solid #ddd; padding:5px; line-height:22px;}
.txt2{border:#ddd 1px solid;width:334px; height:30px; line-height:30px; background-color:#ffffff; margin-bottom:10px; padding:0 5px; margin-top:5px;}
.txt3{border:#ddd 1px solid;width:170px; height:30px; line-height:30px; background-color:#ffffff; margin-bottom:10px; padding:0 5px;margin-top:5px;}

.btn2{width:122px;border:0;height:40px;background:#155e69; color:#fff;font-size:15px; cursor:pointer;font-family:Microsoft Yahei; margin-top:10px;}
.btn2:hover{background:#12545e;}

.box_feedback{float:left; width:1140px; padding:30px; height:300px; text-align:center}
.box_feedback li{ float:left; width:100%; padding:10px 0;}
.box_feedback li input+input{ margin-left:54px;}
.inputText1{ float:left; width:1128px; height:60px; border:1px solid #ddd; padding:5px; line-height:22px;}
.txt4{ float:left;border:#ddd 1px solid;width:332px; height:30px; line-height:30px; background-color:#ffffff; margin-bottom:10px; padding:5px;}
.btn3{width:100%;border:0;height:58px; line-height:58px;background:#155e69; color:#fff;font-size:18px; cursor:pointer;font-family:Microsoft Yahei; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.btn3:hover{background:#12545e;}


.message{ width:540px; color:#666; padding:20px 140px; border-bottom:1px solid #ddd; height:100px; padding-left:220px; background:url(../images/icon_feeb.jpg) no-repeat 100px center;}
/*友情链接*/
.link{ float:left; width:100%;min-height:320px; padding:20px 0; max-height:auto !important; overflow:hidden;}
.link a{ display:inline-block; padding:15px 20px;}
.box_map dl{ float:left; width:100%; border-bottom:1px dashed #ddd; min-height:30px; padding:10px 0;}
.box_map dl dt{ font-size:16px; line-height:30px; font-weight:bold}
.box_map dl dd a{line-height:30px; font-size:14px;font-family:Microsoft Yahei;}

.box_map dl dd a+a:before {content: "|";color: #bbb;margin-left:10px; margin-right:10px;}
/*底部样式*/
.foot{ width:100%;min-height:250px; max-height:auto !important;margin:0 auto;font-size:14px; overflow:hidden; color:#1e3336;}
.boot_copy{ width:100%;min-height:60px; line-height:60px; background:url(../images/menu.png) no-repeat center center; max-height:auto !important;margin:0 auto; color:#fff;font-size:14px; overflow:hidden; text-align:center;}

.b_txt{ display: inline-block;color:#fff; background:url(../images/map.png) no-repeat left center; font-size:18px; text-indent:40px;}
.foot_contact{ float:left; width:350px; min-height:150px; padding-left:70px; background:url() no-repeat left 30px; padding-top:20px; line-height:26px; overflow:hidden}
.foot_contact dt a{ padding:0 10px;}
.foot_contact dd{ padding-left:10px;}
.foot_link{ float:left; width:400px; min-height:150px; margin-left:80px; padding-top:20px; line-height:26px;}
.foot_link dd a{ float:left; width:180px; padding-right:20px;}
.foot_ewm{ float:right; width:280px; height:150px; padding-top:23px; }
.foot_ewm p{ float:right; width:100px; height:140px; margin-left:35px; line-height:28px; text-align:center}
.bot_wexin{ float:right; width:130px; height:18px; text-align:right}
#weixin{ position:absolute; z-index:999; margin-top:-100px; display:none; margin-left:-130px; border:1px solid #ddd; padding:1px;}

.page{ width:100%; float:left; padding:30px 0; text-align:center}
.page a{ border:1px solid #ddd; margin:0px 5px; padding:3px 8px; cursor:pointer; font-size:12px;}
.page a.hover{border:1px solid #ddd; margin:0px 5px; padding:3px 8px; cursor:pointer; font-size:12px;color:#006a1c}

