/* CSS Document */
body {margin:0px;background-color:#fff;min-width:1090px;font-family:"Apple LiGothic Medium","Apple LiSung Light","Microsoft YaHei",微软雅黑,"MicrosoftJhengHei";color:#565656;font-size:14px;}
 button, input, select, textarea { border:0;outline:none;}
a {color:#565656;text-decoration:none;}
a img{border:0;}
td {font-size:13px;}
th {font-size:13px;}
* {margin:0px;padding:0px;border:0px currentColor;}
ul {list-style:none;}
li {list-style:none;}
dt {list-style:none;}
dl {list-style:none;}
ul, li, dt, dl {list-style:none;}
.dis{ display:none;}
input:-webkit-autofill {   -webkit-box-shadow: 0 0 0px 1000px white inset !important;  } 
.clear{clear:both;}
.fr{float:right;}
.fl{float:left;}
/* 十二列栅格布局 */ 
.container{
        width: 100%; 
        max-width: 1200px;
     margin:0 auto;	
    }
    .row:before, 
    .row:after {
        content:"";
          display: table ;
        clear:both;
    }
[class*='col-'] {
        float: left; 
        min-height: 1px; 
        width:5%; 
        padding:0 15px; 
    }
 .col-12{width:100%}
 .col-11{width:91.66666667%}
 .col-10{width:83.33333333%}
 .col-9{width:75%}
 .col-8{width:66.66666667%}
 .col-7{width:58.33333333%}
 .col-6{width:50%}
 .col-5{width:41.66666667%}
 .col-4{width:33.33333333%}
 .col-3{width:25%}
 .col-2{width:16.66666667%}
 .col-1{width:8.33333333%}
.outline, .outline *{
        outline: 1px solid #F6A1A1;
    }
.offset-1{margin-left: 8.33333333%; }
.offset-2{margin-left: 16.66666667%; }
.offset-3{margin-left: 25%; }

/**-------------------------**/

div.content{width:1200px;margin:0 auto;}

.top-bar {

  width:100%;
  height:30px;
  position:fixed;
  top:0;
  z-index:9999999;
  background: #f1f8f9;
  font-size: 14px;
}
.top-bar .container ul li {
  line-height:30px;
}
.top-bar .no-padding{padding:0;}
#kq_banner{  margin:0 auto;}
#kq_banner span{ display:inline-block;}
#kq_banner{ font-size: 14px;}
#ghaa{ color:#F00;}');
#tip1{padding-left:30px;text-align:right;}



.header{width:100%;}
.header .nav{width:1200px;height:120px;margin:0 auto;}
.header .nav ul, .header .nav .logo{float:left;}
.header .nav .logo{width:20%;height:120px;background:#fff}
.header .nav ul{width:40%;height:70px;margin-top:25px;}
.header .nav ul li{
	box-sizing:border-box;width:33.333333333%;
    height:50px;
	float:left;
	margin-top:35px;
	padding:5px 15px;
	text-align:center;
	}
.header .nav ul li a{
	display:inline-block;
	width:100%;
	font-size:20px;
	line-height:40px;
	color:#fff;
	position:relative;
	z-index:99;
	overflow:hidden;
	}



.header .nav ul li a span {
	display: block;
	color:#222;
	background-color:#fff;
	-webkit-transition: -webkit-transform 0.3s;
	-moz-transition: -moz-transform 0.3s;
	transition: transform 0.3s;
}

.header .nav ul li a::before {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	width: 100%;
	height: 100%;
	background: #25518e;
	color: #fff;
	content: attr(data-hover);
	-webkit-transition: -webkit-transform 0.3s;
	-moz-transition: -moz-transform 0.3s;
	transition: transform 0.3s;
	-webkit-transform: translateX(-25%);
}

.header .nav ul li a:hover span,
.header .nav ul li a:focus span {
	-webkit-transform: translateX(100%);
	-moz-transform: translateX(100%);
	transform: translateX(100%);
}

.header .nav ul li a:hover::before,
.header .nav ul li a:focus::before {
	-webkit-transform: translateX(0%);
	-moz-transform: translateX(0%);
	transform: translateX(0%);
}


.header .nav .logo img{width:60px;height:auto;margin-left:90px;margin-top:2px;}
.header .nav .logo h2{margin:3px 0;text-align:center;color:#25518e}
.header .nav .logo span{display:inline-block;width:100%;text-align:center;line-height:1.6;color:#25518e}


/* #tip2{float:left;box-sizing:border-box;width:100%;height:35px;padding-left:50px;color:#222;background:#fff;}
#tip2 i{float:left;font-style:normal;font-size:25px;line-height:35px;color:#25518e}
#tip2 span{float:left;margin-left:5px;font-style:normal;font-size:15px;line-height:35px;}
#i-2{margin-left:50px;} */



.pogoSlider{margin-top:10px;}


/****************************
Home page banner
****************************/

/* info */
.info {width:100%;}
#top-tit { margin-bottom: 15px; text-align:center;}
#top-tit h2{width:100%; font-size:32px;}
#top-tit2 { margin-bottom: 15px;  text-align:center;}
#top-tit2 h2{width:100%; text-align:center;font-size:26px;}
#top-tit2 h2 i{display:block;font-size:150px;margin-top:-60px;}
.mainNews{overflow:hidden;/* padding-bottom:45px; */}
.mainNews .news{width:680px;overflow:hidden;}
.mainNews .news .bd{height:280px;overflow:hidden;}
.mainNews .news .bd li{height:133px;margin-top:25px;background:#fff;}
.mainNews .news .bd li .pic{display:block;width:240px;height:133px;float:left;}
.mainNews .news .bd li .txt{width:389px;height:131px;border:1px solid #e5e5e5;float:left;border-left:none;padding-left:23px;padding-right:20px;}
.mainNews .news .bd li .txt h3 a{cursor:pointer;display:block;width:380px;height:30px;text-align:center;line-height:30px;font-size:16px;color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:normal;}
.mainNews .news .bd li .txt p a{color:#90c31f;}
.mainNews .news .bd li:hover{background:#e5e5e5;}

.feedback{width:400px;height:300px;padding:15px 0;}
.feedback ul{margin:-40px 0 0;background:#25518e;}
.feedback ul li{width:50%;height:120px;float:left;border:1px solid #fff;font-size:18px;color:#fff;text-align:center;box-sizing:border-box;padding:20px 0;}
.feedback ul li i{font-size:28px;}
.feedback ul li h3 span{font-size:18px;}
.feedback ul li h3{width:100%;line-height:2;text-align:center;font-size:24px;color: #fff;font-weight:normal;}
.feedback ul li h3 a{color:#fff;}
#li02 h3{margin-top:10px;line-height:1.2;}


.service{width:1200px;height:220px;margin:40px auto;}

.service:after { clear: both; content: " "; display: block; font-size: 0; height: 0; visibility: hidden; }
.service .fancy-text { float: left; margin-bottom: 0; margin-right: 60px; margin-left:78px;width: 140px; height:180px;padding-left:15px;padding-top:15px;border-right:2px solid #25518e;}
.service .fancy-text h3{font-size:32px;text-align:left;}
.service .fancy-text h3 span{font-size:50px;}
.service .fancy-text p{width:100px;height:3px;margin-top:10px;background:#25518e;}
.service .fancy-text h5{width:100px;text-align:left;margin-top:10px;font-size:22px;}

.service .fancy-text a{display:inline-block;width:100px;height:30px;margin-top:15px;text-align:center;font-size:20px;background:#7ea42b;line-height:30px;border-radius:3px;color:#fff;}
.banners_cycle { margin: 0; padding-bottom:15px; width:100%;height:200px; }

.banners_cycle li { 
    width:178px; 
	height:178px;
	float:left; 
	margin:15px -50px 0 0; 
	position:relative; 
	top:0; 
	right:0; 
	list-style-type:none; 
	color:white; 
    box-sizing:border-box;
	text-align:Center;
	}

.banners_cycle li.nomargin { margin-top:15px; }

.banners_cycle .style-1 { z-index:6; }

.banners_cycle .style-2 { z-index:5; }

.banners_cycle .style-3 { z-index:4; }

.banners_cycle .style-4 { z-index:3; }

.banners_cycle .style-5 { z-index:2; }

.banners_cycle .style-6 { z-index:1; }

.banners_cycle .style-1 a img{background:#006699;}

.banners_cycle .style-2 a img{background:#336666;}

.banners_cycle .style-3 a img{background:#666666;}

.banners_cycle .style-4 a img{background:#339999;}

.banners_cycle .style-5 a img{background:#99cccc;}

.banners_cycle .style-6 a img{background:#66ccff;}

.banners_cycle li a img{width:110px;height:auto;border-radius:50%;border:1px solid #eee;}


.banners_cycle li .button {display:inline-block;width:110px;font-size:20px;text-align:Center;line-height:2; background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3); bottom: 0; color: #FFFFFF; display: block;position: absolute; border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0;  }
.banners_cycle li .button:hover { background: none repeat scroll 0 0 rgba(255, 255, 255, 0.3); color:#000; }
.banners_cycle li .button {left: 34px;}


.g_cp {width:100%; padding-top: 33px; margin-bottom: 60px;  background: #f0f0f0; }
.g_pro h2, .g_ys h2 { background: url("../picture/anlitit.jpg") no-repeat left bottom;
     height: 60px;
	 padding-top: 36px;
	 text-align: center;
	 margin-bottom: 60px; 
	 }
.g_pro h2 a, .g_ys h2 a { color: #095c83; font-size: 42px; font-weight: bold; }
.g_pro h2 small, .g_ys h2 small { display: block; font-weight: bold; font-size: 20px; color: #555; margin: 15px 0; }
.g_pro .m_pro { margin-top: 40px; height: 550px;}
.g_pro .m_pro1 { width: 386px; float: left;_width:380px;}
.g_pro .m_pro1 dd { padding: 33px 13px 0 29px; height: 216px; }
.g_pro .m_pro1 h3 { position: relative; padding-left: 50px; width: 226px; color: #095c83; font-size: 24px; font-weight: bold; }
.g_pro .m_pro1 h3 a { color: #095c83; text-decoration: none; }
.g_pro .m_pro1 h3 i { position: absolute; font-size: 52px; color: #ccced2;font-weight:bold; font-family: arial; left: -15px; top: -10px; letter-spacing: -6px; }
.g_pro .m_pro1 h3 em { font-size: 16px; font-weight: normal; display: block; padding-top: 3px; height:37px; overflow:hidden;}
.g_pro .m_pro1 p { font-size: 16px; color: #666; line-height: 21px; margin-top: 12px; }




.about{width:100%;height:775px;background:#095c83;}
.about .about-1{position:relative;width:1200px;height:775px;margin:30px auto;background:url(../picture/ditu.png) no-repeat center;}

.about .about-1 video{position:absolute;top:150px;left:0;opacity:0.8;filter:Alpha(opacity=80); }

.about .about-1 h2{width:100%;padding:30px 0;background: url("../picture/anlitit.jpg") no-repeat center bottom;text-align:center;font-size:42px;color:#fff;}


.about .about-1 .area span{display:block;float:left;color:#fff;font-size:16px;}
.about .about-1 .area span strong{color:#f90;}
.about .about-1 .area .dot{width:36px;height:36px;border:3px solid #f90;border-radius:50%;margin-right:20px;}
.about .about-1 .area .dot{cursor:pointer;-webkit-animation: warn 1.3s infinite ease-in-out;animation: warn 1.3s infinite ease-in-out;}
.about .about-1 .area .texts{height:auto;}
#p1 {position:absolute;top:428px;left:820px;}
#p2 {position:absolute;top:475px;left:838px;}
#p3 {position:absolute;top:485px;left:640px;}
#p4 {width:500px;position:absolute;top:150px;right:50px;}
#p4 .texts{margin-top:30px;text-indent:2em;font-size:18px;line-height:1.6;}
#p5 {width:200px;height:59px;position:absolute;top:480px;left:180px;}
#p5 a{display:block;width:145px;height:45px;padding-left:40px;background: #c85b1a;text-align:center;border:none;cursor:pointer;}
#p5 span{float:left;line-height:45px;font-size:20px;color:#fff;}
#p5 i{display:block;font-size:40px;line-height:45px;color:#fff;-webkit-animation: warn 5s infinite ease-in-out;animation: warn 5s infinite ease-in-out;}
#p2 .texts{margin-top:15px;}

#p6{position:absolute;width:100%;height:153px;bottom:40px;right:0;left:0;text-align:center;}
#p6 ul{width:100%;height:153px;text-align:Center;}
#p6 li{float:left;width:16.6666%;height:153px;text-align:center;}
#p6 li img{width:100%;height:auto;}

@-webkit-keyframes warn{
0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}
}
@-moz-keyframes warn{
0%{-moz-transform:scale(0);transform:scale(0);opacity:1}
100%{-moz-transform:scale(1);transform:scale(1);opacity:0}
}
@-o-keyframes warn{
0%{-o-transform:scale(0);transform:scale(0);opacity:1}
100%{-o-transform:scale(1);transform:scale(1);opacity:0}
}
@keyframes warn{
0%{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:1}
100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0}
}


/*实力展示*/

.g_anli { background: #eaeaea; height: 786px; }
#power {width:100%;text-align:center; background: url("../picture/anlitit.jpg") no-repeat center bottom;color:#095c83; font-size:42px;padding-top: 36px; margin-bottom: 24px; }
#power small { display: block; font-weight: normal; font-size: 24px; color: #555; font-family: arial; text-transform: uppercase; }

.g_anli .m_tab1 { width: 205px; float: left; margin-right: 37px; }
.g_anli .m_tab1 li { font-size: 20px; color: #fff; font-weight: normal;background: url("../picture/ta1bg.jpg") no-repeat left bottom; height: 57px; line-height:57px; overflow:hidden; padding-left: 25px; width: 180px; }
.g_anli .m_tab1 li :hover, .g_anli .m_tab1 .cur a { background: url("../picture/ta1bgh.jpg")no-repeat; text-decoration: none; }

#con_ppF1{display:block;}
.g_anli .m_tab1 .cur{ background: url("../picture/ta1bgh.jpg")no-repeat; text-decoration: none; }

.g_anli .m_anli { width: 626px; float: left; margin-right: 33px; position: relative;display:none; }
.g_anli .m_anli img { width: 626px; height: 355px; }
.g_anli .m_anli span { position: absolute; left: 0; bottom: 3px; height: 40px; line-height: 40px; background: url("../picture/serbg.png") repeat; display: block; width: 616px; cursor: pointer; padding-left: 10px; overflow: hidden; }
.g_anli .m_anli span h3 { text-align:center;font-size: 16px; color: #fff; }



.g_anli .m_kfc { float:left;}
.g_anli .m_kfc .u_ljt{text-align:center;font-size:20px;color:25518e;line-height:1.6; margin-bottom:15px;}




.g_anli .m_kfc .u_mid { width: 246px; overflow: hidden; }
.g_anli .m_kfc .u_lst1 { height: 286px; }
.g_anli .m_kfc .u_lst1 li { width: 246px; float: left; background: url("../picture/anbg.jpg") no-repeat bottom right; margin-bottom: 26px; }
.g_anli .m_kfc .u_lst1 li span { display: block; text-align: center; font-size: 12px; color: #575757; height: 30px; line-height: 30px; overflow: hidden; cursor: pointer; }
.g_anli .m_kfc .u_lst1 li img { width: 234px; height: 112px; padding: 0 12px 12px 0; }
.
/*医院环境*/
.g_anli .m_hz { height: 166px; background: #fff; margin-top: 42px; }
.g_anli .m_hz h3 { float: left; width: 140px; border-right: 1px solid #dadada; margin-top: 11px; height: 119px; padding: 36px 32px 0 32px; text-align: center; color: #666666; }
.g_anli .m_hz .u_hztit { font-size: 22px; font-weight: bold; height: 32px; line-height: 32px; border-bottom: 1px solid #d6e0ee;color:#25518e; display: block; }
.g_anli .m_hz h3 strong { display: block; border-bottom: 1px solid #d6e0ee; font-size: 16px; color: #666; font-weight: normal; line-height: 24px; padding-bottom: 3px; }
.g_anli .m_hz h3 b { display: block; color: #555; font-size: 18px; font-family: arial; font-weight: normal; }
.g_anli .m_hz .m_hzc { float: left; width: 710px; margin-top: 3px; padding-left: 45px; padding-top: 24px; }
.g_anli .m_hz .m_hzc li { float: left; width: 154px; margin-right: 18px; }
.g_anli .m_hz .m_hzc li img { width: 152px; height: 100px; border: 1px solid #c0c5cd; }
.g_anli .m_hz .m_hzc li span { display: block; text-align: center; height: 34px; line-height: 34px; overflow: hidden; color: #666; font-size: 12px; }


/**team*/

.nj_tit {width: 100%;height: 100px;margin:60px 0 40px;float: left;text-align: center; }
.nj_tit img {display:block;margin:0 auto -5px;}
.nj_tit span {display:block;width:100%;font-size: 36px;font-weight: bold;color:#222;}
.nj_tit span em {font-style:normal;color: #1663D5;}
.nj_tit p {font-size: 18px;line-height: 28px;padding-top: 15px;}


/*医生*/

.teams{width:100%;max-width:1920px;position:relative;box-sizing:border-box;}
.teams .team-box .slider-arrow .swiper-button-next{right:150px}
.teams .team-box .slider-arrow .swiper-button-prev{left:150px}
.teams .book-fix{width:280px;height:350px;position:absolute;top:100px;left:360px;z-index:10;}
.teams .book-fix h5{margin-bottom:30px;font-size:32px;font-weight:500;color:#333;}
.teams .book-fix p{margin-bottom:10px;color:#333;font-size:16px;line-height:2;}
.teams .book-fix a{display:inline-block;width:170px;height:50px;margin-top:50px;box-sizing:border-box;line-height:50px;font-size:16px;text-align:center;border-radius:25px;}
.teams .book-fix a{background:#578bea;color:#fff;}
.teams .book-fix a:hover{background:#769ade;}


.teams .info-box{width:100%;height:600px;position:relative;}
.teams .info-box {background:url(../images/teambg.jpg) no-repeat center;}
.teams .info-box .swiper-slide img{width:auto;height:600px;}

.teams .pic-box{width:615px;height:450px;position:absolute;box-shadow:-10px 10px 50px 0 rgba(0,0,0,0.2);right:220px;top:75px;z-index:8;border-radius:3px;background:#fff;}
.teams .doc-img{box-sizing:border-box;padding:10px;position:relative;}
.teams .doc-img img{width:595px;height:410px;display:block;-webkit-transition:all .8s ease;transition:all .8s ease;position:absolute;top:10px;left:10px;}	  


.teams .doc-info{width:360px;height:420px; background-color: rgba(255, 255, 255, 0.8);position:absolute;padding:15px;top:75px;left:650px;}
.teams .doc-info .slider-auther{font-size:16px;font-weight:normal;}
.teams .doc-info p{line-height:2;font-size:18px;padding-left:10px;}
.teams .doc-info p span{display:inline-block;width:100%;padding:10px 0 0;line-height:1.6;font-size:16px;text-align:left;}
.teams .doc-info h6{width:100%;margin-bottom:20px;font-size:24px;color:#333;padding:0 0 5px 10px;background:url(../images/gg_pic01.jpg) no-repeat left bottom;}

		  


/*医生  END*/

/*医生  END*/






/**team*/


.footer{width:100%;max-width:1920px;}
.foot_nr{display: flex;justify-content: space-between;flex-wrap: nowrap;width: 1400px;margin:40px auto;color: #333333;}
.foot_wz{font-size: 24px;line-height:40px;display: flex;align-items: center;}
.foot_wzx{font-size: 18px;line-height:40px;color: #333333;}
.foot_dh{font-size: 40px;font-weight: bold;margin:0 auto;text-align: center;box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.5);padding:3% 0;width: 1400px;}
.footer:before, 
.footer:after {content:"";display: table ;clear:both;}
.footer {box-sizing:border-box;padding:0;}
.footer .foot-l,
.footer .foot-m,
.footer .foot-r,
.footer .foot-lp{box-sizing:border-box;float:right;}
.footer .foot-lp{width:660px;height:550px;}
.footer .foot-l{width:300px;height:550px;background:#095c83;}
.footer .foot-m{width:600px;height:550px;}
.footer .foot-r{width:300px;height:550px;}

.footer .foot-m .logo-foot{width:600px;margin:50px 0 15px; text-align:center;font-size:42px;}
.footer .foot-m .logo-foot img{float:left;height:60px;width:auto;margin-left:140px;}
.footer .foot-m .logo-foot span{float:right;height:60px;margin-right:160px;line-height:60px;color:#acb8bc;}
.footer .foot-m h3{width:100%;margin-top:15px;text-align:Center;font-size:28px;color:#acb8bc;font-weight:normal;}
.footer .foot-m h5{width:100%;margin-top:15px;text-align:Center;font-size:22px;color:#acb8bc;font-weight:normal;}
.footer .foot-m .wx{width:600px;text-align:center;margin-top:25px;}
.footer .foot-m .wx img{width:120px;height:auto;}
.footer .foot-m .wx p{padding:10px 0;font-size:16px;color:#666666;}
.footer .foot-m .right{text-align:center;font-size:14px;line-height:2;margin-top:30px;}
.footer .foot-m .right a:hover{color:#eee;}
.footer .foot-l{padding:0 20px;}
.footer .foot-l p {margin-top:30px;font-size:16px;color:#acb8bc;}
.footer .foot-l p i{font-size:20px;color:#00dba5;}
.footer .foot-l h3{width:100%;margin-top:50px;text-align:Center;font-size:28px;color:#acb8bc;font-weight:normal;}
.footer .foot-l h5{width:100%;margin-top:15px;text-align:left;font-size:22px;color:#acb8bc;font-weight:normal;}
.footer .foot-l p i.hid-i{color:#095c83;}
.footer .foot-l h2{width:100%;margin-top:15px;text-align:center;font-size:22px;color:#acb8bc;font-weight:normal;}
.footer .foot-l h2.demon{color:#fff;margin-top:30px;}

.footer .foot-lp .lylx_map{width:660px; height:550px;}



#leftsead{width:131px;height:143px;position:fixed;top:258px;right:0px;}
*html #leftsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#leftsead li{width:131px;height:53px;}
#leftsead li span{float:right;}
#leftsead li a span.shows{
	text-align:Center;
	padding-top:9px;
	margin:5px 0;
	border-bottom-left-radius:5px;
	border-top-left-radius:5px;
	background:#25518e;
	color:#fff;
	font-size:20px;
	}
#leftsead li a{height:49px;float:right;display:block;min-width:47px;max-width:131px;}
#leftsead li a .shows{display:block;}
#leftsead li a .hides{margin-right:-166px;cursor:pointer;cursor:hand;}
#leftsead li a.youhui .hides{display:none;position:absolute;right:216px;top:2px;}








