/* --------reset-------- */ 
blockquote,body,button,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul {
	margin:0;
	padding:0;
	font-family:"PingFang SC", "Microsoft YaHei", '微软雅黑', '宋体', 'SimSun',  sans-serif;
	font-size:15px;
}
table {
	border-collapse:collapse;
	border-spacing:0;
	font-size:20px;
}
button,input,select,textarea {
	font-size:100%;
	-webkit-appearance:none;
	-webkit-tap-highlight-color:#000;
}
abbr,acronym,fieldset,img {
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:400;
}
ol,ul {
	list-style:none;
}
a {
	text-decoration:none;
	color:#000;
}
a:hover {
 
	color:#1e5494;
}
img {

    width: 100%;
}
article,aside,dialog,figure,footer,header,nav,section {
	display:block;
}
.wrap {
	background:url("bpf2019_bg.png") center 0 no-repeat #fff;
	background-size: contain;
	overflow:hidden;
}
.main {
	width:1170px;
	margin:0 auto;
	position:relative;
}
input {
	border:none;
	font-size:14px;
}
.clearfloat {
	clear:both;
	height:0;
	font-size:1px;
	line-height:0;
}
/* --------reset-------- */ /*澶撮儴*/ .headtips {
	text-align:right;
	padding:11px 0;
	color:#68769C;
	line-height:32px;
}
.headtips 
.submitform {
	float:right;
	font-size:14px;
	margin-left:25px;
	position:relative;
	width:224px;
	height:32px;
	background:#a2b2db;
	border-radius:3px;
	opacity:0.5;
	text-align:left;
}
.headtips a {
	color:#68769C;
	margin-right:2px;
}
.headtips 
input.inputtext {
	height:32px;
	line-height:32px;
	color:#fff;
	width:224px;
	position:relative;
	z-index:1;
	background:none;
	text-indent:5px;
}
.headtips 
input.inputbot {
	width:32px;
	background:url("bpf2019_ig.png") center center 
no-repeat;
	position:absolute;
	right:0;
	top:0;
	cursor:pointer;
	height:32px;
	z-index:2;
}
.left {
	width:775px;
	float:left;
	overflow:hidden;
}
.workmenu {
	background:url("bpf2019_tipsxuxian.png") 180px center no-repeat;
	margin-bottom:15px;
}
.workmenu div.tit {
	font-size:22px;
	color:#444;
	background:url("bpf2019_tipsbg.png") 0 0 no-repeat;
	padding-top:12px;
}
.workmenu div.tit span {
	font-size:12px;
	padding-left:15px;
	font-weight:normal;
}
.worktips {
	margin-bottom:40px;
	overflow:hidden;
}
.logo {
	padding-bottom:40px; width: 73%;
}
.logo span {
	margin-left:15px;
}
.logo span img{ width: 50%;}
.logo a img{ width: 23%;}
.menuico {
	display:none;
}
.nav {
	margin-bottom:22px;
	height:54px;
	background:#0030AD;
	opacity:0.7;
	position:relative;
	z-index:10000;
}
.nav ul {
	width:1170px;
	margin:0 auto;
}
.nav .yyui_menu1 {
	height:54px;
	line-height:54px;
}
.nav .yyui_menu1 li {
	float:left;
	position:relative;
}
.nav .yyui_menu1 li.hidden-xs {
	width:auto;
	font-weight:100
}
/*杩欎竴绾ф槸瀵艰埅*/ .nav .yyui_menu1 li a {
	display:block;
	line-height:54px;
	text-decoration:none;
	color:#fff;
	text-indent:28px;
}
.nav 
.yyui_menu1 li a:hover {
	background-color:#032376;
}
.nav .yyui_menu1 li 
a.more:after {
	content:" 禄";
}
.nav .yyui_menu1 li ul {
	position:absolute;
	float:left;
	width:162px;
	left:0px;
	display:none;
	background-color:#0030AD;
	z-index:9999;
}
/*杩欐槸绗簩绾ц彍鍗�*/ .nav .yyui_menu1 li ul a {
	width:162px;
	text-decoration:none;
	color:#fff;
}
.nav .yyui_menu1 li ul a:hover {
	background:#032376;
}
.nav .yyui_menu1 li ul ul {
	top:0;
	left:150px;
}
/*浠庣涓夌骇鑿滃崟寮€濮�,鎵€鏈夌殑瀛愮骇鑿滃崟閮界浉瀵瑰亸绉�*/
.nav ul li {
	width:16%;
	float:left;
	font-size:18px;
	font-weight:600;
	text-align:center;
	vertical-align:middle;
	line-height:54px;
	color:#fff;
}
.nav .yyui_menu1 li .one,.nav .yyui_menu1 li .one a{width:auto;}
.nav ul li .one li{width: auto;padding: 0 10px;float: none;}

.nav ul li a {
	color:#fff;
	display:block;
}
.nav ul li a img {
	margin-right:6px;
	position:relative;
	top:8px;
}
.nav .yyui_menu1 li ul a {
	text-indent: 0;
    font-size: 16px;
    line-height: 24px;
    padding: 10px 0;}
.nav ul li a.index1 {
	background:url(bpf2019_indexico.png) 20px center no-repeat;
}
.nav ul li 
a.index2 {
	background:url(bpf2019_nav2.png) 20px center no-repeat;
}
.nav ul li a.index3 {
	background:url(bpf2019_nav3.png) 20px center no-repeat;
}
.nav ul li a.index4 {
	background:url(bpf2019_nav4.png) 20px center no-repeat;
}
.nav ul li a.index5 {
	background:url(bpf2019_nav5.png) 20px center no-repeat;
}
.nav ul li a.index6 {
	background:url(bpf2019_nav6.png) 20px center no-repeat;
}
.nav ul li a.index7 {
	background:url(bpf2019_nav7.png) 20px center no-repeat;
}
.flexslider {
	font-size:0px;
	margin-bottom:35px;
	position:relative;
	overflow:hidden;
	z-index:10;height: 500px; overflow: hidden;
}
.flex-viewport ul li{max-height: 500px}
.flex-viewport {
	max-height:2000px;
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	-o-transition:all 1s ease;
	transition:all 1s ease;
}
.loading .flex-viewport {
	max-height:300px;
}
.flex-viewport ul li {
	position:relative;
}
.flexslider 
.slides {
	zoom:1;
}
.carousel li {
	margin-right:5px;
}
.flexslider .slides li img {width:100%;}
/* Direction Nav */ .flex-direction-nav {
	*height:0;
}
.flex-direction-nav a {
	display:block;
	width:40px;
	height:40px;
	margin:-20px 0 
0;
	position:absolute;
	top:50%;
	z-index:10;
	overflow:hidden;
	opacity:0;
	cursor:pointer;
	color:rgba(0,0,0,0.8);
 
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s 
ease;
	transition:all .3s ease;
}
.flex-direction-nav .flex-prev {
	left:-50px;
}
.flex-direction-nav .flex-next {
	right:-50px;
	text-align:right;
}
.flexslider:hover .flex-prev {
	opacity:0.7;
	left:10px;
}
.flexslider:hover 
.flex-next {
	opacity:0.7;
	right:10px;
}
.flexslider:hover 
.flex-next:hover,.flexslider:hover .flex-prev:hover {
	opacity:1;
}
.flex-direction-nav .flex-disabled {
	opacity:0!important;
	filter:alpha(opacity=0);
	cursor:default;
}
.flex-direction-nav a:before {
	font-family:"flexslider-icon";
	font-size:40px;
	display:inline-block;
}
/* 
Pause/Play */ .flex-pauseplay a {
	display:none;
}
/* Control Nav */ 
.flex-control-nav {
	width:98%;
	position:absolute;
	bottom:20px;
	text-align:right;
	z-index:99;
	padding-top:6px;
}
.flex-control-nav li {
	line-height:14px;
	margin:0 
4px;
	display:inline-block;
	width:20px;
	text-align:center;
	zoom:1;
	*display:inline;
}
.flex-control-paging li a {
	width:10px;
	border:1px solid 
#fff;
	overflow:hidden;
	height:10px;
	display:inline-block;
	background:none;
	cursor:pointer;
	text-indent:9999px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	-o-border-radius:20px;
	border-radius:20px;
}
.flex-control-paging li a:hover {
	background:#fff;
}
.flex-control-paging li 
a.flex-active {
	background:#fff;
	cursor:default;
	width:20px;
}
.flex-control-thumbs {
	margin:5px 0 0;
	position:static;
	overflow:hidden;
}
.flex-control-thumbs li {
	width:25%;
	float:left;
	margin:0;
}
.flex-control-thumbs img {
	width:100%;
	display:block;
	opacity:.7;
	cursor:pointer;
}
.flex-control-thumbs img:hover {
	opacity:1;
}
.flex-control-thumbs .flex-active {
	opacity:1;
	cursor:default;
}
.bannertips {
	width:850px;
	 padding: 15px 0;
 
	position:absolute;
	left:0px;
	bottom:20px;
	overflow:hidden;
	 
	background: rgba(32, 97, 197,0.7);
}
.bannertips a {
	font-size:26px;
	background:url(bpf2019_tipsico.png)   0 center no-repeat;
padding-left: 25px;
	display:block;
	font-weight:500;
	color:#fff;
	line-height:36px;
}
.workdate {
	padding-bottom:5px;
	font-size:22px;
	font-family:TimesNewRomanPS-BoldMT,TimesNewRomanPS;
	font-weight:normal;
	color:rgba(68,68,68,1);
	line-height:26px;
}
.workhot {
	font-size:16px;
 
	font-weight:bold;
	color:#000;
	line-height:22px;
 
	padding-bottom:9px;
	border-bottom:1px solid #dbdbdb;
	margin-bottom:10px;
 
}
.workdate span {
	font-size:14px;
	font-weight:100;
}
.worklist dl dt p {
	margin-bottom:4px;
	font-size:0;
	padding-top:5px;
}
.worklist dl dt img {
	width:100%;
}
.worklist dl dt {
	width:265px;
	float:left;
}
.worklist dl dt h2 {
 
	line-height:24px;
	 
}
.worklist dl dt a {
	color:#444;
	font-size:15px;
}
.worklist dl dt a:hover{color:#1e5494;}
.worklist dl dd {
	width:485px;
	margin-left:285px;
}
 
.worklist dl dd ul li {
	background:url("bpf2019_desc.png") 0 16px no-repeat;
	line-height:1.4;
	padding: 3px 0 3px 13px;
}
 
.right {
	margin-left:820px;
	width:350px;
}
.right_imglist {
	margin-bottom:40px;
}
.right_imglist ul li {
	font-size:0;
	margin-bottom:6px;
}
.right_imglist ul li a img{ width: 100%;}
.noticenav {
	background:#F4F4F4  url("bpf2019_noticebg.png") right 
center no-repeat; text-indent: 10px;
    margin-bottom:15px;
    height: 44px; line-height: 44px;
}
.noticenav p {
	font-size:22px;
	color:#B36868;
}
.noticenav p span {
	font-size:12px;
	padding-left:15px;
	font-weight:normal;
}
.noticelist dl {
	margin-bottom:10px;
}
.noticelist dl dt {
	width:110px;
	float:left;
	font-size:22px;
	font-family:TimesNewRomanPS-BoldMT,TimesNewRomanPS;
	font-weight:normal;
	color:#444;
	line-height:26px;
}
.noticelist dl dt span {
	font-size:14px;
	font-weight:100;
}
.noticelist dl dd {
	height:48px;
	overflow:hidden;
	padding-top:3px;
	font-size:14px;
	line-height:24px;
}
.example {
	width:1170px;
	overflow:hidden;
	margin-bottom:55px;
}
.example ul {
	width:1200px
}
.example ul 
li {
	width:275px;
	height:84px;
	overflow:hidden;
	float:left;
	margin-right:23px;
}
.example ul 
li img{ width: 100%;}
.Rightfixed{position:fixed; top:50%;  left:50%; margin-left:620px;-webkit-transform: translateZ(0); z-index: 10;}
.Rightfixed img{display:block; width:40px; margin-bottom:2px; margin: 0 auto; font-size: 13px; color: #444;}
.Rightfixed   a p{ color: #444;}
.Rightfixed a:hover p{color: #1e5494;}
#returnTopM{position: fixed; right: 20px; bottom:20px; display:none; z-index: 20;}
.RF_box{position: relative; text-align: center; width: 60px; margin-bottom: 10px;}
.Rightfixed .RF_rem{position: absolute; width: 130px; height: 130px; bottom:-44px; left:-138px; display:none;}
.RF_wx:hover .RF_rem{display:block;}
.foot {
	padding:38px 0 46px;
	background:#2458B6;
}
.foot .wz_btmlogo img {
    width: 23%;
	float:left;
	margin-right:30px;
}
.foot p {
	font-size:14px;
	font-weight:400;
	color:#fff;
	line-height:30px;
}
.foot p a{ color: #5dd0ff;}
.foot .govimg img{ margin: 0; float: right; width: 5%; position: relative;  }

.main_title{
	font-size: 34px;
	text-align: center;
	margin: 32px 0;
}
.main_title a {
    color: #014098;
}
.main_title a:hover {
    color: #2966ca;
}




/*鏂伴椈鍒楄〃椤甸潰寮€濮�*/
.newsbox {
	background:#fff 
url("bpf2019_newbg.png") center 0 no-repeat;
	padding:20px 15px;
	overflow:hidden;
}
.newsmenu {
	width:270px;
	float:left;
	background:#1C3987;
	padding-bottom:18px;
}
.newsmenu h3 {
	background:#1C3987;
	padding-left:20px;
	font-size:24px;
	font-weight:800;
	color:#fff;
	height:62px;
	line-height:62px;
}
.newsbody {
	margin-left:300px;
}
.newsbody2 {
	margin:0
}
.backbox {
	height:40px;
	line-height: 40px;
	color:#444;
	padding-left:20px;
	margin-bottom:13px;
	background:#F0F5FF;
}
.backbox a {
	color:#444;
}
.backbox a:hover{ color: #1e5494;}
.newsmenu ul {
	background:#1C3987;
}
.newsmenu ul li {
	/*! height:36px; */
	/*! line-height:20px; */
	padding:13px 30px 13px 0;
	border-bottom:2px solid #1C3987;
	background:#3C61C2;
}
.newsmenu 
ul li.cur,.newsmenu ul li:hover {
	background:#F4F9FF url(bpf2019_sjx.png) 96% 
center no-repeat;
}
.newsmenu ul li a { font-size: 16px;
	/*! height:36px; */
	line-height:20px;
	border-left:3px solid #346AB3;
	display:block;
	padding-left:20px;
	color:#fff;
}
.newsmenu ul li.cur a,.newsmenu ul li:hover a {
	color:#022361;
	border-left:3px solid #346AB3;
}

.secondmunu h3 span{font-size: 12px;
    padding-left: 15px;
    font-weight: normal; font-weight: normal;}
.secondmunu {
	height:24px;
	line-height:24px;
	font-size:18px;
	border-bottom:2px solid #C4D6EC;
	padding-bottom:10px;
	font-weight:600;
	margin-bottom:15px;
}
.secondmunu h3 {
	border-left:10px solid #5980D1;
	padding-left:12px;
}
.newslist ul {
	border-bottom:1px dashed #CBCBCB;
	margin-bottom:15px;
	padding:0 15px 0 5px;
	padding-bottom:15px;
}
.newslist ul li {
	line-height: 24px;
    padding: 5px 0 15px;
	font-size:16px;
	color:#444444;
	font-weight:500;
}
.newslist ul li a {
	color:#444;
}
.newslist ul li a:hover,.page a:hover{ color:#1e5494;}
.newslist ul li span {
	float:right; font-size: 14px;
	font-weight:normal;
	color:#888888
}
.newslist .clearfloat{ clear:none}
.page {
	height:20px;
	line-height:20px;
	padding:20px 0 0;
}
.page a,.page span { float: left;
	color:#444;
	padding:0 8px;
	border-right:1px solid #dbdbdb
}
.page a.nextpage {
	border:none
}
.mobile-pager { display: none;}
/*鏂伴椈鍒楄〃椤甸潰缁撴潫*/

 /*鍥剧墖寮€濮�*/ .imglist {
	width:842px;
	overflow:hidden;
}
.imglist ul {
	width:102%
}
.imglist ul li {
	font-size:0px;
	width:18%;
	margin-right:2%;
	float:left;
	margin-bottom:29px;
}
.imglist ul li img {
	width:100%;
	margin-bottom:9px
}
.imglist ul li p {
	height:20px;
	line-height:20px;
	font-size:14px
}
.newsbody2 
 .imglist {
	width:1140px;
}
/*鍥剧墖缁撴潫*/

/*璇︽儏椤靛紑濮�*/ .detailtitle {
	margin-bottom:30px;
}
.detail{ padding: 0 30px;}
.detailtitle h1 {
	font-size:22px;
	font-weight:bold;
	color:#444;	 
	line-height:32px;
	padding: 10px 0;
	overflow:hidden;
	text-align:center;
}
.detailtitle h2 {
	font-size:18px;
	font-weight:bold;
	color:#444;	 
	line-height:1;
	overflow:hidden;
	text-align:center;
	margin-bottom:20px;
}
.detailtitle h3 {
	text-align:center;
	font-size:14px;
	color:#444;
}
.detailtitle h3 span {
	margin:0 30px; font-weight: normal;
}
.detailbox *{font-family: "寰蒋闆呴粦"; font-size: 16px; }
.detailbox p, .detailbox div{
	line-height:30px;
	font-size:16px;
	color:#444;
	margin-bottom:15px;
}
.detailbox p span, .detailbox div span{ font-size: 16px !important}
.detailbox p img, .detailbox div img{ max-width: 650px !important;}
.detailbox a{color: #2458b6;}
.detailbox a:hover{color: #1e5494;}
.detailimg {
	text-align:center
}
.detailimg h3 {
	line-height:50px;
	color:#444;
}
.detailpage {
	height:22px;
	line-height:22px;
	padding-bottom:20px;
	border-bottom:1px dashed #CBCBCB;
	margin-bottom:20px;
}
.detailpage a.next {
	float:right;
	height:22px;
	line-height:22px;
	background:url(bpf2019_rightico.png) right center no-repeat;
	padding-right:30px;
	display:block;
	cursor:pointer;
}
.detailpage a.prev {
	float:left;
	height:22px;
	line-height:22px;
	display:block;
	background:url(bpf2019_leftico.png) left center no-repeat;
	padding-left:30px;
	cursor:pointer;
}
.detaildown dl dt {
	width:70px;
	float:left;
	background:url(bpf2019_fujian.png) 0 center no-repeat;
	padding-left:35px;
	height:34px;
	line-height:34px;
}
.detaildown dl dd {
	margin-left:110px;
}
.detaildown dl dd ul li {
	line-height:34px;
}
.detaildown dl dd ul li a {
	color:#3C61C2;
}
.detaildown dl dd ul li a:hover{ color:#1e5494;}
/*璇︽儏椤电粨鏉�*/

    #title li {
	float:left;
	width:164px;
	height:42px;
	background:#F8F8FD;
	text-align:center;
	line-height:42px;
	position:relative;
	z-index:1000;
}
#title {
	clear:both;
	background-color:#FFF;
	overflow:hidden;
}
.messbox {
	border:1px solid #dedede;
	position:relative;
	top:-1px;
	padding:30px;
}
.messbox .active {
	display:block;
}
#title .ho {
	border-bottom:1px solid 
    #FFF;
	background:#3D55A7;
}
#title .ho a {
	color:#fff;
}
#title li a {
	display:block;
	text-indent:20px;
	line-height:42px;
}
#title li a.tab1 {
	background:url(bpf2019_messhover.png)  30px   center no-repeat;
}
#title 
    li a.tab2 {
	background:url(bpf2019_messlisthover.png)  30px   center    
    no-repeat;
}
#title li.ho a.tab1 {
	background:url(bpf2019_mess.png)  30px   
    center no-repeat;
}
#title li.ho a.tab2 {
	background:url(bpf2019_messlist.png)  30px   center    no-repeat;
}
.messbox dl {
	padding-bottom:45px;
	border-bottom:1px dashed #dbdbdb;
	margin-bottom:30px
}
.messbox dl dt {
	padding:0 25px;
}
.messbox dl dt h3 {
	font-size:16px;
	font-weight:bold;
	line-height:30px;
}
.messbox dl dt p {
	font-size:14px;
	color:#999;
	line-height:30px;
}
.messbox dl dt p span {
	margin-right:50px
}
.messbox dl dd {
	background:#F8F8FD;
	padding:15px 25px;
	line-height:30px;
	color:#444;
}
.question {
	line-height:30px;
	color:#444;
	margin-bottom:15px
}
.m_comments h2 {
	font-size:22px;
	padding-left:50px;
	background:url(bpf2019_mymess.png) 0 0 no-repeat;
	font-weight:800;
	color:#3D55A7;
	line-height:30px;
	margin-bottom:25px;
}
.m_notice {
	font-size:14px;
	padding:17px 48px 0;
	overflow:hidden;
	font-weight:500;
	color:#444444;
	line-height:24px;
	background:#F8F8FD;
	margin-bottom:25px;
}
.m_notice p {
	line-height:24px;
	margin-bottom:20px;
	color:#444;
}
.m_contant 
    ul li {
	height:40px;
	line-height:40px;
	margin-bottom:15px
}
.m_contant ul li 
    span {
	float:left;
	display:block;
	padding-right:15px;
	width:17%;
	text-align:right;
	font-size:15px;
	color:#40558E;
}
.m_contant ul li i {
	font-style:normal;
	color:#f00;
}
.m_contant ul li.lybtext {
	height:158px;
}
.m_contant ul li  .inputtext {
	width:72%;
	float:left;
	height:40px;
	background:#F8F8FD;
}
.m_contant ul li  .textarea_text {
	width:72%;
	height:156px;
	border:none;
	background:#F8F8FD;
}
.m_contant ul li  #yzm {
	width:50%;
}
#submit {
	width:302px;
	height:45px;
	margin:0 auto;
	background:#2458B6;
	font-size:18px;
	font-weight:800;
	color:#fff;
	line-height:45px;
}
.submitbox {
	text-align:center;
	padding:25px 0;
}
.m_contant ul li select {
	width:72%;
	line-height:2;
	padding:5px 15px 5px 
    10px;
	border:none;
	margin-bottom:12px;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background:#F8F8FD url(bpf2019_dwon.png) no-repeat  99% center;
	vertical-align:middle;
	background:none\9;
}
.m_contant ul li  
    select::-ms-expand {
	display:none;
}
.m_contant ul li  select option {
	line-height:1.6;
}
.yzmimg {
	float:left;
	width:300px;
	padding-left:10px
}
.yzmimg a,.yzmimg img {
	margin-right:30px;
	line-height:40px;
	display:block;
	float:left;
}
/*鐣欒█缁撴潫*/

/*鏀跨瓥瑙勭珷*/
.subNav{padding:13px 0; border-bottom:2px solid #1C3987; background:#3C61C2; font-size: 16px; color: #fff; line-height:20px; border-left:3px solid #346AB3; display:block; padding-left:20px;}
.currentDd{background:#F4F9FF url(bpf2019_sjx.png) 96% center no-repeat;padding: 13px 30px 13px 20px;border-bottom: 2px solid #1C3987; font-weight: bold; color: #022361; font-size: 16px; line-height: 1.4;}
.newsmenu .navContent li{background-color: #1C3987;}
.newsmenu .navContent li a{ border: none; padding:0 30px;}
.newsmenu .navContent li:hover{background: transparent; }
.newsmenu .navContent li:hover a, .newsmenu .navContent li a:hover{background: none; color: #fff; text-decoration: underline; border-left: 3px solid #F4F9FF;}
.navContent li .active{background-color: #1C3987; text-decoration: underline; border-left: 3px solid #F4F9FF !important;}

.hoverline:hover{text-decoration:underline;}
@media (max-width:1359px){
	.Rightfixed{position:fixed; right:0; left:auto; margin-left:0;-webkit-transform: translateZ(0); z-index: 10;}
	.hoverline:hover{text-decoration:underline;}
}

@media  (min-width:961px)and (max-width:1080px) {
	.main,.nav ul {
	width:970px;
}
.nav ul li {
	width:156px;
	font-size:16px;
}
.nav ul li a img {
	width:24px;
}
.nav .yyui_menu1 li ul {
	width:135px;
}
.nav .yyui_menu1 li ul a {
	width:135px;
}
.nav .yyui_menu1 li ul a {
	text-indent:0;
	font-size:16px;
}
.left {
	overflow:hidden;
	width:970px;
	clear:both;
}
.worklist dl dt {
	width:350px;
}
.bannertips {
	width:700px;
	line-height:60px;
}
.bannertips a {
	font-size:20px;
}
.worklist dl dd {
	width:540px;
	margin-left:390px;
}
.right {
	overflow:hidden;
	margin:0;
	clear:both;
	width:970px;
}
.right_imglist {
	float:left;
	width:350px;
}
.notice {
	float:left;
	width:540px;
	padding-left:40px;
}
.example ul li {
	width:225px;
}
.example 
    ul li img {
	width:100%;
}
.foot {
	padding:20px 0 25px;
}
.hoverline:hover{text-decoration:underline;}

}

@media (min-width:280px) and (max-width:767px) {
	.main,.nav ul,.left {
		width:100%;
		clear:both;
		overflow:hidden;
	}
	.flexslider{
		height: auto;
		margin-bottom: 15px;
	}
	.flex-viewport ul li{max-height: auto;}
	.flexslider .slides li img{ max-height: 160px; width: 100%;}
	img{max-width: 750px;}
	.detailbox p img {
		/*! max-width: 650px !important; */
		width: 100% !important;
		height: auto !important;
	}
	.detailimg img{ width: 100%;}
	.mobile-pager{ display: block; text-align: center}
	.mobile-pager button{ width:70% !important;  height:50px;color: #3a56b6; border:1px solid #3a56b6; background:none; font-size:16px; border-radius:4px}

	.page{ display: none;}
	.RF_box{ display: none;}
	
	.main_title {
		font-size:24px;
		padding: 0 20px;
		line-height: 1.4;
		margin: 15px 0;
	}
	.messbox {
		padding:10px;
	}
	.messbox dl dt {
		padding:0 10px;
	}
	#title li {
		width:129px;
	}
	.headtips {
		background:#1f43a3;
		padding:8px 0;
		line-height:24px;
		
	}
	#title li a.tab1 {
		background:url(bpf2019_messhover.png)  18px   center no-repeat;
	}
	#title 
		li a.tab2 {
		background:url(bpf2019_messlisthover.png)  18px   center    
		no-repeat;
	}
	#title li.ho a.tab1 {
		background:url(bpf2019_mess.png)  18px   
		center no-repeat;
	}
	#title li.ho a.tab2 {
		background:url(bpf2019_messlist.png)  18px   center    no-repeat;
	}
	.nav 
		.yyui_menu1 li.hidden-xs {
		display:none
	}
	.m_contant ul li,.m_contant ul 
		li.lybtext {
		height:auto;
		overflow:hidden;
	}
	.m_notice {
		padding:7px 
		10px 0;
	}
	.m_contant ul li .inputtext,.m_contant ul li select,.m_contant ul 
		li .textarea_text {
		width:100%;
	}
	.m_contant ul li span {
		width:100%;
		text-align:left;
	}
	#submit {
		width:80%;
	}
	.yzmimg a,.yzmimg img {
		margin:0
	}
	.yzmimg img {
		}.yzmimg {
		width:66%;
	}
	.headtips .submitform {
		width:40%;
		margin-right:2px;
		margin-left: 8px;
		height:24px;
	}
	.headtips a {
		color:#fff;
	}
	.nav {
		display:none
	}
	.headtips input.inputtext {
		width:100%;
		height:24px;
		line-height:24px;
	}
	.headtips input.inputbot {
		height:24px;
		line-height:24px;
		width:24px;
	}
	.worklist dl dt,.worklist dl dd {
		width:100%;
		margin:0;
		clear:both
	}
	.nav {
		position:relative;
		background:none;
		height:auto;
		background:#1f43a3;
		opacity:1;
	}
	.nav 
		.yyui_menu1 {
		height:auto;
		line-height:30px;
	}
	.nav .yyui_menu1 li {
		float:inherit;
		width:100%;
		line-height:30px;
		height:30px;
		font-size:16px
	}
	.logo {
		width: 96%;
		background:none;
		overflow:hidden;
		padding:18px 10px;
		position:relative;
		border-bottom: 1px solid #d9e5f6;
	}
	.logo a {
		float:left;
		width:32%;
		display:block;
	}
	.logo 
		a img {
		width:100%;
		float:left;
	}
	.logo span {
		float:left;
		width:44%;
		position: relative;
		margin-left: 10px;
	}
	.logo span img {
		width:100%;
		float:left;
		margin-top:5px;
	}
	.bannertips a {

		padding:0 10px;
		text-indent:0;
		font-size:14px;
		background:none;
		line-height:26px;
	}
	.nav .yyui_menu1 li {
		height:auto;
	}
	.nav .yyui_menu1 li 
		ul {
		position:relative;
		width:100%;
		float:inherit;
		background:#234fc1;
	}
	.nav .yyui_menu1 li ul a {
		width:100%;
		font-weight:normal;
		 font-size: 14px;
		 height: 28px;
		 padding: 5px 0;
	}
	.nav .yyui_menu1 
		li a {
		line-height:44px;
		height:44px;
	}
	.nav .yyui_menu1 li a {
		background-image:none !important;
		text-indent:0px !important;
	}
	.nav .yyui_menu1 li{ line-height: 44px;}
	.nav 
		.yyui_menu1 li a:hover {
		background:#032376
	}
	.menuico {
		background:url(bpf2019_menu.png) 0 0 no-repeat;
		width:34px;
		height:34px;
		display:block;
		position:absolute;
		right:10px;
		background-size:100%;
		top:50%;
		margin-top:-16px;
	}
	.flex-control-paging li a {
		width:6px;
		height:6px;
	}
	.flex-control-nav li {
		width:10px;
	}
	.worktips {
		padding:0 15px;
	}
	.flex-control-paging li a.flex-active {
		width:6px;
	}

	.workmenu {
		background:url(bpf2019_tipsxuxian.png) 170px center no-repeat;
	}
	.worklist dl dt h2 {
		text-align:left;
	}
	.worklist dl dt {
		margin-bottom:30px;
	}
	.workmenu p {
		font-size:18px;
		background:url(bpf2019_tipsbg.png) -10px 0 
		no-repeat;
	}
	.right_imglist {
		text-align:center;
		padding:0 15px;
	}
	.right {
		width:100%;
		clear:both;
		margin:0
	}
	.notice {
		padding:0 15px;
		overflow:auto;
		margin-bottom: 30px
	}
	.example {
		width:100%;
	}
	.example ul {
		width:auto;
		padding:0 8px;
	}
	.example ul li {
		width:50%;
		height:auto;
		margin:0;
		text-align:center;
		margin-bottom:20px;
	}
	.example ul li img {
		width:95%;
	}
	.right_imglist ul li 
		img {
		width:100%;
	}
	.bannertips {
		width:100%;
		text-indent:10px;
		background:none;
	 padding: 5px 0;
		opacity:1;
		position:relative;
		bottom:2px
	}
	.bannertips a {
		color:#000;
	}
	.flex-control-nav {
		bottom:85px;
		text-align:center;
	}
	.noticenav {
		background:#F4F4F4 url(bpf2019_noticebg.png) 180px center no-repeat;
		margin-bottom:15px;
	}

	.newsmenu {
		display:none;
	}
	.newslist ul{ padding: 0;}
	.newslist ul li{ height: auto; line-height: 26px; padding: 0; margin-bottom: 15px}
	.newslist ul li span{ 	display:none;}
	.newslist ul li a{ font-size: 16px;
		white-space: normal;
		display: inline;
		float: none;    overflow: hidden;
		width: auto;text-overflow: ellipsis;}

	.newsbody {
		margin:0;
		padding:0 0px;
	}
		.newsbox {
			padding: 20px 15px;}
	.imglist {
		width:100%;
	}
	.imglist ul li {
		width:48%;
	}
	.newsbody2 .imglist {
		width:100%;
	}
		.detail{ padding: 0 10px;}
		.detailtitle h1{ height: auto;}
	.m_contant ul li #yzm {
		width:30%;
	}
	.foot {
		text-align:left;
		padding:20px 30px 10px;
	}
	.foot .wz_btmlogo img {
		float:inherit;
		margin-bottom:15px;
		width:40%

	}
	.foot a img{ margin-top: 5px} 
	.foot p {
		font-size:12px;
		padding-bottom: 10px;
		line-height: 20px;

	}
	.foot .govimg img{    margin: 0;
		float: right;
		width: 10%;
		position: relative;
		top: 0
	}
	.hoverline:hover{text-decoration:underline;}
}

@media	(min-width:576px) and (max-width:767px) {
	.right_imglist {
    padding: 0 7px;}
	.right_imglist ul{clear: both;}
	
	.right_imglist ul li{width: 50%;
    height: auto;
    margin: 0;
    text-align: center;
    margin-bottom: 20px;float: left;}
	.right_imglist ul li a img{ width: 95%;}
	.notice{width: 100%;}
	.hoverline:hover{text-decoration:underline;}
}

@media (min-width:768px){	
	.worklist dl dd ul li {
		overflow:hidden; white-space: nowrap; text-overflow: ellipsis;
		line-height:1.4;
		padding: 7px 0 7px 13px;
	}
	.hoverline:hover{text-decoration:underline;}
}
@media (min-width:768px) and (max-width:950px) {
		.logo {
    width: 100%;
}
		.logo a img {
    width: 27%;
}
		.logo span {
    margin-top: 10px;
}
		.logo span img {
    width: 50%;
}
	.main,.nav ul {
	width:768px;
}.worklist dl dd{ width: auto;}
.nav {
	display:block !important;
}
.nav ul li {
	width:124px;
	font-size:14px;
}
.nav ul li a {
	background-size:24px !important;
	background-position-x:0 
    !important;
}
.flexslider {
  
    height:auto;  /*380px*/
    overflow: hidden;
}
		.flex-viewport ul li{max-height: inherit;}
.nav .yyui_menu1 li a {
	background-image:none !important;
	text-indent:0px !important;
}
.newsmenu {
	 display: none;
}
.newsbody {
	margin-left:0;
}

.newslist ul li a{}
.newsbody2 {
	margin:0;
}
.bannertips {
	width: auto;
	opacity:1;
	position:relative;
	bottom:5px;
	/*line-height:50px;
	height:50px;*/
}
.bannertips a {
	/*line-height:50px;
	height:50px;*/
	font-size:18px;
}
 
.nav .yyui_menu1 li ul {
	width:110px;
}
.nav .yyui_menu1 li ul a {
	width:110px;font-size: 12px;padding: 6px 0;
}
.flex-control-nav {
	text-align:center;
	bottom:80px;
}
.left,.right {
	width:100%;
	margin:0;
	overflow:hidden;
}
.right {
	margin:0 2%;
}
/*.right_imglist {
	float:left;
	width:265px;
}*/
	.right_imglist ul li {
		float: left;
		width:47%;
		padding-right:2%;
		margin:0;
		height:auto;
		margin-bottom:10px;
	}
.right_imglist ul li img {
	width:100%;
}
	/*
	.notice {
		width:455px;
		margin-left:285px;
	}
	*/
.worktips {
	margin:0 2% 20px;
}
.example {
	width:100%;
}
.example ul {
	width:100%;
}
.example ul li {
	width:47%;
	padding-left:2%;
	margin:0;
	height:auto;
	margin-bottom:10px;
}
.foot {
    padding: 18px 0 26px;}
.foot .wz_btmlogo img{ margin-top: 20px; width: 30%;    margin-right: 5%;}
.foot p{ line-height: 24px; margin-bottom: 20px;    font-size: 12px;}
.govimg{ margin-right: 10px;}
.foot .govimg img{margin: 0;
    float: right;
    width: 8%;
    position: relative;
    top:  10px;}
.example ul 
    li:nth-child(even) {
	}.example ul li img {
	width:100%;
}
.imglist {
	width:100%;
}
.imglist ul li {
	width:23%;
}
.newsbody2 .imglist {
	width:100%;
}
.m_contant ul li #yzm {
	width:30%
}
.yzmimg {
	width:40%
}
.workmenu {
    background: url(bpf2019_tipsxuxian.png) 180px center no-repeat;
    margin-bottom: 15px;
}
.hoverline:hover{text-decoration:underline;}
}
@media (min-width:951px) and (max-width:1080px) {
	.main,.nav ul {width:970px;}
	.flexslider {height: 414px;}
	.flex-viewport ul li{max-height: 414px}
	.newsmenu {width:25%;}
	.newsbody {
		margin-left:27%
	}
	.newsbody2 {
		margin:0;
	}
	.nav ul li {
		width:156px;
		font-size:16px;
	}
	.nav ul li a img {
		width:24px;
	}
	.nav .yyui_menu1 li ul {
		width:135px;
	}
	.nav 
		.yyui_menu1 li ul a {
		width:135px;
	}
	.left {
		overflow:hidden;
		width:970px;
		clear:both;
	}
	.worklist dl dt {
		width:350px;
	}
	.bannertips {
		width:700px;
	}
	.bannertips a {
		font-size:20px;
	}
	.worklist dl dd {
		width:540px;
		margin-left:390px;
	}
	.right {
		overflow:hidden;
		margin:0;
		clear:both;
		width:970px;
	}
	.right_imglist {
		float:left;
		width:350px;
	}

	.notice {
		float:left;
		width:540px;
		padding-left:40px;
	}
	.example ul li {
		width:225px;
	}
	.example 
		ul li img {
		width:100%;
	}
	.imglist {
		width:100%;
	}
	.imglist ul li {
		width:23%;
	}
	.newsbody2 .imglist {
		width:100%;
	}
	.foot {
		padding:20px 0 
		25px;
	}
	.foot .wz_btmlogo img{ margin-right: 30px;}
	.foot .govimg img {

		position: relative;
		top:-8px;
	}
	.hoverline:hover{text-decoration:underline;}
}
@media (min-width:1200px) {
	.main,.nav ul {}
	.flexslider .slides li img{height: 500px;}
	.hoverline:hover{text-decoration:underline;}
}

/* 鎵嬫満绔柊娣讳慨鏀� */
@media (max-width: 767px) and (min-width: 280px){
.bannertips a {display: none;}
.main_title {font-size: 18px; }
.flex-control-nav{bottom: 20px;}
.headtips .submitform {width: 35%;}
}
@media (max-width: 950px) and (min-width: 768px){
.main_title {
padding:0 20px;
}

.main .fl-title {
    height: 120px !important;
    margin-top: -20px;
}


}
.fl-title{height:75px !important;margin-top:-20px;}
.fl-title .flex-control-nav{display: none;}
.Rightfixed img{display:none;}
.flexslider{height:610px;}
.flex-viewport ul li{max-height:610px;}
@media (max-width: 767px) and (min-width: 280px){
.flexslider {
    height: auto;
    margin-bottom: 15px;
}}







/*2021.05.08add-bottom-jiucuo*/
.wz_jiucuo{
	float:right;
	margin-right: 8px;
}
.font_tjbz{ overflow:hidden;}

@media screen and (max-width: 1080px){
	.font_tjbz p{ float:left; width:56%;}
}

@media screen and (max-width: 950px){
	.wz_jiucuo{ width:11%; margin-top:20px;}
	.font_tjbz p{ width:40%;}
	
}
@media screen and (max-width: 767px){
	.wz_jiucuo{ width:23%; margin-top:0;}
	.font_tjbz p{ width:100%;}
}



/*20230526add-nav-litao*/
.nav .yyui_menu1 li .one.width_jg2023{ width: 100%; }
.nav .yyui_menu1 li .one.width_gz2023{ 
    width: 150%;
    left: -20%;
}

/*202311016add-backbox-qintian*/
@media screen and (max-width: 576px){
	.backbox {
	height:auto;
	line-height: 26px;
    padding: 5px 20px;
}
}
