﻿@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: absolute; left: 12%; bottom: 19px; z-index: 40; width:100%; height: 42px;}
.focus-title-bg {width: 100%; height: 100%; opacity: 0.9; filter: alpha(opacity=90); background:#000; background:url(../images/xdsisu.png) left center no-repeat;}
.focus-title {display: inline-block; white-space: nowrap; height: 42px; line-height: 42px; padding: 0 20px; color: #fff; font-size: 15px; position: absolute; left: 0; top: 0; z-index: 50; font-family: "Microsoft YaHei"; font-weight:normal; padding-left: 129px; /*width: 94%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;*/}
.focus-title a {color: #fff; text-decoration: none;}
.focus-text a {color: #fff; text-decoration: none;}
.focus-title a:hover, .focus-text a:hover {color: #21a5f1; text-decoration: none;}
.focus-text-box {position: absolute; right: 12%; bottom: 94px; z-index: 20; width: 100%; height: 56px; width: 600px; display: none!important;}
.focus-text-bg {width: 100%; height: 100%; opacity: 0.3; filter: alpha(opacity=30); background: #000;}
.focus-text-inner {position: absolute; left: 0; top: 0; z-index: 30; height: 56px; width: 100%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.focus-text {padding: 5px 30px; padding-bottom: 15px; line-height: 36px; color: #fff; font-size: 17px; width: auto; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.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.75; filter: alpha(opacity=75); text-indent: -9999px;}
.focus-navigation:hover {font-size: 30px; font-weight: bold; color: #fff; text-decoration: none; opacity: 1; filter: alpha(opacity=100);}
.focus-navigation:active {opacity: 1; filter: alpha(opacity=100);}
.focus-prev {left: 8%; background: url(../images/leftbg.png) left center no-repeat;}
.focus-next {right: 8%; background: url(../images/rightbg.png) left center no-repeat;}
.focus-pagination {position: absolute; right: 12%; bottom: 10px; z-index: 60; height: 48px; line-height: 48px; text-align: center; /*width: 314px; margin-right: -157px; background: url(../images/paginationbg.png) center no-repeat;*/}
.focus-page {display: inline-block; width: 12px; height: 12px; border-radius: 12px; line-height: 12px; text-align: center; font-size: 0; text-decoration: none; font-family: Arial, Helvetica, sans-serif; overflow: hidden; background-color: #999; color: #fff; cursor: pointer; margin: 0 5px; opacity: 0.85; filter: alpha(opacity=85); border-radius:12px;}
.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;}
/*.focus-page.focus-page-1 {background: url(../images/page-1.png) center no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=ie8-logo.png,sizingMethod='crop');}
.focus-page.focus-page-2 {background: url(../images/page-2.png) center no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=ie8-logo.png,sizingMethod='crop');}
.focus-page.focus-page-3 {background: url(../images/page-3.png) center no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=ie8-logo.png,sizingMethod='crop');}
.focus-page.focus-page-4 {background: url(../images/page-4.png) center no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=ie8-logo.png,sizingMethod='crop');}
.focus-page.focus-page-1.focus-page-active {background: url(../images/page-1h.png) center no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=ie8-logo.png,sizingMethod='crop');}
.focus-page.focus-page-2.focus-page-active {background: url(../images/page-2h.png) center no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=ie8-logo.png,sizingMethod='crop');}
.focus-page.focus-page-3.focus-page-active {background: url(../images/page-3h.png) center no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=ie8-logo.png,sizingMethod='crop');}
.focus-page.focus-page-4.focus-page-active {background: url(../images/page-4h.png) center no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=ie8-logo.png,sizingMethod='crop');}*/
/* 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: 42px; height: 42px; border-radius: 5px; overflow: hidden; background-color: #f2f2f2; border: 1px solid #8d1212;}
.sudy-pubdate span {display: block; width: 100%; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; font-weight: bold; text-align: center;}
.sudy-pubdate span.pubdate-month {height: 20px; line-height: 20px; font-size: 16px; color: #fff; border-bottom: 1px solid #999; background-color: #C00;}
.sudy-pubdate span.pubdate-day {height: 20px; border-top: 1px solid #e5e5e5; background-color: #f2f2f2;}
/**选项卡**/
.sudy-tab {}
.sudy-tab .tab-menu {height: 52px;border-bottom: 0px solid #ccc;margin-bottom: 20px;}
.sudy-tab .tab-menu li {display: inline-block;height: 52px;line-height: 52px;font-size: 30px;color: #333;padding: 0;border-radius: 0;cursor: default;}
.sudy-tab .tab-menu li.selected {background-color: transparent;color: #214992;}
.sudy-tab .tab-menu li.n1 {padding-right: 10px;}
/**输入框提示**/
.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;}
.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: 20px; z-index: 100;}
.sudy-scroll-page .page-index {display: inline-block; width: 10px; height: 10px; border-radius: 5px; overflow: hidden; background: #e5e5e5; margin: 0 3px;}
.sudy-scroll-page .active {background: #f19149;}
.sudy-scroll-page .page-index span {display: none;}
.sudy-scroll-nav {display: none;}
.content_news .sudy-scroll-page .page-index {width: 12px; height: 12px; border-radius: 6px; margin: 0 7px;}
.content_news .sudy-scroll-page {height: 12px;}
.content_nation .sudy-scroll-page .page-index {width: 12px; height: 12px; border-radius: 6px; margin: 0 5px;}
.content_nation .sudy-scroll-page {height: 12px; bottom: 0;}