.news{padding:40px 0 30px 0;background-color:#fafafa;}
.headline{height:50px;margin-bottom:30px;background-color:#fff;position:relative;box-shadow: 0 2px 4px rgba(0,0,0,0.1);}
.headlines-title{width:160px;height:59px;line-height:59px;background-color:#f8b551;position:absolute;top:-9px;left:0;}
.headlines-title h3{color:#fff;font-size:22px;padding-left:56px;line-height:59px;position:relative;font-weight:normal;margin:0;background: url(/skin/sites/bmw109_red/index/ico01.png) 20px center no-repeat;}
.headlines-title h3:after{content: "";position:absolute;top:0;right:-9px;width:0;height:0;border-top:9px solid transparent;border-left:9px solid #d28b1e;}
.headlines-list{padding:0 5%;}
.dynamic{padding:20px 0 40px;background: url(/skin/sites/bmw109_red/index/bg1.png) center center no-repeat;background-size:cover;}
.page-header{color:#880306;font-size:28px;position:relative;margin:20px 0 30px 0;font-weight:bold;padding:0;border:0;text-align:center;}
.page-header .more{position:absolute;top:0;right:0;transition: transform .5s;}
.page-header .more a{color:#936c6d;font-size:14px;padding-right:18px;background: url(/skin/sites/bmw109_red/index/more.png) right center no-repeat;font-weight:normal;}
.page-header .more:hover{transform:translateX(-5px);}
.school-intro{padding:80px 0 0;background: url(/skin/sites/bmw109_red/index/bg2.png) center center no-repeat;background-size:cover;}
.intro-text{border-bottom:1px solid #d2d2d2;}
.intro-text p{color:#252525;font-size:15px;line-height:30px;margin-bottom:25px;text-indent:2.0em;}
.intro-text p.more{margin-bottom:0;}
.intro-text a{color:#c00;padding-right:18px;display:inline-block;margin:20px 0;background: url(/skin/sites/bmw109_red/index/more.png) right center no-repeat;transition: transform .5s;}
.intro-text a:hover{transform:translateX(-5px);}
.intro-pic{position:relative;min-height:100px;overflow:hidden;}
.intro-pic img{width:100%;height:auto;transition: .5s;-moz-transition: .5s; /* Firefox 4 */-webkit-transition: .5s; /* Safari 和 Chrome */-o-transition: .5s; /* Opera */}
.intro-pic:hover img {transform: scale(1.1);}
.quick-box{padding:35px 0;background-color: rgba(98,98,98,.08);margin-top:40px;}
.quick li a{display:block;width:100%;font-size:16px;color:#7f181e;padding:20px 15px;margin:10px 0;line-height:40px;border:1px solid #7f181e;position:relative;text-indent:15px;}
.quick li a img{width:37px;height:37px;display:inline-block;margin-right:15px;background-position:center center;background-repeat:no-repeat;transition: 0.3s;}
.quick li a:hover img{transform: rotate(-30deg);-ms-transform: rotate(-30deg);-moz-transform: rotate(-30deg);-webkit-transform: rotate(-30deg);-o-transform: rotate(-30deg);}
@media (max-width: 1199px) and (min-width:992px){
	.intro-text p{margin-bottom:10px;}
	.intro-text a{margin:0;}
}
@media (max-width: 767px){
	.page-header .title{font-size:20px;}
	.headline{height:auto;}
	.headlines-title{position:relative;}
}