a,a:hover{
    text-decoration:none;
}
.sp-1000{
    width:1000px;
    margin:0 auto;
    line-height:30px;
    position:relative;
    top:-30px;
} 
.sp-1000 img{
    padding:0 3px 0 8px;
    position:relative;
    top:3px;
} 
.header{
    padding:5px 10px;
    font-size:18px;
    color:#DCE4F6;
    background:#0059CD;
    cursor:pointer;
}
.active{
    color:#444444;
    background:#FFB300;
}
.padding{
    padding:10px;
}
.text-gray{
    color:#666;
}
.text-blue{
    color:#0059CD;
}
.point{
    cursor:pointer;
}
/*body.shtml*/
.top{
    float:left;
    padding:10px;
    margin-bottom:10px;
    position:relative;
}
.left-top{
    width:610px;
    float:left;
    padding:10px;
    margin-bottom:10px;
    position:relative;
}
.right{
    width:380px;
    float:right;
    padding:10px;
    margin-bottom:10px;
    position:relative;
}
.left-bottom{
    width:610px;
    float:left;
    padding:10px;
    position:relative;
}
.t-r-content{
    border:1px solid #C5E1FF;
    border-top:0;
    border-radius:0 0 10px 10px;
}
.t-b-content{
    width:470px;
    float:left;
    padding:5px 0;
    font-size:16px;
    border-bottom:1px dashed #ccc
}
.t-b-content span{    
    margin-left:10px;
}
.t-b-content a{
    color:#666;
}
.t-l{
    width:20px;
    height:70px;
    background-image:url(t-l.png);
}
.t-r{
    width:20px;
    height:70px;
    background-image:url(t-r.png);
}
.b-l-1{
    width:20px;
    height:70px;
    background-image:url(b-l-1.png);
}
.b-r-1{
    width:20px;
    height:70px;
    background-image:url(b-r-1.png);
}
.b-l-2{
    width:70px;
    height:20px;
    background-image:url(b-l-2.png);
}
.b-r-2{
    width:70px;
    height:20px;
    background-image:url(b-r-2.png);
}
.text-yellow{
    color:#FFBA3F
}
.l-img div{
    float:left;
    overflow:hidden;
}
.r-item{
    width:100%;
    height:112.5px;
    background-repeat:no-repeat;    
    background-size:100% 100%;
    margin-bottom:10px;
    position:relative;
}
.r-item:last-child{
    margin:0;
}
.r-item a{
    padding:2px 15px;
    background:#FFDA4F;
    border-radius:10px; 
    position:absolute;
    left:30px;
    bottom:10px;
}
/*zdstc、zbtx、tzys*/
.page-left{
    float:left;
    width:189px;
    margin-top:10px;
}
.left-item{
    width:179px;
    height:45px;
    color:#0059CD;
    border:1px solid #92CAFF;
    text-align:center;
    font-size:18px;
    padding:10px 0;
    margin:0 5px 10px 5px;
    cursor:pointer;
}
.left-item img{
    margin-right:20px;
    position:relative;
}
.active-second{    
    width:189px;
    height:56px;
    color:#fff;
    margin:0;
    border:0;
    padding:13px 0;
    background:url(active.png) no-repeat 100%;
}
.page-right{
    float:left;
    width:801px;
    margin-left:10px;
}
.page-right p{
    padding:0 10px;
    font-size:19px;
    text-indent:2em;
    line-height:40px;
}
/*zbtx*/
.bg-blue{
    color:#FFF;
    padding:3px 7px;
    background:#0059CD;
}
.page-right-list{
    width:100%;
    float:left;
    padding:8px 0 3px 0;
    border-bottom:1px solid #0059CD;
}
.page-right-list-item{
    width:100%;
    float:left;
    padding:5px 0;
    text-align:center;
    display: -webkit-flex; 
    display: flex;
    align-items: normal;
}
.page-right-list-item .index{
    width:3%;
    float:left;
    color:#FFF;
    min-height:40px;
    line-height:40px;
    display: -webkit-flex; 
    display: flex;/*设置为弹性容器*/
    align-items: center; /*定义div1的元素垂直居中*/
    justify-content: center; /*定义div1的里的元素水平居中*/  
}
.page-right-list-item .item-title {
    border:0;
    width:96%;
    float:left;
    min-height:35px;
    font-size:16px;
    margin-left:1%;
    line-height:30px;
    box-shadow:0 5px 5px #EAE9E9;
    display: -webkit-flex; 
    display: flex;
    align-items: center;
}
.page-right-list-item .item-title div:first-child {
    width:28%;
    float:left;
    padding:0 10px;
}
.page-right-list-item .item-title div:nth-child(2) {
    width:50%;
    float:left;
    padding:5px 10px;
}
.page-right-list-item .item-title div:last-child {
    width:20%;
    float:left;
    padding:0 10px;
    margin-left:2%;
}
.page-right-list-item .item-title p,
.zb-table p{
    padding:0;
    text-indent:0;
    font-size:16px;
    text-align:left;
    line-height:25px;
}
.page-right-list-item:nth-child(odd) .index{
    background:#006DD3;
}
.page-right-list-item:nth-child(odd) .item-title{
    background:#F0F7FF
}
.page-right-list-item:nth-child(even) .index{
    background:#4D90DC;
}
.page-right-list-item:nth-child(even) .item-title{
    background:#FBFCFF
}
.zb-table{
    border-collapse: collapse;
    width: 100%;
}
.zb-table tbody tr td{
    text-align: center;
    line-height: 20px;
    padding: 7px 8px;
    font-size: 16px;
    color:#333;
    border-top:1px solid #FFF;
}
.zb-table tbody tr:nth-child(odd) td:last-child {
    background:#F0F7FF;
}
.zb-table tbody tr td:first-child{
    background:#4D90DC;
    color:#FFF;
}
.zb-table tbody tr td:last-child{
    text-align:left
}
 /*news*/
.mt-list{     
    width:100%;
    float:left;
    padding:0 0 3px 10px;
}
.news-time{
    color:#2C87C4
}
.news-content{
    color:#666;
    line-height:25px;
}
.news-detail p{
    color:#666;
    font-size:16px;
    line-height:25px;
}
.news-detail img{
    margin-top:10px;
}
.news-detail-content{
    text-indent:2em;
}
.wlzj{
    font-size:16px !important;
    padding:0 !important;
    color:#666;
    text-align:left;
    line-height:25px !important;
    text-indent:0 !important;
}
.wl-img-50{
    width:385px;
    display:inline-block
}