@charset "utf-8";
body { background: #470879 url("../images/cultivate/top.jpg") no-repeat center 0; }
div.main { width: 1200px; margin: 0 auto; }
div.main div.top { height: 780px; }
div.main div.content { width: 1200px; padding-bottom: 60px; }
div.main div.bottom { height: 60px; background: url("../images/cultivate/bottom.jpg") no-repeat 0 0; }
div.main div.zbgl { height: 400px; padding-top: 60px; background: #f14f77 url("../images/cultivate/zbgl.jpg") no-repeat 0 60px; }
div.main div.zbjq { height: 400px; background: #f14f77 url("../images/cultivate/zbjq.jpg") no-repeat 0 0; }
div.main div.hdjq { height: 400px; background: #f14f77 url("../images/cultivate/hdjq.jpg") no-repeat 0 0; }
div.main div.zbjgl { height: 400px; background: #f14f77 url("../images/cultivate/zbjgl.jpg") no-repeat 0 0; }



div.main div p { font-size: 14px; color: #ec5053; line-height: 26px; padding: 0 290px 0 310px; }
div.main div p.top { font-size: 16px; line-height: 24px; padding-top: 160px; padding-bottom: 8px; }
div.main div.top p.top { padding-top: 544px; }
div.main div p.top span { display: inline-block; color: #ca3a3d; margin-left: -20px; border-bottom: 2px solid #ca3a3d; font-weight: bold; }
div.main div p em { display: block; float: left; width: 8px; height: 8px; border-radius: 50%; margin-left: -20px; background-color: #ec5053; margin-top: 10px; }