@charset "gb2312";
/* CSS Document */
.header .inner-wrap,
.navigation .inner-wrap,
#footer .inner-wrap,
.container .inner-wrap,
.inner-section { clear:both; width:1300px; margin:0 auto; overflow: hidden; }

.tab-content { padding:0;border:none; background-color:transparent;}
.tab-pane {padding:0}

.yisheng-badge-container { max-width:200px;margin:auto; background-color:#eaeaea; border-radius:50%;}
.yisheng-image { min-height:180px; max-width:240px; border-radius:50%; display:block; background-color:#eaeaea; background-repeat:no-repeat; background-position: top center;  background-size:100%;}
.yisheng-badges-container h5 { font-family:"Microsoft YaHei"; font-size:20px; font-weight:normal; color:#333; line-height:1.5em;}
.yisheng-badges-container p { color:#888; font-size:14px; line-height:1.75em; padding-top:4px; margin:0 0 6px 0;}
.yisheng-badges-container p.content-teaser { padding-right:2em;}
/*.yisheng-badges-container h2.listing-title{font-size:24px;line-height:21px;margin-top:30px}*/
.yisheng-badges-container h5.listing-title{ font-size:20px;line-height:21px;}
.yisheng-badges-container p.time { background-color:#00b0b0; color:#fff; display:inline-block; padding:0 10px;}
.yisheng-badges-container p.time02 { background-color:#f1f1f1; color:#666; display:inline-block; padding:0 10px;}
.yisheng-badges-container p a { font-style:normal; border:1px solid #ccc; margin-right:10px; padding:4px 15px;}
.yisheng-badges-container p a:hover { border-color:#00b0b0; background-color:#00b0b0; color:#fff; }


/*#tab-yisheng-content .yisheng-list { background-color:#f2f2f2; margin-top:40px;}
#tab-yisheng-content .yisheng-list .col-md-12 { background-color:#eaeaea;}*/

#tab-yisheng-content h3 { background-color:#f1f1f1; color:#262526; text-indent:2em; font-size:24px; padding:.5em 0; margin:40px 0;}
#tab-yisheng-content h3:first-of-type { margin-top:0;}
#tab-yisheng-content .yisheng-list div[class^="col-"] {  margin-bottom:30px; height:220px; overflow:hidden;}

#tab-yisheng-content .yisheng-list div[class^="col-md-24"] .row { border-bottom:1px dashed #ccc;}
#tab-yisheng-content .yisheng-list div[class^="col-md-24"] .yisheng-image { min-height:220px; max-width:240px; display:block; background-color:#eaeaea; background-repeat:no-repeat; background-position: bottom center;  background-size:100%;}
#tab-yisheng-content .yisheng-list div[class^="col-md-24"] .yisheng-badges-container p { color:#888; font-size:14px; line-height:1.75em; padding-top:4px; margin:10px 0 0 0;}
#tab-yisheng-content .yisheng-list div[class^="col-md-24"] .yisheng-badges-container p.time { background-color:#00b0b0; color:#fff; display:inline-block; padding:0 10px;}



#tab-yisheng-content .nav-tabs { margin-top:10px; border-bottom:none;}
#tab-yisheng-content .nav-tabs>li {float:left; margin:0; padding:0;margin-bottom:0;border-bottom:1px solid #ddd;}
#tab-yisheng-content .nav-tabs>li>a {margin-right:2px;line-height:1.42857143;border:none;border-radius:0; color:#888;}
#tab-yisheng-content .nav-tabs>li>a:hover {border-color:#eee #eee #ddd}
#tab-yisheng-content .nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus {color:#00b0b0;background-color:#fff;border:none;border-bottom-color:transparent; font-weight:bold;cursor:default}
#tab-yisheng-content .nav>li>a {position:relative;display:block;padding:10px 10px}

.yisheng-detail-info .yisheng-face { background-color:#eaeaea; border-radius:50%; width:90%;}
.yisheng-detail-info .yisheng-face img {  border-radius:50%;}
.yisheng-detail-info .zssyExp .yisheng-info { margin-top:0; margin-bottom:40px;}
.yisheng-detail-info .yisheng-info { margin-top:40px;}
.yisheng-detail-info .yisheng-info>h2 { color:#000;  margin:0 0 .75em;}
.yisheng-detail-info .yisheng-info>h5 { color:#00b0b0; font-family:sunsim; font-weight:bold; margin-bottom:1em;}
.yisheng-detail-info .yisheng-info>p { font-size:14px;}
.yisheng-detail-info .yisheng-info>h2+p { border:1px solid #00b0b0; display:inline-block; padding:10px 25px; color:#00b0b0;}
.yisheng-detail-info .yisheng-info .row { margin-bottom:40px; text-align:center;}
.yisheng-detail-info .yisheng-info img { margin-bottom:.5em; }
.yisheng-detail-info .yisheng-info-button,.yisheng-detail-info .yisheng-info-button02,.yisheng-info-time { margin-top:30px;}
.yisheng-detail-info .yisheng-info-button em { display:inline-block; width:80%; padding:15% 0; color:#fff; border-radius:.5em; overflow:hidden;}
.yisheng-detail-info .yisheng-info-button .online em { background-color:#00b068;}
.yisheng-detail-info .yisheng-info-button .online p { color:#00b068;}
.yisheng-detail-info .yisheng-info-button .phone  em { background-color:#00b0b0; }
.yisheng-detail-info .yisheng-info-button .phone p { color:#00b0b0}
.yisheng-detail-info .yisheng-info-button .booking em { background-color:#db2242;}
.yisheng-detail-info .yisheng-info-button .booking p { color:#db2242}

.yisheng-detail-info .yisheng-info-button02 em { border:1px solid; border-radius:5px; text-align:center; width:100%; display:block; font-style:normal; padding:10px 0;}
.yisheng-detail-info .yisheng-info-button02 em.but01 { border-color:#db2242;}
.yisheng-detail-info .yisheng-info-button02 em.but02 { border-color:#00b0b0;}

.yisheng-visitSchedule {}
.yisheng-visitSchedule .table {display:-moz-box; /* Firefox */display:-webkit-box; /* Safari and Chrome */display:box; border:none; width:100%;}
.yisheng-visitSchedule .table>caption { background-color:#ededed; border-bottom:none; padding:20px 5px; margin-top:20px;}
.yisheng-visitSchedule .table th,.yisheng-visitSchedule .table td { padding:10px 10px; text-align:center; -moz-box-flex:1.0; /* Firefox */-webkit-box-flex:1.0; /* Safari and Chrome */box-flex:1.0; border:none; vertical-align:middle;}
.yisheng-visitSchedule .table th[scope^="row"] { border:#ddd solid; border-width:0 1px 1px 0;}
.yisheng-visitSchedule .table th[scope^="col"] { background-color:#ededed;}
.yisheng-visitSchedule .table td { border:#ddd solid; border-width:0 0 1px 0;}
.yisheng-visitSchedule .table .fa { color:#00b0b0;}
.yisheng-visitSchedule .table .fa:hover {  color:#F03;}

.yisheng-info-time div { border:1px solid #ccc; text-align:center; font-family:"Microsoft YaHei"; box-shadow:5px 5px 0 #ebebeb; padding:20px 0; font-size:18px; }

.f12bla li { line-height:1.5em; clear:both;}
.f12bla li.nobg { background:none; padding-left:0;}
.f12bla .firstNd { background:none; padding-left:0; line-height:0; margin-bottom:30px; overflow:hidden;}
.f12bla .firstNd h5 { font-weight:bold; line-height:21px; color:#343231; margin-top:1em;}
.f12bla .firstNd img { float:left; margin:0 5% 0 0; border:none; background-color:#ddd;}
.f12bla .firstNd p { line-height:22px; text-indent:0em; }
.f12bla .firstNd .textBox { float:right;}
.f12bla .firstNd .w30 { width:30%;}
.f12bla .firstNd .w65 { width:65%;}
.f12bla .firstNd .w70 { width:70%;}

.subtitle-h3 { border-bottom:1px solid #ddd; line-height:39px; margin:0 0 20px 0; padding:0; }
.subtitle-h3 span { border-bottom:1px solid #00b0b0; margin-bottom:-1px; font-size:16px; font-weight:bold; color:#333; display:inline-block;}
.subtitle-h3 span.more { float:right; border:none; color:#999; font-size:14px; font-weight:normal;}

/*#moreExp .row { margin:0; background-color:#00b0b0;}
#moreExp .col-md-6, #moreExp .col-md-18{ padding:0 0; }
#moreExp .col-md-6:nth-child(2n-1)  img{ background-color:#eaeaea;}
#moreExp .col-md-6:nth-child(2n)  img { background-color:#dddddd;}
#moreExp .moreTit { padding:50px 0; background-color:#00b0b0; color:#fff; font-size:24px; font-family:"Microsoft YaHei"; text-align:center; line-height:1.5em; height:100%;}
#moreExp .moreTit a { color:#fff;}

#carousel-moreExp .carousel-indicators { padding:0; margin-bottom:-15px;}
#carousel-moreExp  .show-item-photo {max-height:213px;min-height:213px;line-height:213px;position:relative;text-align:center;}
#carousel-moreExp .show-item-photo img {max-height:213px;min-height:213px;overflow:hidden;}
#carousel-moreExp .show-item-photo .exp-info {filter:alpha(opacity=90)-moz-opacity:0.90;opacity:0.90;color:#fff;font-size:13px;text-align:center;padding:5% 10%;width:100%;height:60px;line-height:1.25em;background:#2ed2c1;text-decoration:none;position:absolute;left:0;bottom:0;display:none;}
#carousel-moreExp a.show-item-photo:hover .exp-info,#carousel-moreExp a.show-item-photo:hover .hidden-md ,#carousel-moreExp a.show-item-photo:hover .hidden-lg  { display: block!important}
#carousel-moreExp  .thumbnail{display:block;padding:0;margin-bottom:0;line-height:1.42857143;background-color:#fff;border:none;border-radius:0;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}*/

#moreExp .f12bla .firstNd img { border-radius:50%;}


#carousel-imgNews .carousel-control.left,#carousel-moreExp .carousel-control.left { text-align:left;}
#carousel-imgNews .carousel-control.right,#carousel-moreExp .carousel-control.right { text-align:right; margin-right:25px;}
#carousel-imgNews .carousel-control,#carousel-moreExp .carousel-control {background-image:none}
#carousel-imgNews .carousel-control>span,#carousel-moreExp .carousel-control>span {position:absolute;top:50%;width:24px;height:86px;margin-top:-43px;background-size:24px 172px}

@media (max-width:768px) {
.yisheng-detail-info .yisheng-face { margin-bottom:15px;}
.yisheng-visitSchedule .table th { padding:10px 10px;}
.yisheng-visitSchedule .table>caption { border:none; border-bottom:none; padding:20px 5px}
.yisheng-visitSchedule .booking { padding:3px 5px;}	
.yisheng-visitSchedule { margin-top:30px;}
#carousel-moreExp .show-item-photo img { width:100%; height:100%;}
.yisheng-image { min-height:120px; max-width:240px; border-radius:50%; display:block; background-color:#f2f2f2; background-repeat:no-repeat; background-position: center center;  background-size:100%;}
.yisheng-badge-container { max-width:240px;margin:auto; background-color:#f2f2f2;}
#tab-yisheng-content h3 { background-color:#f1f1f1; color:#262526; text-align:center; text-indent:0em; font-size:20px; padding:.5em 0; margin:20px 0;}
#tab-yisheng-content .yisheng-list div[class^="col-"] {  margin-bottom:15px;}

}
@media (min-width:1200px) {
/*.yisheng-badges-container h2.listing-title{font-size:24px;line-height:21px;margin-top:50px}*/
.yisheng-badges-container h5.listing-title{line-height:21px;margin-top:10px}
}

#right-PhoneNumber { text-align:center;}
#right-PhoneNumber p { text-align:left; font-size:1em;}
#right-PhoneNumber em { font-style:normal; background-color:#e5f7f7; display:inline-block; line-height:2em; padding:2px 20px; float:left; border-radius:4px; margin-top:1em;}
#right-PhoneNumber em .fa { font-size:1.5em;}
#right-PhoneNumber img { margin-bottom:2em;}

.table-responsive { border:none;}