@media screen and (min-width:1200px){
.container{ margin-top:40px;width: 1200px; margin-left: auto;margin-right: auto;}
.demo{background: linear-gradient(to right,#ffcccc,#d3d3d3);}
.post-slide{margin: 0 15px;}
.post-slide .post-img{overflow: hidden; height:370px;position: relative;}
.post-slide .post-img img{width: 100%;height: auto;transform: scale(1);transition: all 1s ease-in-out 0s;}
.post-slide .post-img:before{transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;content: '';display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;border: 1px solid rgba(255,255,255,0);z-index: 100; background-color:rgba(0,0,0,0.1)}
.post-slide:hover .post-img:before {top: 3%;left: 3%;right: 3%;bottom: 3%;border: 1px solid rgba(255,255,255,0.5);}
.post-slide:hover .post-img img{transform: scale(1.08);}
.post-slide .post-content{background: #fff;padding: 20px;}
.post-slide .post-title{font-size: 18px;font-weight: 600;margin-top: 0;text-transform: capitalize; margin-bottom:10px;}
.post-slide .post-title a{display: inline-block;color: #808080;transition: all 0.3s ease 0s;font-size: 18px;}
.post-slide .post-title a:hover{color: #3d3030;text-decoration: none;}
.post-slide .post-title a span{ font-size:16px; margin-left:5px; color:#666}
.post-slide .post-description{font-size: 15px;color: #676767;margin-bottom: 14px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;height:75px; line-height:25px; -webkit-line-clamp:3;}
.post-slide .post-bar{padding: 0;margin-bottom: 15px;list-style: none;}
.post-slide .post-bar li{color: #676767;padding: 2px 0;}
.post-slide .post-bar li i{margin-right: 5px;}
.post-slide .post-bar li a{display: inline-block;font-size: 12px;color: #808080;transition: all 0.3s ease 0s;}
.post-slide .post-bar li a:after{content: ",";}
.post-slide .post-bar li a:last-child:after{content: "";}
.post-slide .post-bar li a:hover{color: #3d3030;text-decoration: none;}
.post-slide .read-more{display: inline-block;padding: 10px 15px;font-size: 14px;font-weight: bold;color: #fff;background: #e7989a;border-bottom-right-radius: 10px;text-transform: capitalize;transition: all 0.30s linear;}
.post-slide .read-more:hover{background: #333;text-decoration: none;}
/* marqueeleft */
.marqueeleft{height:225px;width:1200px;overflow:hidden;margin:20px auto;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 5px;display:inline;width:210px;height:225px;overflow:hidden;}
.marqueeleft li .pic{display:block;border:#ccc 1px solid;width:204px;height:200px;padding:2px;overflow:hidden;}
.marqueeleft li .pic img{ width:100%; height:auto; min-height:200px;}
.marqueeleft li .txt{text-align:center;height:25px;line-height:25px;TEXT-OVERFLOW: ellipsis;WHITE-SPACE: nowrap;OVERFLOW: hidden;}
.lff{float: left; color:#993300; font-weight:600}
.lfr{float: left; margin-left:10px;}
.ovh{overflow: hidden}
/*lunbo*/
.lb_gl{margin-bottom: 30px;background: #717391;margin-top: 40px;padding-top: 40px;padding-bottom: 40px;}
.containerabout{width: 1024px;margin:0 auto;position: relative;margin-top:45px;}
.pictureSlider{height: 518px;margin-bottom: 24px;}
.poster-item{background: #fff;height: 413px;width:306px;border-radius: 10px;padding:25px 23px 20px 23px;
	transition: all 0.5s;cursor: default;
	-moz-transition: all 0.5s;cursor: default;
	-webkit-transition: all 0.5s;cursor: default;
	-o-transition: all 0.5s;cursor: default;
}
.xxgy{font-size: 30px;font-weight: 900;padding-left: 10px;}
.poster-item .say{font-size: 18px;margin-bottom: 5px;padding-left: 10px;}
.students_star{padding:10px 10px 0 10px ;}
.cell_list{margin-bottom: 20px;color:#999;font-size: 18px;overflow: hidden;}
.darks{color: #333; font-size:14px;}
.zwjs{border-top:1px solid #d0cddb;line-height: 26px;padding-top: 5px;color: #999;font-size: 12px;max-height: 84px;overflow: hidden;    display: -webkit-box;word-break: break-all;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.for_btn{position: relative;height:214px;overflow:hidden}
.check_more{width: 180px;height: 50px;line-height: 50px;text-align: center;color:#fff;background: #bc241d;margin:0 auto;display: block;}
}
@media screen and (max-width:1199px) and (min-width:1000px){
.container{ margin-top:30px;width: 100%; }
.marqueeleft{height:225px;width:1200px;overflow:hidden;margin:20px auto;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 5px;display:inline;width:210px;height:225px;overflow:hidden;}
.marqueeleft li .pic{display:block;border:#ccc 1px solid;width:204px;height:200px;padding:2px;overflow:hidden;}
.marqueeleft li .pic img{ width:100%; height:auto; min-height:200px;}
.marqueeleft li .txt{text-align:center;height:25px;line-height:25px;TEXT-OVERFLOW: ellipsis;WHITE-SPACE: nowrap;OVERFLOW: hidden;}
/* marqueeleft */
}
@media screen and (max-width: 999px){
.container{ margin-top:10vw;width: 100%; }
.marqueeleft{height:50vw;width:98%;overflow:hidden;margin:5vw auto;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 1.25vw;display:inline;width:40vw;height:50vw;overflow:hidden;}
.marqueeleft li .pic{display:block;border:#ccc 0.25vw solid;width:38vw;height:42vw;padding:0.75vw;overflow:hidden;}
.marqueeleft li .pic img{ width:100%; height:auto; min-height:42vw;}
.marqueeleft li .txt{text-align:center;height:6.5vw;line-height:6.5vw;TEXT-OVERFLOW: ellipsis;WHITE-SPACE: nowrap;OVERFLOW: hidden;}
 /* marqueeleft */
.demo{background: linear-gradient(to right,#ffcccc,#d3d3d3);}
.post-slide{margin: 0 15px;}
.post-slide .post-img{overflow: hidden; height:220px;position: relative;}
.post-slide .post-img img{width: 100%;height: auto;transform: scale(1);transition: all 1s ease-in-out 0s;}
.post-slide .post-img:before{transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;content: '';display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;border: 1px solid rgba(255,255,255,0);z-index: 100; background-color:rgba(0,0,0,0.1)}
.post-slide:hover .post-img:before {top: 3%;left: 3%;right: 3%;bottom: 3%;border: 1px solid rgba(255,255,255,0.5);}
.post-slide:hover .post-img img{transform: scale(1.08);}
.post-slide .post-content{background: #fff;padding: 20px;}
.post-slide .post-title{font-size: 17px;font-weight: 600;margin-top: 0;text-transform: capitalize;}
.post-slide .post-title a{display: inline-block;color: #808080;transition: all 0.3s ease 0s;}
.post-slide .post-title a:hover{color: #3d3030;text-decoration: none;}
.post-slide .post-description{font-size: 15px;color: #676767;margin-bottom: 14px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;height:75px; line-height:25px; -webkit-line-clamp:3;}
.post-slide .post-bar{padding: 0;margin-bottom: 15px;list-style: none;}
.post-slide .post-bar li{color: #676767;padding: 2px 0;}
.post-slide .post-bar li i{margin-right: 5px;}
.post-slide .post-bar li a{display: inline-block;font-size: 12px;color: #808080;transition: all 0.3s ease 0s;}
.post-slide .post-bar li a:after{content: ",";}
.post-slide .post-bar li a:last-child:after{content: "";}
.post-slide .post-bar li a:hover{color: #3d3030;text-decoration: none;}
.post-slide .read-more{display: inline-block;padding: 10px 15px;font-size: 14px;font-weight: bold;color: #fff;background: #e7989a;border-bottom-right-radius: 10px;text-transform: capitalize;transition: all 0.30s linear;}
.post-slide .read-more:hover{background: #333;text-decoration: none;}
.lff{float: left; color:#993300; font-weight:600}
.lfr{float: left; margin-left:10px;}
.ovh{overflow: hidden}
/*lunbo*/
.lb_gl{margin-bottom: 7.5vw;background: #717391;margin-top: 10vw;padding-top: 10vw;padding-bottom: 10vw;}
.containerabout{width: 100%;margin:0 auto;position: relative;margin-top:11vw;}
.pictureSlider{height: 518px;margin-bottom: 24px;}
.poster-item{background: #fff;height: 413px;width:306px;border-radius: 10px;padding:25px 23px 20px 23px;
	transition: all 0.5s;cursor: default;
	-moz-transition: all 0.5s;cursor: default;
	-webkit-transition: all 0.5s;cursor: default;
	-o-transition: all 0.5s;cursor: default;
}
.xxgy{font-size: 30px;font-weight: 900;padding-left: 10px;}
.poster-item .say{font-size: 18px;margin-bottom: 5px;padding-left: 10px;}
.students_star{padding:10px 10px 0 10px ;}
.cell_list{margin-bottom: 20px;color:#999;font-size: 18px;overflow: hidden;}
.darks{color: #333; font-size:14px;}
.zwjs{border-top:1px solid #d0cddb;line-height: 26px;padding-top: 5px;color: #999;font-size: 12px;max-height: 84px;overflow: hidden;    display: -webkit-box;word-break: break-all;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.for_btn{position: relative;height:214px;overflow:hidden}
.check_more{width: 180px;height: 50px;line-height: 50px;text-align: center;color:#fff;background: #bc241d;margin:0 auto;display: block;}
}