hzppicbody.bg-fff, .bg-fff{
    background: #fff;
}
.header, .nav, .newfooter, .wenzhang-line{
    min-width: 1200px;
}
.header{
    background: #fff;
    height: 120px;
}
.header .logo{
    width: 511px;
    height: 94px;
    padding-top: 6px;
}
.header .logo img{
    height: 94px;
}

/*搜索栏*/
.language{
    text-align: right;
}
.search{
    padding-top: 12px;
}
.search .search-con{
    position: relative;
}
.search .search-icon{
    width: 20px;
    height: 36px;
    float: left;
    /*background: url(../wbppimages/search-jiao.png) no-repeat;*/
}
.search .search-left{
    background-position: left center;
}
.search .search-text{
    float: left;
    height: 36px;
    width: 265px;
    border: 1px solid #b5b5b5;
    border-left: none;
    border-right: none;
    font-size: 14px;
    color: #333;
    box-sizing: border-box;
    line-height: 36px;
}
.search .search-right{
    background-position: right center;
}
.search .search-btn{
    width: 36px;
    height: 36px;
    /*background: url(../wbppimages/search-bg.png) no-repeat center center;*/
    position: absolute;
    right: 0px;
    top: 0px;
    border: none;
    cursor: pointer;
}
.search .language{
    line-height: 36px;
    margin-right: 10px;
    color: #555;
}
.search .language a{
    color: #555;
}

.header .search-menu{
    width: 305px;
    height: 27px;
    position: relative;
}
.search-menu ul{
    /*overflow: hidden;*/
    position: absolute;
    right: 0;
    top: 0;
}
.search-menu li{
    float: left;
}
span.span-title{
    position: absolute;
    white-space: nowrap;
    z-index: 99;
    background: #fff;
    border: 1px solid #ccc;
    padding: 0 3px;
}
.search-menu li a{
    display: inline-block;
    background-repeat: no-repeat;
    height: 22px;
    line-height: 22px;
    background-position: left center;
    margin: 5px 0 0 0px;
    color: #555;
}
.search-menu li a{
    color: #555;
}
.search-menu li.weibo a{
    /*background-image: url(../wbppimages/weibo.png);*/
    padding-left: 25px;
}
.search-menu li.english a{
    /*background-image: url(../wbppimages/en.png);*/
    padding-left: 25px;
}
.search-menu li.weixin{
    position: relative;
}
.search-menu li.weixin a{
    /*background-image: url(../wbppimages/weixin.png);*/
    padding-left: 24px;
}
.search-menu .weixin-code{
    position: absolute;
    z-index: 99;
    top: 38px;
    left: 0px;
    border: 1px solid #ccc;
    display: none;
}
.search-menu li.app{
    position: relative;
}
.search-menu li.app a{
    /*background-image: url(../wbppimages/app.png);*/
    padding-left: 15px;
}
.search-menu li a.app-line{
    margin: 0;
    height: 30px;
    line-height: 30px;
    padding-left: 20px;
    font-size: 14px;
    display: block;
    /*background: url(../wbppimages/app.png) no-repeat 5px center;*/
    border-bottom: 1px dashed #ccc;
}
/* .search-menu li.app .hzp-code{
	position: absolute;
	z-index: 99;
	width: 406px;
	left: -150px;
	display: none;
} */

/*黄强用*/
.search-menu li.robot a{
    /*background-image: url(../wbppimages/robot-2.png);*/
    padding-left: 20px;
}
.appdown {
    position: relative;
    display: inline-block;
}
.appdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 120px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    padding: 8px 8px;
    left:-60px;
    border:1px #e8e8e8 solid;
    z-index:999;
}
.appdown:hover .appdown-content{
    display: block;
}
.search-menu li.app .hzp-code{
    position: absolute;
    z-index: 99;
    width: 145px;
    left: 0px;
    background: #fff;
    display: none;
    border: 1px solid #ccc;
}
.search-menu li.app .hzp-box{
    float: left;
    border: 1px solid #ccc;
    padding: 5px;
    background: #fff;
    text-align: center;
    font-size: 16px;
    color: #666666;
    line-height: 30px;
}
.search-menu li.app .hzp-box img{
    width: 190px;
}
.search-menu li.email a{
    /*background-image: url(../wbppimages/mail.png);*/
    padding-left: 21px;
}
.search-menu li.baosong a{
    /*background-image: url(../wbppimages/baosong.png);*/
    padding-left: 20px;
}
.search-menu li.gerenzhongxin a{
    /*background-image: url(../wbppimages/gerenzhongxin.png);*/
    padding-left: 25px;
}

/*导航*/
.nav{
    background: #2b5aaa;
    height: 58px;
}
.nav li{
    float: left;
    line-height: 58px;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    width: 200px;
    text-align: center;
}
.nav li.active{
    background: #e4852b;
    color: #fff;
}
.nav li a{
    color: #fff;
}
.nav-con{
    position: relative;
}
.layer{
    width: 200px;
    z-index: 99;
    position: absolute;
    background: #fff;
    opacity: 0.92;
    top: 58px;
    display: none;
}
.layer a{
    color: #595959;
}
/*.layer1-box .title{
	border-bottom: 2px solid #d8d8d7;
	position: relative;
	height: 42px;
	width: 100%;
}
.layer1-box .title h2{
	position: absolute;
	padding: 0 20px;
	left: 0px;
	top: 0;
	height: 42px;
	line-height: 42px;
	color: #4060c1;
	font-size: 18px;
	border-bottom: 2px solid #3a58b9;
}
.layer1-box .title h2 a{
	color: #4060c1;
}
.layer1-box .title a.more{
	float: right;
	line-height: 42px;
}
.people{
	width: 170px;
}
.people-con {
	padding: 10px 0 10px 20px;
}
.people-con a{
	display: block;
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
}
.nav-zhize{
	width: 420px;
	margin-left: 50px;
}
.nav-zhize .text{
	font-size: 16px;
	color: #595959;
	height: 160px;
	text-indent: 2em;
	padding: 20px 5px 0 5px;
	line-height: 28px;
}
.nav-right{
	width: 430px;
	margin-left: 50px;
}
.nav-right .link a{
	font-size: 16px;
	line-height: 28px;
	display: inline-block;
	margin-right: 30px;
}
.nav-right .link {
	padding: 8px 0;
}
.nav-right .link a:hover{
	color: #035c9f;
}*/
.layer-nav{
    font-size: 16px;
    text-align: center;
    height: 35px;
    line-height: 35px;
    width:200px;
}
.layer-nav a{
    color: #164f8e;
    height: 35px;
    width:200px;
    display: inline-block;
    font-weight: bolder;
}
.layer-nav a:hover{
    background:#2b5aaa;
    color:#ffffff;
}
.layer-n1
{
    left: 200px;
    height: 140px;
}
.layer-n2
{
    left: 400px;
    height: 385px;
}
.layer-n3
{
    left: 600px;
    height: 315px;
}
.layer-n4
{
    left: 800px;
    height: 350px;
}
.layer-n5
{
    left: 1000px;
    height: 280px;
}
/*.layer-nav1{
	font-size: 18px;
	text-align: left;
	height: 46px;
	line-height: 46px;
	padding-left:60px;
	padding-right:60px;
	color: #164f8e;
}
.layer-nav1 a{
	color: #164f8e;
	display: inline-block;
	font-weight: bold;
	margin: 0 12px;
}*/

/*上部要闻*/
.proclamation dl{
    text-align: center;
    color: #164f8e;
}
.proclamation dt{
    font-size: 30px;
    font-weight: bold;
    padding-top: 10px;
}
.proclamation dd{
    font-size: 18px;
    padding-top: 4px;
}
.proclamation a{
    color: #164f8e;
}

/*banner图*/
.banner-mt{
    margin-top: 10px;
}
.banner{
    position: relative;
    width: 822px;
    height: 450px;
}
.banner-list{
    position: absolute;
    right: 30px;
    bottom: 16px;
    z-index: 15;
}
.banner-list li{
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    float: left;
    /*background: url(../wbppimages/banner-btn-bg.png) no-repeat;*/
    margin-right: 8px;
}
.banner-list li.active{
    /*background: url(../wbppimages/banner-active-bg.png) no-repeat;*/
    color: #fff;
}
.banner-list li.active a{
    color: #fff;
}
.banner-img img{
    width: 822px;
    height: 450px;
}
.banner-img li{
    position: relative;
}
.banner-img .bg{
    height: 54px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    opacity: 0.7;
    filter:alpha(opacity=70);
    background: #000;
    z-index: 10;
}
.banner-img .text{
    position: absolute;
    left: 0;
    bottom: 0;
    height: 54px;
    line-height: 54px;
    color: #fff;
    z-index: 11;
    padding-left: 10px;
    font-size: 16px;
}
.banner .more{
    position: absolute;
    width: 20px;
    height: 20px;
    /*background: url(../wbppimages/banner-btn-bg.png) no-repeat;*/
    line-height: 12px;
    text-align: center;
    right: 10px;
    bottom: 16px;
    z-index: 15;
}

.index-bwcx{
    width: 822px;
    height: 78px;
}
.index-bwcx img{
    width: 822px;
    height: 78px;
}

/*banner右侧要闻 - 354*/
.top-news{
    width: 352px;
    height: 426px;
    /*background: #fff;*/
    /*padding-top: 7px;*/
}
.top-news .top-news-tab{
    padding: 0px 0px 0 60px;
    background: #fff;
    position: relative;
}
.top-news-yw{
    position: absolute;
    left: 0;
    top: 0;
    background: #035c9f;
    color: #fff;
    height: 47px;
    line-height: 47px;
    width: 60px;
    font-size: 18px;
    text-align: center;
}
.top-news .top-news-tab li{
    height: 45px;
    line-height: 45px;
    float: left;
    color: #595959;
    border-bottom: 2px solid #dfdfdf;
    font-size: 18px;
    width: 75px;
    text-align: center;
    font-weight: bold;
}
.top-news .top-news-tab li.middle{
    width: 120px;
}
.top-news .top-news-tab li a{
    color: #595959;
}
.top-news .top-news-tab li.active{
    border-bottom: 2px solid #2a5aaa;
}
.top-news .top-news-tab li.active, .top-news .top-news-tab li.active a{
    color: #035c9f;
}
.top-news .top-news-con{
    padding-top: 20px;
    background: #fff;
    height: 373px;
    padding-bottom: 9px;
}
.top-news .top-news-con li{
    padding: 0 26px 0 27px;
    overflow: hidden;
    padding-bottom: 8px;
    line-height: 24px;
}
.top-news .top-news-con li i{
    width: 3px;
    height: 3px;
    background: #333333;
    float: left;
    margin: 11px 8px 0 -11px;
}
.top-news .top-news-con li .text{
    float: left;
    width: 100%;
    font-size: 16px;
}
.top-news-link, .top-news-link img{
    width: 352px;
}
.top-news-link{
    margin-top: 26px;
}

.index-gwy, .index-gwy img{
    width: 352px;
    height: 78px;
}

/*tab选项卡*/
.announcement{
    width: 848px;
}
.announcement-tab{
    width: 398px;
    background: #fff;
    margin-right: 26px;
    margin-bottom: 26px;
    float: left;
}
.announcement-tab .hd li{
    float: left;
    width: 199px;
    text-align: center;
    background: #d2d8db;
    height: 34px;
    line-height: 34px;
    font-size: 18px;
    font-weight: bold;
    color: #595959;
    border-top: 2px solid #d2d8db;
}
.announcement-tab .hd li a{
    color: #595959;
}
.announcement-tab .hd li.active{
    background: #fff;
    color: #035c9f;
    border-top: 2px solid #035c9f;
}
.announcement-tab .hd li.active a{
    color: #035c9f;
}
.announcement-tab .bd{
    height: 204px;
    overflow: hidden;
}
.announcement-tab .bd ul{
    padding-top: 15px;
}
.announcement-tab .bd li{
    line-height: 34px;
    font-size: 16px;
    overflow: hidden;
    padding-left: 28px;
}
.announcement-tab .bd li i{
    display: inline-block;
    width: 3px;
    height: 3px;
    float: left;
    background: #333333;
    margin-top: 16px;
    margin-left: -12px;
}
.announcement-tab .bd li .text{
    float: left;
    width: 100%;
}
.announcement-tab .bd li span{
    font-size: 14px;
}

/*公告右侧边栏*/
.other-sidebar{
    width: 352px;
}
.search-sidebar{
    height: 197px;
    width: 352px;
    background: #2a5aaa;
}
.other-sidebar .link{
    padding-bottom: 10px;
}
.other-sidebar .link, .other-sidebar .link img{
    width: 352px;
}
.search-sidebar .title{
    font-weight: bold;
    font-size: 18px;
    color: #fff;
    height: 46px;
    line-height: 46px;
    padding-left: 10px;
}
.search-sidebar .title a{
    color: #fff;
}
.search-sidebar li{
    float: left;
    text-align: center;
    color: #fff;
    font-size: 16px;
    margin-left: 33px;
    padding-top: 18px;
}
.search-sidebar li img{
    margin-bottom: 12px;
    width: 74px;
}
.search-sidebar li a{
    color: #fff;
}
.media-sidebar{
    background: #fff;
    height: 282px;
    margin-top: 26px;
}
.media-sidebar .hd li{
    height: 36px;
    line-height: 36px;
    width: 176px;
    background: #d2d8db;
    text-align: center;
    float: left;
    font-size: 18px;
    font-weight: bold;
}
.media-sidebar .hd li.active{
    color: #035c9f;
    background: #fff;
}
.media-sidebar .hd li.active a{
    color: #035c9f;
}
.media-con{
    padding: 10px 10px 0;
}
.media-con img{
    height: 166px;
    width: 312px;
    margin:0 auto;
    margin-top: 12px;
}
.media-con .text{
    margin-top: 12px;
    display: block;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
}

/*专题*/
.topic{
    background: #fff;
}
.topic .title{
    height: 60px;
    line-height: 60px;
    color: #035c9f;
    font-size: 18px;
    padding-left: 18px;
    font-weight: bold;
}
.topic .title a{
    color: #035c9f;
}
.topic li{
    width: 270px;
    margin-left: 24px;
    float: left;
    font-size: 16px;
    text-align: center;
    padding-bottom: 20px;
}
/*.topic li img{
	width: 270px;
	height: 158px;
}*/
.topic li img{
    width: 270px;
    height: 50px;
}
.topic li .text{
    display: none;
    line-height: 48px;
    height: 48px;
    overflow: hidden;
}

/*改版2-专题、政务服务门户、互动*/
.zhuanti{
    width: 358px;
    margin-right: 26px;
    background: #fff;
    padding: 0 20px;
}
.zhuanti .title{
    color: #035c9f;
    font-size: 18px;
    font-weight: bold;
    line-height: 46px;
}
.zhuanti .title a{
    color: #035c9f;
}
.zhuanti li{
    padding-bottom: 10px;
}
.zhuanti img{
    width: 358px;
    height: 50px;
}

.zhengwu{
    width: 378px;
    background: #fff;
    margin-right: 26px;
    padding: 0 10px;
    padding-bottom: 18px;
}
.zhengwu .title{
    color: #035c9f;
    font-size: 18px;
    padding-left: 10px;
    font-weight: bold;
    line-height: 46px;
}
.zhengwu .title a{
    color: #035c9f;
}
.zhengwu li{
    float: left;
    width: 126px;
    text-align: center;
    color: #535752;
    font-size: 16px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.zhengwu li img{
    width: 60px;
    height: 60px;
    margin: 0 auto;
}
.zhengwu li a.text{
    margin-top: 10px;
    display: inline-block;
}


.hudong{
    width: 332px;
    background: #fff;
    padding: 0 10px;
    padding-bottom: 15px;
    height:209px;
    overflow:hidden;
}
.hudong .title{
    color: #035c9f;
    font-size: 18px;
    font-weight: bold;
    padding-left: 10px;
    line-height: 46px;
}
.hudong ul{
    padding-top: 0px;
}
.hudong .title a{
    color: #035c9f;
}
.hudong li{
    float: left;
    width: 165px;
    text-align: center;
    color: #535752;
    font-size: 16px;
    margin-top:8px;
    padding-top: 45px;
    padding-bottom: 15px;
}
.hudong li a{
    padding-top: 40px;
    color: #535752;
}
.hudong li.zxxf{
    /*background: url(../wbppimages/2018_index_zxxfico.png) no-repeat center 10px;*/
    border-right: 1px dashed #ccc;
    border-bottom: 1px dashed #ccc;
}
.hudong li.tsjb{
    /*background: url(../wbppimages/2018_index_tsjbico.png) no-repeat center 10px;*/
    border-bottom: 1px dashed #ccc;
}
.hudong li.zxft{
    /*background: url(../wbppimages/2018_index_zxftico.png) no-repeat center 10px;*/
    border-right: 1px dashed #ccc;
}
.hudong li.zqyj{
    /*background: url(../wbppimages/2018_index_zqyjico.png) no-repeat center 10px;*/
}

.zyjbwz{
    width: 332px;
    background: #fff;
    padding: 0 10px;
    padding-bottom: 9px;
    border-top: 10px solid #efefef;
}
.zyjbwz ul{
    padding-top: 0px;
}
.zyjbwz li{
    float: left;
    width: 282px;
    text-align: left;
    color: #535752;
    font-size: 16px;
    padding-left: 20px;
    padding-top: 14px;
    padding-bottom: 8px;
    padding-left:50px;
}
.zyjbwz li a{
    color: #535752;
    padding:10px 20px 0px 60px;
}
.zyjbwz li.jgjb{
    /*background: url(../wbppimages/2018_index_jgjbico.png) no-repeat 60px 10px;*/
}

/*服务*/
.service{
    width: 822px;
    background: #fff;
    padding-bottom: 28px;
}
.service .title{
    line-height: 46px;
    height: 46px;
}
.service .title h2{
    font-size: 18px;
    color: #035c9f;
    padding-left: 18px;
    font-weight: bold;
}
.service .title a.more{
    color: #f1952a;
    padding-right: 30px;
    font-size: 16px;
    font-weight: bold;
}
.service .title h2 a{
    color: #035c9f;
}
.service .list{
    padding: 25px 11px 0;
}
.service .list li{
    float: left;
    width: 132px;
    text-align: center;
    font-size: 16px;
}
.service .list li img{
    margin: 0 auto;
    width: 104px;
    display: inline-block;
}
.service .list li a.text{
    display: inline-block;
    padding-top: 10px;
    height: 26px;
    line-height: 26px;
}

/*互动*/
.dynamic{
    width: 352px;
    background: #fff;
    padding-bottom: 10px;
}
.dynamic .title{
    line-height: 66px;
    height: 66px;
}
.dynamic .title h2{
    font-size: 18px;
    color: #035c9f;
    padding-left: 27px;
    font-weight: bold;
}
.dynamic .title h2 a{
    color: #035c9f;
}
.dynamic .dynamic-con li{
    background-position: 36px center;
    background-repeat: no-repeat;
    width: 260px;
    margin: 0 auto 10px;
}
.dynamic .dynamic-con li.xinfang{
    /*background-image: url(../wbppimages/zaixian-bg.png);*/
}
.dynamic .dynamic-con li.jubao{
    /*background-image: url(../wbppimages/jubao-bg.png);*/
}
.dynamic .dynamic-con li.fangtan{
    /*background-image: url(../wbppimages/fangtan-bg.png);*/
}
.dynamic .dynamic-con li i{
    width: 21px;
    height: 46px;
    float: left;
    /*background: url(../wbppimages/dynamic-icon.png) no-repeat;*/
}
.dynamic .dynamic-con li a.text{
    padding-left: 68px;
    height: 44px;
    line-height: 44px;
    float: left;
    border: 1px solid #e0e0e0;
    border-left: none;
    border-right: none;
    font-size: 16px;
    width: 150px;
}
.dynamic .dynamic-con li i.icon-l{
    background-position: left center;
}
.dynamic .dynamic-con li i.icon-r{
    background-position: right center;
}
.dynamic .link img{
    margin: 0 auto;
}

/*页面底部*/
.newfooter{
    border-top: 3px solid #0b51c3;
}
.newfooter-menu, .newfooter-select, .zhinan, .statement, .manager{
    padding: 25px 0;
}
.newfooter-menu a{
    float: left;
    margin-left: 20px;
}
.newfooter-select select{
    height: 24px;
    margin-right: 30px;
}
.statement{
    color: #707070;
    padding-left: 20px;
    /*background: url(../wbppimages/ico39.png) no-repeat left center;*/
}
.zhinan{
    color: #707070;
    padding-left: 20px;
    /*background: url(../wbppimages/zhinan_bg.png) no-repeat left center;*/
}
.manager{
    color: #707070;
    padding-left: 20px;
    /*background: url(../wbppimages/manager_bg.png) no-repeat left center;*/
}
.fenge{
    padding: 25px 5px;
    color: #707070;
}
.newfooter{
    padding-bottom: 30px;
}
.newfooter .w1200-auto{
    position: relative;
}
.newfooter .about{
    text-align: center;
    font-size: 12px;
    color: #707070;
    line-height: 24px;
    /*margin-left: 300px;*/
    width: 100%;
}
.newfooter .beian{
    /*background: url(../wbppimages/2019beian.png) no-repeat left center;*/
    padding-left: 20px;
}
.newfooter .red-bg{
    margin-right: 15%;
}
.newfooter .about a{
    color: #707070;
}
.newfooter-link{
    padding-top: 16px;
    margin-right: 20px;
}
.newfooter-link dt{
    height: 36px;
    line-height: 36px;
    color: #666;
    width: 205px;
    border: 1px solid #ccc;
    cursor: pointer;
    text-align: center;
}
.newfooter-link dd{
    position: absolute;
    bottom: 60px;
    right: 1px;
    /*border: 2px solid #4c6cc6;*/
    border: 2px solid #ccc;
    font-size: 16px;
    width: 1156px;
    color: #fff;
    line-height: 40px;
    padding: 10px;
    display: none;
    color: #000;
    background: #ffffff;
    overflow: hidden;
    padding-left: 30px;
    z-index: 1000;
}
.newfooter-link dd span{
    display: inline-block;
    margin: 0 5px;
}
.newfooter-link dd a{
    display: block;
    color: #000;
    margin-right: 30px;
    position: relative;
    z-index: 99;
    float: left;
}
.newfooter-link dd a:hover{
    text-decoration: underline;
}
.newfooter-layer{
    background: #fff;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0.9;
    filter:alpha(opacity=90);
}
/*纠错样式*/
.newfooter_jiucuo {
    position: absolute;
    top: 10px;
    right:130px;
}
/*纠错样式*/
.mobilenewfooter_jiucuo {
    padding-top: 0px;
    padding-left: 20px;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
}
.mobilenewfooter_jiucuo img{
    width: 80px;
    height: 40px;
}

/*文章页*/
.wenzhang{
    min-width: 1200px;
    padding-top: 30px;
}
.wenzhang-line{
    border-top: 5px solid #2b5aaa;
}
.wenzhang .share{
    float:right;
}
.wenzhang .share img{
    display: inline-block;
}
.wenzhang h2.title{
    font-family:'微软雅黑';
    font-size:26px;
    color:#333;
    font-weight:normal;
    text-align:center;
    padding-top:2px;
    line-height:150%;
    padding-bottom:10px;
}
.wenzhang .two-title{
    font-family: '微软雅黑';
    font-size: 18px;
    text-align: center;
    line-height: 200%;
    padding-top: 0px;
    padding-bottom: 0px;
    color: #333;
    font-weight: normal
}
.wenzhang .date{
    border-top: 1px solid #989898;
    text-align: right;
    font-size: 14px;
    color: #919191;
    line-height: 150%;
    padding-top: 8px;
}
.wenzhang .text{
    padding-top: 30px;
}
.wenzhang .text, .wenzhang .text p{
    color: #000000;
    font-size: 16px;
    line-height: 200%;
    word-wrap: break-word;
    word-break: normal;
}
.wenzhang .fujian .title, .wenzhang .about .title{
    font-size: 18px;
    border-bottom: 1px solid #aaa;
    height: 40px;
    line-height: 40px;
}
.wenzhang .fujian, .wenzhang .about{
    padding: 0 20px;
    margin-top: 20px;
}
.wenzhang .fujian ul, .wenzhang .about ul{
    background: #f9f9f9;
    padding: 20px;
}
.wenzhang .fujian li{
    float: left;
    margin-right: 20px;
}
.wenzhang .fujian img{
    display: inline-block;
}
.wenzhang .about li{
    font-size: 16px;
    line-height: 30px;
}
.wenzhang img{
    display: inline-block;
}

/*二级面包屑*/
.crumbs{
    height: 46px;
    line-height: 46px;
    font-size: 14px;
    color: #565656;
}
.crumbs a{
    color: #2b5aaa;
}
.crumbs a:hover{
    text-decoration: underline;
}

/*栏目标题*/
.column-title{
    height: 46px;
    position: relative;
}
.column-title a{
    border-bottom: 2px solid #2b5aaa;
    height: 44px;
    line-height: 44px;
    position: relative;
    z-index: 9;
    padding: 0 12px;
    font-size: 18px;
    font-weight: bold;
    color: #2b5aaa;
    float: left;
}
.column-title i.underline{
    height: 2px;
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    background: #dadada;
}
.wenzhang img{
    display: inline-block;
}

/*药品*/
.yp-bg{
    background: #edeeee;
}
.yp-l{
    width: 340px;
    padding: 20px;
}
.yp-search{
    background: #fff;
}
.yp-search ul{
    padding: 10px 0;
}
.yp-search ul.zwgk-left-nav{
    padding-bottom: 30px;
}
.yp-search li{
    font-size: 16px;
    /*float: left;*/
    /*width: 110px;*/
    display: inline-block;
    margin: 0 0 0 45px;
    height: 46px;
    line-height: 46px;
}
.yp-search.ypserchstyle li{
    float: left;
    width: 110px;
}
.yp-search li a{
    color: #3a3a3a;
}
.yp-search .more{
    text-align: right;
    padding: 0 20px 10px 0;
}
.yp-list-img li{
    margin-top: 20px;
}
.yp-r{
    background: #fff;
    width: 800px;
    padding-left: 20px;
}
.py-list-title.column-title a{
    padding: 0 15px;
    border-bottom: 2px solid #dadada;
    color: #9a9a9a;
}
.py-list-title.column-title a.active{
    border-bottom: 2px solid #2b5aaa;
    color: #2b5aaa;
}
.py-list-title span{
    float: left;
    background: #ccc;
    width: 1px;
    height: 16px;
    margin: 15px 5px 0 5px;
    overflow: hidden;
}
.py-list-box ul{
    padding: 10px 10px;
}
.py-list-box li{
    /*background: url(../wbppimages/list_dot2.gif) no-repeat left 16px;*/
    padding: 3px 0 3px 10px;
    font-size: 16px;
    line-height: 26px;
}

/*药品监督动态*/
.yp-child-list{
    background: #fff;
}
.yp-child-list .title{
    position: relative;
    height: 46px;
    background: #f3f3f3;
}
.yp-child-list .title h2{
    height: 42px;
    line-height: 42px;
    border-bottom: 2px solid #fff;
    border-top: 2px solid #2b5aaa;
    border-left: 1px solid #dadada;
    border-right: 1px solid #dadada;
    position: relative;
    z-index: 9;
    float: left;
    padding: 0 20px;
    background: #fff;
    font-size: 18px;
    font-weight: normal;
    color: #0b4ab4;
}
.yp-child-list .title-more{
    float: left;
    font-size: 15px;
    height: 46px;
    line-height: 46px;
    margin-left: 50px;
}
.yp-child-list .title-more a{
    color: #003CA3;
}
.yp-child-list .title-more a:hover{
    color: #CC0000;
    text-decoration: underline;
}
.yp-child-list .title-more span.active{
    color: #ff861b;
    font-weight: bold;
}
.yp-child-list .title .underline{
    height: 2px;
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    background: #dadada;
}

.yp-child-list .difang{
    margin:20px 0px 10px 0px;
}
.yp-child-list .title-difang{
    float: center;
    font-size: 15px;
    width:58px;
    height: 36px;
    line-height: 36px;
    border-bottom:1px #ccc solid;
    border-right:1px #ccc solid;
}
.yp-child-list .title-difang a{
    color: #003CA3;
}
.yp-child-list .title-difang a:hover{
    color: #CC0000;
    text-decoration: underline;
}
.yp-child-list .df_title{
    position: relative;
    height: 36px;
    border-bottom: 1px solid #dadada;
}
.yp-child-list .df_title h2{
    height: 36px;
    line-height: 36px;
    border-bottom: 1px solid #2b5aaa;
    border-top: 0px solid #2b5aaa;
    border-left: 0px solid #dadada;
    border-right: 0px solid #dadada;
    position: relative;
    z-index: 9;
    float: left;
    padding: 0 20px;
    background: #fff;
    font-size: 16px;
    font-weight: bolder;
    color: #333333;
}


.yp-child-list .list{}
.yp-child-list .list ul{
    padding: 10px 0;
}
.yp-child-list .list li{
    /*background: url(../wbppimages/list_dot2.gif) no-repeat left 16px;*/
    padding: 3px 0 3px 10px;
    font-size: 16px;
    line-height: 26px;
}
.yp-child-list .list li.active{
    border-bottom: 1px dashed #ccc;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

/*图解*/
.yp-child-list .list.diagram li{
    background: none;
    padding: 0;
    float: left;
    width: 270px;
    height: 284px;
    overflow: hidden;
    padding: 15px 20px;
}
.yp-child-list .list.diagram li img{
    width: 270px;
    height: 154px;
}
.yp-child-list .list.diagram li a.text{
    font-size: 15px;
    line-height: 150%;
    text-align: center;
    display: block;
    padding: 10px 10px 0;
}
.yp-child-list .list.diagram li span.date{
    color: #9A9A9A;
    display: block;
    text-align: center;
    line-height: 24px;
    font-size: 14px;
}

/*药品飞行检查*/
.yp-fxjc-l{
    width: 248px;
    border: 1px solid #c6e5ff;
    border-top: 2px solid #0168b7;
    margin-right: 20px;
}
.yp-fxjc-l dl{}
.yp-fxjc-l dt{
    background: #dff0ff;
    font-size: 18px;
    border-bottom: 1px solid #c6e5ff;
    color: #0b4ab4;
    height: 42px;
    line-height: 42px;
    padding-left: 20px;
}
.yp-fxjc-l dt a{
    color: #0b4ab4;
}
/*专题左侧*/
.zt-zdgg.yp-fxjc-l dt{
    text-align: center;
    height: auto;
    line-height: 24px;
    padding: 10px 30px;
}
.zt-zdgg-l{
    width: 250px;
}
.ggshjk{
    padding-top: 20px;
}
.ggshjk, .ggshjk img{
    width: 250px;
    height: auto;
}

.yp-fxjc-l dd{
    padding: 0 10px;
}
.yp-fxjc-l dd ul{
    padding-bottom: 20px;
}
.yp-fxjc-l dd li{
    border-bottom: 1px solid #c6e5ff;
    color: #0b4ab4;
    font-size: 16px;
    height: auto;
    line-height: 24px;
    padding: 10px 0 10px 30px;
}
/*专题左侧*/
.zt-zdgg.yp-fxjc-l dd li{
    padding: 10px 0 10px 0;
    text-align: center;
}
.yp-fxjc-l dd li a{
    color: #0b4ab4;
}
.yp-fxjc-l dd li a:hover{
    text-decoration: underline;
}
.yp-fxjc-r{
    width: 930px;
}

/*专题我国器械左侧*/
.zt-xgqx.yp-fxjc-l dd li{
    padding: 10px 10px 10px 10px;
    text-align: left;
}
.yp-fxjc-l dd li a{
    color: #0b4ab4;
}
.yp-fxjc-l dd li a:hover{
    text-decoration: underline;
}
.yp-fxjc-r{
    width: 930px;
}

.zt-xgqx.yp-fxjc-l dt{
    text-align: center;
    height: auto;
    line-height: 24px;
    padding: 10px 30px;
}
.zt-xgqx-l{
    width: 250px;
}
/*药品视频*/
.xxgk-sp{
    width: 100%;
    float: none;
}
.yp-child-list.xxgk-sp .list li{
    width: 260px;
    padding: 15px 18px;
    float: none;
    display: inline-block;
    vertical-align: top;
}
.yp-child-list.xxgk-sp .list li img{
    width: 260px;
    height: 165px;
}
.yp-child-list .title a.more{
    float: right;
    line-height: 46px;
    padding-right: 10px;
    font-size: 15px;
}

/*机构概况*/
.jggk{
    width: 250px;
}
.jggk .yp-fxjc-l{
    margin-bottom: 15px;
}
.leader-list{
    padding: 40px 35px 30px 35px;
    border-bottom: 1px dashed #b1b8cb;
}
.leader-list .img{
    width: 136px;
    height: 170px;
}
.leader-list .detail{
    width: 700px;
}
.leader-list .detail .name-title{
    color: #333;
    width: 600px;
}
.leader-list .detail .name-title strong{
    font-size: 18px;
    padding-right: 8px;
}
.leader-list .detail a{
    width: 60px;
    color: #3a3a3a;
}
.leader-list .detail a:hover{
    text-decoration: underline;
}
.leader-list .detail .introduction{
    text-indent: 2em;
    color: #595959;
    padding-top: 20px;
    font-size: 16px;
    line-height: 24px;
}
.leader-list .detail .experience{
    color: #595959;
    line-height: 24px;
    font-size: 16px;
    padding-top: 30px;
}

/*领导简介*/
.leader-resume{
    border-bottom: none;
    padding-right: 15px;
}
.leader-name{
    color: #0b51c1;
    font-size: 26px;
    line-height: 28px;
}
.leader-resume .zhize{
    padding-left: 10px;
    display: inline-block;
    font-size: 18px;
    line-height: 28px;
    color: #000;
}
.resume-title{
    height: 29px;
    position: relative;
    margin: 20px 0px 20px 10px;
}
.resume-title h3{
    font-size: 18px;
    color: #000;
    line-height: 28px;
    position: relative;
    z-index: 9;
    background: #fff;
    float: left;
    border-left:12px solid #6c9beb;
    padding: 0 15px;
    font-weight: normal;
}
.resume-title .line{
    width: 100%;
    background: #000;
    position: absolute;
    background: #ebebeb;
    height: 1px;
    top: 14px;
    left: 0;
}
.resume-text{
    text-indent: 2em;
    line-height: 28px;
    color: #000;
}
.resume-date{
    margin-top: 20px;
}
.resume-date td{
    padding: 6px 0;
}

/*机构概况 - 右侧文章控制*/
.right-text{
    color: #333;
}
.right-text h2{
    border-bottom: 1px solid #ddd;
    line-height: 50px;
    padding: 10px 0 15px;
    text-align: center;
    font-size: 30px;
    font-weight: normal;
}
.right-text h6{
    font-size: 16px;
    padding: 30px 20px 0 20px;
}
.paragraph{
    padding: 20px 20px 0 20px;
    text-indent: 2em;
    font-size: 15px;
    line-height: 30px;
}

/*直属单位-左侧导航*/
.yp-fxjc-l dd.zsdw li{
    padding: 5px 0 5px 0px;
    font-size: 14px;
}

/*政务公开左侧导航*/
.yp-search ul.zwgk-left-nav
.yp-search ul.tjxx-left-nav{
    padding: 0px 0 20px;
}
.zwgk-left-nav li{
    float: none;
    margin: 20px 25px 0;
    width: auto;
    display: block;
    text-align: center;
    border: 1px solid #cfe5f8;
    height: 38px;
    line-height: 38px;
    color: #595959;
    /*background: url(../wbppimages/zwgk_left_bg.png) repeat-x;*/
}
.zwgk-left-nav li a{
    color: #595959;
}

/*统计信息公开左侧导航*/
.yp-fxjc-l dd .tjxx-left-nav{
    padding-bottom: 10px;
}
.tjxx-left-nav li{
    float: none;
    width: auto;
    text-align: center;
    height: 46px;
    line-height: 46px;
}
.tjxx-left-nav li img{
    width: 169px;
    height: 46px;
    display: block;
    margin-top: 20px auto;
}
.yp-fxjc-l dd .tjxx-left-nav li {
    border-bottom: none;
}

/*列表摘要介绍*/
.listgaiyao{
    border: 1px solid #dddddd;
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    FONT-SIZE: 15px;
    PADDING-TOP: 10px;
    color: #000000;
    margin-top: 20px;
}
.listgaiyao p{
    text-indent: 30px;
    line-height: 25px;
}

/*纪实类导航*/
.yp-child-list .list .jishiNav{
    height: 34px;
    margin:10px 0;
    padding-left: 30px;
}
.yp-child-list.xxgk-sp .list .jishiNav li{
    width: 110px;
    height: 34px;
    text-align: center;
    line-height: 34px;
    /*BACKGROUND: url(../wbppimages/2015_xqdbut.gif) no-repeat;*/
    FONT-SIZE: 15px;
    float: left;
    margin-right: 30px;
    padding: 0;
    border-bottom:0 none;

}
.yp-child-list.xxgk-sp .list .jishiNav li a,
.yp-child-list.xxgk-sp .list .jishiNav li a:link{
    color: #3a3a3a;
    text-decoration: none;
}
.yp-child-list.xxgk-sp .list .jishiNav li a:visited {
    color: #5D5D5D;
    text-decoration: none;
}

.yp-child-list.xxgk-sp .list .jishiNav li.jscheck a,
.yp-child-list.xxgk-sp .list .jishiNav li.jscheck a:link{
    COLOR: #ff6000;
    font-weight: bold;
}
.yp-child-list.xxgk-sp .list .jishiNav li.jscheck a:visited {
    COLOR: #ff6000;
    font-weight: bold;
}

/*历史专题*/
.new20116_erji_title {
    /*background: url(../wbppimages/2016_erji_titlebg.jpg) repeat-x;*/
    line-height: 45px;
    padding-bottom: 10px;
}
.new20116_erji_font {
    /*background: #FFFFFF url(../wbppimages/2016_erji_titleoverbg.gif) top center repeat-x;*/
    border-left: 1px #c9c9c9 solid;
    border-right: 1px #c9c9c9 solid;
    font-family: "微软雅黑";
    font-size: 18px;
    text-align: center;
    color: #0b4ab4;
    padding-left: 25px;
    padding-right: 25px;
    display: inline-block;
}
.new20116_erji_font1:visited {
    COLOR: #0b4ab4;
    font-size: 18px;
    TEXT-DECORATION: none;
}
.new20116_erji_font1:link {
    COLOR: #0b4ab4;
    font-size: 18px;
    TEXT-DECORATION: none;
    text-align: center;
    line-height: 45px;
}
.new20116_erji_font1:visited {
    COLOR: #0b4ab4;
    font-size: 18px;
    TEXT-DECORATION: none;
}
.new2016_erji_content {
    padding: 10px 10px 15px 10px;
}
.his {
    /*background: url(../wbppimages/2018_ztzl_hisbg.gif);*/
    width: 225px;
    height: 60px;
    text-align: center;
    vertical-align: middle;
}
.hislink:visited {
    COLOR: #003CA3;
    font-size: 16px;
    TEXT-DECORATION: none;
    font-weight: bolder;
}

.hislink:link {
    COLOR: #003CA3;
    font-size: 16px;
    TEXT-DECORATION: none;
    font-weight: bolder;
}
.hislink:visited {
    COLOR: #003CA3;
    font-size: 16px;
    TEXT-DECORATION: none;
    font-weight: bolder;
}
.yp-fxjc-l dt.brdt{
    height: 60px;
    line-height: 25px;
    padding-top: 10px;
}
.relative{
    position: relative;
}
.hzppic{
    position: absolute;
    left: 0;
    top: -3px;
    z-index: 100;
}
.hzppic-r{
    position: absolute;
    right: -13px;
    top: -3px;
    z-index: 100;
}
.banner-main .ywdt .title.relative h2,
.title.relative .fl-l{
    padding-left: 65px;
    color: rgb(36, 36, 36);
    font-size: 30px;
    font-weight: normal;
    font-family: 微软雅黑;
    line-height: 45px;
    border: none;
    background: #ffffff;
}
.column .ztsplist.hzplist li a{
    width: 366px;
    height: auto;
}
.column .ztsplist.hzplist li img {
    width: 356px;
    height: auto;
}

.column .ztsplist.hzplist{
    width: 1100px;
    padding-left: 51px;
    padding-bottom: 50px;
}
.column .ztsplist.hzplist i.prev{
    left: 15px;
}
.column .ztsplist.hzplist i.next {
    right: -20px;
}

.zhengwu li .img{
    display: block;
    position: relative;
    width: 60px;
    height: 60px;
    -webkit-transition: all 0.15s ease-in;
    transition: all 0.15s ease-in;
    overflow: hidden;
    margin: 0 auto;
}
.zhengwu li .img:before {
    content: ' ';
    position: absolute;
    background: #fff;
    width: 25px;
    height: 60px;
    top: 0;
    left: -45px;
    opacity: 0.3;
    -webkit-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
    -webkit-transform: skewX(-25deg);
    transform: skewX(-25deg);
}
.img .spanhover{
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 60px;
    height: 60px;
    background: rgba(255, 255, 255,0.3);
    -webkit-transition: all 0.15s ease-in;
    transition: all 0.15s ease-in;
    overflow: hidden;
    margin: 0 auto;
}
.img:hover .spanhover{
    display: block;
}
.zhengwu li .img:hover:before {
    width: 45px;
    left: 80px;
}
.language.newlan{
    width: 305px;
    height: 40px;
    position: relative;
    float: right;
}
.language.newlan a{
    width: 22px;
    height: 22px;
    display: block;
    text-align: center;
    line-height: 20px;
    color: #ffffff;
    font-size: 12px;
    position: absolute;
    top: 10px;
}
.language.newlan .newlanChinese{
    background: #006bbb;
    right: 27px;
    color: #ffffff;
}
.language.newlan .newlanEn{
    background: #cae8ff;
    right: 5px;
    color: #ffffff;
}
.top-news .top-news-con{
    padding-top: 9px;
    padding-bottom: 9px;
    height: 385px;
}
.header .headerright{
    width: 305px;
}
.headerright .search{
    float: right;
    padding-top: 0;
}
.header a,
.header a:active,
.header a:link,
.header a:hover{
    text-decoration: none;
}
.language a,
.language a:link,
.language a:active{
    color: #ffffff;
}
#temp::-ms-clear{width: 30px;height: 30px;}

/* 首页鼠标滑动 */


.mouseoverNav li{
    position: relative;
    /* display: inline-block;
    margin-left: -50px; */
    -webkit-transition: all 0.4s linear;
    -moz-transition: all 0.4s linear;
    -o-transition: all 0.4s linear;
    -ms-transition: all 0.4s linear;
    transition: all 0.4s linear;
}
.mouseoverNav li .mouseA {
    display: inline-block;
    width: 74px;
    height: 74px;
    /* padding: 30px; */
    border-radius: 50%;
    /* border-width: 8px;
    border-style: solid; */
}
.mouseoverNav li:hover {
    z-index: 11;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.mouseoverNav li:hover .mouseA {
    text-decoration: none;
}
.mouseoverNav li:hover .mouseA span {
    -webkit-transition: all 0.4s linear;
    -moz-transition: all 0.4s linear;
    -o-transition: all 0.4s linear;
    -ms-transition: all 0.4s linear;
    transition: all 0.4s linear;
    -webkit-animation: moveFromBottom 0.3s ease;
    -moz-animation: moveFromBottom 0.3s ease;
    -o-animation: moveFromBottom 0.3s ease;
    -ms-animation: moveFromBottom 0.3s ease;
    animation: moveFromBottom 0.3s ease;
}
.mouseoverNav .mouseover1 .mouseA{
    color: #5ccff6;
    /* text-shadow: 0 1px 0 #9de3cf;
    border-color: #549e89; */
    background-color: #5ccff6;
    background: #5ccff6;
}

.mouseoverNav .mouseover2 .mouseA{
    color: #2bd9a7;
    background-color: #2bd9a7;
    background: #2bd9a7;
}

.mouseoverNav .mouseover3 .mouseA{
    color: #ff9a6d;
    background-color: #ff9a6d;
    background: #ff9a6d;
}

.mouseoverNav .mouseA span {
    display: block;
    line-height:70px;
    font-size: 30px;
    font-style: normal;
}
.mouseoverNav span:before {
    display: block;
}
.mouseoverNav li .mouseA img{
    width: 50px;
    margin-top: 12px;
    margin-left: 12px;
}
.mouseoverNav li{
    width: 74px;
}

@-webkit-keyframes moveFromBottom {
    from {
        -webkit-transform: translateY(120%) scale(0.5) ;
        opacity: 0;
    }
    to {
        -webkit-transform: translateY(0%) scale(1);
        opacity: 1;
    }
}
@-moz-keyframes moveFromBottom {
    from {
        -moz-transform: translateY(120%) scale(0.5) ;
        opacity: 0;
    }
    to {
        -moz-transform: translateY(0%) scale(1);
        opacity: 1;
    }
}
@-ms-keyframes moveFromBottom {
    from {
        -ms-transform: translateY(120%) scale(0.5) ;
        opacity: 0;
    }
    to {
        -ms-transform: translateY(0%) scale(1);
        opacity: 1;
    }
}
@-o-keyframes moveFromBottom {
    from {
        -o-transform: translateY(120%) scale(0.5) ;
        opacity: 0;
    }
    to {
        -o-transform: translateY(0%) scale(1);
        opacity: 1;
    }
}
@keyframes moveFromBottom {
    from {
        transform: translateY(120%) scale(0.5) ;
        opacity: 0;
    }
    to {
        transform: translateY(0%) scale(1);
        opacity: 1;
    }
}
.mouseoverNav span:before {
    font-family: 'LigatureSymbols';
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
    -webkit-font-feature-settings: "liga" 1, "dlig" 1;
    -moz-font-feature-settings: "liga=1, dlig=1";
    -ms-font-feature-settings: "liga" 1, "dlig" 1;
    font-feature-settings: "liga" 1, "dlig" 1;
    font-size: 80px;
}

.mt10{
    margin-top:10px;
}
