@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; font-weight:normal;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block;}
body { line-height: 1;overflow-x:hidden }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0;}
a{ text-decoration:none;}
.clear{ clear:both;}
.fl{float:left;}
.fr{float:right;}
img{max-width:100%;}

.comn{width:100%;height:auto;overflow:hidden;margin:auto;}

/* 头部 */
.head{}
.head ul,.nav ul,.wzsk ul,.ksdh,.news,.yqlj,.bottom_cen,.bottom_cen ul{width:100%;height:auto;overflow:hidden;margin:auto;max-width:1130px;}
.head ul li{float:left;margin-top:20px;}
.head ul li:nth-of-type(2){float:right;}
.head ul li:nth-of-type(2) img{margin-top:10px;}
.nav{margin-top:35px;box-shadow:0px 6px 6px #c4c9c6;margin-bottom:6px;}
.nav ul{}
.nav ul li{float:left;width:16%;text-align:center;}
.nav ul li a{font-size:20px;color:#b5c1c9;display:block;padding:0px 0px 30px 0px;}
.nav ul li:nth-of-type(1){width:7.3%;text-align:left;margin-left: 10px;}
.nav ul li:last-child{text-align:right;width:11.5%;}

/* banner */
.banner{ width:100%; height:auto; overflow:hidden; position:relative;font-size:0;z-index:999;}
.b-img{ height:680px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:680px; float:left;}
.b-list{ height:50px; padding-top:655px; position:relative; margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:1px; height:1px; border-radius:50%; border:5px solid #fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{border:5px solid #36d1de;}
.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px;display:none; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px;display:none; }
.bar-left em{ display:block; width:30px; height:40px; background:url('images/arrows.png') 0px 0px no-repeat; margin:0 auto; margin-top:350px;}
.bar-right em{ display:block; width:30px; height:40px; background:url('images/arrows.png') 85px 0px no-repeat; margin:0 auto; margin-top:350px;}
.slideBox{width:100%;height:auto;overflow:hidden;position:relative}
.slideBox .hd{width:100%;position:absolute;bottom:0;z-index:1}
.slideBox .hd ul{text-align:center}
.slideBox .hd ul li{width:80px;height:36px;margin:0 3px;display:inline-block;position:relative}
.slideBox .hd ul li .dot{width:80px;height:4px;background-color:hsla(0,0%,60%,.4)}
.slideBox .hd ul li span{display:none;color:#fff;position:absolute;width:100%;font-size:14px;left:0;top:0;line-height:36px;cursor:pointer}
.slideBox .hd ul li.on .liner{width:80px;height:4px;animation:liner 2.5s;position:absolute;top:0;left:0;background:linear-gradient(90deg,#198cff,#8847c1)}
.slideBox .hd ul li:hover .dot{display:none}
.slideBox .hd ul li:hover{width:206px;height:36px;transform:translateY(-50%);background:linear-gradient(90deg,#198cff,#8847c1);transition:all .1s ease}
.slideBox .hd ul li:hover span{display:inline-block}
@keyframes liner{from{width:0}
to{width:100%}
}
.slideBox .bd{width:100%;position:relative;height:auto;overflow:hidden}
.slideBox .bd li{text-align:center}
.slideBox .bd img{width:1600px;height:auto}
.slideBox .bd:hover~.prev{display:block}
.slideBox .bd:hover~.next{display:block}
.slideBox .prev:hover{display:block}
.slideBox .next:hover{display:block}
.slideBox .prev{display:none;position:absolute;left:3%;top:50%;margin-top:-25px;width:29px;height:52px;background:url(images/left_array.png) no-repeat;background-size:cover}
.slideBox .next{display:none;position:absolute;right:3%;top:50%;margin-top:-25px;width:29px;height:52px;background:url(images/right_array.png) no-repeat;background-size:cover}
.slideBox .bd li.active{animation-name:ai-big-out;animation-duration:.3s;animation-timing-function:ease;animation-fill-mode:forwards}
@keyframes ai-big-out{0%{z-index:3;transform:scale(1.1);opacity:1}
50%{transform:scale(1.2);opacity:.5}
to{transform:scale(1.3);opacity:1}
}

/* 色块 */
.wzsk{position:relative;z-index:999;margin-top:-75px;}
.wzsk ul li{width:33.33%;float:left;color:#fff;background:#48d5e0;overflow:hidden;}
.wzsk ul li:nth-of-type(2){background:#23bcc7;}
.wzsk ul li:nth-of-type(3){background:#09a2ad;}
.wzsk ul li h5{font-size:22px;width:80%;padding:0px 10%;margin-top:25px;}
.wzsk ul li h5 i{display:inline-block;float:right;}
.wzsk ul li p{font-size:16px;width:85%;padding:0px 7.5%;line-height:2;}
.wzsk ul li p a{color:#0da5af;display:inline-block;background:#fff;padding:3px 15px;border-radius:3px;}
.wzsk ul li p:nth-of-type(1){margin-top:20px;}
.wzsk ul li p:last-child{margin-top:10px;margin-bottom:25px;}
.wzsk ul li p i{display:inline-block;float:right;}

/* 科室导航 */
h5.title{font-size:24px;color:#596c79;}
h5.title i{display:inline-block;float:left;width:1px;height:25px;background:#4ad6e2;margin-right:10px;}
h5.title span{display:inline-block;float:right;width:80%;height:1px;background:#e5e5e5;margin-top:12px;margin-right:10px;}
h5.title b{display:inline-block;float:right;color:#e5e5e5;margin-right: 0px;}
.ksdh{margin-top:25px;}
.ksdh_fl{width:67%;}
.ksdh_fr{width:30%;}
.ksdh_fl ul,.ksdh_fr ul,.news_fr ul{width:100%;height:auto;overflow:hidden;margin:auto;margin-top:25px;}
.ksdh_fl ul li{float:left;width:187px;text-align:center;height:170px;overflow: hidden;}
.ksdh_fr ul li{width:100%;margin-top:10px;}
.ksdh_fr ul li:nth-of-type(1){margin-top:0px;}
.ksdh_fl ul li.on{background:#F0F6F9;transition: background 0.3s;
-moz-transition: background 0.3s;
-ms-transition: background 0.3s;
-webkit-transition: background 0.3s;
-o-transition: background 0.3s;}
.ksdh_fl ul li img{margin-top:15px;}
.ksdh_fl ul li p{font-size:22px;font-weight:bold;color:#abb7bf;margin-top:5px;}
.ksdh_fl ul li.on p{color:#16b9c5;}
.ksdh_fl ul li{border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.ksdh_fl ul li:nth-of-type(1),.ksdh_fl ul li:nth-of-type(5),.ksdh_fl ul li:nth-of-type(9){border-left:1px solid #e5e5e5;}
.ksdh_fl ul li:nth-of-type(1),.ksdh_fl ul li:nth-of-type(2),.ksdh_fl ul li:nth-of-type(3),.ksdh_fl ul li:nth-of-type(4){border-top:1px solid #e5e5e5}
.ksdh_fl ul li a{display:block;width:100%;margin-top: 20px;height: 88%;}
.important li span{ width:100% ;height:87px; display:block;background-color: #fff !important;transition: background 0.3s;
-moz-transition: background 0.3s;
-ms-transition: background 0.3s;
-webkit-transition: background 0.3s;
-o-transition: background 0.3s;}
.ksdh_fl ul .rcsp_1 span{ background:url("images/ksdh01.png") no-repeat top center;}
.ksdh_fl ul .rcsp_2 span{ background:url("images/ksdh02.png") no-repeat top center;}
.ksdh_fl ul .rcsp_3 span{ background:url("images/ksdh03.png") no-repeat top center;}
.ksdh_fl ul .rcsp_4 span{ background:url("images/ksdh04.png") no-repeat top center;}
.ksdh_fl ul .rcsp_5 span{ background:url("images/ksdh05.png") no-repeat top center;}
.ksdh_fl ul .rcsp_6 span{ background:url("images/ksdh06.png") no-repeat top center;}
.ksdh_fl ul .rcsp_7 span{ background:url("images/ksdh07.png") no-repeat top center;}
.ksdh_fl ul .rcsp_8 span{ background:url("images/ksdh08.png") no-repeat top center;}
.ksdh_fl ul .rcsp_9 span{ background:url("images/ksdh09.png") no-repeat top center;}
.ksdh_fl ul .rcsp_10 span{ background:url("images/ksdh10.png") no-repeat top center;}
.ksdh_fl ul .rcsp_11 span{ background:url("images/ksdh11.png") no-repeat top center;}
.ksdh_fl ul .rcsp_12 span{ background:url("images/ksdh12.png") no-repeat top center;}
.ksdh_fl ul .on span{ background-position-y: bottom;transition: background 0.3s;
-moz-transition: background 0.3s;
-ms-transition: background 0.3s;
-webkit-transition: background 0.3s;
-o-transition: background 0.3s;background-color: rgb(240, 246, 249) !important;}


/* 新闻中心 */
.news{margin-top:50px;}
.news_fl{width:45%;margin-top:30px;}
.news_fr{width:52%;margin-top:30px;}
.news_fr ul{margin-top:0px;}
.news_fr ul h5{font-size:22px;color:#596c79;}
.news_fr ul p{font-size:16px;color:#a7aeb4;line-height:1.7;margin:20px auto;border-bottom:1px dashed #a7aeb4;padding-bottom:20px;}
.news_fr ul p a{color:#16b9c5;}
.news_fr ul li{width:100%;height: auto;overflow: hidden;margin-top:26px;}
.news_fr ul li a{color:#596c79;font-size:16px;}
.news_fr ul li a b{color:#b5c1c9;float:right;}
.news_fr ul li a i{font-size:10px;float:left;margin-right:5px;margin-top: 2px;}
.news_fr ul li a span{width:80%;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;display:inline-block;float:left;}
.arc{ margin-top:50px}
.arc_content{ width:960px; margin:auto; line-height:30px; margin-top:30px}
#title_tex{ font-size:30px; font-weight:bold}
.arc_content p{ padding-bottom:15px; text-indent:2em}
.arc_content p strong{ font-weight:bold}
.dropdown_1column{ display:none}
.dropdown_1column li{ width:157px !important; text-align:center !important; height:50px !important; line-height:50px !important; float:none !important}
.dropdown_1column li:nth-child(2){ margin-left:10px}
.dh:hover .dropdown_1column { display:block}

/* 友情链接 */
.yqlj{padding-top:35px;}
.swiper-container1 .swiper-button-next{background: url(images/right.png) no-repeat center;background-size: 19px; right: 10px;}
.swiper-container1 .swiper-button-prev{background: url(images/left.png) no-repeat center;background-size: 19px;right:35px;left: auto; }
.swiper-container1 .swiper-button-next,.swiper-container1 .swiper-button-prev {width: 19px;height: 19px;top:2px;margin-top: 0px;}
.yqlj .swiper-wrapper{margin-top:20px;}

/* 底部 */
.bottom{background:#0db6c3;margin-top:50px;}
.bottom_cen{margin:35px auto;}
.bottom_cen ul li{width:19%;float:left;}
.bottom_cen ul li:nth-of-type(2){width:34%;margin-left:5%;}
.bottom_cen ul li:nth-of-type(3){width:37%;margin-left:5%;}
.bottom_cen ul li h5{font-size:16px;color:#fff;border-bottom: 1px solid #fff;padding-bottom: 15px;margin-bottom: 15px;}
.bottom_cen ul li h5 a{color:#fff;display:inline-block;padding:5px 8px;font-size: 16px;}
.bottom_cen ul li h5 a:nth-of-type(1){padding-left: 0px;}
.bottom_cen ul li p{font-size:14px;line-height:1.5;color:#fff;margin-top:5px;}
.bottom_cen ul li:nth-of-type(1) img{margin-top: 10px;}
.bottom_cen ul li p a{color:#fff;}

