.zsyz_header {
    background: url(2017hycy_zsyz_topBg.jpg) no-repeat center top;
}

.zsyz_nav {
    border-top: 3px solid #bf8c1d;
    background: #247d55;
    font: 0/0 a;
}

.zsyz_nav .main_nav {
    width: 873px;
    display: inline-block;
    
    *display: inline;
    *zoom: 1;
    *float: left;
}

.zsyz_nav .main_nav li {
    display: inline-block;
    padding: 0 28px;
    border-right: 1px solid #509777;
    text-align: center;
    float: left;
    
    *display: inline;
    *zoom: 1;
}

.zsyz_nav .main_nav li:last-child {
    border-right: 0;
}

.zsyz_nav .main_nav li a:hover, .zsyz_nav .main_nav li a.active {
    background: none;
}

.zsyz_nav .main_nav li a {
    font: 18px/92px "Microsoft YaHei";
    display: inline;
    border-color: #509777;
    color: #FFF;
    text-decoration: none;
}

.zsyz_nav .main_nav li a:hover {
    font-weight: bold;
}

.zsyz_nav .main_nav li dl {
    display: block;
    position: relative;
    height: 92px;
}

.zsyz_nav .main_nav li dl dt {
    color: #FFF;
    font: 18px/36px "Microsoft YaHei";
    padding-top: 3px;
}

.zsyz_nav .main_nav li dl dd {
    text-align: left;
}

.zsyz_nav .menu02 dd {
    width: 225px;
}

.zsyz_nav .menu03 dd {
    width: 280px;
}

.zsyz_nav .main_nav li dl dd a {
    font: 14px/20px "Microsoft YaHei";
    margin: 0 4px;
    display: inline-block;
    text-decoration: none;
    color: #e4fbf1;
    
    *display: inline;
    *zoom: 1;
}

.zsyz_nav .main_nav li dl dd a:hover {
    color: #FFF;
}

.zsyz_nav .side_nav {
    width: 130px;
    display: inline-block;
    float: right;
    height: 92px;
    background: #bf8c1d;
    
    *display: block;
    *zoom: 1;
}

.zsyz_nav .side_nav li a {
    height: 30.666px;
    text-align: center;
    color: #FFF;
    text-decoration: none;
    display: block;
    background: #bf8c1d;
    font: bold 15px/30px "Microsoft YaHei";
}

.zsyz_nav .side_nav li a i {
    font: 20px/27px "Microsoft YaHei";
    vertical-align: -3px;
    margin-right: 4px;
}

.zsyz_nav .side_nav li a:hover {
    background: #b38219;
}

.zsyz_tab {
    width: 459px;
    height: 423px;
    padding: 0 15px;
    border-radius: 3px;
    overflow: hidden;
    background: url(2017hycy_zsyz_newsbox01.png) no-repeat;
    box-shadow: 0 0 6px #999;
}

.zsyz_tab.right {
    background: url(2017hycy_zsyz_newsbox02.png) no-repeat;
}

.zsyz_tab .tag {
    border-bottom: 1px solid #ebebeb;
    position: relative;
}

.zsyz_tab .tag span {
    border-top: 4px solid #247d55;
    display: inline-block;
    font: bold 18px/42px "Microsoft YaHei";
    color: #247d55;
    
    *display: inline;
    *zoom: 1;
}

.zsyz_tab .tag a {
    position: absolute;
    right: 0;
    top: 15px;
    font: 14px/16px "Microsoft YaHei";
    text-decoration: none;
    color: #727272;
}

.zsyz_tab .tag a:hover {
    color: #000;
}

.zsyz_tab .titles {
    width: 464px;
    margin-top: 5px;
    font: 0/0 a;
}

.zsyz_tab .titles li {
    display: inline-block;
    width: 111px;
    font: 14px/27px "Microsoft YaHei";
    background: #bf8c1d;
    margin-top: 5px;
    text-align: center;
    color: #FFF;
    border-radius: 3px;
    cursor: pointer;
    margin-right: 5px;
    
    *display: inline;
    *zoom: 1;
}

.zsyz_tab .titles li h3.small {
    font: 13px/27px "Microsoft YaHei";
}

.zsyz_tab .titles li:hover {
    background: #b78415;
}

.zsyz_tab .titles li.active {
    background: #247d55;
    border-radius: 3px;
}

.zsyz_tab .titles li h3 {
    font: 14px/27px "Microsoft YaHei";
}

.zsyz_tab .desc {
    width: 429px;
    height: 183px;
    padding: 15px;
    margin-top: 15px;
    overflow: hidden;
}

.zsyz_tab .desc li {
    font: 15px/24px "Microsoft YaHei";
    display: none;
    color: #666;
}

.zsyz_tab .desc li p {
    font: 15px/24px "Microsoft YaHei";
    color: #666;
}

.zsyz_tab .desc a {
    display: block;
    text-decoration: none;
    color: #666;
}

.zsyz_tab .desc a:hover {
    color: #000;
    text-decoration: underline;
}

.zsyz_tab .desc a i {
    font: 18px/24px "Microsoft YaHei";
    vertical-align: -2px;
    margin-right: 2px;
}

.zsyz_videos {
    margin-top: 25px;
    padding-top: 25px;
    padding-bottom: 45px;
    background: url(2017hycy_qyfw_bg.gif);
}

.zsyz_videos .tag {
    text-align: center;
}

.zsyz_videos h2 {
    font: bold 24px/24px "Microsoft YaHei";
    color: #247d55;
}

.zsyz_videos h2 a {
    text-decoration: none;
    color: #727272;
    font: 14px/24px "Microsoft YaHei";
}

.zsyz_videos h2 a:hover {
    color: #333;
}

.rollBox{
    position: relative;
    margin-top: 15px;
}

.rollBox .LeftBotton {
    height: 57px; 
    width: 31px; 
    overflow: hidden; 
    cursor: pointer; 
    z-index: 5; 
    background: url(2017hycy_zsyz_goleft.png) no-repeat left center;
    display: block;
    position: absolute;
    left: 0;
    top: 70.5px;
    
    opacity: 0.5;
    filter: alpha(opacity = 50);
    -moz-opacity: 0.5;
}

.rollBox .RightBotton {
    height: 57px; 
    width: 31px; 
    overflow: hidden; 
    cursor: pointer; 
    z-index: 5;  
    background: url(2017hycy_zsyz_goright.png) no-repeat right center;
    display: block;
    position: absolute;
    right: 0;
    top: 70.5px;
    
    filter: alpha(opacity=50);
    opacity: 0.5;
    -moz-opacity: 0.5;
}

.rollBox .LeftBotton:hover, .rollBox .RightBotton:hover{
    filter: alpha(opacity=70);
    opacity: 0.7;
    -moz-opacity: 0.7;
}

.rollBox .Cont{
    width: 843px;
    margin: 0 auto;
    overflow: hidden;
}

.rollBox .ScrCont {
    width: 10000000px;
}

.rollBox #List1, .rollBox #List2 {
    float: left;
}

.rollBox li{
    width: 256px;
    height: 198px;
    float: left;
    padding: 0 12.5px;
}

.rollBox li a {
    display: block;
    border: 4px solid #247d55;
    background: #247d55;
    text-decoration: none;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;  
}

.rollBox li a:hover {
    border-color: #22744f;
    background: #22744f;
}

.rollBox li img{
    width:248px;
    height:143px;
}

.rollBox li a strong {
    cursor: pointer;
    display: block;
    margin-top: -143px;
    width: 248px;
    height: 163px;
    background: url(2017hycy_zsyz_play.png) no-repeat;
    filter: alpha(opacity=80);
    opacity: 0.8;
}

.rollBox li a:hover strong {
    filter: alpha(opacity=90);
    opacity: 0.9;
}

.rollBox li a span {
    cursor: pointer;
    display: block;
    color: #FFF;
    text-decoration: none;
    font: 15px/27px "Microsoft YaHei";
    
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.zsyz_links {
    margin-top: 0;
}

.sub_zsyz_content .sub_side_nav .active a, .sub_zsyz_content .sub_side_nav li a:hover {
    background-color: #247d55;
    border-top: 1px solid #247d55;
}

.sub_zsyz_content .sub_side_nav li a {
   font-size: 14px; 
}

.sub_zsyz_content .sub_current em {
    color: #247d55;
}

.sub_zsyz_content .pagination .active a, .sub_zsyz_content .pagination li a:hover {
    background-color: #247d55;
    border-color: #247d55;
}

.zsyz_article_main .sub_current em {
    color: #247d55;
}

.sub_videoList {
    width: 803px;
    min-height: 595px;
    _height: 595px;
    background: #FFF;
    font: 0/0 a;
}

.sub_videoList li {
    width: 242.666px;
    padding-left: 25px;
    padding-top: 25px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

.sub_videoList li a {
    display: block;
    text-decoration: none;
}

.sub_videoList li a:hover {
    box-shadow: 0 0 4px #ccc;
}

.sub_videoList li img {
    width: 100%;
    height: 140px;
}

.sub_videoList li strong {
    cursor: pointer;
    display: block;
    margin-top: -140px;
    width: 242.666px;
    height: 159px;
    background: url(2017hycy_zsyz_play02.png) no-repeat;
    filter: alpha(opacity=80);
    opacity: 0.8;
}

.sub_videoList li a:hover strong {
    filter: alpha(opacity=90);
    opacity: 0.9;
}

.sub_videoList li span {
    cursor: pointer;
    display: block;
    color: #333;
    font: 15px/36px \5FAE\8F6F\96C5\9ED1,"Microsoft YaHei";
    padding: 0 10px;
    background: #f1f1f1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}