﻿﻿body,html{height:100%}
body{/*overflow-y:scroll;*/}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {
    padding: 0;
    margin: 0;
}
input:focus{outline:none}
a{
    text-decoration:none;
    color: #040404
}
a:hover{color:#1b6bb1}
table,td,th{
    border-spacing:0;
    border-collapse: collapse;
}
table,table tr th, table tr td { border:1px solid #d6d6d6; }
fieldset,img {
    border: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
    font-weight: normal;
    font-style: normal;
}
strong{
    font-weight: bold;
}
ol,ul {
    list-style: none;
    margin:0;
    padding:0;
}
caption,th {
    text-align: left;

}
i,em,dfn{font-style:normal}
h1,h2,h3,h4,h5,h6 {
    font-weight: normal;
    font-size: 100%;
    margin:0;
    padding:0;
    color:#444;
}
q:before,q:after {
    content:'';
}
abbr,acronym { border: 0;
}
img{ vertical-align: middle;}
.mt60{margin-top: 60px !important;}
.mt20{margin-top: 20px !important;}
.mb20{margin-bottom: 20px !important;}
.ml20{margin-left:20px}
.mt15{margin-top:15px}
.blank10{height:10px;clear:both}
.blank30{height:30px;clear:both}
.left{float:left}
.right{float:right}

.plr20{padding:0 20px}
/* Custom CSS
 * --------------------------------------- */
body{
    font-family: "Microsoft YaHei",arial,helvetica;
    color: #000;font-size:16px;
}


/*背景*/
#body{
    /*background: url(/material/images/background_01_01.jpg) center top no-repeat;
    width: 100%;*/
}
.headbg{
    background: url(/material/images/headbg.jpg) center top no-repeat;
    width: 100%;
}
.header{
    height: 200px;
    width: 1100px;
    margin: 0 auto;
}
.head_left{
    margin-top: 50px;
}
.head_right{
    background: rgba(255, 255 , 255, 0.2);
    height: 30px;
    line-height: 30px;
}
.head_right_con{
    width: 1100px;
    margin: 0 auto;
    text-align: right;
    font-size: 14px;
}
/*导航*/
.navBar{
    height:45px;
    line-height:45px;
    background:#4989c6;
    position:relative;
    color:#fff
}
.navBar .navBar_meng{
    display: none;
    height: 45px;
    width: 100%;
    border:1px solid #e6e4e3;
    background: #fff;
    position: absolute;
    top: 45px;
    left: 0;
    z-index: 10;
}
.nav{
    width:1100px;
    margin:0 auto;
}
.nav h3{
    font-size:100%;
    font-weight:400;
}
.nav .m{
    float:left;
    position:relative;
    z-index:20;
}
.nav .on{
    background: #5199de;
}

.nav .onn{
    background: #5199de;
}
.nav h3 a{
    display:block;
    padding: 0 20px;
    font-weight:700;
    margin: 0 15px;
    color: #fff;
}
.nav .sub{
    display:none;
    position:absolute;
    left:0px;
    top:45px;
    z-index:20;
    width:100%;
    border-top:0;
    background:#fff;
}
.nav .sub_left{
    left:-335px;
}
.nav .sub ul{
    width: 700px;
    margin: 0 auto;
    background: #fff;
    overflow: hidden;
}
.nav .sub li{
    text-align:center;
    padding:0 15px;
    float: left;
    margin-bottom:-1px;
}
.nav .sub li a{
    display:block;
    border-bottom:1px solid #e6e4e3;
    padding:8px 0;
    height:30px;
    line-height:30px;
    color:#000;
    font-size:15px;
    font-weight:700
}
.nav .sub li a:hover{color:#fe7700}
/* 通知/搜索  */
.notice_se{
    width: 1100px;
    margin: 10px auto;
    overflow: hidden;
}
.notice{
    margin-top: 5px;
    font-size: 14px;
}
.notice .notice_p{
    float: left;
    color: #cc0000;
    position: relative;
    padding: 0 15px 0 35px;
}
.notice .notice_p::before{
    content: '';
    background: url(/material/images/laba.png) center no-repeat;
    width: 25px;
    height: 25px;
    position: absolute;
    left: 0;
}
.notice ul{
    float: left;
    width: 710px;
    height: 20px;
    overflow: hidden;
}
.notice ul li{
    float: left;
    position: relative;
    padding-left: 10px;
    overflow: hidden;
    margin-right: 30px;
}
.notice ul li::before{
    content: '';
    position: absolute;
    top: 10px;
    left: 0;
    width: 3px;
    height: 3px;
    background: #cc0000;
    border-radius: 50%;
}

.se{
    /* margin-top: 7px; */
}
.se input{
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 200px;
    height: 30px;
    line-height: 30px;
    /* padding: 10px 10px 10px 0; */
    background: #fff;
    border: 1px solid #aaa;
    text-indent: 12px;
    vertical-align: top;
    border: 0;
}
.se a{
    display: block;
    width: 30px;
    height: 30px;
    background: #cc0000;
    float: right;
    position: relative;
}
.se a::after{
    content: "";
    background: url(/material/images/se.png);
    width: 25px;
    height: 25px;
    display: block;
    position: absolute;
    top: 1px;
    left: 3px;
}

/*内容区域*/
#content{
    width:1100px;
    margin: 0px auto 30px;
}
/*内容1*/

#content1{
    width: 820px;
}
.news_key{
    height: 70px;
    border: 1px solid #ccc;
    background: #fff;
    padding: 12px 28px 15px;
}
.news_key .headline a{
    display: block;
    font-size: 26px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 13px;
    color: #cc0000;
}
/*焦点�?*/
.focus{
    margin-top: 25px;
    overflow: hidden;
}
.yx-rotaion {
    width: 415px;
    height: 290px;
    margin-bottom: 10px;
}
.yx-rotaion .swiper-container{
    height: 290px;
}
.yx-rotaion .swiper-slide img {
    width: 100%;
    height: 100%;
}
.yx-rotaion .swiper-slide span {
    position: absolute;
    width: 100%;
    height: 40px;
    line-height: 40px;
    background: rgba(0,0,0,.4);
    left: 0;
    bottom: 0;
    z-index: 1;
    color: #FFFFFF;
    padding-left: 10px;
}
.yx-rotaion .swiper-pagination {
    text-align: right;
}
/*CMA信息*/
.cma{
    width: 413px;
    height: 112px;
    background: #eee;
}
.cma .cma_tab span{
    float: left;
    width: 50%;
    border-bottom: 1px solid #4989c6;
    height: 30px;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
}
.cma .cma_tab .cma_tab_active{
    background: #4989c6;
}
.cma .cma_tab .cma_tab_active a{
    color: #fff;
}
.cma .cma_list{
        padding: 5px;
        overflow: hidden;
}
.cma .cma_list_con{
    display: none;
}
.cma .cma_list_con li{
    padding: 5px 10px 5px 12px;
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.cma .cma_list_con li::before{
    content: '';
    width: 3px;
    height: 3px;
    border-radius: 100px;
    position: absolute;
    left: 2px;
    top: 15px;
    background: #4989c6;
}
/* 焦点图右侧新闻列�? */
.focus_right{
    width: 380px;
}
.tab_nav,.inter_nav,.climate_nav{
    overflow: hidden;
    padding: 5px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.tab_nav span,
.inter_nav span,
.climate_nav span{
    float: left;
    padding: 5px 13px;
    cursor: pointer;
}
.tab_nav .tab_nav_active,
.inter .inter_nav_active,
.climate_nav .climate_nav_active{
    color: #fff;
    font-weight: bold;
    font-size: 18px;
    background: #4989c6;
}
.tab_nav .tab_nav_active a,
.inter .inter_nav_active a,
.climate_nav .climate_nav_active a{
    color:#fff;
}
.tab_list{
    padding: 5px;
    overflow: hidden;
}
.tab_list .tab_list_con,
.inter_tab .inter_tab_con,
.infrom_di_list .infrom_di_list_con{
    display: none;
}
.tab_list .tab_list_con li,
.infrom_di_list .infrom_di_list_con li,
.inter_tab .inter_tab_con li,
.climate .climate_list li,
.party ul li{
    padding: 5px 10px 5px 12px;
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.tab_list .tab_list_con li::before,
.infrom_di_list .infrom_di_list_con li::before,
.inter_tab .inter_tab_con li::before,
.climate .climate_list li::before,
.party ul li::before{
    content: '';
    width: 3px;
    height: 3px;
    border-radius: 100px;
    position: absolute;
    left: 2px;
    top: 15px;
    background: #4989c6;
}
.tab_list .tab_list_more,
.infrom_di_list .infrom_di_list_more,
.inter_tab_con_more,
.climate .climate_list_more,
.party .party_more{
    display: none;
    height: 30px;
    background: #eee;
    line-height: 27px;
    text-align: center;
    margin-top: 20px;
}
.tab_list .tab_list_more a,
.infrom_di_list .infrom_di_list_more a,
.inter_tab_con_more a,
.climate .climate_list_more a,
.party .party_more a{
    color:#4989c6;
    font-size: 14px;
}

.infrom_di_list_con .infrom_ldbz_img{
    width:160px;
    float: left;
    margin: 5px;
    margin-top: 20px;
}
.infrom_di_list_con .infrom_ldbz_img img{
    width: 100%;
}
.infrom_di_list_con .infrom_ldbz_ul{
    width: 220px;
    padding-left: 190px;
}
/*左右新闻*/
.inter{
    width: 415px
}
.infrom_di_nav{
    overflow: hidden;
}
.infrom_di_nav span{
    float: left;
    padding: 5px 0;
    margin-right: 15px; 
    cursor: pointer;
}
.infrom_di_nav .infrom_di_nav_active{
    color: #4989c6;
    border-bottom: 2px solid #4989c6;
}
/*天气气�?*/
.climate{
    width: 380px;
}

/* 主内�?2 */
#content2{
    width: 244px;
    overflow: hidden;
}
/* 预报预警 */
.for_warn,.weather{
    border: 1px solid #ccc;
    margin-bottom: 10px;
}
.for_warn .warn_tit,.weather .weather_tit{
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-weight: bold;
    background: #4989c6;
    padding: 0 30px;
    position: relative;
    margin: 0;
}
.weather .weather_tit a {
    color: #fff;
    position: absolute;
    top: 0px;
    right: 10px;
}
.for_warn .warn_tit::before{
    content: '';
    background: url(/material/images/p1_03.png) center center no-repeat;
    width: 19px;
    height: 33px;
    position: absolute;
    top: 4px;
    left: 8px;
}
.warn_text .warn_list {
    height: 45px;
    overflow: hidden;
}
.warn_text .warn_p {
    padding: 10px;
    color: #999;
    font-size: 14px;
    overflow: hidden;
    margin-bottom: 10px;
    margin-top: 10px;
}
.warn_text .warn_p a{
    color: #4989c6;
    float: right;
}
.warn_text .warn_p2{
    padding: 0 10px 10px;
    overflow: hidden;
    color: #cc0000;
    font-size: 14px;
}
.warn_text .warn_p2 img{
    width: 23px;
    height: 20px;
}
.warn_text .warn_p2 span{
    float: right;
    width: 170px;
}
/* 天气预报 */
.weather .weather_tit::before{
    content: '';
    background: url(/material/images/p1_11.png) center center no-repeat;
    width: 25px;
    height: 23px;
    position: absolute;
    top: 9px;
    left: 8px;
}
.weather .weather_yel{
    display: block;
    height: 30px;
    line-height: 30px;
    width: 200px;
    margin: 15px auto 0;
    text-align: center;
    background: #ffcc00;
    font-size: 14px;
}
.weather_data{
    overflow: hidden;
    position: relative;
    height: 162px;
}
.weather_data .weather_c{
    margin-top: 10px;
}
.weather_data .weather_c span{
    font-size: 50px;
    color: #003366;
}
.weather_data .weather_c span sup{
    font-size: 18px;
}
.weather_data_minute{
    overflow: hidden;
    font-size: 14px;
}
.weather_data_minute span{
    display: block;
    width: 120px;
    padding: 3px;
    text-align: center;
    background: #ffcc66;
    color: #fff;
    border-radius: 15px;
}
.weather_data_minute_p,.weather_data_minute_p2{
    padding: 5px 0 0 22px;
    position: relative;
}
.weather_data_minute .weather_data_minute_p::before{
    content: '';
    position: absolute;
    background: url(/material/images/p1_15.png) center no-repeat;
    width: 23px;
    height: 19px;
    left: 0;
    top: 8px;
}
.weather_data_minute_p2::before{
    content: '';
    position: absolute;
    background: url(/material/images/p1_18.png) center no-repeat;
    width: 23px;
    height: 19px;
    left: 0;
}
/* 二维�? */
.qr_code{
    overflow: hidden;
    margin-bottom: 10px;
}
.qr_code div{
    float: left;
    margin-right: 17px;
    font-size: 14px;
    text-align: center;
    color: #4989c6;
}
.qr_code div img{
    width: 70px;
}
/* 调查问卷 */
.questionnaire img{
    width: 100%;
}
/* 党建工作 */
.party{
    margin-top: 12px;
}
.party img{
    width: 100%;
    height: 76px;
	margin-bottom: 6px;
}
.party .party_tit{
    font-size: 21px;
    font-weight: bold;
    padding: 0 15px 10px;;
    position: relative;
    color: #4989c6;
}
.party .party_tit::before{
    content: '';
    width: 3px;
    height: 22px;
    background: #4989c6;
    position: absolute;
    top: 4px;
    left: 0;
}
/* 主内�?3 */

/* &#51;&#54;&#53;&#98;&#101;&#116;&#24590;&#20040;&#25552;&#29616;&#95;&#98;&#101;&#116;&#51;&#51;&#54;&#53;&#20063;&#21487;&#20197;&#95;&#51;&#54;&#53;&#98;&#101;&#116;&#24320;&#25143;&#36865;&#50;&#48;专题 */
.special{
    height: 140px;
    border: 1px solid #ccc;
    overflow: hidden;
    margin-bottom: 20px;
}
.special_tit{
    width: 20px;
    height: 100%;
    padding: 20px 15px;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    background: #4989c6;
    float: left;
}
#special_seam{
    height:110px;
    width:1000px;
    overflow: hidden;
    margin: 20px auto;
}
.picMarquee-left{position:relative;}
.picMarquee-left ul{ overflow:hidden; zoom:1;position: relative; }
.picMarquee-left ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left ul li .pic{ text-align:center; }
.picMarquee-left ul li .pic img{ width:240px; height:85px; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-left ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left ul li .title{ line-height:24px;   }
/*&#51;&#54;&#53;&#98;&#101;&#116;&#24590;&#20040;&#25552;&#29616;&#95;&#98;&#101;&#116;&#51;&#51;&#54;&#53;&#20063;&#21487;&#20197;&#95;&#51;&#54;&#53;&#98;&#101;&#116;&#24320;&#25143;&#36865;&#50;&#48;科普*/
.coupe,.specialist,.video{
    width: 340px;
    float: left;
    margin-right: 40px;
}
.coupe_tit,.specialist_tit,.video_tit{
    border-bottom: 1px solid #4989c6;
    overflow: hidden;
    margin-bottom: 10px;
}
.coupe_tit span,.specialist_tit span,.video_tit span{
    display: block;
    float: left;
    font-size: 20px;
    color: #4989c6;
    border-bottom: 5px solid #4989c6;
    font-weight: bold;
    padding: 5px;
}
.coupe_tit a,.specialist_tit a,.video_tit a{
    float: right;
    color: #999;
    margin-top: 15px;
}
.coupe_list ul{
    width: 210px;
}
.coupe_list ul li{
    padding: 5px 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
/*专家访谈*/
.specialist ul li{
    padding: 0 8px 10px;
    overflow: hidden;
}
.specialist #StampIDrecommend{
    float: left;
    margin-right: 10px; 
}
.specialist #StampIDrecommend img{
    width: 97px;
    height: 70px;
}
.specialist #StampIDsubject{
    width: 210px;
    float: left;
}
/*&#51;&#54;&#53;&#98;&#101;&#116;&#24590;&#20040;&#25552;&#29616;&#95;&#98;&#101;&#116;&#51;&#51;&#54;&#53;&#20063;&#21487;&#20197;&#95;&#51;&#54;&#53;&#98;&#101;&#116;&#24320;&#25143;&#36865;&#50;&#48;视频*/
.video{
    margin: 0;
}
.video ul{
    padding: 0 7px;
}
.video ul li{
    padding: 5px 30px;
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.video ul li::before{
    content: '';
    background: url(/material/images/p1_45.png) center center no-repeat;
    width: 21px;
    height: 24px;
    position: absolute;
    left: 0;
}
/* 互动交流 */
.exchange{
    overflow: hidden;
}
.exchange_tit{
    padding: 5px;
    font-size: 20px;
    color: #4989c6;
    font-weight: bold;
    position: relative;
    margin-bottom: 10px;
}
.exchange_tit::after{
    content: '';
    width: 990px;
    border-top: 1px solid #eaeaea;
    position: absolute;
    top: 50%;
    right: 0;
}
.exchange_txt div {
    width: 179px;
    height: 65px;
    line-height: 65px;
    text-align: center;
    float: left;
    background: #4989c6;
    color: #fff;
    font-weight: bold;
    margin-right: 4px;
    overflow: hidden;
    position: relative;
}
.exchange_txt div:hover{
    background: #51a2ef;
}
.exchange_txt div img{
    width: 35px;
    height: 35px;
    position: absolute;
    top: 15px;
    left: 25px;  
}
.exchange_txt div span{
    display: inline-block;
    text-indent: 21px;
    color: #fff;
}
.exchange_txt div span i{
    color: #ffcc66;
    display: inline-block;
    text-indent: 25px;
}

/*页脚*/
#footer{
    overflow: hidden;
}
.foot_sel_out{
    width: 100%;
    background: #eee;
    overflow: hidden;
}
.foot_sel{
    width: 1100px;
    margin: 15px auto;
    overflow: hidden;
}
.foot_sel select{
    float: left;
    width: 340px;
    margin-right: 35px;
    height: 30px;
    color: #666;
}
#footer .foot_p{
    height: 8px;
    width: 100%;
    background: #4989c6;
}
#footer .foot{
    width: 1080px;
    margin: 40px auto;
    overflow: hidden;
}
#footer .foot div{
    float: left;
     margin-right: 20px;
}
#footer .foot div p{
    color: #666;
    padding: 5px 0;
    font-size: 14px;
    text-align: center;
}

/*二级页模�?*/
#Content_er{
    width: 1100px;
    margin: 20px auto;
    overflow: hidden;
}
#Content1_er{
    width: 285px;
    float: left;
}
#Content2_er{
    width: 780px;
    float: right;
}
#Content3_er{
    width: 285px;
    float: right;
}
#Content4_er{
    width: 780px;
    float: left;
}
/*路径*/
.path_se{
    width: 100%;
    height: 45px;
    background: rgba(73, 137, 198, 0.1);
}
.path_se_out{
    width: 1100px;
    margin: 0 auto;
    overflow: hidden;
    padding-top: 7px;
    line-height: 25px;
}
#pathdiv{
    padding-left: 30px;
    position: relative;
}
#pathdiv::before{
    content: '';
    display: block;
    background: url(/material/images/path.png) center no-repeat;
    width: 25px;
    height: 25px;
    position: absolute;
    left: 0;
    top: -1px;
}
#PathID1,#PathID2,#PathID3,#PathID4{
    font-size: 14px;
}

/* 部门领导列表导航 */
.er_nav  .er_nav_tit,
.built_in .built_in_tit,
.er_special .er_special_tit{
    font-weight: bold;
    padding: 5px 10px;
    border-top:5px solid #4989c6;
    border-bottom: 1px solid #4989c6;
    overflow: hidden;
}
.er_nav ul li{
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #eee;
    padding: 0 10px;
    overflow: hidden;
}
.er_nav ul li span{
    float: right;
    color: #ccc;
}
.er_nav .er_nav_text {
    text-indent: 28px;
    font-size: 14px;
    color: #666;
    line-height: 200%;
}
.er_nav .er_nav_text a{
    color: #cc0000;
}
/* 内设单位列表 */
.built_in{
    overflow: hidden;
    margin: 20px 0;
}
.built_in ul{
    margin: 15px 0 0;
}
.built_in ul li{
    width: 130px;
    height: 25px;
    line-height: 25px;
    border: 1px solid #d6d6d6;
    margin-bottom: 5px;
    text-align: center;
    font-size: 14px;
}
.built_in ul li:hover{
    background: #4989c6;
}
.built_in ul li:hover>a{
    color:#fff;
}

/* 直属单位/市&#51;&#54;&#53;&#98;&#101;&#116;&#24590;&#20040;&#25552;&#29616;&#95;&#98;&#101;&#116;&#51;&#51;&#54;&#53;&#20063;&#21487;&#20197;&#95;&#51;&#54;&#53;&#98;&#101;&#116;&#24320;&#25143;&#36865;&#50;&#48;局 */
.directly_under_tit{
    padding: 7px 10px;
    border-top:5px solid #4989c6;
    border-bottom: 1px solid #4989c6;
}
.directly_under_tit span{
    font-weight: bold;
    padding: 3px 5px; 
    cursor: pointer;
}
.directly_under_tit .directly_under_tit_active{
    background: #4989c6;
    color: #fff;
}
.directly_under_list_con{
    display: none;
}
.directly_under_list_con li{
    font-size: 14px;
    padding: 5px 20px;
    position: relative;
}
.directly_under_list_con li::before{
    content: '>';
    position: absolute;
    left: 5px;
    color: #4989c6;
}
/*领导班子*/
.er_right_tit,.er_met_tit,.er_public_tit{
    background: url(/material/images/titbg.png) center top no-repeat;
    width: 100%;
    height: 50px;
    overflow: hidden;
}
.er_right_tit span,
.er_met_tit span,
.er_public_tit span{
    color: #fff;
    margin-left: 45px;
    line-height:50px;
    font-weight: bold;
}
.er_right_list_out{
    border: 1px solid #d6d6d6;
    border-top: none;
    padding: 0 15px;
}
.er_right_list{
    overflow: hidden;
    border-bottom: 1px solid #d6d6d6;
    padding: 15px 0;
}
.er_right_list .er_right_list_left{
    float: left;
    margin-right: 20px;
}
.er_right_list .er_right_list_right{
    float: right;
    width: 600px;
	color:#666
}
.er_right_list .er_right_list_right span{
    font-weight: bold;
    display: block;
    margin-bottom: 20px;
}
.er_right_list .er_right_list_right p{
    font-size: 14px;
    color: #999;
    line-height: 200%;
}
/*文件�?/新闻统一内容*/
.folder_text_hd,.new_text_hd{
    padding: 10px 5px;
    border-bottom: 1px solid #4989c6;
    overflow: hidden; 
}
.folder_text_hd .folder_text_tit,
.new_text_hd .new_text_tit{
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
}
.folder_text_hd .folder_time span,
.new_text_hd .new_time span{
    font-size: 14px;
    color: #999;
}
.folder_text_hd .folder_time .bdsharebuttonbox,
.new_text_hd .new_time .bdsharebuttonbox{
    float: right;
}
.folder_text_txt,
.new_text_txt{
    padding: 30px 10px;
}
.folder_text_txt p,
.new_text_txt p{
    color: #333;
    line-height: 200%;
    margin-bottom: 10px;
}
/* 二级页左侧&#51;&#54;&#53;&#98;&#101;&#116;&#24590;&#20040;&#25552;&#29616;&#95;&#98;&#101;&#116;&#51;&#51;&#54;&#53;&#20063;&#21487;&#20197;&#95;&#51;&#54;&#53;&#98;&#101;&#116;&#24320;&#25143;&#36865;&#50;&#48;专�? */
.er_special .er_special_tit a{
    float: right;
    color: #4989c6;
    font-size: 14px;
    font-weight: 100;
}
.er_special .er_special_list img{
    display: block;
    width: 100%;
    height: 80px;
    margin: 10px auto 5px;
}
.er_special .er_special_list span{
    display: block;
    text-align: center;
    font-size: 14px;
}
/* &#51;&#54;&#53;&#98;&#101;&#116;&#24590;&#20040;&#25552;&#29616;&#95;&#98;&#101;&#116;&#51;&#51;&#54;&#53;&#20063;&#21487;&#20197;&#95;&#51;&#54;&#53;&#98;&#101;&#116;&#24320;&#25143;&#36865;&#50;&#48;服务-&#51;&#54;&#53;&#98;&#101;&#116;&#24590;&#20040;&#25552;&#29616;&#95;&#98;&#101;&#116;&#51;&#51;&#54;&#53;&#20063;&#21487;&#20197;&#95;&#51;&#54;&#53;&#98;&#101;&#116;&#24320;&#25143;&#36865;&#50;&#48;视频 */
.er_met_tit a{
    float: right;
    color: #fff;
    margin: 17px 15px 0 0;
}
.er_met_video,
.er_met_Science,
.er_met_expert{
    overflow: hidden;
    padding: 15px 10px 0px;
    border: 1px solid #d6d6d6;
    border-top: none;
}
.er_met_video ul li{
    float: left;
    width: 164px;
    margin: 12px;
}
.er_met_video ul li img{
    display: block;
    width: 100%;
    height: 120px;
}
.er_met_video ul li span{
    display: block;
    text-align: center;
    margin-top: 7px;
    font-size: 14px;
}
/* 象服�?-&#51;&#54;&#53;&#98;&#101;&#116;&#24590;&#20040;&#25552;&#29616;&#95;&#98;&#101;&#116;&#51;&#51;&#54;&#53;&#20063;&#21487;&#20197;&#95;&#51;&#54;&#53;&#98;&#101;&#116;&#24320;&#25143;&#36865;&#50;&#48;科普 */
.er_met_Science{
    padding: 15px;
}
.er_met_Science ul li{
    overflow: hidden;
    padding: 5px 0 5px 15px;
    position: relative;
}
.er_met_Science ul li::before{
    content: '·';
    color: #4989c6;
    position: absolute;
    font-size: 30px;
    left: 0;
    top: -4px;
}
.er_met_Science ul li span{
    float: right;
    color: #ccc;
}
/* 象服�?-专家访谈 */
.er_met_expert ul li{
    overflow: hidden;
    margin-bottom: 20px;
}
.er_met_expert .er_met_expert_img{
    width: 150px;
    height: 120px;
    float: left;
    margin-right: 15px;
}
.er_met_expert .er_met_expert_img img{
    width: 100%;
    height: 100%;
}
.er_met_expert .er_met_expert_div{
    float: left;
    width: 580px;
}
.er_met_expert .er_met_expert_div span{
    font-weight: bold;
    margin-bottom: 15px;
    display: block;
}
.er_met_expert .er_met_expert_div p{
    line-height: 200%;
    font-size: 14px;
    color: #666;
}
.er_met_expert .er_met_expert_div p a{
    color: #cc0000;
}

/* 统一左侧栏目导航 */
.unifide_nav{
    border-bottom: 2px solid #4989c6;
}
.unifide_nav .unifide_nav_tit{
    font-weight: bold;
    color: #fff;
    text-align: center;
    background: #4989c6;
    height: 40px;
    line-height: 40px;
}
.unifide_nav ul li{
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    overflow: hidden;
    border-bottom: 1px solid #eee;
}
.unifide_nav ul li span{
    float: right;
    color: #ccc;
}
.unifide_nav ul li:hover,
.er_nav ul li:hover{
    background: rgba(73, 137, 198, 0.1);
}
.unifide_nav ul li:hover>a,
.er_nav ul li:hover>a{
    color: #4989c6;
}
.unifide_nav_tit_active{
    background: rgba(73, 137, 198, 0.1);
}
.unifide_nav_tit_active>a,
.unifide_nav_tit_active span{
    color: #4989c6!important;
}
/* 统一新闻列表二级�? */
.unifide_list,.qxsp_list{
    background: #fff;
    border: 1px solid #d6d6d6;
    border-top: 0;
    padding: 15px;
    overflow: hidden;
}
.unifide_list ul{
    border-bottom: 1px solid #d6d6d6;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.unifide_list ul li{
    overflow: hidden;
    padding: 5px 20px;
    position: relative;
    font-size: 14px;
}
.unifide_list ul li::before{
    content: '·';
    font-size: 30px;
    position: absolute;
    color: #4989c6;
    left: 0;
    top: -4px;
}
.unifide_list ul li i{
    color: #4989c6;
}
.unifide_list ul li span{
    float: right;
    color: #999;
}
#page{
    padding: 10px;
    text-align: center;
}
#page a{
    padding: 5px;
}
#page span{
    display: inline-block;
    background: #4989c6;
    padding: 3px 8px;
    color: #fff;
}

/* 视频二级�? */
.qxsp_list li{
    float: left;
    width: 177px;
    margin-right: 10px;
    margin-bottom: 20px;
}
.qxsp_list li img{
    width: 100%;
    height: 140px;
    display: block;
}
.qxsp_list li span{
    display: block;
    text-align: center;
    margin-top: 7px;
    font-size: 14px;
    height: 40px;
    overflow: hidden;
}
/*新闻详细页左侧和相关文章*/
.rank .rank_tit{
    font-weight: bold;
    padding: 5px 10px;
    border-top: 5px solid #4989c6;
    border-bottom: 1px solid #4989c6;
    margin-bottom: 5px;
}
.rank ul li{
    padding: 5px 15px;
    line-height: 200%;
    font-size: 14px;
    border-bottom: 1px solid #d6d6d6;
    position: relative;
}
.rank ul li::before{
    content: '·';
    font-size: 30px;
    color: #4989c6;
    position: absolute;
    top: 5px;
    left: 0;
}
.related_articles{
    margin: 20px auto;
}
.related_articles p{
    font-weight: bold;
    color: #4989c6;
    padding: 10px 0;
    border-bottom: 1px solid #d6d6d6;
    margin-bottom: 5px;
}
.related_articles ul li{
    padding: 5px 0;
    font-size: 14px;
    
}
.related_articles ul li a{
    color: #333;
}

/* 专题列表�? */
.thematic_tit{
    height: 30px;
    background: url(/material/images/thematic_03.jpg) center top no-repeat;
    padding: 5px 20px;
}
.thematic_tit span{
    float: left;
    padding: 6px 20px;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    margin-top: 5px;
}
.thematic_tit .thematic_tit_active{
    background: #fff;
    color: #4989c6;
    font-weight: bold;
}
.thematic_list_div_tit1,.thematic_list_div_tit2,.thematic_list_div_tit3 {
    padding: 5px 20px;
    margin-bottom: 20px;
}
.thematic_list_div_tit1 span,.thematic_list_div_tit2 span,.thematic_list_div_tit3 span{
    padding: 5px 15px;
    border-radius: 5px;
    margin-right: 0px;
}
.thematic_list_div_tit_active {
    background: #4989c6;
    color: #fff;
    font-weight: bold;
}

.thematic_list{
    border: 1px solid #d6d6d6;
    border-top: 0;
    padding: 15px 0; 
}
.thematic_list_div,.thematic_jia_ul{
    display: none;
}
.thematic_list_div ul {
    overflow: hidden;
}
.thematic_list_div ul li {
    width: 232px;
    float: left;
    margin-left: 20px;
    text-align: center;
    margin-bottom: 20px;
}
.thematic_list_div ul li img {
    width: 100%;
    height: 90px;
}
.thematic_list_div ul li a{
    display: inline;
    font-size: 14px;
    line-height: 1.5;
}
/* 公众留言 */
.er_public_tit a{
    float: right;
    color: #4989c6;
    font-weight: bold;
    background: #fff;
    padding: 4px 10px 4px 30px;
    border-radius: 5px;
    margin: 13px;
    position: relative;
}
.er_public_tit a::before{
    content: '';
    width: 15px;
    height: 15px;
    background: url(/material/img/liuyan.png) no-repeat;
    position: absolute;
    top: 8px;
    left: 8px;
}
.public_list{
    border: 1px solid #d6d6d6;
    border-top: 0;
    padding: 20px;
    font-size:14px;
}
.public_list_t table{
    border:1px solid #d6d6d6;
    border-collapse: collapse;
    margin-bottom: 20px;
}
.public_list_t th,.public_list_t td{
    padding: 10px;
}
.public_list_t th{
    background: #eee;
}
.public_list_t th p{
    float: left;
    margin-right: 150px;
    font-weight: 800;
}
.public_table_td_tit{
    font-weight: 800;
}
.public_list_t th p span{
    font-weight: 100;
}
.public_list_t .public_table_time{
    color:#999;
}
.public_table_td_col{
    color: #333;
}
/* 我要留言 */
.message_table{
    width: 100%;
    border: none;
}
.message_table td{
    border: none;
}
.message_table td{
    padding: 5px;
}
.message_table .message_td_tit{
    width: 140px;
    text-align: right;
    font-size: 14px;
}
.message_table .message_td_tit sup{
    color: #cc0000;
}
.message_td_inp {
    width: 280px;
    height: 25px;
    outline: none;
    border: 1px solid #d6d6d6;
    text-indent: 14px;
}
.message_td_inp2 {
    height: 25px;
    border: 1px solid #d6d6d6;
    width: 100%;
}
.message_table textarea{
    width: 100%;
    resize: none;
    border: 1px solid #d6d6d6;
}
.message_table button{
    font-size: 16px;
    border: none;
    padding: 5px 40px;
    outline: none;
}
.message_table .Submission{
    background: #4989c6;
    color: #fff;
}
.message_table #tongyi,
.message_table input[type="radio"]{
    vertical-align:middle;
    margin-right: 5px;
}
.message_table label{
    margin-right: 20px;
}
.message_table .message_td_agreement{
    height: 100px;
    border: 1px solid #d6d6d6;
    padding: 10px;
    overflow: auto;
    color: #333;
}