@charset "gb2312";

/* index */
.area { width:89%; margin:0 auto; }
.box .hd { position:relative; margin-bottom:20px; text-align:center; }
.box .hd h2 { font-size:4.8rem; font-weight:100; line-height:150%; }
.box .hd p { font-size:3.6rem;  }
.box .pic { position:relative; text-align:center; }
.box .zx { text-align:center; }
.box .zx a { padding:0 16px; background:#ff6005; color:#fff; }
.box h4 { font-size:4rem; text-align:center; }
.tit dt { font-size:4rem; line-height:150%; color:#fff; }
.tit dt span { padding:0 16px; background:#2e7798; font-weight:bold; }
.tit dt em { padding:0 16px; background:#4f8da8; }

.box2 { background:#d5e4ea; }
.box2 .bd img { box-shadow:0 0 10px #999; }
.box2 .bd b { display:block; }

.box4 { padding-bottom:0; background:#e1e3e6; }
.box4 .hd p { text-align:right; }

@media (min-width:320px) and  (max-width:639px){
	html{font-size:31% !important}
	.box .hd { margin-bottom:10px; }
	.tit dt * { padding:0 8px; }
	.box2 .bd img { box-shadow:0 0 5px #999; }
}

@media (min-width:480px) and  (max-width:639px){
	html{font-size:47% !important}
	.box .hd { margin-bottom:15px; }
	.tit dt * { padding:0 12px; }
}