/*在线展览*/
.mainonline { background:url(../images/online.jpg) no-repeat top center #dcca98; padding-top:260px; }
.omenu { background:rgba(0,0,0,0.5); height:80px; line-height:80px; }
.omenu a { display:block; float:left; width:300px; height:80px; color:#fff; font-size:22px; text-align: center; }
.omenu a:hover { color: #ff0; }
.omenu a span { display: inline-block; vertical-align: middle; font-size: 35px; width:80px; }

.olist { background:rgba(0,0,0,0.2); padding:15px 10px; }
.olist li { float:left; width:20%; }
.olist li a { display:block; margin:10px 15px; padding:10px; background-color:#fff; text-align: center; line-height:25px; font-size:14px; }
.olist li a img { width:100%; display: block; }

.onbox { background:rgba(0,0,0,0.2); border-top:1px solid #eee; padding:30px 0; color:#fff; }
.onbox .fl { width:200px; text-align:right; font-size:22px; padding:5px 20px;color:#ff0;}
.onbox .fl p { color:#fff;font-size:12px;}
.onbox .fr { width:880px; border-left:1px dotted #eee; font-size:14px; line-height: 25px;  padding:0 30px; }
.onbox .fr h4 { font-size:22px; font-style:italic; padding:5px 0 10px; }
.onbox .fr p { padding-bottom:15px; color:#eee; }
.obanzhan { background-color:#69493d; width:120px; text-align:center; line-height:35px;}
.obanzhan a { color:#fff; display:block;}
.obanzhan a:hover { background-color:#855e4f; color:#fff;}