.red { color:#f00;}
.italic { font-style:italic;}
.underline { text-decoration:underline;}
a.no-a {
    background:none;
    border-radius:none;
    text-decoration: none;
}
.page { width:100%; height:50px; left:0; top:10px; position: absolute;}
.page a.alfloat { float:left;}
.page a.arfloat { float:right;}
.bhlogo { /*background: url("../img/bhlogo.gif")  no-repeat;background-size:150px; */}
.color6 { color:#666;}
#imagination .font55 { font-size:55px;}
#imagination .font70 { font-size:70px;}
.step h1{
	font-size: 80px;
	font-family: "\5FAE\8F6F\96C5\9ED1";
}
.step h1 strong{
	font-family: "PT Serif";
}
.step h2{
	font-size: 40px;
}
.slide .s01 h1 {
    display: block;
    font-size: 100px;
    font-family: "\5FAE\8F6F\96C5\9ED1";
    line-height: 72px;
    text-align:center;
    margin-top: 150px;
    color:#000;
}
.slide .s01 h2 {
    display: block;
    font-size: 50px;
    font-family: "\6977\4F53_GB2312";
    line-height: 50px;
    text-align:center;
    margin-top: 180px;
    color:#333;
}
.slide .s01 h3 {
    display: block;
    font-size: 30px;
    font-family: "PT Serif";
    line-height: 30px;
    text-align:center;
    margin-top: 30px;
    color:#999;
}
.responsibilitybg { background:#fff url("../sucai/question.jpg") 550px 220px no-repeat; background-size:300px auto;}
.year2013bg { background:#fff url("../sucai/webimg02.png") 420px 200px no-repeat; background-size:420px auto;}
.oabg { background:#fff url("../sucai/oa.jpg") 80px 300px no-repeat; background-size:700px auto;}
.questionbg { background:#fff url("../sucai/question-thinks.png") 400px 220px no-repeat; background-size:500px auto;}
.questionbg01 {background:#fff url("../sucai/question01.png")  340px 180px no-repeat; background-size:500px auto;}
.year2014bg { background:#fff url("../sucai/2014.png")  400px 200px no-repeat; background-size:600px auto;}
.responsibility,.year2013,.project,.question {
	padding-top:30px;
}
.responsibility h1,.year2013 h1,.project h1,.question h1 {
	line-height:80px;
	padding:50px 0;
}
.responsibility ul,.year2013 ul,.question ul  {
	font-size:60px;
	line-height:80px;
	padding:10px 60px;
}
.responsibility ul li,.year2013 ul li,.project ul li,.question ul li {
	list-style: disc;
}
.project h1 {
    font-size:60px;
    line-height:60px;
    padding:20px 0 30px 0;
}
.project h2 {
    font-size:50px;
    line-height:50px;
    padding:20px 0;
}
.project ul  {
    font-size:40px;
    line-height:50px;
    padding:10px 40px;
}
.year2014 {
    padding-top:30px;
}
.year2014 h1 {
    line-height:60px;
    padding:40px 0;
    color:#333;
}
.year2014 ul {
    font-size:48px;
    line-height:70px;
    padding:10px 60px;
    color:#000;
}
.year2014 ul li {
    list-style: disc;
}