﻿@charset "utf-8"; 
/* CSS Document */
.focus-box {  background-position:center; position:relative; font-family:'\5b8b\4f53'; }
.focus-container { overflow:hidden; position:relative; visibility:hidden;}
.focus-container .focus-item { position:absolute; width:100%; height: 100%; left:0; top:0; overflow: hidden;}
.focus-container .focus-item img { width: 100%; height: 100%; border:0; vertical-align: top;}

.focus-title-bar {position: relative;right: 0px;bottom: 0px;z-index: 40;width: 100%;height: 40px;}

.focus-title-bg { width: 100%; height: 100%; background-color: #000; opacity: 0.7; filter:alpha(opacity=70);}
.focus-title {display: inline-block;white-space: nowrap;height: 40px;line-height: 40px;margin: 0px; padding: 0 15px;color: #fff;font-size: 16px;font-weight:normal;font-family:"Microsoft YaHei";position: absolute;left: 0;top: 0;z-index: 50;}
.focus-title a,.focus-text a {color: #fff; text-decoration: none;}
.focus-title a:hover,.focus-text a:hover { color: #e5e5e5; text-decoration: none;}
.focus-text-box { position:absolute; left:30px; top:10px; z-index: 20; width: 40%; height: 100px;}
.focus-text-bg { width: 100%; height: 100%; background-color: #000; opacity: 0.7; filter:alpha(opacity=70);}
.focus-text-inner { position: absolute; left: 0; top: 0; z-index: 30; height: 100%; overflow: hidden;}
.focus-text{  padding:10px; line-height: 1.5; color: #fff; font-size: 13px; }
.focus-navigation { display:block; width:30px; text-align:center; height:50px; line-height:50px; background:rgba(0, 0, 0, 0.5); text-decoration: none; color:#fff; font-size:30px; font-weight:bold; text-decoration: none; cursor:pointer; position:absolute; top:50%; margin-top:-25px; z-index: 50; opacity: 0.7; filter:alpha(opacity=70);}
.focus-navigation:hover { font-size: 30px; font-weight: bold; color: #fff; text-decoration: none;}
.focus-navigation:active {opacity: 1; filter:alpha(opacity=100);}
.focus-prev { left:0px;}
.focus-next { right:0px;}
.focus-pagination {position:absolute;right:10px;bottom: 10px;z-index:60;height:20px;text-align:right;}
.focus-page { display:inline-block; width:10px; height:10px; line-height:10px; text-align:center; font-size:12px; text-decoration: none; font-family:Arial, Helvetica, sans-serif; overflow:hidden; border-radius:5px; background-color:#999; color:#fff; margin-right:5px; cursor:pointer;}
.focus-page span { display: none;}
.focus-page:hover { text-decoration: none; font-size: 12px; color: #fff; font-weight: bold; }
.focus-page-active { background-color:#ff4019;}


.focus1 .focus-title-bar {position:relative;right: 0px;bottom: 0px;z-index: 40;width: 100%;height: 40px;}
.focus1 .focus-title-bg {width: 100%;height: 100%;background: #f1f1f1;opacity: 1;filter: alpha(opacity=100);}
.focus1 .focus-title {display: inline-block;position: absolute;height: 40px;line-height: 40px;background: #f1f1f1;bottom: 0px;left: 0px;z-index: 10;overflow: hidden;padding: 0 15px;color: #333;font-size: 16px;text-align: center;font-weight: normal;width: 370px;}
.focus1 .focus-title a, .focus-text a { color: #333; text-decoration: none;}
.focus1 .focus-title a:hover, .focus-text a:hover { color: #333; text-decoration: none;}
.focus1 .focus-pagination {position: absolute;right: 10px;bottom: 0;z-index: 60;height: 20px;text-align: right;margin-right: 0;}
.focus1 .focus-page {overflow: hidden;display: block;float: left;border: 0px solid #999;width: 12px;height: 12px;line-height: 12px;text-align: center;color: #FFFFFF;background: #fff;margin-right: 10px;border-radius: 50%;cursor: pointer;}
.focus1 .focus-page span { display: none;}
.focus1 .focus-page:hover {text-decoration: none;background: #FF7700;}
.focus1 .focus-page-active {border-color: red;background: #FF7700;color: red;}

/**日历**/
.sudy-pubdate { width: 58px; height: 48px; overflow: hidden;}
.sudy-pubdate span { display: block; width: 100%; font-family: Arial; font-weight: bold; text-align: center;}
.sudy-pubdate span.pubdate-year { display: none;}
.sudy-pubdate span.pubdate-month { height: 20px; line-height: 20px; font-size: 14px; color: #fff; background: #607697;}
.sudy-pubdate span.pubdate-day { height: 28px; line-height: 28px; font-size: 21px; background: #5b7091; color: #fff;}

/**选项卡**/
.sudy-tab {}
.sudy-tab .tab-menu {height: 58px;border-bottom: 1px solid #ccc;}

.sudy-tab .tab-menu li {width: 90px;height: 56px;line-height: 56px;color: #999;font-size: 22px;display:inline;text-align: left;float: left;cursor: pointer;font-weight:bold;}
.sudy-tab .tab-menu li.selected {line-height: 54px;color: #bb4834;border-bottom: 3px solid #bb4834;}
.sudy-tab .tab-list { margin-top: 10px;}

.st
{
    margin-left:25px
}