.banner{ height: 600px; }
.main-1{ background: url(images/img_03.jpg) no-repeat center top; padding-top: 38px;}

.list{ width: 1050px; margin: 0 auto; color: #f0ad00; text-align: center; }
.main-1 .main-div{ width: 1200px; background: #fff; margin:  0 auto; padding-bottom: 60px; border-radius: 10px; }
.main-1 .list{}
.main-1 .key{ font-size: 16px; padding:60px 40px; box-sizing: border-box; }
.main-1 .key li{ display: inline-block; width: 150px; margin: 0 15px; text-align: center; }
.main-1 .key a{ color: #252525;  line-height: 45px;  }
.main-1 .key a:hover{ color: #f44061; }
.list li{ float: left; display: inline; width: 33.2%; font-size: 20px; margin-bottom: 10px; }
.list li img{ width: 300px; height: 300px; display: block; margin:  0 auto; }
.list li .price{ margin-top: 10px; }
.list li .price div{display: inline-block; text-align: right;}
.list li span b{ font-size: 40px; }
.list li span.s1{}
.list li span.s2{ vertical-align: top; margin-left: 10px; display: inline-block; width: 70px; height: 70px; text-align: center; background: #f0ad00; font-size: 25px; border-radius: 4px; }


.main-2{ background: url(images/img_04.jpg) no-repeat center top; height: 3055px; }
.main-2 .list{ padding-top: 125px; }
.classmate .tel-div{ width: 100%; height: 150px; background: url(images/img_05.jpg) no-repeat center; }
.classmate .tel-div span{ font-size: 32px; color: #fff; font-weight: 700; display: block; padding-top: 80px; text-indent: 415px; }

.classmate .main-3{ position: relative; text-align: center; min-height: 1880px; }
.classmate .main-3 .content{ text-align: center; background: #fff ;}
.classmate .main-3 img{ max-width: 100%; }