@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;object-fit: cover;}
.banner .focus-title-bar {width: 5rem !important;position: absolute;left: 0;bottom: 2rem;z-index: 40;width: 100%;height: 0.916rem;/* display:none !important; */}
.mbanner .focus-title-bar {position: absolute;right: 0;bottom: 0;z-index: 40;width: 200px !important;height: 70px;}
.mbanner .focus-title-bg {width: 100%;height: 100%;background-color: #006bc5;/* opacity: 0.5; */filter: alpha(opacity=70);}
.mbanner .focus-title {white-space: normal;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;display: inline-block;height: 70px;line-height: 33px;color: #fff;font-size: 22px;position: absolute;left: 0;top: 0;z-index: 50;width: 90%;text-align: center;text-overflow: ellipsis;}
.focus-title {overflow: hidden;bottom: 20%;height: 60px;line-height: 30px;padding: 0 10px;color: #fff;font-size: 24px;position: absolute;left: 0;/* top: 0; */z-index: 50;width: 180px;text-align: center;text-overflow: ellipsis;word-break: break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.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;}
.mbanner .focus-navigation {display: block !important;width: 20px;text-align: center;height: 40px;line-height: 40px;text-decoration: none;color: #fff;font-size: 30px;font-weight: bold;text-decoration: none;cursor: pointer;position: absolute;top: 41%;z-index: 50;opacity: 0.7;filter: alpha(opacity=70);font-size: 45px;font-family: 宋体;font-weight: normal;}
.focus-navigation:hover {font-size: 45px; font-weight: bold; color: #fff; text-decoration: none;}
.focus-navigation:active {opacity: 1; filter: alpha(opacity=100);}
.mbanner .focus-prev {left: 0;}
.mbanner .focus-next {right:0;}
.focus-pagination {position: absolute;right: 0.291rem;bottom: 0;z-index: 60;height: auto;text-align: right;line-height: 0.916rem;display:none;}
.focus-page {display: inline-block; width: 0.25rem; height: 0.25rem; line-height: 0.25rem; text-align: center; font-size: 12px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; overflow: hidden; border-radius: 0.25rem; background-color: #fff; color: #fff; margin-right: 0.166rem; cursor: pointer; opacity: 0.38; filter: alpha(opacity=38);}
.focus-page span {display: none;}
.focus-page:hover {text-decoration: none; font-size: 12px; color: #fff; font-weight: bold;}
.focus-page-active {background-color: #fff; opacity: 1; filter: alpha(opacity=100);}
/* sudyExtend */
/**选择菜单**/
.sudy-select {display: inline-block; position: relative; z-index: 100;}
.sudy-select .select-name {display: inline-block; line-height: 24px; padding: 0 22px 0 5px; background: url(images/arrow01_down.gif) no-repeat right 50%; border: 1px solid #CCC; cursor: pointer;}
.select-down .select-name {background-image: url(images/arrow01_up.gif);}
.select-down .select-open {background-image: url(images/arrow01_down.gif);}
.select-up .select-name {background-image: url(images/arrow01_down.gif);}
.select-up .select-open {background-image: url(images/arrow01_up.gif);}
.sudy-select .select-list {border: 1px solid #999; position: absolute; left: 0; background-color: #fff; display: none; z-index: 100; z-index: 100; _margin-top: _2px;}
.sudy-select .select-list li {line-height: 24px; cursor: pointer; white-space: nowrap;}
.sudy-select .select-list li.hover {background-color: #06C; color: #fff;}
/**日历**/
.sudy-pubdate {width: 60px;overflow: hidden;}
.sudy-pubdate span {display: block; width: 100%; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; text-align: center;}
.sudy-pubdate span.pubdate-month {background: #ffb300;height: 38px;line-height: 38px;font-size: 20px;color: #fff;position:relative;}
.sudy-pubdate span.pubdate-day {height: 38px;line-height: 38px;background: #006bc5;font-size: 22px;font-weight: normal;color: #ffffff;}
/**选项卡**/
.sudy-tab {}
.sudy-tab .tab-menu {height: 24px; border-bottom: 1px solid #ccc;}
.sudy-tab .tab-menu li {display: inline-block; height: 24px; line-height: 24px; float: left; font-size: 14px; font-weight: bold; color: #333; padding: 0 10px; border-radius: 5px 5px 0 0; cursor: default;}
.sudy-tab .tab-menu li.selected {background-color: #06C; color: #fff;}
/**输入框提示**/
.sudy-input {display: inline-block; _display: inline; position: relative; font-family: Tahoma, Geneva, sans-serif; vertical-align: top;}
.sudy-input input, .sudy-input textarea {display: inline-block; height: 17px; line-height: 17px; color: #333; font-size: 13px; vertical-align: top; padding: 3px; background-color: #fff; border: 1px solid #ccc; outline: none; border-radius: 3px; overflow: hidden;}
.sudy-input textarea {height: 85px;}
.sudy-input .tip {display: block; height: 25px; line-height: 25px; color: #888; font-size: 13px; position: absolute; left: 10px; top: 0;}
/**链接菜单**/
/**链接菜单**/
.sudy-links {display: inline-block;}
.sudy-links .links-name {display: inline-block; font-weight: bold; line-height: 24px; padding: 0 20px 0 5px; background: #fff url(images/arrow.png) no-repeat right 50%; border: 1px solid #444; cursor: default; text-align: center;}
.sudy-links .wrap-open {}
.sudy-links .links-wrap {overflow: hidden; white-space: nowrap; border: 1px solid #444; padding: 3px 0; background-color: #fff; line-height: 1.7; position: absolute; display: none; left: 0; bottom: 25px; z-index: 10000;}
.sudy-links .links-wrap a {display: block; padding: 0 10px;}
.sudy-links .links-wrap a:hover {color: #fff; background-color: #1e90ff;}
/**scroll滚动**/
.sudy-scroll {position: relative;}
.sudy-scroll-wrap {position: relative; left: 0; top: 0; overflow: hidden;}
.sudy-scroll-nav .nav-prev, .sudy-scroll-nav .nav-next {display: block; width: 20px; height: 24px; text-align: center; line-height: 24px; font-size: 18px; font-family: Tahoma, Geneva, sans-serif; color: #fff; background: #666; cursor: pointer; position: absolute; top: 50%; margin-top: -12px; z-index: 100;}
.sudy-scroll-nav .nav-prev:active, .sudy-scroll-nav .nav-next:active {background: #454545;}
.sudy-scroll-nav .nav-next {right: -22px;}
.sudy-scroll-nav .nav-prev {left: -22px;}
.sudy-scroll-page {width: 100%; height: 10px; text-align: center; position: absolute; left: 0; bottom: -15px; z-index: 100;}
.sudy-scroll-page .page-index {display: inline-block; width: 10px; height: 10px; border-radius: 5px; overflow: hidden; background: #666; margin: 0 3px;}
.sudy-scroll-page .active {background: #F30}
.sudy-scroll-page .page-index span {display: none;}
.sudy-pubdate {border: 0px;}
h2.focus-title a {font-size: 24px; font-family: 宋体; font-weight: bold;}
.sudy-pubdate {border-radius: 0px;}
.dian{ color: #fff; float: right; display: block; width: 0.06rem !important; height: 0.06rem !important;    position: relative; right: 0.276rem; bottom: 0.28rem;}
.banner .focus-navigation{
    display: block !important;
    width: 50px;
    text-align: center;
    height: 35px;
    line-height: 35px;
    text-decoration: none;
    color: #fff;
    font-size: 30px;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
    position: absolute;
    bottom: 5%;
    z-index: 50;
    filter: alpha(opacity=70);
    font-size: 30px;
    font-family: 宋体;
    font-weight: normal;
    }
.banner .focus-prev {border-radius: 9px;background: #006bc5;right: 20%;}
.banner .focus-next {background: #ffb300;right: 2%;border-radius: 9px;}