﻿/*网页滚动条*/
::-webkit-scrollbar{width: 6px; height:6px;-webkit-overflow-scrolling : touch;background-color: #e6e6e6;}
::-webkit-scrollbar-track{background-color: #e6e6e6;}
::-webkit-scrollbar-thumb{border-radius: 10px;background-color: #58504a;}
::-webkit-scrollbar-button{height: 0px;background-color: #e6e6e6;}

/*effict*/
.Scale-img {overflow: hidden;cursor: pointer; zoom:1; overflow: hidden;}
.Scale-img img,.Scale-img span {opacity: 1;-webkit-transition: opacity 0.6s, -webkit-transform 0.6s;transition: opacity 0.6s, transform 0.6s;}
.Scale-img:hover img,.Scale-img:hover span {opacity: 1;-webkit-transform: scale3d(1.05,1.05,1.05);transform: scale3d(1.05,1.05,1.05); top:0px; left:0px;}
.effict{transition: all ease 0.3s;}
.imgbox{overflow:hidden; position:relative;}
.imgbox span{background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; left:0px; top:0px; width:100%; height:100%;display: flex;align-items: center;justify-content: center;transition: all .5s;-webkit-transition: all .5s;}
.imgbox img{ width:auto !important; max-height:100%;}
li:hover .imgbox span,.item:hover .imgbox span{transform: scale(1.05);-webkit-transform: scale(1.05);}

.Pages{ padding-top:5%; padding-bottom:4%; text-align:center; line-height:27px;}
.Pages b{ font-weight:normal;}
.Pages .p_count b,.Pages .p_cur b{ color:#e60012;}
.Pages span,.Pages a,.Pages select{ display:inline-block; *display:inline; zoom:1;margin-bottom:3px;}
.Pages select{ width:48px; border:1px solid #eee;}
.Pages .p_count,.Pages .p_cur,.Pages .p_page a,.Pages .p_jump b,.Pages select{ margin:2px 3px;}
.Pages .p_page a{ background-color:#e8e8e8; padding:0px 12px;}

/*.Contain{ max-width: 1450px; width: 95%; margin: 0px auto; }*/

/* banner */
.HomeBan{display:inline-block;width:100%;}
.HomeBan .item .img img{width:100%;}
.HomeBan .slick-dots{position: absolute;width:100%;left:0;bottom:20px;text-align: center;}
.HomeBan .slick-dots li{width:10px;height:10px;border-radius: 10px;background:#fff;margin:0 5px;display: inline-block;transition: all .5s;-webkit-transition: all .5s;}
.HomeBan .slick-dots li button{display: none;}
.HomeBan .slick-dots li.slick-active{width:30px;}

@media(max-width:480px){
.HomeBan .slick-dots{bottom:5px;}
}
@media(max-width:320px){
.HomeBan .item .img { height:130px}
.HomeBan .item .img img { width:100%; height:100%}
}

/* 图标 */
.HomeNav{ padding: 40px 0; display: inline-block; width: 100% }
.HomeNav ul::after{content:'';display: block;clear: both;}
.HomeNav ul li{ width: 19.2%; float: left; box-sizing: border-box; position: relative; padding: 40px 0 40px 40px; margin-right: 1% }
.HomeNav ul li.css_1 {background: linear-gradient(225deg,rgb(88,166,168) 0%,rgb(130,194,196) 100%);}
.HomeNav ul li.css_2 {background: linear-gradient(225deg,rgb(147,212,195) 0%,rgb(178,226,214) 100%); }
.HomeNav ul li.css_3 {background: linear-gradient(225deg,rgb(185,201,76) 0%,rgb(206,219,124) 100%);}
.HomeNav ul li.css_4 {background: linear-gradient(225deg,rgb(218,202,86) 0%,rgb(233,221,133) 100%); }
.HomeNav ul li.css_5 {background: linear-gradient(225deg,rgb(108,140,191) 0%,rgb(146,171,212) 100%); margin-right:0 }

.HomeNav ul li .ico{float:left;height:50px;line-height: 50px;}
.HomeNav ul li .txt{display: inline-block;margin-left:20px;}
.HomeNav ul li .txt p{ font-size: 20px; color: #fff; }
.HomeNav ul li .txt span{ font-size: 12px; font-family: Arial; color: #fff; line-height: 18px; }
.HomeNav ul li::before{content:'';display: block;width:100%;height:2px;transform: rotateY(90deg);-webkit-transform: rotateY(90deg);transition: all .5s;-webkit-transition: all .5s;position: absolute;bottom:0;left:0;opacity: 0;}
.HomeNav ul li.css_1::before { background:#077c7f}
.HomeNav ul li.css_2::before { background:#129573}
.HomeNav ul li.css_3::before { background:#869904}
.HomeNav ul li.css_4::before { background:#918006}
.HomeNav ul li.css_5::before { background:#053787}
.HomeNav ul li:hover::before{opacity: 1;transform: rotateY(0);-webkit-transform: rotateY(0);}
.HomeNav ul li:hover .ico img{-webkit-animation: icon-bounce 0.5s alternate;-moz-animation: icon-bounce 0.5s alternate;-o-animation: icon-bounce 0.5s alternate;animation: icon-bounce 0.5s alternate;}

@media(max-width:1024px){
.HomeNav ul li{padding:20px;text-align: center;}
.HomeNav ul li .ico{float:none;}
.HomeNav ul li .txt{margin-left:0;margin-top:10px;}
.HomeNav ul li .txt p{font-size: 16px;}
}

@media(max-width:768px){
.HomeNav ul li .ico{height:auto;line-height:24px;}
.HomeNav ul li .ico img{max-height:35px;}
}

@media(max-width:600px){
.HomeNav ul li { padding:15px 0px; text-align:center}
.HomeNav ul li .txt span { display:block; height:36px}	
}
@media(max-width:480px){
.HomeNav{padding:20px 0;}
.HomeNav ul li {padding:10px 0px;}
.HomeNav ul li .txt p{font-size: 14px;}
.HomeNav ul li .ico img{max-height:25px;}
}

@media(max-width:400px){
.HomeNav ul li .txt p{font-size: 12px;}
.HomeNav ul li .txt span { font-size:.12rem; line-height:14px; display:block;height:30px}	
}

/*新闻*/
.HomeCom{padding-top:50px;}
.HomeTit{margin-bottom:25px;}
.HomeTit .HomeTitBox{padding-left:65px;position: relative;margin-right:30px;cursor: pointer;}
.HomeTit .HomeTitBox .ico{position: absolute;left:0;top:50%;margin-top:-25px;}
.HomeTit .HomeTitBox p{font-size: 26px;color:#10507d;font-weight: bold;}
.HomeTit .HomeTitBox span{text-transform: uppercase;color:#b2b2b2;font-size: 14px;font-family: Arial;}
.HomeTit .more{font-size: 14px;line-height: 56px;}
.HomeTit .more a{color:#999;}
.HomeTit .more img{position: relative;margin-left:5px;}
.HomeTit .more:hover a{color:#8aae2f;}
.HomeTit .HomeTitBox{filter:grayscale(100%)}
.HomeTit .HomeTitBox.on{filter:grayscale(0%)}
.HomeTit .HomeTitBox p{color:#666}
.HomeTit .HomeTitBox.on p{color:#8aae2f;}
.HNews{width:73.5%;}
.HNews .slider-for{width:68%;}
.HNews .slider-for .item{position: relative;}
.HNews .slider-for .item .img{padding-top:460px;}
.HNews .slider-for .item .txt{ position: absolute; bottom: 0; left: 0; width: 100%; box-sizing: border-box; background: url(../images/n_bg.png) repeat-x top center; color: #fff; padding: 30px; }
.HNews .slider-for .item .txt .date{font-size: 14px;font-family: Arial;}
.HNews .slider-for .item .txt h1{font-size: 20px;margin:15px 0;}
.HNews .slider-for .item .txt .dec{}
.HNews .HNewsBox{display:none}
.HNews .slider-nav{width:32%;background:#f6f6f6}
.HNews .slider-nav .item{padding:26px 30px;line-height: 30px;height:115px;box-sizing: border-box;position: relative;width:100% !important; border-bottom:#fff 2px solid}
.HNews .slider-nav .item::before{content:'';display: block;width:2px;height:100%;background:#8aae2f;position: absolute;right:0;top:0;transition: all .5s;-webkit-transition: all .5s;transform: rotateX(90deg);-webkit-transform: rotateX(90deg);}
.HNews .slider-nav .item.slick-current::before{transform: rotateX(0);-webkit-transform: rotateX(0);}
.HNews .slider-nav .item.slick-current p{font-weight: bold;color:#8aae2f;}
.HNews .slider-nav .item.slick-current{background:#fff;width:100% !important;}
.HNews .HNewsBox2 .slider-for2{width:68%;}
.HNews .HNewsBox2 .slider-for2 .item{position: relative;}
.HNews .HNewsBox2 .slider-for2 .item .img{padding-top:460px;}
.HNews .HNewsBox2 .slider-for2 .item .txt{position:absolute;bottom:0;left:0;width:100%;box-sizing:border-box;background:url(../images/n_bg.png) repeat-x top center;color:#fff;padding:30px;}
.HNews .HNewsBox2 .slider-for2 .item .txt .date{font-size: 14px;font-family: Arial;}
.HNews .HNewsBox2 .slider-for2 .item .txt h1{font-size: 20px;margin:15px 0;}
.HNews .HNewsBox2 .slider-for2 .item .txt .dec{}
.HNews .HNewsBox2{display:none}
.HNews .HNewsBox2 .slider-nav2{width:32%;background:#f6f6f6;}
.HNews .HNewsBox2 .slider-nav2 .item{padding:26px 30px;line-height: 30px;height:115px;box-sizing: border-box;position: relative;width:100% !important;}
.HNews .HNewsBox2 .slider-nav2 .item::before{content:'';display: block;width:2px;height:100%;background:#8aae2f;position: absolute;right:0;top:0;transition: all .5s;-webkit-transition: all .5s;transform: rotateX(90deg);-webkit-transform: rotateX(90deg);}
.HNews .HNewsBox2 .slider-nav2 .item.slick-current::before{transform: rotateX(0);-webkit-transform: rotateX(0);}
.HNews .HNewsBox2 .slider-nav2 .item.slick-current p{font-weight: bold;color:#8aae2f;}
.HNews .HNewsBox2 .slider-nav2 .item.slick-current{background:#fff;width:100% !important;}
.HNews .slick-list.draggable{height:460px  !important;overflow: hidden;}

.HomeGg{width:24%;}
.HomeGg .HomeTit .HomeTitBox{filter:grayscale(0%)}
.HomeGg .HomeGgBox{background:#f6f6f6;padding:20px 20px 20px 35px;}

.HomeGg .HomeGgBox ul li{position: relative;padding:11.5px 0;}
.HomeGg .HomeGgBox ul li p{margin-bottom:5px;}
.HomeGg .HomeGgBox ul li::before{content:'';display: block;width:6px;height:7px;background:url(../images/ico_1.png) no-repeat center center;position: absolute;left:-15px;top:20px;}
.HomeGg .HomeGgBox ul li span{color:#bfbfbf;font-size: 14px;font-family: Arial;}

@media(max-width:1024px)
{
.HomeTit .HomeTitBox:nth-child(2){margin-right:0px}
.HomeTit{margin-bottom:15px;}
.HomeTit .HomeTitBox {padding-left:30px;margin-right:20px}
.HomeTit .HomeTitBox p{font-size: 16px;}
.HomeTit .HomeTitBox span{font-size: 10px;}
.HomeTit .HomeTitBox .ico{width:24px;margin-top:-15px;}
.HomeTit .more{line-height: 47px;}
.HomeCom{padding-top:30px;}
}
.HNews .slick-list.draggable{height:auto  !important;overflow: hidden;}

@media(max-width:768px){
.HNews{width:100%;}
.HomeGg{width:100%;margin-top:20px;}
.HNews .slider-for .item .img{padding-top:350px;}
.HNews .slider-nav .item{padding:15px;}
.HNews .slider-nav .item{height:87.5px;}
}

@media(max-width:480px){
.HNews .slider-nav{display: none;}
.HNews .slider-for{width:100%;}
.HNews .slider-for .item .img{padding-top:65%;}
.HNews .slider-for .item .txt{padding:15px;}
.HNews .slider-for .item .txt h1{font-size: 16px;margin:8px 0;}
.HomeGg .HomeGgBox ul li{padding:8px 0;}
.HomeGg .HomeGgBox ul li::before{top:15px;}
.HNews .HNewsBox2 .slider-nav2{display: none;}
.HNews .HNewsBox2 .slider-for2{width:100%;}
.HNews .HNewsBox2 .slider-for2 .item .img{padding-top:65%;}
.HNews .HNewsBox2 .slider-for2 .item .txt{padding:15px;}
.HNews .HNewsBox2 .slider-for2 .item .txt h1{font-size: 16px;margin:8px 0;}
.HomeGg .HNewsBox2 .HomeGgBox ul li{padding:8px 0;}
.HomeGg .HNewsBox2 .HomeGgBox ul li::before{top:15px;}
}
.slider .item:focus{outline: none;}

/*科室*/
.HomeKs .HomeKsjs{width:66%;}
.HomeKs .HomeKsjs .HomeKsjsBox .item{ width: 15%; float: left; position: relative; height: 330px; background: #f6f6f6; transition: all .5s; -webkit-transition: all .5s; }
.HomeKs .HomeKsjs .HomeKsjsBox .item .img{padding-top:330px;}
.HomeKs .HomeKsjs .HomeKsjsBox .item .txt{position: absolute;top:0;left:0;width:100%;height:100%;}
.HomeKs .HomeKsjs .HomeKsjsBox .item .txt .tit{position: absolute;left:0;top:50%;width:100%;text-align: center;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.HomeKs .HomeKsjs .HomeKsjsBox .item .txt .tit .ico{ width: 58px; height: 58px; border-radius: 50%; line-height: 58px; text-align: center; border: 1px solid rgba(255,255,255,0.5); margin: 0 auto; }
.HomeKs .HomeKsjs .HomeKsjsBox .item .txt .tit p{font-size: 18px;font-weight: bold;color:#fff;margin-top:20px;}
.HomeKs .HomeKsjs .HomeKsjsBox .item .txt .con{display: none;}
.HomeKs .HomeKsjs .HomeKsjsBox .item .txt .con .connav{text-align: center;}
.HomeKs .HomeKsjs .HomeKsjsBox .item .txt .con .connav ul li{display: inline-block;width:100px;height:30px;line-height: 30px;border-radius: 30px;}
.HomeKs .HomeKsjs .HomeKsjsBox .item .txt .con .connav ul li a{color:#10507d;}
.HomeKs .HomeKsjs .HomeKsjsBox .item .txt .con .connav ul li.on{background:#10507d;}
.HomeKs .HomeKsjs .HomeKsjsBox .item .txt .con .connav ul li.on a{color:#fff;}
.HomeKs .HomeKsjs .HomeKsjsBox .item .txt .con dl{margin-left:-5%;max-height:225px;overflow: auto;padding-right:20px;margin-top:30px;}
.HomeKs .HomeKsjs .HomeKsjsBox .item .txt .con dl::after{content:'';display: block;clear: both;}
.HomeKs .HomeKsjs .HomeKsjsBox .item .txt .con dl dd{width:31%;float:left;height:35px;line-height: 33px;box-sizing: border-box;border-radius: 3px;border:1px solid #eee;background:#fff;padding:0 20px 0 10px;font-size: 14px;margin-bottom:10px;margin-left:2%;}

.HomeKs .HomeKsjs .HomeKsjsBox .item .txt .con dl dd:hover{background:#8aae2f;}
.HomeKs .HomeKsjs .HomeKsjsBox .item .txt .con dl dd:hover a{color:#fff;}
.HomeKs .HomeKsjs .HomeKsjsBox .item .txt .con dl::-webkit-scrollbar{width: 2px; height:2px;-webkit-overflow-scrolling : touch;background-color: #e2eaef;}
.HomeKs .HomeKsjs .HomeKsjsBox .item .txt .con dl::-webkit-scrollbar-track{background-color: #e2eaef;}
.HomeKs .HomeKsjs .HomeKsjsBox .item .txt .con dl::-webkit-scrollbar-thumb{border-radius: 10px;background-color: #10507d;}
.HomeKs .HomeKsjs .HomeKsjsBox .item .txt .con dl::-webkit-scrollbar-button{height: 0px;background-color: #e2eaef;}
.HomeKs .HomeKsjs .HomeKsjsBox .item.on{width:70%;}
.HomeKs .HomeKsjs .HomeKsjsBox .item.on .img{display: none;}
.HomeKs .HomeKsjs .HomeKsjsBox .item.on .txt{padding:30px;box-sizing: border-box;padding-left:180px;}
.HomeKs .HomeKsjs .HomeKsjsBox .item.on .txt .tit{width:auto;left:50px;}
.HomeKs .HomeKsjs .HomeKsjsBox .item.on .txt .tit .ico{background:#8aae2f;}
.HomeKs .HomeKsjs .HomeKsjsBox .item.on .txt .tit p{color:#333;}
.HomeKs .HomeKsjs .HomeKsjsBox .item.on .con{display: block;}

.HomeKs .HomeZjjs{ width: 31.5%; }
.HomeKs .HomeZjjs .HomeZjjsBox{position: relative;}
.HomeKs .HomeZjjs .HomeZjjsBox .img{padding-top:330px;}
.HomeKs .HomeZjjs .HomeZjjsBox .HomeZjmore{position: absolute;right:30px;bottom:30px;}
.HomeKs .HomeZjjs .HomeZjjsBox:hover .img span{transform: scale(1.05);-webkit-transform: scale(1.05);}

@media(max-width:1024px){
.HomeKs .HomeKsjs{width:100%;margin-bottom:20px;}
.HomeKs .HomeZjjs{width:100%;}
.HomeKs .HomeZjjs .HomeZjjsBox .img{padding-top:75%;}
}

@media(max-width:768px){
.HomeKs .HomeKsjs .HomeKsjsBox .item.on .txt{padding:20px;padding-left:100px;}
.HomeKs .HomeKsjs .HomeKsjsBox .item.on .txt .tit{left:10px;}
.HomeKs .HomeKsjs .HomeKsjsBox .item .txt .tit p{font-size: 16px;}
.HomeKs .HomeKsjs .HomeKsjsBox .item .txt .tit .ico{width:45px;height:45px;line-height: 43px;}
.HomeKs .HomeKsjs .HomeKsjsBox .item .txt .tit .ico img{max-height:28px;max-width:28px;}
}

@media(max-width:480px){
.HomeKs .HomeKsjs .HomeKsjsBox .item.on{width:100%;}
.HomeKs .HomeKsjs .HomeKsjsBox .item{width:100%;height:auto;margin-bottom:10px;}
.HomeKs .HomeKsjs .HomeKsjsBox .item .img{display: none;}
.HomeKs .HomeKsjs .HomeKsjsBox .item .txt{padding:30px;box-sizing: border-box;padding-left:180px;position: relative;}
.HomeKs .HomeKsjs .HomeKsjsBox .item .txt .tit{width:auto;left:50px;}
.HomeKs .HomeKsjs .HomeKsjsBox .item .txt .tit .ico{background:#8aae2f;}
.HomeKs .HomeKsjs .HomeKsjsBox .item .txt .tit p{color:#333;}
.HomeKs .HomeKsjs .HomeKsjsBox .item .txt .con{display: block;}
.HomeKs .HomeKsjs .HomeKsjsBox .item .txt{padding:20px;padding-left:100px;}
.HomeKs .HomeKsjs .HomeKsjsBox .item .txt .tit{left:10px;}
.HomeKs .HomeKsjs .HomeKsjsBox .item .txt .con dl{margin-top:20px;}
.HomeKs .HomeKsjs .HomeKsjsBox .item .txt .con dl dd { width:45%; margin-left:5%}
}

/*其他新闻*/
.HomeFlzx .HomeFlzxBox{margin-left:-3%;}
.HomeFlzx .HomeFlzxBox .items{float:left;width:30.33%;margin-left:3%;}
.HomeFlzx .HomeFlzxBox .items .itemBox{border-radius: 5px;overflow: hidden;box-shadow: 0 0 25px rgba(16,80,165,0.1);}
.HomeFlzx .HomeFlzxBox .items .topNews .img{padding-top:190px;}
.HomeFlzx .HomeFlzxBox .items .topNews .txt{padding:25px;}
.HomeFlzx .HomeFlzxBox .items .topNews .txt .date{font-size: 14px;font-family: Arial;color:#8aae2f;}
.HomeFlzx .HomeFlzxBox .items .topNews .txt  h1{font-size: 18px;line-height: 30px;height:60px;margin-top:10px;}
.HomeFlzx .HomeFlzxBox .items .topNews:hover .img span{transform: scale(1.05);-webkit-transform: scale(1.05);}
.HomeFlzx .HomeFlzxBox .items .itemBox .List{padding:0 25px;}
.HomeFlzx .HomeFlzxBox .items .itemBox .List ul{border-top:1px solid #eeeeee;padding:25px 0;}
.List ul li{ line-height: 36px; padding-left: 18px; background: url(../images/ico_1.png) no-repeat center left; padding-right: 60px; position: relative; }
.List ul li p{}
.List ul li span{font-size: 14px;color:#ccc;position: absolute;right:0;top:0;font-family: Arial;}

@media(max-width:1024px){
.HomeFlzx .HomeFlzxBox .items{width:97%;margin-bottom:30px;}
.HomeFlzx .HomeFlzxBox .items:nth-child(3){margin-bottom:0;}
.HomeFlzx .HomeFlzxBox .items .topNews .img{padding-top:200px;}
.HomeFlzx .HomeFlzxBox .items .topNews .txt h1{font-size: 15px;line-height: 28px;height:56px;}
.HomeFlzx .HomeFlzxBox .items .topNews .txt{padding:15px;}
.HomeFlzx .HomeFlzxBox .items .itemBox .List{padding:0 15px;}
.HomeFlzx .HomeFlzxBox .items .itemBox .List ul{padding:10px 0;}
}
.HomeFlzx .HomeFlzxBox .items .topNews .img{padding-top:190px;}

@media(max-width:480px){
.HomeFlzx .HomeFlzxBox .items .topNews .img{padding-top:150px;}
}
