@charset "utf-8"; 
/* CSS Document */
.focus-box { background-position: center; position: relative; z-index: 100;}
.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: absolute;right: 0px;bottom: 0px;z-index: 40;width: 100%;height: 40px;}
.focus-title-bg { width: 100%; height: 100%; background: #0e489a; opacity: 0.6; filter: alpha(opacity=60);}
.focus-title {display: inline-block;white-space: nowrap;height: 40px;line-height: 40px;padding-left: 50px;color: #fff;font-size: 20px;position: absolute;left: 0;top: 0;z-index: 50;font-family: '\5b8b\4f53';}
.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: #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: #900;*/text-decoration: none;color: #fff;font-size: 60px;font-weight: bold;text-decoration: none;cursor: pointer;position: absolute;top: 50%;margin-top: -66px;z-index: 50;opacity: 0.6;filter: alpha(opacity=60);padding: 22px;font-family: '\5b8b\4f53';}
.focus-navigation:hover {color: #fff;}
.focus-navigation:active {color: #fff;}
.focus-prev { left: 0px;}
.focus-next { right: 0px;}
.focus-pagination { display:none; position: absolute; right: 50%; bottom: 22px; z-index: 60; height: 15px; text-align: right; margin-right: -60px;}
.focus-page { display: inline-block; width: 15px; height: 15px; font-size: 0; text-decoration: none; overflow: hidden; border-radius: 8px; background: #fff; color: #fff; margin-right: 6px; cursor: pointer;}
.focus-page span { display: none;}
.focus-page:hover { text-decoration: none; font-size: 0; color: #fff;}
.focus-page-active { background: #1e3c6b; width: 32px;}

.focus1.focus-box { background-position: center; position: relative; z-index: 100;}
.focus1 .focus-container {}
.focus1 .focus-container .focus1 .focus-item { position: absolute; width: 100%; height: 100%; left: 0; top: 0; overflow: hidden;}
.focus1 .focus-container .focus1 .focus-item img { width: 100%; height: 100%; border: 0; vertical-align: top;}
.focus1 .focus-title-bar {position: absolute;right: 0px;bottom: 0px;z-index: 40;width: 100%;height: 22px;}
.focus1 .focus-title-bg {width: 100%;height: 100%;background: #EEEEEE;opacity: 1;filter: alpha(opacity=100);}
.focus1 .focus-title {display: block;width: 100%;text-align: center;white-space: nowrap;height: 22px;line-height: 22px;padding-left: 0;color: #000;font-size: 12px;position: absolute;left: 0;top: 0;z-index: 50;font-family: '\5b8b\4f53';font-weight: bold;}
.focus1 .focus-title a, .focus1 .focus-text a {color: #000;text-decoration: none;}
.focus1 .focus-title a:hover, .focus1 .focus-text a:hover {color: #ff0000;text-decoration: none;}
.focus1 .focus-text-box { position: absolute; left: 30px; top: 10px; z-index: 20; width: 40%; height: 100px;}
.focus1 .focus-text-bg { width: 100%; height: 100%; background: #000; opacity: 0.7; filter: alpha(opacity=70);}
.focus1 .focus-text-inner { position: absolute; left: 0; top: 0; z-index: 30; height: 100%; overflow: hidden;}
.focus1 .focus-text { padding: 10px; line-height: 1.5; color: #fff; font-size: 13px;}
.focus1 .focus-navigation {display: block;width: 30px;text-align: center;height: 50px;line-height: 50px;background: #900;text-decoration: none;color: #fff;font-size: 60px;font-weight: bold;text-decoration: none;cursor: pointer;position: absolute;top: 50%;margin-top: -66px;z-index: 50;opacity: 0.6;filter: alpha(opacity=60);padding: 22px;font-family: '\5b8b\4f53';}
.focus1 .focus-navigation:hover {color: #fff;}
.focus1 .focus-navigation:active {color: #fff;}
.focus1 .focus-prev { left: 0px;}
.focus1 .focus-next { right: 0px;}
.focus1 .focus-pagination {display: block;position: absolute;right: 0;bottom: 28px;z-index: 60;height: 10px;text-align: right;margin-right: 0;}
.focus1 .focus-page {display: inline-block;width: 10px;height: 10px;font-size: 0;text-decoration: none;overflow: hidden;border-radius: 5px;background: #fff;color: #fff;margin-right: 5px;cursor: pointer;float: left;}
.focus1 .focus-page span { display: none;}
.focus1 .focus-page:hover { text-decoration: none; font-size: 0; color: #fff;}
.focus1 .focus-page-active {background: #82080d;width: 10px;}

/**日历**/
.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: 46px;border-bottom: 3px solid #044a9b;}
.sudy-tab .tab-menu li { display: inline-block;height: 46px;line-height: 46px;font-size: 16px;font-weight: normal;color: #8d8d8d;padding-left: 17px;}
.sudy-tab .tab-menu li.selected { font-size: 17px;font-weight:bold;color: #003f88;}
