@charset "utf-8";
/* CSS Document for travel*/

/*文字列表 */
.m-liststylecom .list-item{height: 46px;line-height: 46px;}
/* .m-liststylecom .list-item .text{font-size: 18px; padding-left: 14px; background: url(../images/public/icon-li.png) left center no-repeat; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.m-liststylecom .list-item span{float: right; color: #b8b8b8; font-size: 16px;}
.m-liststylecom .list-item .text:hover{padding-left: 16px;}
.m-dashed .list-item{border-bottom:1px dashed #ddd;} */

/* 主体 on */
.is-main .container{padding: 30px;margin-top: 30px;background: #fff;}

/* 石台简介 */
.intro-st{height: 397px;width: 100%;margin-bottom: 30px;}
.intro-wrap{height: 100%;background:url(../images/about/bg-jj.png) no-repeat center center;}
.intro-info{width:573px;height:100%;padding: 10px 26px;background-color:rgba(0,0,0,0.4);}
.intro-text{font-size:16px;text-indent:2em;line-height:36px;color:#ffffff;}
.intro-detail{color: #ffea04;}
.intro-list{margin-top: 55px;}
.intro-line{height: 1px;width: 100%;background:rgba(255,255,255,0.5);}
.intro-line img{position: absolute;top: 50%;left: 12.5%;transform: translate(-50%,-50%);}
.intro-item{height: 132px;padding-top: 28px;text-align: center;}
.intro-item .text{font-size: 18px;color: #ffffff;margin-top: 10px;}

/* 卡片列表 */
.card-region{margin: 0 -16px 22px;}
.card-item{float: left;width: 17.6384839%;height: 158px;padding-top: 26px;text-align: center;margin: 0 16px}
.jjfz-item{background-color: #d1e6ff;}
.cxjs-item{background-color: #ffebca;}
.shsy-item{background-color: #e0e8d6;}
.fzgh-item{background-color: #ffe7ea;}
.tjnb-item{background-color: #ffeddd;}
.card-text{font-size: 18px;color: #333;margin-top: 18px;}

/* 画廊 */
.gallery-region{width: 100%;overflow: hidden;margin-bottom: 30px;}
.gallery-box {margin: 0 -40px;}
.gallery-item{height: 366px;overflow: hidden;}
.gallery-item .u-tit{position: relative;height: 56px;line-height: 56px;text-align: center;border-bottom: 1px solid #0078d3;margin-bottom: 28px;}
.gallery-item .u-tit a{font-size: 24px;}
.gallery-item .u-tit .icon{position: absolute;display:block;width: 16px;height: 16px;left: 50%; bottom: 0; transform: translate(-50%, 50%);background: url(../images/about/icon-circle.png) no-repeat center center;}
.gallery-item .image-text{text-align: center;}
.gallery-img{width: 275px;height: 85px;object-fit: cover;}
.gallery-text{width: 275px;display: inline-block;text-align: left;font-size:18px;line-height:38px;margin-top: 10px;}
.lsyg-item .gallery-text{line-height: 28px;margin-top: 16px;}
.mrgj-item .row{margin: 0 -5px;}
.mrgj-item .list-item{padding: 0 5px;}

/* 轮播图 */
.about-flash-tit{height: 36px; line-height: 36px;text-align: center;margin-bottom: 20px; background: url(../images/about/bg-abtitline.png) left center repeat-x;}
.about-flash-tit-a{display: inline-block; padding: 0 23px; font-size: 24px; font-weight: bold; color: #0078d3; background: #fff;}
.about-flash{height: 454px;width: 100%;position: relative;}
.about-flash .swiper-container{width: 100%;height: 350px;margin-bottom: 34px;}
.swiper-slide-visible{transform:scale(0.6);position:relative;z-index:1;}
.about-flash .swiper-slide{width: 640px;height: 350px;overflow: hidden;}
.swiper-slide-active{width: 640px;height: 350px;}
.swiper-pagination{bottom: 0;left: 50%;transform: translateX(-50%);}
.swiper-pagination-bullet{width: 20px;height: 20px;margin: 0 10px;background-color: #d7d7d7;}
.swiper-pagination-bullet-active{background-color: #0078d3;}

/*media query*/
/*large pcScreen*/
@media (min-width:1367px) {
	
}
/*big pcScreen*/
@media screen and (max-width:1366px) {
    .card-region{margin: 0 -13px 22px;}
    .card-item{width: 17.7584839%;margin: 0 13px;}

}
/*medium pcScreen lg*/
@media screen and (max-width: 1199px) {

}
/*pad md*/
@media screen and (max-width: 991px ){
    .is-main .container{padding: 15px;}
    .intro-st{height: auto;}
    .intro-wrap{background-size: cover;}
    .intro-info{width: 100%;padding: 10px;}
    .intro-item{height: 96px;padding-top: 15px;}
    .intro-list{margin-top: 20px;}
    .intro-line img{left: 25.5%}
    .card-item{width: calc(50% - 26px);margin-bottom: 25px;}
    
}
/*phone sm*/
@media screen and (max-width: 767px) {
    .swiper-pagination{width: 100%;}
    .about-flash .swiper-slide{width: calc(100vw - 30px);height: 190px;}
    .about-flash{height: 240px;}
}
/*small xs*/
@media screen and (max-width: 375px) {
   
}
/*print*/
@media print {
    
}