@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;max-width: 100%;
    object-fit: cover;
    max-height: 100%;}
.focus-title-bar {width: 100%;max-width: 1200px;margin: 0 auto;position: absolute;bottom: 160px;height: 80px;left: 50%;margin-left: -600px;}
.focus-title-bg {display: none;width: 100%;height: 100%;background: #000;opacity: 0.7;filter: alpha(opacity=70);}
.focus-title {display: inline-block;height: 80px;line-height: 80px;color: #fff;font-size: 36px;z-index: 50;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.focus-title a, .focus-text a { color: #fff; text-decoration: none;}
.focus-title a:hover, .focus-text a:hover { text-decoration: none;}
.focus-text-box {width: 100%;max-width: 1200px;margin: 0 auto;position: absolute;bottom: 70px;left: 50%;margin-left: -600px;}
.focus-text-bg {display: none;width: 100%;height: 100%;background: #000;opacity: 0.7;filter: alpha(opacity=70);}
.focus-text-inner {height: 100%;overflow: hidden;}
.focus-text {color: #fff;font-size: 0;}
.focus-text a {color: #fff;text-decoration: none;display: block;width: 180px;height: 60px; background:url(/uploads/image/_t0d9timages/more11.png) no-repeat; background-size:100%;}
.focus-text a p {font-size: 24px;color: #fff;line-height: 40px;position: absolute;top: -160px;left: 0;z-index: 1000;}
.focus-navigation { display: block; width: 30px; text-align: center; height: 50px; line-height: 50px; background: #000; 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: 70px; bottom: 50%; z-index: 60; width: 13px; margin-bottom: -80px;}
.focus-page { display: inline-block; width: 13px; height: 13px; font-size: 0; text-decoration: none; overflow: hidden; border-radius: 7px; background: #fff; color: #fff; margin-bottom: 20px; cursor: pointer; opacity: 0.4; filter: alpha(opacity=40);}
.focus-page span { display: none;}
.focus-page:hover { text-decoration: none; font-size: 0; color: #fff;}
.focus-page-active { opacity: 1; filter: alpha(opacity=100);}

/**日历**/
.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: 80px;border-bottom: 1px solid #fff;padding-top: 10px;text-align: center;margin-bottom: 45px;}
.sudy-tab .tab-menu li {display: inline-block;height: 77px;line-height: 80px;font-size: 30px;color: #9a9a9a;margin: 0 20px;cursor: pointer;}
.sudy-tab .tab-menu li.selected {color: #0060cb;border-bottom: 4px solid #0060cb;}