@charset "utf-8";





#wrap {width:1140px;margin:40px auto 0px auto;overflow: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
section {display: block;position: relative;width:100%; overflow:hidden;}
h1.jumbo {font-size: 8em;margin: 0;color: #fff;}
@media all and (max-width: 1021px) {
	#wrap {
		width:100%;
		padding:0 20px;
	}
	h1.jumbo {
		font-size:5em;
	}
}
@media all and (max-width: 480px) {
	
	#wrap {
		padding:0 15px;
	}
	h1.jumbo {
		font-size:2em;
	}
}
.ysbox{
width:350px;
float:left;
overflow:hidden;
display:inline;
}
.ysbox h1{
width:120px;
height:84px;
text-align:center;
float:left;
font-size:36px;
line-height:84px;
background-image:url(../images/ys1.jpg);
font-weight:normal;
}
.ysbox dl{
width:210px;
float:right;
}
.ysbox dl dt{
font-size:24px;
padding-top:6px;
}
.ysbox dl  dd{
font-size:14px;
color:#888;
line-height:20px;
padding-top:8px;
}