@charset "utf-8";
/* CSS Document */
.ajax-list { position:relative; width:100%; height:100%; }
.list-mask { position:relative; margin:0 auto; width:1000px; overflow:hidden; }
.case-list { position:relative; }
.ajax-list .case-list li { position:relative; float:left; width:1000px; height:600px; overflow:hidden; }
.case-list .line1, .case-list .line2, .case-list .line3, .case-list .line4 { position:absolute; left:0; top:0; width:1px; height:1px; background:#fff; }
.case-list .line1 { left:345px; height:500px; }
.case-list .line2 { left:645px; height:500px; }
.case-list .line3 { top:175px; width:1000px; _top:150px; _background:none; _border-bottom:1px #fff solid; }
.case-list .line4 { top:325px; width:1000px; _top:300px; _background:none; _border-bottom:1px #fff solid; }
.case-list .case-mask { margin:25px 50px; width:900px; height:600px; box-shadow:0px 3px 3px #d2c5ab; }
.case-list blockquote { position:relative; float:left; width:100%; height:100%; overflow:hidden; background:url(../images/white2.png); _background:#f0e7d5; }
.ajax-list a { color:#897d67; text-decoration:none; text-align:left; }
.ajax-list h4 { padding:15px 25px 0 25px; font-size:20px; color:#920000; }
.ajax-list p { padding:10px 25px 0 25px; line-height:20px; text-align:left; font-size:12px; font-family:"宋体"; }
.ajax-list ol { position:absolute; bottom:0; left:0; width:100%; }
.ajax-list ol li { display:inline-block; margin:0 2px; width:30px; height:12px; background:#fff; cursor: pointer; *display:inline; *zoom:1; }
.ajax-list ol li.active { background:#1d8a90; }
span.preview, span.next { position:absolute; top:50%; margin-top:-42px; width:32px; height:62px; }
span.preview { left:100px; background:url(../images/wave-preview.png) no-repeat; }
span.preview:hover { background-position:0 -62px; }
span.next { right:100px; background:url(../images/wave-next.png) no-repeat;  }
span.next:hover { background-position:0 -62px; }
