@charset "utf-8";
body { background: #f5d78b url("../images/hot/top.jpg") no-repeat center 0; }
div.main { width: 1200px; margin: 0 auto; }
div.main div.top { height: 800px; }
div.main div.content { width: 1200px; padding-bottom: 20px; }
div.main div.box1 { height: 250px; background: url("../images/hot/1.jpg") no-repeat center 0; }
div.main div.box2 { height: 250px; background: url("../images/hot/2.jpg") no-repeat center 0; }
div.main div.box3 { height: 250px; background: url("../images/hot/3.jpg") no-repeat center 0; }
div.main div.box4 { height: 250px; background: url("../images/hot/4.jpg") no-repeat center 0; }

div.main div.box1 p { padding-top: 120px; padding-left: 310px; padding-right: 40px; }
div.main div.box2 p { padding-top: 120px; padding-left: 60px; padding-right: 300px; }
div.main div.box3 p { padding-top: 120px; padding-left: 310px; padding-right: 40px; }
div.main div.box4 p { padding-top: 120px; padding-left: 60px; padding-right: 300px; }

div.main div p { font-size: 16px; color: #4e2d65; line-height: 30px; }
div.main div.top p { color: #bd6962; line-height: 24px; padding-left: 74px; padding-bottom: 8px; padding-right: 320px; }
div.main div.top p.top { color: #4e2d65; padding-top: 524px; padding-left: 60px; }
div.main div.top p em { display: block; float: left; width: 8px; height: 8px; border-radius: 50%; margin-left: -14px; background-color: #bd6962; margin-top: 7px; }