body{
    background-color: #f7f7f7;
}
.nr_content{
    background: #ffffff;
    padding: 20px 20px 40px;
    width: 1200px;
    margin: 0px auto;
}
.nr_left{
    width: 276px;
    float: left;
    margin-right: 20px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}
.er_title{
    height: 45px;
    line-height: 45px;
    background-color: #1f559f;
    color: #ffffff;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
}

.er_list{
    border-bottom: 1px solid #ccc;
    height: 45px;
    line-height: 45px;
    text-align: center;
}

.er_list a{
    font-size: 16px;
    color: #333333;
}
.er_list:hover{
    background-color: #f5f5f5;
}
.er_list:hover a{
    color: #337ab7;
    text-decoration: none;
}
.nr_right{
    width: 860px;
    float: right;
}
.list_content_title{
    border-bottom: 1px solid #ccc;
    
}
.list_content_title h3{
    height: 45px;
    line-height: 45px;
    font-size: 20px;
    font-weight: bold;
    padding-left: 20px;
    background:  no-repeat left;
}
.list{margin:0px auto;}

.list li{
    list-style-type: none;
    background:  no-repeat 0px 18px;
    padding-left: 13px;
    overflow: hidden;
    line-height: 37px;
}
.list ul{padding:0 5px;margin:5px;}
.list a{font-size: 14px;line-height: 30px;font-weight: normal;color: #333;text-decoration: none;}
.list a:hover{line-height: 30px;font-weight: normal;color: #015293;text-decoration: none;}
.list li span.date{font-size: 14px; line-height: 30px;font-weight: normal;color: #b0b0b0; float: right;}

.fenge{
    border-bottom: 1px dashed #ccc;
}
.detail{
    width: 1100px;
    margin: 0px auto;
}
.detail h1{
    font-size: 30px;
    color: #1f559f;
    text-align: center;
}
.message{
    border-bottom: 1px dashed #ccc;
    line-height: 35px;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 14px;
    color: #666666;
}

.articlecon table{margin-left:auto; margin-right:auto;}

.detail p{
    line-height: 200%;
    margin: 0 0 10px;
    font-size: 14px;
}

.mapbor {
    width: 1200px;
    border: 1px solid #e7e7e7;
    border-radius: 5px;
    background: #fff;
    margin: 30px auto 0;
}
.mapbor p{width: 100%; border-bottom: 1px solid #e7e7e7; line-height: 40px; font-size: 18px; color: #1f559f; font-weight: bold;}
.mapline{width: 7px; height: 20px; display: inline-block; background: #1f559f; border-radius: 3px;margin: 0 15px 0 20px; position: relative; top: 4px;}
.mapitem{width: 100%;padding: 40px 40px; overflow: hidden;}
.mapitem a{font-size: 14px; color: #333333;line-height: 30px;padding-right: 80px;vertical-align: top;
float: left;}
.mapbor:last-child{margin-bottom: 30px;}
/* 面包屑导航 */
.mbx{width: 1200px; height: 45px; margin: 0 auto; line-height: 45px; font-size: 14px; color: #666666;}
.mbx a{color: #666666;}
/* listcollect页面样式 */
.nr_right .listcon{padding: 10px 0;}
.nr_right .listcon .listcon_nav{ border-bottom: 1px solid #cccccc; height: 50px; line-height: 50px; color: #000000; font-size: 16px; font-weight: bold;}
.nr_right .listcon .listcon_nav a.readmore{font-weight: normal; color: #bbbbbb; float: right;}
.nr_right .listcon .listcon_con{padding: 15px 0px;}
.nr_right .listcon .listcon_con ul{padding: 0; margin: 0;}
.nr_right .listcon .listcon_con ul li{padding-left: 15px; padding-top: 8px; padding-bottom: 8px; background-image: ; background-repeat: no-repeat; background-position: 5px 17px; color: #333333;}
.nr_right .listcon .listcon_con ul li span.date{float: right;}
.nr_right .listcon .listcon_con ul li a{ color: #333333;}
/* content页面分享相关样式 */
.nr_content .detail .articlecon{overflow-x:auto;}
.nr_content .detail .articlecon .share{ height: 35px; margin-top: 40px; padding: 0 25px; line-height: 35px; font-size: 14px; background-color: #f5f5f5;}
.nr_content .detail .articlecon .share span#print{cursor: pointer;}
.nr_content .detail .articlecon .share span#close{cursor: pointer;}