@font-face {font-family:"novecento"; src:url("../font/novecento_widebook.eot");}
@font-face {font-family:"novecento"; src:url("../font/novecento_widebook.ttf");}
@font-face { font-family: 'dincond-medium-webfont'; src: url('../font/dincond-medium-webfont.eot'); src: url('../font/dincond-medium-webfont.eot?#iefix') format('embedded-opentype'), url('../font/dincond-medium-webfont.woff2') format('woff2'), url('../font/dincond-medium-webfont.woff') format('woff'), url('../font/dincond-medium-webfont.ttf') format('truetype'), url('../font/dincond-medium-webfont.svg#novecentowide-bold-webfont') format('svg'); }

@font-face { font-family: 'SourceHanSerifCN-Regular-1'; src: url('./font/SourceHanSerifCN-Regular-1.ttf') }

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, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot,
thead, tr, th, td, input, select {margin:0; padding:0; border:0 none; outline:0; color:inherit;}
html, body {width:100%; height:100%; color: #666666;}
body {margin:0 auto; font:16px/1 "Microsoft Yahei", "微软雅黑", sans-serif; vertical-align:baseline; overflow-y:scroll;background-color: #ffffff;font-family: "SourceHanSerifCN-Regular-1"}
h1 {font-weight:bold; font-size:18px; line-height:18px; color:#474545;}
h3 {font-weight:normal; font-size:12px; color:#333333;font-weight: bold;}
h2, h4, h5, h6 {font-weight:normal; font-size:100%;}
table {border-collapse:separate; border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
a {text-decoration:none;}
p {line-height:22px; text-align:justify;color:#333333;font-weight: normal;}
a img, iframe {border:none; vertical-align: top;}
a:link {color:inherit;}
:focus {outline:0;}
/*img{ vertical-align:top;}*/
ol, ul , li {list-style:none;}
input, textarea, select, button {font-weight:inherit; font-size:inherit; *font-size:100%; font-family:inherit;}
/* == clearfix == */
.clearfix:after {display:block; height:0; clear:both; content:"\200B";}
.clearfix {*zoom:1;}/*IE/7/6*/
.fl{float: left;}
.fr{float: right;}
/* == 以上 reset Css == */


/**************** 全局公用样式 ****************/
/*body {max-width:1580px; min-width:1130px;_width:expression(document.body.clientWidth<1130? "1130px": (document.body.clientWidth>1580?"1580px":"auto"));}*/
body {max-width:1920px; min-width:1130px; +overflow:hidden;}
/*body.on {margin-left:-378px;}*/

.wrap{width: 1400px;margin:0 auto;padding-bottom: 20px;}
.head{padding-top: 20px;}
.nav{border-top:1px solid #eaeaea;}
.nav ul{width: 1400px;display: flex;flex-flow: row wrap;justify-content: space-between;overflow: hidden;margin:0 auto;}
.nav ul li{text-align: center;position: relative;}
.nav ul li.on::after{display: block;content:"";width: 100%;height: 4px;position: absolute;bottom: 10px;left:0;background: #419639;}
.nav ul li a{font-size: 25px;color:#333333;line-height: 70px;}
.nav ul li.on a{color:#419639;}

.swiper-pagination-banner{text-align: center;margin:-60px auto 60px;position: relative;z-index: 1;}
.swiper-pagination-banner .swiper-pagination-bullet{width: 19px;height: 19px;background:#c5b5b4;}
.swiper-pagination-banner .swiper-pagination-bullet-active{background: #ffffff}


.ggtit{margin:3% auto 2%;overflow: hidden;text-align: center;}
.ggtit h3{font-size: 34px;text-align: center;line-height: 50px;}
.ggtit p{font-size: 16px;text-align: center;line-height: 28px;}
.p3{margin:0 auto;overflow: hidden;}
.p3con ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
.p3con ul li{width: 340px;text-align: center;}
.p3con ul li:nth-of-type(1){background: #419639;}
.p3con ul li:nth-of-type(2){background: #e8c986;}
.p3con ul li:nth-of-type(3){background: #56a5aa;}
.p3con ul li:nth-of-type(4){background: #528eb5;}
.p3txt{margin:30px auto 20px;overflow: hidden;}
.p3txt img{width: 90px;height: 90px;margin:0 auto;display: block;}
.p3txt p{text-align: center;font-size: 34px;color:#ffffff;display: block;line-height: 60px;}
.p3con ul li:hover .p3txt img{transform: scale(1.05)!important;}

.p4{margin:5% auto;overflow: hidden;}
.p4con ul{display: flex;flex-flow: row wrap;justify-content: space-between;width: 100%;margin:0 auto;}
.p4con ul li{width: 451px;box-shadow: 0 0 10px #ccc;}
.p4wrap{width: 90%;margin:3% auto;overflow: hidden;}
.p4_1 h3{font-weight: normal;font-size: 28px;line-height: 40px;display: block;}
.p4_1 h3 a{font-size: 15px;border:1px solid #dedede;width: 106px;line-height: 24px;border-radius: 10px;text-align: center;display: inline-block;float: right;margin-top: 10px;}
.p4_2{margin:25px auto 15px;}
.p4_2 a{font-size: 16px;line-height: 28px;border-bottom: 1px solid #dedede;padding-bottom: 5px;margin:10px auto;display: block;}
.p4txt img{width: 451px;height: 257px;}


.p5{margin:4% auto 3%;overflow: hidden;width: 1400px;}
.pubtit h3{font-size: 28px;line-height: 40px;font-weight: normal;}
.p5con{margin:20px auto;overflow: hidden;}
.p5con1{float: left;width: 482px;box-shadow: 0 0 10px #cccccc;}
.p5con2{float: right;width: 900px;}
.p5con2 .hd{margin-bottom: 20px;}
.p5con2 .hd ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
.p5con2 .hd ul li{text-align: center;line-height: 42px;width: 168px;border-radius: 5px;font-size: 24px;color:#ffffff;}
.p5con2 .hd ul li:nth-of-type(1){background: #528eb5}
.p5con2 .hd ul li:nth-of-type(2){background: #f1c25c}
.p5con2 .hd ul li:nth-of-type(3){background: #419639}
.p5con2 .hd ul li:nth-of-type(4){background: #e5ca8f}
.p5con2 .hd ul li:nth-of-type(5){background: #55a5aa}
.p5con2 .hd ul li.on{position: relative;}
.p5con2 .hd ul li.on::after{position: absolute; content:"";display: block;width: 0;height: 0;border-left: 11px solid transparent;border-right: 11px solid transparent;right:72px;bottom:-10px;  }



.p5con2 .hd ul li:nth-of-type(1).on::after{border-top: 10px solid #528eb5;}
.p5con2 .hd ul li:nth-of-type(2).on::after{border-top: 10px solid #f1c25c;}
.p5con2 .hd ul li:nth-of-type(3).on::after{border-top: 10px solid #419639;}
.p5con2 .hd ul li:nth-of-type(4).on::after{border-top: 10px solid #e5ca8f;}
.p5con2 .hd ul li:nth-of-type(5).on::after{border-top: 10px solid #55a5aa;}



.p5con2 .bd ul li dl{background:url(../images/p5conbj.jpg) no-repeat center;overflow:hidden;width: 168px;margin-top: 15px;float: left;margin-right: 15px;}
.p5con2 .bd ul li dl p{line-height: 47px;font-size: 16px;text-indent: 2em;}
.p5con2 .bd ul li dl:nth-child(5n){ margin-right:0}

.p6con ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
.p6con ul li{width: 201px;background: #73b26d;border-radius: 10px;margin-top: 20px;text-align: center;}
.p6con ul li:hover{background: #e5ca8f}
.p6txt{width: 50%;margin:30px auto 45px;overflow: hidden;}
.p6txt p{font-size: 19px;color:#ffffff;text-align: center;}
.p6txt dt{font-size: 16px;color:#ffffff;}
.p6txt span{background: #ffffff;height: 1px;width: 62px;display: block;margin:30px auto 10px;}
.foot{background:url(../images/bottom.jpg) no-repeat center;overflow:hidden;height: 418px;margin-top: 50px;}
.footbottom{margin:30px auto 60px;overflow: hidden;}
.footbottom2 li p{font-size: 19px;color:#ffffff;line-height: 50px;border-bottom: 1px solid #ffffff;padding-bottom: 10px;padding-top: 10px;}
.footbottom3_1{float: left;margin:60px auto;overflow: hidden;width: 50%}
.footbottom3_2{float: right;width: 30%;}
.footbottom3{margin:10px auto;overflow: hidden;}
.footbottom3_1 a{font-size: 19px;color:#fff;float: left;margin-right: 10px;}
.footbottom3_1 p{display: block;font-size: 19px;color:#fff;}
.footbottom3_1 li{display: inline-block;margin-bottom: 30px;}
.footbottom3_2 ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
.footbottom3_2 ul li p{text-align: center;color:#ffffff;font-size: 19px;line-height: 30px;}



/*医院概况*/
.content{overflow: hidden;margin:3% auto;}
.con1{width: 261px;float: left;box-shadow: 0 0 10px #cccccc;margin-left: 10px;padding-bottom: 200px;margin-top: 10px;}
.con2{float: right;width: 1100px;margin-right: 10px;box-shadow: 0 0 10px #cccccc;margin-top: 10px;}
.con1 dl{background: #419639;overflow: hidden;padding-top: 15px;padding-bottom: 15px;}
.con1 h3{font-size: 28px;line-height: 40px;color:#ffffff;width: 84%;margin:0 auto;}
.con1 h3 p{font-size: 16px;color:#ffffff;line-height: 30px;}
.con1 li p a{font-size: 22px;line-height: 88px;display: block;border-bottom: 1px solid #dedede}
.con1 li{width: 84%;margin:0 auto;overflow: hidden;}
.con2_1 li{width: 94%;margin:0 auto;overflow: hidden;}
.con2_1 li h2{font-size: 28px;line-height: 88px;display: inline-block;}
.con2_1 li p{display: inline-block;float: right;line-height: 88px;font-size: 18px;color:#333333;}
.con2_1 li{border-bottom: 1px solid #dedede;}
.con2_2{width: 94%;margin:30px auto;overflow: hidden;font-size: 18px;line-height: 30px;}
.con2_2 h1{color:#5b9a50;font-size: 24px;line-height: 40px;text-align: center;}
.con2_2 p{text-indent: 2em;font-size: 16px;line-height: 28px;}
.con2_1 span{width: 11px;height: 88px;background: #5b9a50;position: absolute;left:0;top:0;display: block;}
.con2_1{position: relative;}
.con1 li p.on{color:#5b9a50;font-weight: bold;}

/*就医指南*/
.ghxz{background: #faf9f8;overflow: hidden;margin:4% auto;overflow: hidden;}
.ghcon{width: 90%;margin:4% auto;overflow: hidden;}
.ghcon h1{font-size: 48px;line-height: 60px;font-weight: normal;text-align: center;margin:30px auto;overflow: hidden;}
.ghcon p{font-size: 24px;line-height: 40px;margin:20px auto;}


/*新闻中心*/
.news{overflow: hidden;}
.news1{border-bottom: 1px solid #cccccc;padding-bottom: 10px;margin:30px auto;}
.news1_1 ul p{display: inline-block;}
.news1_1 ul span{background:#cccccc;height: 30px;width: 1px;display: inline-block;margin-left: 20px;margin-right: 20px;vertical-align: middle;margin-top: -5px;}
.news1_1 ul p a{font-size: 25px;line-height: 40px;display: inline-block;}
.news1_1 ul p.on a{font-weight: bold;}
.news1_2 h3{font-size: 42px;line-height: 50px;padding-bottom: 30px;border-bottom: 1px solid #cccccc;margin-bottom: 30px;}
.news1_2 h3 p{font-size: 28px;display: inline-block;}
.news2_1{width: 461px;float: left;}
.news2_2{width: 900px;float: right;}
.news2_2 h3{font-size: 32px;line-height: 42px;}
.news2_2  p{font-size: 18px;line-height: 30px;margin:10px auto;}
.news2_2 dl dd{float: left;font-size: 23px;color:#9b9b9b;line-height: 30px;}
.news2_2 dl dt{float: right;font-size: 23px;color:#9b9b9b;line-height: 30px;}
.news2 ul li{overflow: hidden;margin:30px auto;border-bottom: 1px dashed #ccc;padding-bottom: 30px;}
.fy{text-align: center;}



/*新闻内容页*/
.ab_con1 h1{font-size: 52px!important;line-height: 70px;}
.ab_con1 dl{overflow: hidden;border-bottom: 1px solid #cccccc;padding-bottom: 20px;margin-bottom: 20px;margin-top: 20px;}
.ab_con1 dl dd{color:#9b9b9b;font-size: 25px;line-height: 30px;display: inline-block;margin-right: 30px;}
.ab_con1 dl dt{color:#9b9b9b;font-size: 25px;line-height: 30px;display: inline-block;}
.ab_con1 p{text-indent: 2em;font-size: 18px!important;line-height: 30px;}
.ab_con1 p span{font-size: 18px;line-height: 30px;}
.ab_con1 div{text-indent: 2em;font-size: 18px;line-height: 30px;}
.ab_con1 h2{text-indent: 2em;font-size: 18px;line-height: 30px;}
.ab_con1 h4{text-indent: 2em;font-size: 18px;line-height: 30px;}
.ab_con1 span{text-indent: 2em;font-size: 18px!important;line-height: 30px;}
.ab_con1 strong{text-indent: 2em;font-size: 18px!important;line-height: 30px;}
.syp{margin-top: 30px;font-size: 18px;line-height: 30px;}
.ab_con1 h3{text-indent: 2em;font-size: 18px!important;line-height: 30px;}




/*科室导航*/
.kscon ul{display: flex;flex-flow: row wrap;justify-content: space-between;margin:5% auto 10%;}
.kscon ul li{width: 440px;border:1px solid #cccccc;margin-bottom: 20px;}
.ks1{width: 374px;margin:30px auto;overflow: hidden;}
.ks1 h3{font-size: 24px;line-height: 32px;}
.ks1 p{font-size: 16px;line-height: 28px;margin:20px auto;overflow: hidden;}
.ks1 h2{font-size: 16px;line-height: 28px;color:#2f8627;font-weight: bold;border-top: 1px solid #cccccc;padding-top: 20px;}
.ks1 dl{display: flex;flex-flow: row wrap;justify-content: space-between;}
.ks1 dl dt{font-size: 16px;line-height: 24px;margin-top: 10px;margin-right: 18px;}
.ks1 a{font-size: 16px;line-height: 28px;color:#2f8627;margin-top: 10px;}
.ks1 p a{float: right;}
.ks_arc{margin:5% auto;}
.ks_arc h1{font-size: 42px;text-align: center;line-height: 70px;}
.ks_arc p{font-size: 24px;line-height: 42px;text-indent: 2em;margin-top: 15px;}



/*健康科普*/
.szfy_tit{border-bottom: 1px solid #cccccc;padding-bottom: 20px;margin:3% auto;}
.szfy_tit ul {display: flex;flex-flow: row wrap;justify-content: space-between;width: 60%;}
.szfy_tit ul p a{font-size: 25px;line-height: 40px;}
.szfy_tit ul p{margin-right: 20px;}
.szfy_tit ul span{width: 1px;height: 40px;background: #cccccc;margin-right: 20px;vertical-align: middle;line-height: 40px;}
.szfy_tit ul p.on{border-bottom: 6px solid #d2b477;}



/*专家团队*/
.zjtd{overflow: hidden;margin:5% auto;}
.zjtd ul{display: flex;flex-flow: row wrap;justify-content: space-between;margin:5% auto;overflow: hidden;}
.zjtd ul li{width: 673px;background: #f6fdf5;margin-bottom: 4%;}
.zjcon1{float: left;width: 273px;}
.zjcon2{float: right;width: 400px;}
.zj1 .zjcon2{float: right;width: 600px;}
.zjcon2 dl{width: 94%;margin:30px auto;overflow: hidden;}
.zjcon2 dl h3{font-size: 30px;line-height: 40px;}
.zjcon2 dl h2{font-size: 18px;line-height: 26px;margin:10px auto;}
.zjcon2 dl span{background: #419639;width: 65px;height: 4px;display: block;}
.zjcon2 dl p{font-size: 18px;line-height: 26px;margin:20px auto;}

.zj1{overflow: hidden;}
.zj1 .zjcon{width: 900px;}
.zj2 h2{font-size: 28px;line-height: 40px;margin:30px auto;font-weight: bold;}
.zj2 p{font-size: 16px;line-height: 28px;}



/*联系我们*/
.lxwm{overflow: hidden;margin:5% auto;}
.lxwm1{float: left;width: 857px;}
.lxwm2{float: right;width: 490px;}
.lxwm2 ul li{margin-top: 30px;}
.lxwm2 ul li p{font-size: 25px;line-height: 40px;}


/*在线测评*/
.zcbd{margin:5% auto;overflow: hidden;}
.box_form_title{
  text-align: center;
  color: #814521;
}
.box_form_title h2{
  font-size: 45px;color:#419639;font-weight: bold;line-height: 60px;
  margin:4% auto;
}
.box_form_title p{
  padding:0.6rem 0;
}
.box_form_wrap{
  padding:1rem 0;
  /* background: #ebebeb; */
}
.box_form_box{
  width: 90%;
  margin: 0 auto;
}
.box_form_table{
    padding-top: 0.8rem;
}
.box_form_wt{
  overflow: hidden;
  margin:20px auto;
  /* border-bottom: 1px Dotted #676767; */
}
.box_form_wt ul{
  width: 90%;
  margin: 0 auto;
  overflow: hidden;
}
.box_form_wt ul li{
  width: 30%;
  display: block;
  float: left;
  font-size: 20px;
  line-height:46px;
  padding-bottom: 10px;
}
.box_form_wt p{
  padding-bottom: 10px;
  font-size: 28px;
  line-height: 46px;
}
.padt5{
  padding-top: 0.5rem;
}
.box_form_name{
  font-size: 0.6rem;
  padding-top: 0.5rem;
  line-height: 1.3rem;
}
.box_form_name div{
  float: left;
  margin-right: 0.55rem;
}
.box_form_name div:last-child{
  margin-right: 0;
}
.box_form_n input,.box_form_a input,.box_form_dt input,.box_form_dt textarea{
  padding: 0.1rem 0.2rem;
  outline: none;
  border: 1px solid #9c9797;
  border-radius: 0.1rem;
  height: 1rem;
}
.box_form_n input{
  width: 3rem;
}
.box_form_a input{
  width: 1rem;
}
.box_form_dt{
  font-size: 0.6rem;
}
.box_form_dt ul li{
  padding-top: 0.5rem;
}
.box_form_dt  input{
  width: 240px;
  height: 50px;
}

.box_form_button{
  padding-top: 1rem;
  text-align: center;
}
.box_form_button input{
  background: #419639;
  width: 240px;
  height: 60px;
  outline: none;
  border: none;
  font-size: 24px;
  color: #fff;
  margin:0 auto;
}

/*  */
.right_online{
  position: fixed;
  right: 0;
  bottom: 35%;
  display: none;
}
.right_online img{
  width: 2rem;
}
.zcbd{width: 1200px;margin:0 auto;}





/*

{background: linear-gradient(to bottom, #C50A11, #E6332D);}

{display: flex;flex-flow: row wrap;justify-content: space-between;}

{background:url(../images/p3bj.jpg) no-repeat center;overflow:hidden}

*/


@media (max-width: 867px) 
{  












	div{-webkit-tap-highlight-color:rgba(0,0,0,0); }



}

