


body,button, input, select, textarea,h1 ,h2, h3, h4, h5, h6 { font-family: Microsoft YaHei,}


body {
  min-height: 75rem; /* Can be removed; just added for demo purposes */
}

header{
background: #fff url("../newimg/header-bg.jpg") repeat-x;	
height: 92px
}
.container{
  width: 1024px;
  max-width: 1025px;
  padding: 0;
  margin: auto;
  overflow: hidden;
}

.navbar {
  margin-bottom: 0;
  height: 92px;
  padding: 0;
  max-width: 1180px;
  margin: auto
}
.navbar-nav{
  width: 860px;
  height: 30px;
  /*! line-height: 30px; */
  margin-left: 264px;
  padding-bottom: 0px;
  height: 50px;
}
.nav-item{
  /*! width: 30%; */
  margin: 0px 6px;
}

.navbar-blue .navbar-toggler-icon{
background: #00b3e3 url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");	
}

.nav-link {
  font-size: 18px;
  color: #3e4043;
  text-align: center;
  padding: 0;
}

.dropdown-item:hover{
/*   background-color: #00b3e3; */
  color: #00b3e3 !important;
/*   border-radius: 15px; */
  /*! height: 30px; */
  padding: 0;
  font-size: 16px;
  text-align: inherit;
padding: .25rem 1.5rem;
}


.nav-link:hover{
  /*! background-color: #00b3e3; */
  color: #3e4043 !important;
  /*! border-radius: 15px; */
  height: 50px;
  padding: 0;
  border-bottom: 2px solid #00b3e3;
}

/*
.nav-item .dropdown .nav-link .dropdown-toggle:hover{
  background-color: #00b3e3;
  color: #FFF;
  border-radius: 15px;
  height: 30px;
  padding: 0;
}
*/

.caption {
background: #00b3e3;	
position: absolute;
bottom: 105px;
width: 568px;
text-align: center;
padding: 12px;
color: #FFF;
}

.card-body p{
    line-height: 35px !important;
    font-size: 14px;
    text-indent: 2em;
    text-align: left !important;
    margin-top: 0 !important;
    margin-bottom: 0rem;
    color: #333 !important;
}

.caption p{
    line-height: 35px !important;
    font-size: 14px;
    text-indent: 2em;
    text-align: center !important;
    margin-top: 0 !important;
    margin-bottom: 0rem;
    color: #fff !important;
}
.caption span{margin-left: 2px;font-size: 18px;}

.current{
  /*! background-color: #00b3e3; */
  color: #3e4043;
  /*! border-radius: 15px; */
  height: 50px;
  padding: 0;
  border-bottom: 2px solid #00b3e3;
  padding-bottom: rem;
  padding-top: 0px;
}

.footer {
  margin-bottom: 0;
  background: #43b8d7 url("/images/2023/qrcode.jpg") no-repeat 1360px center;
  height: 198px;
  overflow: hidden;
}

.footer a{color: #fff !important}

.footer-line{
	margin: 10px 0;
	background: #fff url("../newimg/index-769-01.png") no-repeat;
	width: 770px;
	height: 1px
	
}
.col-1{
  float: left;
  width: 209px;
  max-width: 209px;
  padding: 0;
}

.col-3{
  width: 770px;
  max-width: 770px;
  text-align: center;
  font-size: 14px;
  color: #FFF;
  margin: auto
}

.float-right{
  top:40%;
  position: fixed;
  right: 0;
}

.jumbotron {
  padding-top: 6rem;
  padding-bottom: 6rem;
  margin-bottom: 0;
  background-color: #fff;
}

.jumbotron p:last-child {
  margin-bottom: 0;
}

.jumbotron-heading {
  font-weight: 300;
}

.jumbotron .container {
  max-width: 40rem;
}

.big_banner{
  width: 100%;
  margin: 0 auto;
  display: block;
  height: auto;
  overflow: hidden;
}

.big_banner_01{
  background: url("../images/index_img_01.jpg") no-repeat center center;
  background-size: cover;
  height: 440px;
  overflow: hidden;
}

.big_banner_02{
  background: url("../images/index_img_02.jpg") no-repeat center center;
  background-size: cover;
  height: 611px;
  overflow: hidden;
}

.big_banner_03{
  background: url("../images/index_img_05.jpg") no-repeat center center;
  background-size: cover;
  height: 559px;
  overflow: hidden;
}

.big_banner_04{
  background: url("../images/index_img_09.jpg") no-repeat center center;
  background-size: cover;
  height: 123px;
  overflow: hidden;
}

.about_banner_01{
  background: url("../images/about_img_01.jpg") no-repeat center center;
  background-size: cover;
  height: 440px;
  overflow: hidden;
}

.gy_banner_01{
  background: url("../images/gy_img_01.jpg") no-repeat center center;
  background-size: cover;
  height: 440px;
  overflow: hidden;
}

.sq_banner_01{
  background: url("../images/sq_img_01.jpg") no-repeat center center;
  background-size: cover;
  height: 440px;
  overflow: hidden;
}

.footer {
  margin-bottom: 0;
  height: 198px;
  overflow: hidden;
  padding-top: 20px;
}

.big_title_01{
  background: url("../images/index_title_01.png") no-repeat center center;
  background-size: cover;
  height: 178px;
  overflow: hidden;
  max-width: 1024px;
  margin: auto;
}

.big_title_02{
  background: url("../images/index_title_02.png") no-repeat center center;
  background-size: cover;
  height: 162px;
  overflow: hidden;
  max-width: 1024px;
  margin: auto;
}


.about_title_01{
  background: url("../images/about_img_02.jpg") no-repeat center center;
  background-size: cover;
  height: 180px;
  overflow: hidden;
  max-width: 1024px;
  margin: auto;
}

.lshcy_title_01{
  background: url("../images/lshcy_img_01.jpg") no-repeat center center;
  background-size: cover;
  height: 260px;
  overflow: hidden;
  max-width: 1024px;
  margin: auto;
}

.lshcy_title_02{
  background: url("../images/lshcy_img_03.jpg") no-repeat center center;
  background-size: cover;
  height: 120px;
  overflow: hidden;
  max-width: 1024px;
  margin: auto;
}

.lshcy_title_03{
  background: url("../images/lshcy_img_05.jpg") no-repeat center center;
  background-size: cover;
  height: 150px;
  overflow: hidden;
  max-width: 1024px;
  margin: auto;
}


.hospital_title_01{
  background: url("../images/hospital_img_01.jpg") no-repeat center center;
  background-size: cover;
  height: 230px;
  overflow: hidden;
  max-width: 1024px;
  margin: auto;
}

.doctor_title_01{
  background: url("../images/doctor_img_01.jpg") no-repeat center center;
  background-size: cover;
  height: 230px;
  overflow: hidden;
  max-width: 1024px;
  margin: auto;
}

.sec_navbar{
  background: #eef3f3;
  height: 76px;
  overflow: hidden;
  margin: auto;
}


.album {
  min-height: 50rem; /* Can be removed; just added for demo purposes */
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #f7f7f7;
}

.card {
  float: left;
  width: 33.333%;
  padding: .75rem;
  margin-bottom: 2rem;
  border: 0;
}

.card > img {
  margin-bottom: .75rem;
}

.card-text {
  font-size: 85%;
}

footer {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

footer p {
  margin-bottom: .25rem;
}

.apply_btn{
  margin: auto;
  padding: 1rem 0;
  width: 270px;
  -webkit-animation:pulse 1s .2s ease infinite;
  -moz-animation:pulse 1s .2s ease infinite;}
@-webkit-keyframes pulse{
  0%{-webkit-transform:scale(1)}
  50%{-webkit-transform:scale(1.1)}
  100%{-webkit-transform:scale(1)}
}
@-moz-keyframes pulse{
  0%{-moz-transform:scale(1)}
  50%{-moz-transform:scale(1.1)}
  100%{-moz-transform:scale(1)}
}

@-webkit-keyframes moveFromTop {
  from {
    -webkit-transform: translateY(-30%);
  }
  to {
    -webkit-transform: translateY(0%);
  }
}
@-moz-keyframes moveFromTop {
  from {
    -moz-transform: translateY(-30%);
  }
  to {
    -moz-transform: translateY(0%);
  }
}
@-ms-keyframes moveFromTop {
  from {
    -ms-transform: translateY(-30%);
  }
  to {
    -ms-transform: translateY(0%);
  }
}

@-webkit-keyframes moveFromBottom {
  from {
    -webkit-transform: translateY(200%);
  }
  to {
    -webkit-transform: translateY(0%);
  }
}
@-moz-keyframes moveFromBottom {
  from {
    -moz-transform: translateY(200%);
  }
  to {
    -moz-transform: translateY(0%);
  }
}
@-ms-keyframes moveFromBottom {
  from {
    -ms-transform: translateY(200%);
  }
  to {
    -ms-transform: translateY(0%);
  }
}

.section-header{
	position: relative;
	display: block;
}

.section-header-image {
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0;
 overflow:hidden;
 background-size:cover;
 background-position:center center;
 background-repeat:no-repeat;
}

.wrapper {
    position: relative;
    max-width: 1024px;
    margin: 0 auto;
}

.section-header-title{
padding-bottom: 40%	
}

.ziyuan {width: 100%;padding: 0px}
.ziyuan ul{list-style: none;padding: 0}
.ziyuan ul li{float: left}


.article_body{padding: 5%;}
.article_body p{line-height: 30px;font-size: 14px;text-indent: 2em;text-align: left;margin: 0 !important}

.article_txt{padding: 0;margin-bottom: 40px;}
.article_txt p{
    line-height: 35px;
    font-size: 14px;
    text-indent: 2em;
    text-align: left;
    margin-top: 10px;
    margin-bottom: 0rem;
    color: #404141;
}

.article_txt p img{float: left;
overflow: hidden;
margin-bottom: 35px;
width: 820px !important}

.clo-md-c{/*! background-color: #f7f7f7; *//*! padding: 20px; */height: 126px;margin-left: 40px;}
.clo-md-c h2{font-size: 18px;/*! padding-top: 20px; */font-weight: bold;color: #3286c7;padding: 0;margin: 0;text-align: left;}
.clo-md-c p{font-size: 14px;/*! padding-top: 20px; */color: #6d6d6d;line-height: 25px;margin-top: 10px;text-align: left;text-indent: 0;} 
.clo-md-c a{text-decoration: none}

.col-md-b{background-color: #FFF;padding: 20px;height: 210px;}
.col-md-b h2{font-size: 24px;padding-top: 20px;font-weight: bold;color: #424141}
.col-md-b p{font-size: 14px;/*! padding-top: 20px; */color: #424141;line-height: 30px} 
.col-md-b a{text-decoration: none}

.col-md-d li{text-decoration: none;float: left;margin-right: 10px;list-style: none}



/*
.dropdown:hover .dropdown-menu {
display: block;
}

.dropdown-toggle::after {display: none}
*/

.sec_nav{width: 1200px;margin: 0}
.sec_nav li{
    width: 195px;
    font-size: 18px;
    height: 76px;
    line-height: 76px;
    list-style: none;
    color: #424141;
    float: left;
    text-align: center
}
.sec_nav li:hover{
background-color: #d2d9d9
}


.sec_nav li a{color: #424141}


.continueBtn {
    background-color: #00b3e3;
    color: #FFF !important;
    height: 50px;
    padding: 0;
    padding-right: 0px;
    padding-left: 0px;
    border: 0;
    width: 100px
}


.cancelBtn{
    background-color: #acabab;
    color: #FFF !important;
    height: 50px;
    padding: 0;
    padding-right: 0px;
    padding-left: 0px;
    border: 0;
    width: 100px
}

/* 导航锚¹éä½ */
.target-fix {
    position: relative;
    top: -144px; // åç§»å¼
    display: block;
    height: 0;
    overflow: hidden;
}

/* //new index  */
.section-1180 {width: 1180px;overflow: hidden;margin: auto;padding: 0}
.c-left{float: left;margin-right: 26px;padding: 0}
.c-right{width: 295px;float: left;border: 1px solid #EEE}
.c-right h2{font-size: 14px;}
.c-right h2 span{color: #3286c7}
.color-f9f9f8{background-color: #f9f9f8}
.d-left{float: left;margin-right: 26px;padding: 0}
.w-420{float: left;width: 418px;height: 362px;border: 1px solid #bbe0f0}
.w-420 h2{background-color: #d2ecf7;padding: 10px 20px;font-size: 18px;color: #646464;text-align: left}
.d-right{width: 295px;float: left;border: 1px solid #EEE}
.d-right h2{font-size: 14px;}
.d-right h2 span{color: #3286c7}
.w-380{width: 380px;margin: 20px 0 0 20px}
.e-left{float: left;margin-right: 20px;padding: 0;width: 168px;height: 126px}
.e-right {width: 190px;float: left}
.e-right h2{font-size: 16px;background-color: transparent;color: #3286c7;padding: 0 ;}
.e-right h2 span{color: #3286c7}
.e-right p{font-size: 14px;color: #6d6d6d;text-align: left;line-height: 22px}
.e-right p a{color: #3286c7}
.index-news-list{padding-top:10px 0 0 0;width: 380px;float: left;padding-top: 5px;border-top: 1px #dedede dashed;margin-top: 10px;}
.index-news-list ul{list-style: none;padding: 0;margin: 0}
.index-news-list ul li{font-size: 14px;color: #6d6d6d;text-align: left;line-height: 28px}
.index-news-list ul li a span{float: right}
.w-1180{width: 1180px;margin: auto}
.f-left{float: left;width: 636px;margin-right: 40px}
.f-right{float: right;width: 504px}
.f-right h2{font-size: 18px;color: #5a98ce;}
.f-right p{font-size: 14px;color: #6d6d6d;text-align: left;line-height: 22px}
.f-right p a{color: #3286c7}
.f-right{padding-top:10px 0 0 0;width: 480px;float: left;}
.f-right ul{list-style: none;padding: 10px 0;margin: 0;border-top: 1px solid #e5e5e5;}
.f-right ul li{font-size: 14px;color: #6d6d6d;text-align: left;line-height: 28px}
.f-right ul li a span{float: left;color: #3286c7;margin-right: 5px;}
.w-162{width: 162px}
.w-162 h2 {
    background-color: #d2ecf7;
    padding: 10px 20px;
    font-size: 18px;
    color: #646464;
    text-align: left;
    margin-bottom: 0
}

.imglist{list-style: none;float: left;width: 1180px;margin: 20px 0;padding: 0}
.imglist-item{width: 288px;height: 180px;float: left;margin-right: 5px;border: 1px solid #eee}

.linklist{list-style: none;float: left;width: 1180px;margin: 20px 0;padding: 0}
.linklist-item{float: left;}

.nav-link1 {width: 146px !important;
    height: 46px !important;color: #333 !important;background: #cccecf url("../newimg/index-tab-bg-01.png") no-repeat center bottom !important; float: left }

.nav-pills .nav-link1{
	border: 0 !important;
	border-radius: 0 !important;
	padding-top: 8px;
}

.nav-pills .nav-link1:hover{text-decoration: none}

.nav-pills .nav-link1.active, .nav-pills .show > .nav-link1 {
    color: #333 !important;
    background: #fff url("../newimg/index-tab-bg.png") no-repeat center bottom !important;
    width: 146px !important;
    height: 46px !important;
    float: left
}

.tab-content > .active {
    display: block;
/*     height: 295px !important;  */
}

.count{color: #3286c7}
.count1{color: #3286c7}


/* 文章详情页 */
.article-left{width: 820px;float: left}
.h1b {
/*     border-bottom: 1px solid rgba(0,0,0,.1); */
color: #7a7b7c !important;
}

.h2b {
border-bottom: 1px solid #d2ecf7; 
color: #3286c7 !important;
}

.pb-3, .py-3 {
    padding-bottom: 1rem !important;
    width: 40%;
}

.article-left a{
    color: #7a7b7c !important;
    transition: 0.5s;
}

.right-box{width: 297px;float: left;margin-left: 62px;}

.right-nav-header{
    width: 297px;
    height: 48px;
    background: url("../newimg/list_about_bg.jpg") no-repeat;
    font-size: 18px;
    color: #FFF;
    line-height: 48px;
    margin: 0;
    padding: 0;
    padding-left: 0px;
    text-align: left;
    padding-left: 22px;
}
.right-nav-box{width: 297px;height: auto;overflow: hidden;background: #f4fafd;border-left: 1px solid #eeeeee;border-right: 1px solid #eeeeee;border-bottom: 1px solid #eeeeee}

.nav-list{
    background: url("../newimg/list-about-img-01.png") no-repeat 0px 4px;
    list-style-type: none;
    line-height: 30px;
    height: 40px;
    text-align: left;
    padding-left: 30px;
}

.nav-list a{color: #444545;font-size: 16px}
.thisclass a{color: #444545;font-size: 16px}

.thisclass {
    background: url("../newimg/list-about-img-02.png") no-repeat 0px 4px;
    list-style-type: none;
    line-height: 30px;
    height: 40px;
    text-align: left;
    padding-left: 30px;
}

.news-lists {padding: 10px;width: 100%;
border-bottom: 1px dotted #e5e5e5; list-style-type: none;
height: 60px;
}
.news-lists a{font-size: 14px;color: #6d6d6d}
.news-list-date {font-size: 14px;color: #6d6d6d;float: left;overflow: hidden;padding-left: 25px}

.article_body_line {height: 10px;border-top: 1px solid #d2ecf7}



.data-box {height: 148px;width: 1178px;border: 1px solid #EEE;background-color: #f9f9f8;background: #f9f9f8 url(/templets/bccf/images/data-box-bg.png) no-repeat center 46px;word-spacing: 2px;}
.data-box ul{width: 1156px;padding: 0;margin: 0;padding-left: 100px;padding-top: 50px;}
.data-box ul li{list-style: none;width: 20%;float: left;padding: 0;margin: 0;text-align: center;font-size: 14px;height: 57px}
.data-box ul li h2 {font-size: 14px;color: #5a98ce;word-spacing: 2px;}
.data-box ul li p {font-size: 14px;color: #5a98ce;word-spacing: 2px;}
.data-box ul li span{font-size: 24px;color: #5a98ce;font-weight: bold}
.data-box-01{background: url(/templets/bccf/images/data-box-icon-01.png) no-repeat}
.data-box-02{background: url(/templets/bccf/images/data-box-icon-02.png) no-repeat}
.data-box-03{background: url(/templets/bccf/images/data-box-icon-03.png) no-repeat}
.data-box-04{background: url(/templets/bccf/images/data-box-icon-04.png) no-repeat}
.data-box-05{background: url(/templets/bccf/images/data-box-icon-05.png) no-repeat}
.data-box-06{background: url(/templets/bccf/images/data-box-icon-06.png) no-repeat;padding-left: 20px;}
.data-box-07{background: url(/templets/bccf/images/data-box-icon-07.png) no-repeat;padding-left: 20px;}
.data-date{
	width: 1000px;
    height: 14px;
    margin: auto;
    line-height: 14px;
    padding-top: 20px;
    word-spacing: 2px;
} 
.data-date .left{font-size: 14px;float: left;word-spacing: 2px;}
.data-date .left span{color: #5a98ce;font-weight: bold;word-spacing: 2px;text-decoration: underline}
.data-date .right{font-size: 14px;float: right;word-spacing: 2px;}
.data-date .right span{color: #5a98ce;font-weight: bold;word-spacing: 2px;}
