.container{margin-left: auto;margin-right: auto;padding-right: 15px;padding-left: 15px;}
@media (min-width:768px){
	.container{width:750px;}
}
@media (min-width:992px){
	.container{width:970px;}
}
@media (min-width:1200px){
	.container{width:1200px;padding-right:0px;padding-left: 0px;}
}

/*头部*/
.header-wrap{position: fixed;z-index: 99;width: 100%;height: auto;top: 0px;left: 0px;transition: all .3s;}
.header-wrap.on{background: #fff;box-shadow: 0px 0px 10px #eee;}
.header-box{padding: 20px 0px;position: relative;}
.header-log{}
.header-log img{display: block;}
/*导航折叠按钮*/
.navbar-toggle {display: none;position: relative;padding: 8px;background-color:transparent;background-image: none;border: 1px solid #5889f2;border-radius: 4px;transition: all.3s;}
.navbar-toggle .icon-bar{display: block;width: 22px;height: 2px;border-radius: 1px;margin-top: 4px;background: #5889f2;}
.navbar-toggle .icon-bar:first-child{margin-top: 0px;}
/*导航*/
.nav-box{position: absolute;right: 0px;top: 50%;transform: translateY(-50%);transition: all .3s;}
.nav-close{font-size: 16px;color: #fff;line-height: 30px;padding: 10px 15px;background: #5889f2;display: none;}
.nav-list li{float: left;margin: 0px 30px;}
.nav-list li a{display: block;position: relative;font-size: 18px;color: #333;line-height: 30px;padding: 15px 0px;}
.nav-list li a:after{content: '';display: block;position: absolute;left: 0px;bottom: 0px;height: 2px;width: 100%;background: #5889f2;transition: all .3s;-ms-transform:scaleX(0);-webkit-transform: scaleX(0);transform: scaleX(0);}
.nav-list li a:hover,.nav-list li.active a{color: #5889f2;}
.nav-list li a:hover:after,.nav-list li.active a:after{-ms-transform:scaleX(1);-webkit-transform: scaleX(1);transform: scaleX(1);}
.nav-shadow{position: fixed;width: 100%;left: 0px;top: 0px;height: 100%;background: #000;opacity: 0;filter: opacity(0);z-index: 999;display: none;}

/*banner*/
.banner-wrap{position: relative;z-index: 1;width: 100%;height: 820px;transition: all .3s;}
.banner-wrap .swiper-slide{width: 100%;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: cover;}

.section-box{padding-top: 80px;padding-bottom: 80px;}
.section-title{width: 100%;text-align: center;margin-bottom: 40px;}
.section-title h2{font-size: 36px;color: #333;line-height: 40px;text-align: center;padding-bottom: 20px;}
.section-title h2 span{display: inline-block;position: relative;}
.section-title h2 span:after{content: '';display: block;position: absolute;left: 0px;bottom: -12px;width: 100%;height: 3px;background:#5889f2;}
.section-title p{font-size: 14px;color: #ccc;line-height: 24px;text-align: center;width: 80%;margin: 15px auto 0px;}
.section-box .container{position: relative;z-index: 10;}
.section-box .container .section-title h2{color: #fff;}
.section-box .container .section-title h2 span:after{background: #F25889;}

@media (max-width: 1199px){
	.nav-list li{margin: 0px 20px;}
	.nav-list li a{font-size: 16px;} 

	.banner-wrap{height: 600px;}

	.section-box{padding-top: 60px;padding-bottom: 60px;}
}

@media (max-width: 991px){
	.header-box{padding: 15px 0px;}
	.header-log img{height: 34px;}
	.nav-list li{margin: 0px 15px;}
	.nav-list li a{font-size: 14px;padding: 10px 0px;}

	.banner-wrap{height: 420px;}

	.section-box{padding-top: 50px;padding-bottom: 50px;}
	.section-title{margin-bottom: 30px;}
	.section-title h2{font-size: 30px;line-height: 36px;}
	.section-title p{width: 90%;font-size: 12px;line-height: 20px;}
}

@media (max-width: 767px){
	.header-box{padding: 9px 15px;border-bottom: solid 1px #ccc;box-shadow: 0px 0px 10px #eee;background: #fff;}
	.header-log img{height: 30px;}
	.navbar-toggle{display: block;}
	.navbar-toggle.on{background-color: #5889f2;}
	.navbar-toggle.on .icon-bar{background: #fff;}
	.nav-box{position: fixed;width: 30%;right: -100%;top: 0px;transform: translateY(0);height: 100%;z-index: 1000;background: #5889f2;}
	.nav-box.in{right: 0px;box-shadow: -2px 0px 10px 2px #5889f2;}
	.nav-close{display: block;}
	.nav-list li{float: none;margin: 0px;border-top: solid 1px #a0beff;}
	.nav-list li.active a{color: #F25889;}
	.nav-list li a{display: block;width: 100%;background: #5889f2;padding: 10px 15px;color: #f4f7fd;}
	.nav-list li a:after{display: none;}
	.nav-list li a:hover{color: #fff;}

	.banner-wrap{height: 280px;margin-top: 50px;}

	.section-box{padding-top: 40px;padding-bottom: 40px;}
	.section-title{margin-bottom: 20px;}
	.section-title h2{font-size: 22px;line-height: 26px;padding-bottom: 15px;}
	.section-title p{width: 100%;}
} 

@media (max-width: 510px){
	.banner-wrap{height: 200px;}
}

/*关于松子*/
.about-list{float: left;width: 23.5%;background: #5889f2;color: #fff;padding: 30px 20px;border-radius: 12px;text-align: center;transition: all .3s;margin-right: 2%;}
.about-list:last-child{margin-right: 0px;}
.about-icon{width: 80px;height: 80px;margin: 0px auto;border-radius: 50%;background: #fff;text-align: center;overflow: hidden;padding: 12px;}
.about-list h3{font-size: 18px;line-height: 30px;color: #fff;margin: 10px 0px 6px;font-weight: bold;}
.about-list p{font-size: 14px;line-height: 22px;color: #e4ecff;}
.about-list:hover{box-shadow: 0px 0px 10px 2px #5889f2;transform: translateY(-6px);-ms-transform: translateY(-6px);-webkit-transform: translateY(-6px);}

.about-content{margin-top: 30px;position: relative;z-index: 1;}
.about-us{width: 52%;padding-right: 30px;}
.about-us h4{font-size: 28px;line-height: 40px;color: #333;}
.about-us p{font-size: 14px;color: #666;line-height: 30px;margin-top: 20px;}
.about-img{width: 48%;position: absolute;right: 0px;top: 0px;height: 100%;overflow: hidden;background-repeat: no-repeat;background-position: center;background-size: cover;border-radius: 12px;}

@media (max-width: 991px){
	.about-list{padding: 20px 15px;} 
	.about-icon{width: 72px;height: 72px;padding: 10px;}
	.about-list h3{font-size: 16px;line-height: 24px;}
	.about-list p{font-size: 12px;line-height: 20px;}

	.about-content{margin-top: 20px;}
	.about-us{width: 56%;padding-right: 15px;}
	.about-us h4{font-size: 20px;line-height: 30px;}
	.about-us p{font-size: 12px;line-height: 20px;margin-top: 12px;}
	.about-img{width: 44%;}
}
 
@media (max-width: 767px){
	.about-list{width: 48.5%;margin-right: 0px;padding: 15px 0px;margin-bottom: 3%;border-radius: 8px;}
	.about-list:nth-child(2n){float: right;}
	.about-icon{width: 60px;height: 60px;padding: 8px;}
	.about-list h3{font-size: 14px;line-height: 20px;}
	.about-list:hover{transform: translateY(0);-ms-transform: translateY(0);-webkit-transform: translateY(0);}

	.about-content{margin-top: 0px;padding-top: 55%;}
	.about-us{width: 100%;padding-right: 0px;padding-top: 12px;}
	.about-us h4{font-size: 18px;line-height: 30px;color: #5889f2;}
	.about-us p{font-size: 12px;line-height: 20px;margin-top: 8px;}
	.about-img{width: 100%;padding-bottom: 55%;height: 0px;border-radius: 8px;}
}

/*大医生团队*/
.doctor-wrap{position: relative;z-index: 1;width: 100%;background: url(../img/doctor-bj.jpg) no-repeat center center;background-size: cover;padding-bottom: 40px;}
.section-shade{position: absolute;width: 100%;height: 100%;left: 0px;top: 0px;background: #000;opacity: 0.75;z-index: 1;}
.doctor-box{overflow: hidden;}
/*医生列表*/
.doctor-team{margin: 0px -10px;}
.doctor-team .swiper-slide{padding: 0px 10px;}
.doctor-team .swiper-pagination{position: relative;padding-top: 20px;bottom: 0px;}
.swiper-pagination-bullet{background: #fff;opacity: 1;}
.swiper-pagination-bullet.swiper-pagination-bullet-active{background: #f25889;}
.doctor-item{position: relative;z-index: 1;}
.doctor-pic{width: 100%;}
.doctor-pic img{width: 100%;}
.doctor-content{background: #fff;padding: 15px 15px 20px;}
.doctor-title{border-bottom: solid 1px #ccc;padding-bottom: 10px;text-align: center;}
.doctor-title h3{font-size: 18px;color: #333;font-weight: bold;line-height: 29px;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}
.doctor-title h3 span{font-size: 14px;color: #666;font-weight: normal;}
.doctor-title h4{font-size: 14px;line-height: 20px;color: #777;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}
.doctor-content p{font-size: 12px;line-height: 20px;color: #999;margin: 10px 0px 15px;height: 80px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:4; }
.doctor-button{text-align: center;}
.doctor-button span{display: inline-block;padding: 0px 30px;font-size: 14px;line-height: 30px;color: #fff;background: #5889F2;border-radius: 6px;margin: 0px 6px;cursor: pointer;}
.doctor-button span:nth-child(2){background:#F25889;}
/*二维码弹窗*/
.doctor-pop{position: absolute;z-index: 10;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.8);padding: 20px;left: 0px;top: 0px;display: none;}
.doctor-pop h3{margin-top: 15px;text-align: center;font-size: 16px;color: #fff;line-height: 30px;}
.doctor-pop p{font-size: 12px;text-align: center;line-height: 20px;color: #ccc;}
.doctor-ewmimg{margin: 30px auto;width: 66%;}
.doctor-ewmimg img{display: block;width: 100%;border-radius: 12px;overflow: hidden;}
.doctor-popclose{text-align: center;font-size: 14px;color: #5889f2;border: solid 1px #fff;border-radius: 6px;line-height: 38px;width: 100%;background: #fff;font-weight: bold;cursor: pointer;}

/*松子百科*/
.article-nav{display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;}
.article-nav li{text-align: center;float: left;}
.article-nav li .icon{width: 110px;height: 110px;border-radius: 50%;background: #bad1ff;padding: 15px;margin: 0px auto;transition: all .3s;}
.article-nav li .icon img{width: 100%;}
.article-nav li h3{font-size: 16px;color: #333;line-height: 30px;margin-top: 10px;}
.article-nav li:hover .icon{background: #fff;box-shadow: 0px 0px 10px #5889f2;}
.article-nav li:hover h3{color: #5889f2;}

.article-content{margin: 40px 0px;}
.article-left{float: left;width: 40%;box-shadow: 0px 0px 10px #ccc;border-radius: 12px;overflow: hidden;}
.article-poster{width: 100%;overflow: hidden;padding-bottom: 52%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.article-notice{background: #fff;padding: 20px;position: relative;z-index: 1;}
.article-notice h3{font-size: 16px;color: #5889F2;line-height: 30px;width: 80%;}
.article-notice p{font-size: 14px;color: #999;line-height: 20px;width: 80%;}
.article-btn{position: absolute;right: 15px;bottom: 20px;font-size: 14px;padding: 0px 15px;line-height: 30px;background: #F25889;color: #fff;border-radius: 6px;cursor: pointer;}
.article-btn:hover{color: #fff;}
.article-right{float: right;width: 60%;padding-left: 60px;}
.article-right h3{font-size: 20px;font-weight: bold;color: #5889F2;line-height: 30px;margin-bottom: 20px;}
.article-right h3 span{display: inline-block;position: relative;}
.article-right h3 span:after{content: '';display: inline-block;width: 100%;height: 2px;background: #5889F2;position: absolute;left: 0px;bottom: -10px;}
.playback-list{}
.playback-list li{border-bottom: dashed 1px #ccc;padding: 10px 0px;cursor: pointer;}
.playback-time{float: left;font-family: 'Arial';color: #666;text-align: right;width: 80px;padding: 7px 0px;}
.playback-time h5{font-size: 18px;line-height: 20px;}
.playback-time p{font-size: 14px;line-height: 16px;}
.playback-text{padding-left: 32px;float: right;width: calc(100% - 80px);position: relative;z-index: 1;}
.playback-text:after{content: '';display: block;width: 1px;height: 80%;position: absolute;left: 15px;top: 10%;background: #ddd;}
.playback-text h4{font-size: 14px;color: #333;line-height: 30px;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}
.playback-text p{font-size: 12px;color: #999;line-height: 20px;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}
.playback-list li:hover .playback-text h4{color: #5889F2;}

.treehole{display: block;width: 100%;height: 0px;padding-bottom: 8%;background-repeat: no-repeat;background-position: center;background-size: cover;}

@media(max-width: 1199px){
	.doctor-wrap{padding-bottom: 30px;}

	.article-left{width: 44%;}
	.article-notice h3{width: 74%;font-size: 14px;line-height: 24px;}
	.article-notice p{width: 74%;font-size: 12px;line-height: 16px;}
	.article-btn{font-size: 12px;}
	.article-right{padding-left: 40px;width: 56%;}
	.article-right h3{font-size: 18px;margin-bottom: 15px;}
	.article-right h3 span:after{bottom: -8px;}
	.playback-list li{padding: 8px 0px;}
	.playback-time{padding: 4px 0px;width: 60px;}
	.playback-text h4{line-height: 24px;}
	.playback-text{width: calc(100% - 60px);}
}

@media(max-width: 991px){
	.doctor-title h3{font-size: 16px;line-height: 27px;}
	.doctor-title h3 span{font-size: 12px;}
	.doctor-title h4{font-size: 12px;}

	.doctor-team .swiper-pagination{padding-top: 15px;}

	.article-nav li .icon{width: 80px;height: 80px;padding: 12px;}
	.article-nav li h3{font-size: 14px;line-height: 24px;margin-top: 6px;}

	.article-notice h3,
	.article-notice p{width: 70%;}
	.article-right{padding-left: 30px;}
	.article-right h3{font-size: 16px;margin-bottom: 10px;line-height: 24px;}
	.article-right h3 span:after{bottom: -6px;}
	.playback-time{padding: 2px 0px;width: 50px;}
	.playback-time h5{font-size: 14px;line-height: 16px;}
	.playback-time p{font-size: 12px;}
	.playback-text h4{line-height: 20px;}
	.playback-text p{line-height: 16px;}
	.playback-text{width: calc(100% - 50px);}
}

@media(max-width: 767px){
	.doctor-team{margin: 0px -6px;}
	.doctor-team .swiper-slide{padding: 0px 6px;}
	.doctor-content{padding: 10px 12px 15px;}
	.doctor-title{padding-bottom: 6px;}
	.doctor-title h3{font-size: 14px;line-height: 22px;}
	.doctor-content p{margin: 8px 0px 12px;}
	.doctor-button span{font-size: 12px;line-height: 28px;padding: 0px 24px;margin: 0px 5px;}
	.doctor-team .swiper-pagination{padding-top: 10px;}
	.doctor-pop h3{margin-top: 0px;}

	.article-nav li .icon{width: 52px;height: 52px;padding: 8px;}
	.article-nav li h3{font-size: 12px;line-height: 20px;margin-top: 6px;}

	.article-content{margin: 20px 0px;}
	.article-left{float: none;width: 100%;}	
	.article-notice{padding: 10px 15px;}
	.article-btn{bottom: 10px;right: 12px;}
	.article-right{padding-left: 0px;float: none;width: 100%;margin-top: 10px;}
	.article-right h3{display: none;}

	.treehole{padding-bottom: 12%;}
}

/*松子优选*/
.product-wrap{position: relative;z-index: 1;width: 100%;background: url(../img/product-bj.jpg) no-repeat center center;background-size: cover;padding-bottom: 40px;}

.product-listbox{}
.product-listbox .product-btn{position: relative;bottom: auto;top: 0px;margin-bottom: 30px;}
.product-listbox .product-btn span{display: inline-block;border: solid 1px #F25889;border-radius: 6px;color: #F25889;font-size: 14px;line-height: 38px;width: auto;padding: 0px 20px;height: 40px;margin: 0px 10px!important;}
.product-listbox .product-btn span.swiper-pagination-bullet-active{color: #fff;}
.product-li{display: block;width: 100%;overflow: hidden;border-radius:8px;cursor: pointer;}
.product-img{width: 100%;}
.product-img img{width: 100%;}
.product-news{background: #fff;padding: 15px;}
.product-news h3{font-size: 16px;line-height: 20px;color: #333;font-weight: bold;}
.product-news h4{margin: 6px 0px 15px;}
.product-news h4 span{display: inline-block;font-size: 12px;border: solid 1px #ddd;color: #666;line-height: 16px;padding: 0px 6px;border-radius: 4px;background: #eee;}
.product-news h5 p{display: inline-block;font-size: 18px;font-family: 'Arial';line-height: 20px;color: #f00;font-weight: bold;}
.product-news h5 span{display: inline-block;font-size: 12px;line-height: 20px;color: #999;}
.product-list .swiper-pagination{position: relative;bottom: 0px;padding-top: 15px;}

/*松子mcn*/
/*.mcn-wrap{padding-bottom: 0px;}*/
.mcn-wrap .container .section-title h2{color: #333;}
.mcn-wrap .container .section-title h2 span:after {background: #5889f2;}
.mcn-wrap .section-title p{color: #666;}

.mcn-container{overflow: hidden;}
.mcn-summary{margin: 0px -15px;}
.mcn-summary .swiper-slide{padding: 0px 15px;}
.summary-item{position: relative;z-index: 1;border: solid 1px #5889f2;border-radius: 12px;padding: 42% 15px 0px 20px;height: 280px;transition: all .3s;cursor: pointer;/*display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-align-content: center;align-content: center;*/}
.summary-item .icon{display: block;position: absolute;right: 20px;bottom: 20px;width: 44px;transition: all .3s;}
.summary-item h3{font-size: 16px;color: #333;line-height: 30px;font-weight: bold;margin-bottom: 6px;transition: all .3s;}
.summary-item p{font-size: 13px;line-height: 20px;color: #666;}
.summary-item .numb{position: absolute;width: 60%;font-size: 40px;font-family: 'Arial';padding-left: 20px;color: #fff;transition: all .3s;z-index: 1;left: -1px;top: 30px;}
.summary-item .numb:after{content: '';display: block;width: 100%;height: 60%;background: #5889f2;position: absolute;left: 0px;top: 0px;z-index: -1;border-radius: 0px 6px 6px 0px;transition: all .3s;}
.summary-item:hover{background: #5889f2;}
.summary-item:hover .icon{filter: grayscale(100%) brightness(200%);}
.summary-item:hover h3{color: #fff;}
.summary-item:hover p{color: #ddd;}
.summary-item:hover .numb{color: #5889f2;}
.summary-item:hover .numb:after{background: #fff;}

.mcn-doctor{padding: 40px 0px 80px;}
.mcn-list{border-radius: 8px;overflow: hidden;}
.mcn-list .pic{display: block;width: 100%;}
.mcn-content{background: #171717;color: #fff;padding: 15px 15px 30px;position: relative;z-index: 1;}
.mcn-content h3{font-size: 18px;text-align: center;line-height: 30px;margin-bottom: 10px;}
.mcn-content p{font-size: 14px;color: #ccc;line-height: 20px;margin-top: 6px;}
.mcn-ewm{position: absolute;right: 15px;bottom: 15px;width: 60px;z-index: 10;}
.mcn-btnbox{position: absolute;bottom: 30px;width: 10%;left: 45%;z-index: 10;}
.mcn-button{width: 30px;height: 30px;border-radius: 50%;background: #F25889;overflow: hidden;}
.mcn-button:after{font-size: 18px;font-weight: bold;color: #fff;}
.mcn-button.swiper-button-disabled{opacity: 1;background: #999;}

@media(max-width: 1199px){
	.mcn-summary{margin: 0px -6px;}
	.mcn-summary .swiper-slide{padding: 0px 6px;}
	.summary-item{border-radius: 8px;padding: 33% 10px 0px 15px;height: 228px;}
	.summary-item .numb{width: 80%;padding-left: 15px;font-size: 34px;top: 20px;}
	.summary-item h3{font-size: 14px;line-height: 24px;}
	.summary-item p{font-size: 12px;line-height: 18px;}
	.summary-item .icon {right: 15px;width: 40px;}
}

@media(max-width: 991px){
	.mcn-doctor{padding: 30px 0px 70px;}
}

@media(max-width: 767px){
	.product-listbox .product-btn{margin-bottom: 20px;}
	.product-list .swiper-pagination{padding-top: 10px;}
	.product-news{padding: 10px;}
	.product-news h3{font-size: 14px;}
	.product-news h4{margin: 4px 0px 10px;}
	..product-news h4 span{font-size: 10px;padding:0px 4px;}
	.product-news h5 p{font-size: 14px;}
	.product-news h5 span{font-size: 11px;}

	.summary-item{padding: 33% 8px 15px 12px;height: 220px;}
	.summary-item .numb{font-size: 28px;}
	.summary-item .icon{width: 38px;}

	.mcn-doctor{padding: 20px 15px 40px;}
	.mcn-list:nth-child(2n+2){margin-top: 0px;}
	.mcn-content{padding-top: 10px;}
	.mcn-content h3{font-size: 14px;line-height: 20px;}
	.mcn-content p{font-size: 12px;line-height: 14px;margin-top: 4px;}
	.mcn-ewm{width: 50px;right: 12px;bottom: 10px;}

	.mcn-btnbox{width: 26%;left: 37%;bottom: 6px;}
	.mcn-button{width: 26px;height: 26px;}
	.mcn-button:after{font-size: 14px;}
}


/*松子会务*/
.meeting-wrap{position: relative;z-index: 1;width: 100%;}
.meeting-bg{position: absolute;left: 0px;top: 0px;width: 100%;height: 67%;background: url(../img/meeting-bj.jpg) no-repeat center;background-size: cover;}

.meeting-box{padding-bottom: 10px;}
.meeting-item{position: relative;z-index: 1;cursor: pointer;padding-bottom: 7%;}
.meeting-imgbox{position: relative;z-index: 1;border-radius: 12px;overflow: hidden;}
.meeting-imgbox .img{display: block;width: 100%;}
.img-shade{position: absolute;z-index: 5px;width: 100%;height: 100%;left: 0px;top: 0px;background:#2B77EF;opacity: 0;transition: all .3s;}
.meeting-content{width: 90%;position: absolute;z-index: 5;border-radius: 12px;background: #fff;box-shadow: 0px 0px 10px #ccc;padding: 15px 10px;transition: all .3s;bottom: 0px;left:5%;}
.meeting-content h3{position: relative;z-index: 10;font-size: 16px;text-align: center;line-height: 20px;color: #333;width: 92%;margin: 0px auto 10px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;max-height: 40px;}
.meeting-list{height: 60px;overflow: hidden;transition: all .3s;}
.meeting-list li{font-size: 12px;line-height: 20px;color: #777;list-style: disc inside;overflow: hidden; text-overflow: ellipsis;  white-s pace: nowrap;/*margin-bottom: 4px;*/}
.meeting-item:hover .img-shade{opacity: 0.85;}
.meeting-item:hover .meeting-content h3{position: absolute;top: -32%;color: #fff;}
.meeting-item:hover .meeting-list{height: 140px;}
.meeting-list li:hover{color: #F25889;}
 
.partner-box{padding-bottom: 80px;}
.partner-img{display: block;width: 100%;height: 0px;padding-bottom: 26%;background-repeat: no-repeat;background-position: center;background-size: 70%;border: solid 1px #ddd;/*border-radius: 8px;*/}

/*底部*/
.footer-wrap{position: relative;z-index: 1;width: 100%;background: url(../img/footer-bj.jpg) no-repeat center center;background-size: cover;padding-bottom: 0px;}
.footer-wrap .footer-box{display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.contact-box{float: left;width: 30%;padding-right: 30px;}
.footer-title{font-size: 24px;line-height: 30px;color: #fff;}
.footer-content{margin-top: 30px;}
.contact-list{color: #eee;margin-bottom: 20px;}
.contact-list dt{font-size: 16px;line-height: 30px;}
.contact-list dd{font-size: 14px;line-height: 20px;margin-top: 4px;}
.contact-list dd a{color: #eee;text-decoration: revert;}

.follow-box{float: left;width: 25%;}
.follow-list{}
.follow-list img{display: block;width: 140px;border-radius: 12px;overflow: hidden;}
.follow-list p{font-size: 14px;color: #fff;line-height: 20px;margin-top: 4px;text-align: center;}

.links-box{padding-left: 60px;float: left;width: 20%;}
.links-list a{display: block;width: 100%;font-size: 14px;color: #eee;margin-bottom: 10px;line-height: 20px;}
.links-list a:hover{color: #5889f2;}

.message-box{float: right;width: 25%;padding-left: 30px;}
.message-from{}
.message-input{display: block;width: 100%;font-size: 14px;line-height: 30px;background: #ccc;border-radius: 6px;padding: 5px 15px;margin-bottom: 15px;color: #000;}
.message-text{display: block;width: 100%;background: #ccc;border-radius: 6px;padding: 10px 15px;font-family: '微软雅黑';line-height: 20px;color: #000;height: 80px;}
.message-btn{display: block;margin-top: 15px;border: none;border-radius: 4px;font-size: 14px;line-height: 30px;padding: 0px 20px;background: #F25889;color: #fff;cursor: pointer;}

.footer-bot{border-top:solid 1px #fff;padding: 20px 0px;text-align: center;margin-top: 30px;}
.footer-bot p{font-size: 12px;line-height: 20px;color: #ccc;text-align: center;}

.pop-share{position: fixed;z-index: 9999;width: 100%;height: 100%;background: #000;opacity: 0.85;left: 0px;top: 0px;display: none;}
.pop-wrap{position: fixed;z-index: 10000;width: 90%;max-width: 640px;background: #fff;border-radius: 12px;padding:30px 20px 40px;left: 50%;top: 50%;transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);text-align: center;display: none;}
.pop-wrap h3{font-size: 18px;color: #333;line-height: 30px;}
.pop-wrap p{font-size: 14px;line-height: 20px;color: #999;}
.ewm-imgbox{width: 60%;margin: 20px auto 0px;}
.pop-close{position: absolute;left: 50%;bottom: -25%;width: 40px;height: 40px;border-radius: 50%;border:solid 1px #fff;transform: translateX(-50%);-ms-transform: translateX(-50%);-webkit-transform: translateX(-50%);cursor: pointer;}
.pop-close img{display: block;width: 100%;}


@media(max-width: 1199px){
	.meeting-bg{height: 69%;}

	.contact-box{width: 40%;}
	.follow-box{width: 35%;}
	.links-box{width: 25%;}
	.message-box{width: 100%;padding-left: 0px;margin-top: 20px;}
}

@media(max-width: 991px){
	.contact-box{width: 55%;}
	.follow-box{width: 45%;}
	.links-box{width: 46%;-webkit-order: 4;order: 4;padding-left: 0px;margin-top: 20px;}
	.message-box{width: 54%;padding-right: 40px;}

	.footer-bot{padding:15px 0px;}
}


@media(max-width: 767px){
	.meeting-item{padding-bottom: 24%;}
	.meeting-content h3{font-size: 14px;line-height: 16px;max-height: 32px;margin-bottom: 6px;}
	.meeting-item:hover .meeting-list{height: 120px;}


	.contact-box{width: 100%;}
	.follow-box{width: 100%;/*margin-top: 20px;*/}
	.links-box{width: 100%;padding-left: 0px;margin-top: 20px;}
	.message-box{width: 100%;padding-right: 0px;margin-top: 30px;}
	.footer-title{font-size: 18px;line-height: 24px;}
	.footer-content{margin-top: 12px;}
	.contact-list{margin-bottom: 15px;}
	.contact-list dt{font-size: 14px;line-height: 20px;}
	.contact-list dd{font-size: 12px;line-height: 16px;}
	.follow-box .footer-title{display: none;}
	.links-list a{font-size: 12px;line-height: 16px;float: left;width: auto;margin-right: 20px;}

	.footer-bot{padding:10px 0px;margin-top: 20px;}

	.pop-wrap{padding: 20px 15px 30px;}
	.ewm-imgbox{width: 100%}
}
