
#zzsc {
    height: 403px;
    position:relative;
    font-size:12px;
    overflow:hidden;
    width:629px;
}
#img li {
    opacity:1;
    filter:alpha(opacity=100);
    cursor:pointer;
    float:left; position: relative; height: 402px;
}
#img li img{ width: 629px; height: 348px   ;}
#img li font{ position: absolute; width: 100%;filter:alpha(opacity=80);-moz-opacity:0.8;
    opacity: 0.8; text-align: center; color:#fff; bottom: 0; display: block; background: #bf0412; font-size: 18px; height: 53px; line-height: 53px;   }
#img {
    list-style:none;
    position:absolute;
    top:0px;
    left:0px;
    border: none;
}
#num {
    list-style:none;
    position:absolute;
    bottom:71px;
    right:13px;
    z-index:999;
}
#num li {
    display:block;
    height:21px;
    width:21px;
    margin-left:5px;
    background:#FFFFFF;
    float:left;
    color:#000;
    text-align:center;
    line-height:21px;
    opacity:0.7;
    filter:alpha(opacity=70);
    cursor:pointer;
    font-size: 14px;
}

#num .hover {
    background:#bf0412;
    color:#fff;
    font-weight:bold
}
.center .center_padding{ background: #fff; padding: 36px 0 49px 0; width: 100%; float: left;   }
.center .box{ width: 100%;}
.center .box_left{ float: left; margin-left: 1px;width: 629px;}
.center .box_left .title{ text-indent: 57px; position: relative;    background: url("../images/03.jpg") no-repeat 10px center;    height: 36px; line-height: 36px; color:#c91818;    font-size: 24px; border-bottom: 1px solid #dedede; margin-bottom: 23px ; }
.center .box_left .title .title_border{ border-bottom: 1px solid #d1080a; position: absolute; left: 0; bottom: -1px; width: 136px;}
.center .box_left .title a{ float: right; color: #c91818; font-size: 16px; }
.center .box_right{ float: right; width: 629px;}

.box_right_title{ width: 100%; border-left: 1px solid #fd9216; margin-bottom: 21px;     border-top: 1px solid #faaf8f; border-right: 1px solid #fff; border-bottom: 1px solid #dfdedc; background-image: url("../images/04.jpg"); height: 45px; background-color: #d91404; background-repeat: no-repeat; background-position: right;        }
.box_right_title img{ width: 26px; height: 21px; float: left; margin: 13px 0 0 18px;   }
.box_right_title font{ line-height: 40px; color:#fff; color:#fff; padding-left: 14px;font-size: 20px;font-weight: bold;}
.box_right_title  a{ float: right; color:#c91818; font-size: 16px; padding-right: 15px; padding-top: 15px;}
.index_news{ min-height: 400px; overflow: hidden;}
.index_news li{ padding: 8px 0;   }
.index_news li a{ width: 100%;    display: block;   height: 34px; line-height: 34px;  background: url("../images/06.jpg") no-repeat 9px center; text-indent: 30px      }
.index_news li a .ellipsis{  color:#0b0b0b; font-size: 20px; float: left}
/*.index_news li a .ellipsis{ overflow:hidden;*/
/*    white-space:nowrap;*/
/*    text-overflow:ellipsis;*/
/*    display: -webkit-box;*/
/*    overflow: hidden;*/
/*    !*! autoprefixer: off *!*/
/*    -webkit-box-orient: vertical;*/
/*    !* autoprefixer: on *!*/
/*    -webkit-line-clamp: 1;*/
/*    text-overflow: ellipsis;*/
/*   }

 */
.index_news li a .time{ float: right; color:#919191; font-size: 20px; padding-right: 19px;      }
.reset{ float:  left !important; margin-left: 1px;}
.top{ float: left; width: 100%; margin-top: 30px;}

.demo{ height: 400px;}
.demo h2{color:#3366cc;height:24px;margin:20px;font-size:14px;}
.demo li{float:left;width:396px;overflow:hidden;display:inline;position:relative; margin: 0 15px;}
.demo li .subsummary{height:48px;line-height:48px;overflow:hidden; font-size: 18px; }
.demo li .subsummary a{ display:block;text-decoration:none;color:#000; text-align: center;}
/* ver_pic */
.ver_pic{width:396px;height:222px;background-color:#eee;text-align:center;position:relative;display:table-cell;vertical-align:middle;}
.ver_pic .subpic{*position:absolute;top:50%;left:50%;}
.ver_pic .subpic img{*position:relative;top:-50%;left:-50%;}
.demo li .subpic a img{ display:inline; width: 396px; height: 222px;}

#page{ text-align: center;}
.show .show_title{ margin: 29px 60px;}
.show .show_title,.show .show_title2{ font-size: 36px; color:#0b0b0b;    text-align: center;}
.show .show_title2{ font-size: 18px; color:#656565; margin-bottom: 29px; border-bottom: 1px solid #f5eee2;}
.show .show_title2 time{}
.show .show_title2 i,.show .show_title2 em{ font-style: normal;}
.show img{ margin: 0 auto}
.show_content{ font-size: 18px; padding: 10px 67px; line-height: 34px;}
.jump{ padding: 0px 66px; font-size: 18px;}
.jump a{ display: block; margin: 6px 0;}
.center .width_reset{ width: 100%}
.center .width_reset .index_news ul{ padding: 0 42px;}
