.l_banner { height:380px; position:relative; overflow:hidden; }
.l_banner img { display:block; position:absolute; left:50%; margin-left:-960px; z-index:1 }
.l_banner ul { width:1170px; margin:0 auto; }
.l_banner ul li { position:absolute; width:260px; height:91px; background:url(lbg2.png) top left no-repeat; bottom:0; z-index:9; overflow:hidden; font-size:28px; color:#fff; line-height:110px; text-indent:29px; text-shadow: #021e68 3px 3px 4px; }

.lbox { width:1170px; overflow:hidden; }
.lbox_l { width:260px; background:url(lbg3.png) left bottom no-repeat #557dbc; padding-bottom:210px; float:left; display:inline-block; padding-top:26px; }
.lbox_l a { height:54px; border-bottom:1px #7095ce solid; display:block; font-size:18px; color:#fff; text-align:center; line-height:54px; }
.lbox_l a:hover { background:url(lbg4.png) left top no-repeat; color:#26418b }
.lbox_l a.now { background:url(lbg4.png) left top no-repeat; color:#26418b }
.lbox_r { float:right; display:inline-block; width:840px; margin-right:20px; overflow:hidden; }

.lbox_nav { overflow:hidden; }
.lbox_nav dt { float:left; display:inline-block; color:#4a4a4a; font-size:24px; height:80px; overflow:hidden; line-height:88px; background:url(lbg5.png) left top no-repeat; padding-left:25px; }
.lbox_nav dd { background:url(lbg6.png) left center no-repeat; height:26px; line-height:26px; font-size:14px; color:#9c9c9c; line-height:30px; margin-top:27px; float:right; display:inline-block; padding-left:25px; }
.lbox_nav dd a { color:#9c9c9c; }
.lbox_nav dd a:hover { color:#2468b4; }

.lbox_con { overflow:hidden; }
.lbox_list { margin-bottom:40px;  }
.lbox_list li { overflow:hidden; height:50px; border-bottom:1px #dfdfdf dashed; background:url(lbg7.png) left center no-repeat; line-height:50px; padding-left:25px; }
.lbox_list li a { color:#4a4a4a }
.lbox_list li a:hover { color:#2468b4 }
.pages { margin-bottom:40px; }
.pages a { float:left; display:inline-block; height:37px; line-height:37px; margin:0 10px; color:#434343; font-size:18px; }
.pages a.pages_np { width:95px; border-radius:2px; color:#fff; text-align:center; background:#3c82c3; }
.pages span { float:left; display:inline-block; height:37px; line-height:37px; margin:0 10px; color:#b0b0b0; font-size:18px; }
.pages a:hover { color:#2b91f1 }
.pages a.pages_np:hover { color:#fff; background:#2b91f1; }

.lbox_txt { font-size:16px; color:#4a4a4a; line-height:34px; padding-bottom:40px; text-align:justify; text-justify:inter-ideograph }
.lbox_txt img { max-width:100%; display:block; margin:10px auto; }
.lbox_title { font-size:24px; color:#333; text-align:center; line-height:35px; margin:20px auto 20px; width:690px; }
.lbox_date { font-size:14px; color:#808080; text-align:center; line-height:28px; height:30px; margin:0px auto 40px; font-weight:normal; background:#f0f0f0; }

/*0625*/
.fzzlbox { position: relative }
.fzzlbox1 { width: 239px; height: 40px; background: url("fzzl.png") left top no-repeat; color: #fff; font-size: 20px; line-height: 37px; text-indent: 13px; margin-top: 20px; }
.fzzlbox2 { font-size: 16px; line-height: 30px; color: #3d3d3d; text-indent: 32px; margin-top: 16px; padding-bottom: 16px; }
.fzzlbox3 { overflow: hidden; }
.fzzlbox3 dt { float: left; display: inline-block; margin-right: 12px; width: 52px; height: 52px; background: url("fzzl1.png") left top no-repeat; font-size: 30px; color: #1d67ba; font-weight: bold; text-align: center; line-height: 52px;}
.fzzlbox3 dd { overflow: hidden; margin-bottom: 5px;}
.fzzlbox3 dd i { font-style:normal; font-size: 20px; line-height: 52px; color: #1d67ba; display: block;}
.fzzlbox3 dd b { font-weight: normal; font-size: 16px; line-height: 28px; color: #3d3d3d; display: block; text-indent: 32px; padding-bottom: 10px;}

.fzlcbox { position: relative; background: url("fzlc.png") center top repeat-y; overflow: hidden;}
.fzlcbox1 { width: 409px; height: 69px; margin: 0 auto 20px;  }
.fzlcbox2l { width: 405px; float: left; display: inline-block; padding-top: 50px; }
.fzlcbox2r { width: 405px; float: right; display: inline-block; padding-top: 100px; }
.fzlcbox ul li { background-color: #f6f6f6; padding: 20px 20px 24px 22px; margin-bottom: 70px; }
.fzlcbox2l li b { background: url("fzcl2.png") right center no-repeat; height: 30px; display: block; line-height: 30px; color: #000; font-size: 22px; text-align: right; padding-right: 30px; position: absolute; right:414px; margin-top: -60px; }
.fzlcbox2r li b { background: url("fzcl2.png") left center no-repeat; height: 30px; display: block; line-height: 30px; color: #000; font-size: 22px; text-align: left; padding-left: 30px; position: absolute; left:413px; margin-top: -60px; }

/*search*/
.sear_l { width:1168px; background:#e2f4fd; border:1px #a7dbf3 solid; line-height:40px; height:40px; margin:20px auto 10px; text-indent:20px; font-size:14px; color:#0275af }
.sear_l span { color:#ff6000; margin:0 5px; }

.sear_li { border-bottom: 1px dashed #ccc; width: 1130px; padding:20px 20px 15px; margin:0 auto }
.sear_li h1 { color: #4c97ce; font-size: 18px; line-height: 30px; margin-bottom:7px;}
.sear_li h1 a { color: #156dd0; text-decoration: none }
.sear_li h1 a:hover { text-decoration: underline }
.sear_li h1 span { float: right; font-size: 13px; color: #999; font-weight:normal;}
.sear_li h2 { font-size: 14px; color: #787878; line-height: 25px; font-weight:normal; }
.sear_li font { color: #cf1336;}



/*20191206*/
.ywfwbox { background:#f0f0f0; padding:20px 30px 20px 38px; border-radius:12px; font-size:16px; color:#2a2a2a; line-height:32px; text-indent:32px; margin-bottom:38px; }
.ywfwbox1 { overflow:hidden; height:42px; margin-bottom:18px; } 
.ywfwbox1 li { font-size:20px; color:#fff; line-height:40px; height:42px; font-weight:bold; background:url(ywfw.png) right center no-repeat; padding:0px 52px 0px 18px; float:left; display:inline-block; } 
.ywfwbox2 { font-size:16px; color:#393939; line-height:32px; text-indent:32px; margin-bottom:25px; text-align:justify; text-justify:inter-ideograph; }

		.slideBox{ width:840px; height:560px; overflow:hidden; position:relative; margin-bottom:65px;  }
		.slideBox td { width:840px; height:560px;  background:#f0f0f0; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; width:840px; }
		.slideBox .bd img{ max-width:840px; max-height:560px; display:block; vertical-align:middle; margin:0 auto;  }

		.slideBox .prev{ position:absolute; left:0; top:50%; margin-top:-50px; display:block; width:50px; height:100px; background:url(ywfws.png) left top no-repeat; filter:alpha(opacity=50);opacity:.5;  }
		.slideBox .next{ position:absolute; right:0; top:50%; margin-top:-50px; display:block; width:50px; height:100px; background:url(ywfws.png) right top no-repeat; filter:alpha(opacity=50);opacity:.5;  }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }
		
		.slideBox li p { position:absolute; bottom:0; left:0; right:0; color:#fff; font-size:14px; line-height:20px; background:url(alpha_b.png) repeat; padding:10px 20px; }
		
.honorbox { width:826px; overflow:hidden; margin-left:14px; }
.honorbox_l { float:left; width:153px; background:url(honor1.png) left top repeat-y; }
.honorbox_l a { background:url(honor2.png) left center no-repeat; display:block; height:50px; line-height:50px; padding-left:30px; font-size:17px; color:#464646; cursor:pointer; }
.honorbox_l a.now { background-image:url(honor2a.png); font-weight:bold; color:#2276d5 }
.honorbox_r { float:right; width:673px; }
.honorbox_r ul { display:none; }
.honorbox_r ul li { font-size:16px; color:#353535; line-height:20px; border-bottom:1px #c0c0c0 dashed; padding-bottom:18px; margin-bottom:20px;  }
.honorbox_r ul li b { display:block; margin-bottom:10px; font-size:18px; }
.honorbox_r ul li b i { font-style:normal; color:#298ee3; margin-right:22px; }
.honorbox_r ul li span { color:#ed8600; margin:0 5px; }


.contable { width:100%; border:1px #e5e5e5 solid; border-top:4px #5999e1 solid; margin:30px 0px 50px 0px; border-left:0; }
.contable td { border:1px #e5e5e5 solid; border-right:0; border-bottom:0; padding:10px 5px 10px 30px; line-height:20px; font-size:16px; color:#000 }