.bd{ border-radius: 8px; }
.mb10{ margin-bottom: 10px;}
.mb15{ margin-bottom: 15px;}
input{outline:none;}
*:focus { outline: none; }
.head{ height: 60px; background: #0085d9; color: #fff;}
.head h1{ line-height: 60px; padding-left: 15px; font-size: 16px;}
.foot{ height: 40px; line-height: 40px; background: #eee; color: #666;}
.foot p { text-align: center;}
.cont{ clear: both; position: relative;  overflow: hidden;}
.cont .menubox{   position: relative;}
.cont .menubox h3{ text-align: center;}
.cont .actbox{  }
.actmenu{ min-height: 35px; line-height: 35px; background: #eee; margin: 56px 0px 0px 0px; }
.actmenu .active{ color: #f00;}
.actmenulist{ overflow: hidden;}
.actmenulist span{ display: block; padding: 0px 0px 0px 10px;}
.actmenulist span,.actmenulist a{ display: block; float: left;}

.actlist{ overflow: hidden;}
.actlist ul{ overflow: hidden; margin: 10px 0px;  padding-left: 10px;}
.actlist ul li{ width: 180px; min-height: 200px; height: 520px; float: left; border: 1px solid #e6e6e6; margin:0px 5px 5px 0px; list-style: none; background: #fff; box-shadow:#e8e8e8 3px 3px 3px; border-radius: 6px; overflow: hidden; }
.actlist ul li .act{ overflow: hidden; padding: 5px; color: #666;}
.actlist ul li .act h3{ color: #f00; font-size: 16px; font-weight: bold;}
.actlist ul li .act p b{ color: #000; padding-right: 5px;}
.actlist ul li .act .img{ width: 160px;  height: 285px;  margin: 0px auto;  text-align: center; }
.actlist ul li .act .img img{ max-width: 100%; }
.actlist ul li h3,.actlist ul li p,.actlist ul li a{ overflow: hidden; word-break:break-all; word-wrap:break-word; }

/* 小屏幕（平板，大于等于 768px） */
@media (min-width: 768px) {
    .head{ height: 120px;  background: #0085d9; color: #fff;}
    .head h1{ line-height: 120px; padding-left: 15px; font-size: 36px;}
}

/* 中等屏幕（桌面显示器，大于等于 992px） */
@media (min-width: 992px) {  }

/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media (min-width: 1200px) {  }