/*顶部样式*/
.page_top{
    width: 100%;
    height: 30px;
    background-color: #f7fbfe;

}
.top_main{
    width: 1000px;
    height: 30px;
    margin: 0 auto;
}

.top_main_right{
    width: 500px;
    height: 30px;
  
}
.page_banner{
    width: 100%;
    height: 135px;
    background: url(banner_02.png) no-repeat center;
}
.banner_mid{
    width: 1000px;
    height: 150px;
     background: url(banner_02.png) no-repeat center;
    margin: 0 auto;
}
.search_block{
    width: 300px;
    height: 135px;
    float: right;
}


/*导航样式*/
.page_nav{
    width: 100%;
    height: 50px;
    background: #335075;
}
.nav_main{
    width: 1000px;
    height: 50px;
    margin: auto;
}


/*底部样式*/
.foot{
    width: 100%;
    height: 125px;
    background: #484a4d;
}
.footer{
    width: 1000px;
    height: 125px;
    margin: auto;
}

/*主体样式*/
.content_top{
    width: 100%;
    height: 415px;
    background-color: #bcc3cc;
}
.content_bot{
    width: 100%;
    height: 466px;
    background-color: #dce0e6;
}
.content_top_main{
    width: 1000px;
    height: 367px;
    margin: 0 auto;
    background-color: #ffffff;
}
.qazwsz{
    width: 994px;
    height: 10px;
	background:url(bottom_pic.png) repeat-x;
    margin:  auto;
}
.content_bot_wild{
    width: 1000px;
    height: 466px;
    background-color: #dce0e6;
    margin: auto;
    position: relative;

}
.content_bot_main1{
    width: 1000px;
    height: 261px;
    margin: 0 auto;
    position: absolute;
    top: -23px;
}
.content_bot_main1_box{
    width: 1000px;
    height: 253px;
    background-color:#ffffff;
}
.content_bot_main2{
    width: 1000px;
    height: 204px;
    position: absolute;
    top: 250px;
}
.content_bot_main2_box{
    width: 1000px;
    height: 196px;
    background-color: #ffffff;
}
.top_main_header{
    width: 960px;
    height: 28px;
    border-bottom: 2px solid #3b5998;
    background-color: #f3f3f3;
    float: left;
    margin-top: 20px;
    margin-left: 20px;
}
.top_main_title{
    height: 28px;
    padding: 0 10px;
    background-color: #3b5998;
    color: #ffffff;
    font-family: '微软雅黑';
    font-weight:bold;
    line-height: 30px;
    float: left;
}
.ld_block{
    width: 960px;
    height: 237px;
    border-bottom: 1px solid #bcc3cc;
    float: left;
    margin-left: 20px;
    margin-top: 4px;
}
.ld_block_left{
    width: 640px;
    height: 237px;
    float: left;
}
.ld_block_left_header{
    width: 640px;
    height: 35px;
    border-bottom: 1px solid #bcc3cc;
}
.id_block_title{
    margin-left: 12px;
    line-height: 35px;
    font-size: 15px;
    font-family: '微软雅黑';
    font-weight: bold;
    color: #335075;
}
.ld_block_left_list{
    width: 640px;
    height: 201px;
}
.ld_block_right{
    width: 300px;
    height: 237px;
    float: left;
    margin-left: 20px;
}
.ld_block_right_header{
    width: 300px;
    height: 35px;
    border-bottom: 1px solid #bcc3cc;
}
.ld_block_right_list{
    width: 300px;
    height: 201px;
}
.wlwz_bot{
    width:960px;
    height: 75px;
    float: left;
    margin-left: 20px;
}
.bwzf{
    width: 640px;
    height: 243px;
    float: left;
    margin-left: 19px;
    margin-top: 10px;
}
.bwzf_header{
    width: 640px;
    height: 34px;
    border-bottom: 1px solid #bcc3cc;
}
.header_line{
    width: 3px;
    height: 14px;
    float:left;
    margin-top: 10px;
    background-color: #335075;
}
.bwzf_title{
    line-height: 34px;
    margin-left: 10px;
    float: left;
    font-size: 15px;
    font-family: '微软雅黑';
    color: #335075;
    font-weight: bold;
}
.wqhg{
    padding: 0 14px;
    float: right;
    background: #ebeef0;
    line-height: 25px;
    text-align: center;
    color: #335075;
    font-family: '宋体';
    font-size: 14px;
    margin-top: 9px;
}
.bwzf_list{
    width: 640px;
    height: 208px;
}
.yjzj{
    width: 300px;
    height: 243px;
    float: left;
    margin-left: 20px;
    margin-top: 10px;
}
.yjzj_header{
    width: 300px;
    height: 34px;
    border-bottom:1px solid #bcc3cc;
}
.yjzj_more{
    height: 34px;
    float: right;
    text-align: right;
    line-height: 34px;
    color: #666666;
    font-family: '微软雅黑';
    font-size: 13px;
}
.yjzj_list{
    width: 300px;
    height: 208px;
}
.zxdc{
    width: 470px;
    height: 187px;
    float: left;
    margin-top: 9px;
    margin-left: 19px;
}
.zxdc_header{
    height: 35px;
    line-height: 35px;
    border-bottom:1px solid #bcc3cc;
}
.zxdc_list{
    width: 470px;
    height: 151px;
}

/* 栏目页样式 */

.lanmu_main{ width:1000px; height:auto; overflow:hidden; margin:0 auto; background-color:#fff; padding-bottom:10px;}
.dqwz{ width:978px; height:30px; margin-top:10px; line-height:30px; margin-left:12px; float:left; background-color:#f0f0f0; margin-bottom:10px;}
.lanmu{ width:978px; height:auto; overflow:hidden; margin:0 auto; background:url(lanmu_pic.png) repeat-y; background-position:top left;}
.lanmu_left{ width:234px; min-height:544px; overflow:hidden; float:left; border-top:2px solid #cacaca; }
.lanmu_left_tit{ width:218px; height:auto; border-bottom:1px solid #dddddd; line-height:42px; margin-left:5px;}
.lanmu_left_list{ width:218px; height:auto; overflow:hidden; margin-left:14px;}
.lanmu_right{ width:734px; min-height:544px; overflow:hidden; float:left; background-color:#f9f9f9; margin-left:10px; border-top:2px solid #335075;}

/* 适老化 */
.newStyle .banner2222 {
    background-size: 150% 250px !important;
    height: 252px !important;
}

.newStyle .content_menu table .title_lv01 {
    font-size: 30px !important;
}
.newStyle .content_menu table .red,
.newStyle .content_menu table .purple,
.newStyle .content_menu table .blue {
    width: 300px !important;
}
.newStyle .sec_tit a,
.newStyle .sec_tit {
    font-size: 30px !important;
    margin-top: 20px !important;
}
.newStyle .sec_tit {
    height: 30px !important;
}
.newStyle .sec_cnt a {
    font-size: 25px !important;
}
.newStyle .content_menu table ul li {
    padding: 10px 0;
}
.newStyle .sec_cnt li {
    width: auto;
    min-width: 235px !important;
    max-width: 350px;
    height: 55px !important;
}