&#239;&#187;?*{ box-sizing: border-box;}

body{
	margin: 0;
	padding: 0;
	font-family: "microsoft yahei";
}
ul,li,dl,dt,dd{
	margin: 0;
	padding: 0;
	list-style: none;
}

img{
	border: none;
	max-width: 100%;
}
p,h1,h2,h3,h4,h5,h6{
	margin: 0;
	padding: 0;
}
h1,h2,h3,h4,h5,h6,i,em,b{
	font-weight: normal;
	font-style: normal;
}
a{
    text-decoration: none;
    color: #333;
}
input,select,textarea{
	outline: none;
	padding-top: 0;
	padding-bottom: 0;
	font-family: "microsoft yahei";
}
table{
    border-collapse:collapse;
}

.clearfix:before,
.clearfix:after {
    display: table;
    content: " ";
}
.clearfix:after {
    clear: both;
}
.clearfix{
    *zoom: 1;
}


.app-header{
	height: 60px;
	background: #0b57b7;
	display: none;
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 999;
}
body.nav-open .app-nav {
	-webkit-transform: translateY(0);
	transform: translateY(0);
	height: auto;
  }
  body.nav-open .nav-toggle {
	box-shadow: none;
  }
  body.nav-open .nav-toggle:before {
	width: 3200px;
	height: 3200px;
	/* background-color: rgba(74, 117, 230, 0.85); */
	background-color: rgba(0, 0, 0, 0.8);
  }
  body.nav-open .nav-toggle .icon {
	width: 0;
  }
  body.nav-open .nav-toggle .icon:before {
	-webkit-transform: translateY(9px) rotate(45deg);
		-ms-transform: translateY(9px) rotate(45deg);
			transform: translateY(9px) rotate(45deg);
  }
  body.nav-open .nav-toggle .icon:after {
	-webkit-transform: translateY(-9px) rotate(-45deg);
		-ms-transform: translateY(-9px) rotate(-45deg);
			transform: translateY(-9px) rotate(-45deg);
  }


.bg{
	 position:fixed;
     top: 0;
      left: 0;
      width:100%;
      height:100%;
     z-index:-10;
      zoom: 1;
     background-color: #fff;
     background: url(../img/bg.jpg) top center no-repeat;
    background-size: cover;
     -webkit-background-size: cover;
     -o-background-size: cover;
     background-position: center 0;
}


.con{}
.main{ margin: 0 auto; width: 1200px;}
.yy_top{ width: 100%; background: url(../img/yy_top.png) left repeat-x; height: 30px; line-height: 30px;}
.yy_top .lf{ float: left; font-size: 14px; color: #fff;}
.yy_top .lf a{ color: #fff; float: left;}
.yy_top .lf i{ float: left;}
.yy_top .rg{ float: right;font-size: 14px; color: #fff; }
.yy_top .rg b{ float: left; margin-right: 9px; margin-top: 2px;}
.yy_top .rg a{ float: left; color: #fff;}
.yy_top .rg i{ float: left; }
.chengdiv{ height: 0; position: relative; width: 100%; z-index: 9;}
.slideTxtBox{ width: 100%;}
.box_footer{ overflow: hidden; height: 0; background: #fff;}
.box_footer .box ul{ opacity: 0;}
.wzsy_top{ height: 90px; background: #f2f2f2; }
.wzsy_top i{ float: left; margin-left: 59px; padding-top: 20px;}
.wzsy_top em{ float: left; margin-left: 28px; padding-top: 16px;}
.wzsy_top em .a1{ display: block; font-size: 22px; font-weight: bold; color: #333333;}
.wzsy_top em span{ display: block; margin-top: 5px; font-size: 16px; color: #666666;}
.wzsy_top em span a{ font-size: 16px; color: #666666;}
.wzsy_top em .a1:hover{ color: #0675bd;}
.wzsy_top em span a:hover{color: #0675bd;}
.wzsy_con{  padding: 0 20px;}
.zwyw_pic{ float: left; width: 496px; height: 278px; margin-top: 20px; }
.zwyw_pic .item{ width: 100%; height: 100%; position: relative;}
.zwyw_pic .item a{display: block; width: 100%; height: 100%;}
.zwyw_pic .item img{ display: block;  width: 496px; height: 278px;}
.zwyw_pic .item em{ position: absolute; z-index: 1; height: 50px; line-height: 50px; background: rgba(0,0,0,.7); width: 100%; left: 0; bottom: 0;}
.zwyw_pic .item em span{ display: block; color: #fff; float: left; width: 75%; padding-left: 18px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.zwyw_pic .owl-dots{position: absolute; right: 19px; bottom: 16px;}
.zwyw_pic .owl-dots .owl-dot span{ margin: 0; margin-left: 7px;}
.zwyw_list{ float: right; width: 645px;}
.tab_list{ width: 100%;}
.tab_nav{ border-bottom: 1px solid #cae0f3; line-height: 52px; position: relative;}
.tab_nav a{ font-size: 18px; color: #333; position: relative; float: left;}
.tab_nav a::before{
	 content: "";
   float: right;
    border-right: 2px solid #ececec;
    height: 22px;
    margin: 0 15px;
    margin-top: 16px;
}









.footer{ height: 102px; background: #0173c7; margin-top: 28px;}
.footer .lf{ float: left;}
.footer_top{ margin: 12px 0; font-size: 14px; color: #fff;}
.footer_top a{ color: #fff;}
.footer_top b{ margin: 0 12px;}
.footer .lf p{display: block; margin-bottom: 4px; font-size: 14px; color: #fff;}
.footer .lf p span a{ margin: 0 10px;color: #fff;}
.footer .rg{ float: right;}
.footer .rg a{ float: left; margin-left: 18px;}
.footer .rg a:first-child{margin-top: 27px;}
.footer .rg a:last-child{ margin-top: 29px;}





.xxgk_title .on a{ color: #0675bd; font-weight: bold;}
.ztzl_lf a{color: #fff;}
.footer .lf p span{padding-right:10px;}






.footwap{display: none;}
.dzjg{margin-top: 27px;}

.hfcss{margin-top: 15px;padding: 0 20px;}
/*.hfcss img{width:100%;height:100%;}*/



/*é?&#8218;è?&#129;&#229;&#338;–&#230;&#338;‰é’&#174;&#230;&#160;·&#229;&#188;&#143;*/
.head-slh-btn{float: right;margin-left: 20px;position: absolute;top: 38px;right: 40%;transform: translateX(600px);}
.head-slh-btn a{color: #fff !important;background-image:linear-gradient(90deg, #F7B218 0%, #EC930A 100%);display: block;border-radius: 8px;line-height: 28px;padding: 8px 13px;font-weight: bold;font-size: 16px;}

.footer .main{min-height:auto;}

.dhwd{width:1200px;margin:0 auto;}

.xx_mid_rg_ss input{margin-left:8px;}

@media screen and (max-width: 768px) {
.main{width:100%;}
	.top{background:none;height: 200px;}
	.top1{width:100%;}
	.top1 .t-l{width:calc(100% - 10px); padding-left:10px;}

	 .f_nav{position: relative;height: auto;}
	 .f_nav:after {content: "";display: block;width: 60px;height: 60px;position: absolute;right: 0;bottom: 0;background: linear-gradient(to right, rgba(0,83,147,0), #035db9);}
	#menu{display: flex;flex-wrap: nowrap;overflow-x: scroll;overflow-y: hidden;padding-right: 60px;}
	#menu li{flex: 1 0 auto;width: auto;padding: 0 18px;}
	#menu li a{width:auto !important;}

    .footer{height:auto;width: 100%;margin: 0 auto;}
    .footer .lf{width: 95%;float: none;margin: 0 auto;}
    .footer .lf p{display:flex;flex-direction: column;align-items: center;gap: 10px;}
	.footer .rg{float:none;margin: 0px auto 20px;text-align:center;display: flex;align-items: center;justify-content: center;}
    .footer_top{text-align:center;margin-bottom: 5px;}
    .footer_top a{padding:0 5px;line-height: 30px;}
    .footer_top b{display:none;}
	.footer .rg a{float:none;}

		.head-slh-btn{transform: none;top: 145px;right: 10px;}

	#xcimg img{margin-top:10px;margin-bottom: 10px;width: 100%;height:70px;}
	#ifocus_tx a{font-size: 14px !important;}
	#ifocus_tx{
    height: 45px !important;
    line-height: 45px !important;
    width: 100% !important;
    bottom: 0px !important;
}
	#ifocus_btn{
    width: 38% !important;
    bottom: 6px !important;
}
	.wzsy_top em .a1{font-size: 18px !important;}
	.f_nav ul{display:flex;flex-wrap:wrap;}
	.f_nav ul li{width: calc(100%/3);float: unset;word-break: unset;height: 45px;}
	.f_nav .navalink{
    font-size: 18px;
    height: 45px;
    line-height: 45px;
}
	.btqk{font-size: 22px !important;padding: 10px 10px 0px 10px;line-height: 34px;}

	.nbju{width: 100% !important;}
	.ss_nav{
    line-height: 26px;
    font-size: 16px !important;
}
	.xxnebianju{padding: 0px 15px !important;}
	.ldxiangxibt a{
    height: 40px !important;
    font-size: 20px !important;
}
	.qingkuanfkL{
    width: 20% !important;
    height: auto !important;
}
	.qingkuanfkR{
    width: 75% !important;
}
	.fkxingxi{
    height: auto !important;
    line-height: 28px !important;
}
	.fangkuibt{font-size: 16px;line-height: 28px;}

	.nextpage{
    padding: 15px 0px !important;
}
	.nextpage ul li{line-height: 28px !important;}
	.nextpage ul li a{
    line-height: 28px !important;
    height: auto !important;
}
#seach .ul1 .dateli{
    margin-left: 0px;
}

.dhwd{width:100%;}

/*调查征集*/
.zj{width: 95%;margin-top: 0px;}
.d1{text-indent:0em;height: auto;line-height: 26px;}
.left{width: 100%;}
.right{width:100%;}
.tab_2 tr td:not(:nth-child(2)){display:none;}
.font_2a{/* line-height: 24px; */padding: 10px 0px;}
.font_2a a{font-size:16px;}
.font{font-size:18px;height: 50px;}
	.right-1{height: 40px;}
	.right-1 a{font-size:20px;line-height: 40px;}

.yemabox{width:100%;}
	.yema{float:unset;}

.jltb{height:auto;}

/*局长信箱*/
	.ewb-secpage-left{width:90%;}
	.ewb-secpage-right{width: 97%;}
	.ewb-secpage-right table{width: 100% !important;} 
	.ewb-container {width:100%;}
	.ewb-secpage-list ul li a{width:90%;font-size: 16px;}
	.ewb-secpage-right table  tr td:not(:nth-child(2)){display:none;}
	.ewb-secpage-right table  tr td{padding-top: 10px;}
	.ewb-secpage-right table .tr1 td{padding-top: 0px;height:50px;font-size:18px;}
	.ewb-secpage-right table  tr td a{font-size:16px;line-height:26px;}
	#searchText input{width: 40%;margin-bottom: 10px;}
	.xx_mid_rg_ss{
    padding-top: 20px;
}
	#emailType{width: 40%;margin-bottom: 10px;}
.xx_mid_rg_ss select{margin-bottom: 10px;margin-right:10px;}
	#stype option:nth-child(5){display:none;}

	.ewb-loc{width: 96%;margin: 0px 0px 0px 5px;line-height: unset;height: auto;padding: 0px;}
	.ewb-detail table{
    width: 96%;
    margin: 0 auto;
}
	.ewb-secpage-tt{font-size: 20px;}
	.ewb-location{padding: 10px 8px;display: block;line-height: 26px;width: 98%;}
	.ewb-detail table td p,.ewb-detail table td{
    word-break: break-all;
    padding: 10px 0px;
}
	
}
