*{margin:0;padding:0}
a{text-decoration: none}
.top{margin:0 auto;height:250px;background-color:#001f44;background-image: url(../../images/top.jpg);
    background-position: center center;
    background-repeat: no-repeat;background-size: 800px auto;}
.top-logo{float:left;width:45%;padding:5px 0 0 5px}
.top-member{float:right;width:50px}
.top-member a{color:#fff;font-size:14px;line-height: 40px}
.top-m{margin-top:30px}
.top-title{margin:0 auto;width:240px;}
.top-search{margin:10px auto;width:300px;height:40px;
    border: 1px solid #CCCCCC;
    border-radius: 20px;
    background-color: #fff;
}
.search-box{float:left;margin:0 0 0 10px;height:36px;width:250px;border:0;border-radius: 10px;outline:none;font-size:16px;}
.search-btn{margin-top:3px;
    width: 35px;
    height: 35px;
    border: 0;
    background-image: url(../images/search-btn.png);
    border-radius: 10px;
    cursor: pointer;
    background-size: 35px auto;
    background-repeat: no-repeat;
    background-position: center center;
}
.top-menu{margin:0 auto;width: 100%;background-color: #1c4b70;}
.top-menu a{float: left;width:65px;height:40px;color:#fff;text-align:center;line-height:40px;font-size: 17px;font-family: 黑体}

.location{
    margin: 0 auto;
    width: 100%;
    height: 40px;
    border-bottom: 1px solid #CCCCCC;
}
.location-content-1{
    float: left;
    width: 60%;

    line-height: 40px;
    font-size: 15px;
    color: #666;

}
.location-content-2{
    float: right;
    width: 30%;
text-align: right;
    margin-right: 10px;
    line-height: 40px;
    font-size: 15px;


}
.location-content-2 a{color: #039;}
.location a{font-size:15px;color:#333}
.location-sy{float:left;padding-left:25px;
    background-image: url(../images/shouye1.png);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: auto 20px;
}
.location-arrow{float:left;margin:0 10px;color:#CCC;}
.location-class{float:left;margin:0 5px;}

.main{margin:0 auto;width: 100%;}
.contact-content{padding:5px 10px;line-height: 35px}
.list-title{height:50px;line-height: 50px;width:100%;border-bottom: #666666 solid 1px;background-color: #dae9f6;}
.list-title h3{float: left;width:40%;font-family:微软雅黑;font-weight:bold;font-size:20px;color: #0b67a6;margin-left: 10px;}
.list-title span{float: right;width:50%;font-size:16px;text-align: right;margin-right: 10px}
.list-title span a{color:#666;}
.saixuan{float: right;
    width:60px;
    font-style: normal;
    background-image: url(../../images/saixuan.png);
    background-size: 25px auto;
    background-repeat: no-repeat;
    background-position: left center;}
.list-select{height:40px;text-align: center;padding:10px 0 0 0;background-color: #eeeff1
}
.select-tz{width:100px;height:30px;margin:0 5px;border: 0px;font-size: 16px;background-color: #eeeff1}
.list-content{width:100%;}
.list-content li{float: left;width:96%;padding:5px 10px;padding-bottom:10px;border-bottom: #666666 dotted 1px}
.list-content li p{margin:5px 0}
.list-content li a{float:left;margin:5px 0 5px 15px;color: #232323;font-size:18px;line-height:25px;font-family: "黑体";}
.list-source{float:left;margin-left:15px;color:#666;font-size:15px}
.list-date{float:right;color:#666;font-size:15px;margin-right:5px}
.dian{min-height:25px;background-image: url(../../images/dian3.png);
    background-size: 15px auto;
    background-repeat: no-repeat;
    background-position: left 9px;}
.detail-content{width:100%;}
.detail-title{margin:10px;text-align: center;font-size:18px;font-weight: bold;color:#039;}
.detail-date{margin:10px;text-align: center;font-size:15px;color:#666;padding-bottom:10px;border-bottom: #666666 dotted 1px;}
.detail-file{margin:10px;text-align: right;font-size:15px;color:#666;padding-bottom:10px;border-bottom: #666666 dotted 1px;}
.detail-file a{margin:0 10px;padding-left:20px;background-image: url(../../images/jt-hui.png);
    background-size: 15px auto;
    background-repeat: no-repeat;
    background-position: left center;}
.detail-content{margin:0 auto;width:95%;font-size:18px;padding:5px 10px;word-wrap: break-word;word-break: break-all;}
.detail-content img{width:100%}
.detail-more{margin:20px auto;width:100%;height:40px;line-height: 40px;text-align:center;font-size:16px;color:#0000cc;background-color: #efeaea;border-radius: 5px}
.detail-contact{border-top: 1px solid #CCCCCC;padding:20px;color:#0033BC;}
.detail-contact p {line-height:24px;margin:5px 0}
.detail-contact a{padding-left:20px;background-image: url(/images/dian3.png);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 20px auto;}

.page{margin: 0 auto;height:40px;line-height:40px;width:100%;text-align: center;font-size:18px;}
.page a{margin:0 5px;color:#003366;font-size:18px}
.bottom{margin: 10px auto 0 auto;height:40px;line-height:40px;width:100%;text-align: center;font-size:15px;background-color: #f5f5f5;color:#666666}

