* {
    margin: 0;
    padding: 0;
}

ul,
li {
    list-style: none;
}

a {
    text-decoration: none;
}

img {
    border: none;
}

body {
    font-size: 14px;
    font-family: "Microsoft Yahei";
    color: #333333;
    background: url(../img/bg.jpg) no-repeat center top;
}
/*头部标题*/
.topic_header{ width:100%; margin:0 auto; height:35px; line-height:35px; background:#003b7a;}
.topic_herderd{ width:1000px; margin:0 auto; color:#a1a1a1;}
.topic_herderd_left{ float:left;}
.topic_herderd_right{ }
.topic_herderd_right a{ color:#FFF; font-size:13px;}
.topic_header a {text-decoration: none; color: #FFF;}
.topic_header a:hover{color: red;}
.bdmain{
     width:100%; 
     height: auto;
    overflow: hidden;
    margin: 0 auto;
}
.main {
    width: 1000px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}

.top {
    width: 100%;
    height: 620px;
    overflow: hidden;
}

.con-box {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.tit {
    width: 1000px;
    height: 60px;
}

.story-box {
    width: 1000px;
    height: auto;
    overflow: hidden;
    margin-top: 20px;
}

.story-list {
    width: 490px;
    height: 200px;
    padding: 20px;
    box-sizing: border-box;
    background: #ffffff;
    float: left;
    margin: 0 5px 20px 5px;
}

.story-tit {
    width: 100%;
    height: 30px;
    line-height: 20px;
    overflow: hidden;
    font-size: 16px;
    font-weight: bold;
}

.story-tit a {
    text-decoration: none;
    color: #333333;
}

.story-tit a:hover {
    color: #ff0000;
}

.story-nr {
    width: 100%;
    height: 130px;
    overflow: hidden;
}

.story-nr a img {
    display: block;
    width: 195px;
    height: 130px;
    float: left;
}

.story-nr p {
    float: right;
    width: 245px;
    height: 130px;
    overflow: hidden;
    line-height: 26px;
}


.story-nr p a {
    color: #ff0000;
}

.xcsd-box {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.xcsd-box ul li {
    float: left;
    width: 235px;
    height: 195px;
    margin-right: 20px;
}

.xcsd-box ul li:nth-child(4n+0) {
    margin-right: 0;
}

.xcsd-box ul li a {
    display: block;
    color: #333333;
}

.xcsd-box ul li a p {
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    width: 100%;
    text-align: center;
}

.xcsd-box ul li a img {
    display: block;
}

.con-rel {
    width: 320px;
    height: auto;
    overflow: hidden;
    float: left;
    box-sizing: border-box;
}

.con-rel-tit {
    width: 300px;
    margin: 0 auto;
    height: 60px;
    font-size: 18px;
    font-weight: bold;
    color: #5586e9;
}

.rel-box {
    width: 300px;
    height: 357px;
    overflow: hidden;
    padding: 9px;
    margin-top: 10px;
    margin-bottom: 20px;
    border: 1px solid #dddede;
}

.rel-box ul li {
    width: 100%;
    height: 28px;
    line-height: 28px;
    background: url(../img/icon.jpg) no-repeat center left;
    text-indent: 10px;
}

.rel-box ul li a {
    color: #666666;
}

.rel-box>a {
    display: block;
    margin-top: 15px;
}

.rel-box p {
    width: 280px;
    height: 40px;
    line-height: 40px;
    text-align: center;
}

.rel-box a p {
    color: #333333;
}

.rel-box a img {
    display: block;
    margin: 0 auto;
}

.footer {
    width: 1000px;
    height: auto;
    overflow: hidden;
    text-align: center;
}
.footdiv{
    text-align: center;
    color: #666;
     margin: 0 auto;
}