﻿.wp_nav { display:block; margin: 0; padding: 0;display: block; *zoom:1;}
.wp_nav * {margin: 0; padding: 0;}
.wp_nav:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.wp_nav .nav-item { display:inline-block; float:left; position:relative; vertical-align:bottom;}
.wp_nav .on { z-index:10;}
.wp_nav .nav-item .mark {display:block; width:100%; height:100%; position:absolute; left:0;top:0; z-index:99;}
.wp_nav .nav-item a{ font-family:"Microsoft Yahei"; display:block;text-align:center;position:relative; z-index:100;}
.wp_nav .nav-item a.parent:hover{}
.wp_nav .nav-item a.parent {color:#000;}
.wp_nav .nav-item a span.item-name { display:inline-block; padding:5px 10px; line-height:22px;cursor:pointer;}
.wp_nav .sub-nav {display:block; width:100%; position:absolute; z-index:200; visibility:hidden; border:1px solid #ccc;border-top:none;}
.wp_nav .sub-nav .nav-item { white-space:nowrap;}
.wp_nav .sub-nav .nav-item .mark { background:#fff;}
.wp_nav .sub-nav .nav-item a {font-family:"Microsoft Yahei"; font-size:13px;font-weight:normal; color:#000;text-align:left;border-top:1px solid #D8E1CC;min-width: 80px;}
.wp_nav .sub-nav .nav-item a.parent:hover{ background:#eee;color:#000;}
.wp_nav .sub-nav .nav-item a.parent { background:#eee;color:#000;}
.wp_nav .sub-nav .nav-item a span.item-name { padding:5px 10px; line-height:22px;}
.wp_nav .nav-item a.parent:hover span.item-name{}
.wp_nav .nav-item a.parent span.item-name{}
.wp_nav .sub-nav .nav-item a.parent:hover span.item-name{}
.wp_nav .sub-nav .nav-item a.parent span.item-name{}


@charset "utf-8";


.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 {
 border: 0;
 vertical-align: top;
 width: 100%;
 height:100%;
}
.focus-title-bar {
    position: absolute;
    left: 10%;
    bottom: 16%;
    z-index: 99999;
    width: 600px;
    height: 31px;
    background: url(../images/fo_img.jpg) left center no-repeat;
    opacity: 1;
    filter: alpha(opacity=100);
}
.focus-title-bg {
 width: 100%;
 height: 100%;
}
.focus-title {
    display: inline-block;
    white-space: normal;
    height: auto !important;
    line-height: 31px;
    padding: 0 5px;
    color: #fff;
    font-size: 18px;
    font-family: "microsoft yahei";
    position: absolute;
    z-index: 99999;
    word-wrap: break-word;
    font-weight: normal;
    top: -75px;
    background: url(../images/bn.png);
    margin-left: 15px;
}
.focus-title a, .focus-text a {
 color: #05063a;
 text-decoration: none;
}
.focus-title a:hover, .focus-text a:hover {
 color: #bd0a31;
 text-decoration: none;
}
.focus-text-box {
 background: url(../images/bjjj.png);
 position: absolute;
 left: 150px;
 z-index: 200;
 width: 800px;
 height: 100px;
 word-wrap: break-word;
 white-space: normal;
 bottom:40px;
}
.focus-text-bg {
 width: 100%;
 height: 100%;
 background: #fff;
 opacity: 0.8;filter: alpha(opacity=80);
}
.focus-text-inner {
 position: absolute;
 left: 0;
 top: 0;
 z-index: 30;
 height: 100%;
 overflow: hidden;
 width: 100%;
}
.focus-text {
 padding: 12px 20px;
 color: rgb(35, 36, 35);
 text-align: center;
 font-size: 24px;
 width: 760px;
 word-wrap: break-word;
 white-space: normal;
 line-height: 26px;
 text-indent: 0px;
 font-family: "microsoft yahei";
}
.focus-navigation {
 display: block;
 width: 30px;
 text-align: center;
 height: 50px;
 line-height: 50px;
 text-decoration: none;
 color: #fff;
 font-size: 30px;
 font-weight: bold;
 text-decoration: none;
 cursor: pointer;
 position: absolute;
 top: 45%;
 margin-top: -25px;
 z-index: 50;
 text-indent: 99px;
 overflow: hidden;
}
.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:66px;
 background: url(../images/left.png) left center no-repeat;
 height: 71px;
 line-height: 65px;
}
.focus-next {
 right:66px;
 background: url(../images/right.png) left center no-repeat;
 height: 71px;
 line-height: 65px;
}
#focus1 .focus-navigation {height:36px;width: 36px;top:auto;bottom:0px;text-indent: 0px;}
#focus1 .focus-navigation:hover {background: url(../images/prv.png) no-repeat 0px;}
#focus1 .focus-next {left:auto;right: 0px;height:36px;width:36px;line-height:36px;background: url(../images/prv.png) no-repeat -36px;}
#focus1 .focus-prev {left:auto;right: 36px;height:36px;width:36px;line-height:36px;background: url(../images/prv.png) no-repeat -36px;}
#focus1 .focus-title-bar { left:0px; bottom:-30px; top:auto;width: 360px; height:30px; line-height:30px;}
#focus1 .focus-title { line-height:30px; background:none; color:#cf6210; font-size:14px; font-family:"Microsoft yahei";}
#focus1 .focus-title a {color:#cf6210;}
.focus-pagination {
 position: absolute;
 right: 50%;
 bottom: 5px;
 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:#fff;
 color: #fff;
 margin-right: 8px;
 cursor: pointer; opacity:0.5;filter: alpha(opacity=50);
 
}
.focus-page span {
 display: none;
}
.focus-page:hover {
 text-decoration: none;
 font-size: 12px;
 color: #fff;
 font-weight: bold;
}
.focus-page-active {
 opacity:1;filter: alpha(opacity=100);
}



.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: 36px;
 border-bottom: none;
 border-bottom: 0px solid #e7e7e7;
}
.sudy-tab .tab-menu li {
 display: inline-block;
 height: 36px;
 line-height: 36px;
 float: left;
 font-size: 14px;
 font-weight: bold;
 color: #8a8a8a;
 padding: 0px;
}
.sudy-tab .tab-menu li.selected {
 background: none;
 color: #548801;
 padding: 0px;
 border-bottom: 0px solid #76b316;
}


.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;
}


.sudy-scroll {
 position: relative;
}
.sudy-scroll-wrap {
 width: 1200px !important;
 height: 125px !important;
 position: relative;
 left: 0;
 top: 0;
 overflow: hidden;
}
.sudy-scroll-nav .nav-prev, .sudy-scroll-nav .nav-next {
 display: block;
 width: 32px;
 height: 32px;
 text-align: center;
 line-height: 32px;
 font-size: 32px;
 font-family: Tahoma, Geneva, sans-serif;
 color: #000;
 background: none;
 cursor: pointer;
 position: absolute;
 top: 50%;
 margin-top: -12px;
 z-index: 100;
}
.sudy-scroll-nav .nav-prev:active, .sudy-scroll-nav .nav-next:active {
 color: #c3b592;
}
.sudy-scroll-nav .nav-next {
 right: -162px;
 top: 53px;
}
.sudy-scroll-nav .nav-prev {
 left: -41px;
 top: 53px;
}
.sudy-scroll-page {
 display: none;
 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;
}
#wp_news_w62 .sudy-scroll-wrap {
    width: 410px !important;
    height: 64px !important;
    position: relative;
    left: 0;
    top: 0;
    overflow: hidden;
}
#wp_news_w62 .sudy-scroll-nav .nav-prev {
    left: 359px;
    top: -40px;
}
#wp_news_w62 .sudy-scroll-nav .nav-next {
    right: -13px;
    top: -40px;
}
#focus1 .focus-title {
    top: 0px;
    line-height: 30px;
    background: none;
    color: #cf6210;
    font-size: 14px;
    font-family: "Microsoft yahei";
}