body{
    background-color: #f7f7f7;
}
.nr_content{
    background: #ffffff;
    padding: 20px;
    width: 1200px;
    margin: 0px auto;
    overflow-x:hidden;
}
.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: #0f7ac0;
    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: url(../images/list_icon.jpg) no-repeat left;
}
.list{margin:0px auto;}
.list li{
    list-style-type: none;
    background: url(../images/list_style_type_02.jpg) no-repeat 0 15px;
    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;
}
.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: url(../images/list_style_type_01.jpg); background-repeat: no-repeat; background-position: 0px 15px; 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;}

/* 使用CMS分页样式 */
#page_tag{padding-bottom: 30px; text-align: center;}
#page_tag li{display: inline-block; margin-right: 8px;}
#page_tag li a{display: block; height: 100%;padding: 5px 15px; text-decoration: none;border: 1px solid #0071c7;}
#page_tag li span{display: block; height: 100%;padding: 5px 15px; text-decoration: none;border: 1px solid #dddddd;}
#page_tag li a:hover{background-color: #0071c7;color: white;}
#page_tag li.total_count{display: none;}
#page_tag li.page_jump{display: none;}
#page_tag a.current{background-color:#0071c7; color:white;}
