*{ 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{}
.mainfoot{ margin: 0 auto; width: 1100px;}
.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: -10px;border-top: 0;text-align: left;padding: 0;}
.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%;}*/

.magrin30 {
    margin-top: 30px;
    /* background: #f8f8f8; */
}
.wzlj {
    /* background: #0173c7; */
}
.footer-select {
    padding-bottom: 20px;
    border-bottom:  #0173c7; 1px solid;
}
.flex {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: center;
}
.center {
    width: 1200px;
    margin: 0 auto;
}
.footer-select select {
    margin-right: 100px;
    width: 290px;
    padding: 0 6.5%;
    height: 40px;
    line-height: 40px;
    background: none;
    border: #FFFFFF 1px solid;
    border-radius: 20px;
    font-size: 14px;
    color: #FFFFFF;
    outline: none;
}
option {
    color: #333333;
}
footer {
    padding: 25px 0 20px 0;
    background: #0173c7;
}

.tl_rg_con {
    float: right;
    width:800px;
}
.tl_rg .xxgk_title {
    line-height: 46px;
}
.xxgk_title {
    line-height: 55px;
    border-bottom: 1px solid #cae0f3;
    height: 55px;
}
.clearfix:before, .clearfix:after {
    display: table;
    content: " ";
}

.xxgk_title .on {
    color: #0675bd;
    font-weight: bold;
}
.xxgk_title span {
    float: left;
    font-size: 18px;
    color: #333;
    position: relative;
    cursor: pointer;
}

.xxgk_title .on a {
    color: #0675bd;
}
.xxgk_title span:last-child:after {
    margin-left: -16px;
}
.xxgk_title .on:after {
    content: "";
    display: block;
    position: absolute;
    width: 32px;
    height: 4px;
    background: #046bbd;
    bottom: 0;
    left: 50%;
    margin-left: -32px;
}
.tl_3 .tl_list {
    border: 0;
}
.tl_list {
    padding-bottom: 30px;
    border-bottom: 1px dashed #ededed;
}
.tl_list li {
    overflow: hidden;
    margin-top: 22px;
    line-height: 18px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.tl_list li i {
    float: left;
    width: 5px;
    height: 5px;
    background: #aaaaaa;
    margin-top: 7px;
}
.tl_list li span {
    float:right;
  
    color: #666;
    margin-right: 29px;
}


      .xl_list {
padding-top: 40px;
    padding-bottom: 40px;
}
.clearfix:after {
    clear: both;
}

.list_ty li {
    overflow: hidden;
    margin-top: 14px;
}
.list_ty li i {
    float: left;
    width: 5px;
    height: 5px;
    background: #aaaaaa;
    margin-top: 10px;
}
.list_ty li a {
    float: left;
    width: 80%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 16px;
    color: #333;
    margin-left: 15px;
}
.list_ty li span {
    font-size: 14px;
    color: #666;
    float: right;
}  

       .TRS_Editor iframe {
           height: 410px;
    width: 600px;
        }



                            .TRS_Editor P {
                                margin-top: 0;
                                margin-bottom: 1em;
                                line-height: 2;
                            }

                            .TRS_Editor DIV {
                                margin-top: 0;
                                margin-bottom: 1em;
                                /* line-height: 2; */
                            }

                            .TRS_Editor TD {
                                margin-top: 0;
                                margin-bottom: 1em;
                                line-height: 2;
                            }

                            .TRS_Editor TH {
                                margin-top: 0;
                                margin-bottom: 1em;
                                line-height: 2;
                            }

                            .TRS_Editor SPAN {
                                margin-top: 0;
                                margin-bottom: 1em;
                                /* line-height: 2; */
                            }

                            .TRS_Editor FONT {
                                margin-top: 0;
                                margin-bottom: 1em;
                                line-height: 2;
                            }

                            .TRS_Editor UL {
                                margin-top: 0;
                                margin-bottom: 1em;
                                line-height: 2;
                                padding-top: 5px;
                            }

                            .TRS_Editor LI {
                                margin-top: 0;
                                margin-bottom: 1em;
                                line-height: 2;
                            }

                            .TRS_Editor A {
                                margin-top: 0;
                                margin-bottom: 1em;
                                line-height: 2;
                            }
                       

.qingkuanfk {
    padding: 10px;
    border: 1px solid #eaeaea;
    margin-top: 15px;
}

.qingkuanfkL {
    width: 13%;
    float: left;
    height: 80px;
    border-right: 1px solid #eaeaea;
    text-align: center;
}

.qingkuanfkR {
    width: 86%;
    float: right;
}
.riq {
    font-size: 30px;
    color: #0466c7 ;
    font-weight: bold;
}

.niany {
    font-size: 14px;
    color: #999;
}

.ldxiangxibt a.active {
    color: #0466c7;
    border-bottom: 3px solid #0466c7;
}

.fangkuibt {
    font-weight: bold;
}

.fangkuibt a {
    color: #000;
}

.fkxingxi {
    font-size: 14px;
    color: #999;
   height:34px;
   line-height:34px;
}

.ldxiangxibt {
    border-bottom: 1px solid #dddddd;
}

.ldxiangxibt a {
    width: 90px;
    height: 55px;
    color: #434343;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    display: inline-block;
    padding: 23px 0 0 0 ;
    margin-right: 15px;
}
.sxjiange {
    /* margin: 15px auto; */
    background: #fff;
    text_align:center;
}
.ss_nav{background: #fff;padding: 18px 20px;font-size: 14px;border-bottom: 1px solid #eee;}
.nbju {width: 1100px;margin: 0px auto;margin-top: 99px;}
.xxnebianju {
    padding: 0px 15px;
}
.jddw {
    position: relative;
}


  .xx_mid_rg_ss input{height: 35px;width: 191px;border: 1px solid #dadada;font-size: 14px;color: #999999;text-indent: 9px;border-radius: 5px;}
.xx_mid_rg_ss select{ height: 35px; border-radius: 5px; margin-left: 5px; border: 1px solid #dadada; font-size: 14px; color: #999999; width: 98px;}
.xx_mid_rg_ss a{display: inline-block; height: 35px; width: 66px; text-align: center; line-height: 35px; border-radius: 5px; background: #4da7e9; color: #fff; font-size: 16px; font-weight: bold; margin-left: 5px;}
.xx_mid_rg_ss{padding-left: 20px;}
.xx_mid_rg_ss .anniu{display: inline-block;height: 35px;width: 66px;text-align: center;line-height: 35px;border-radius: 5px;background: #0f408e;color: #fff;font-size: 16px;font-weight: bold;margin-left: 5px;cursor: pointer;text-indent: 0px;}
.xx_mid_rg_ss .anniu11{display: inline-block;height: 35px;width: 100px;text-align: center;line-height: 35px;border-radius: 5px;background: #0f408e;color: #fff;font-size: 16px;font-weight: bold;margin-left: 5px;cursor: pointer;text-indent: 0px;}
.tr1{height: 40px; background: #f3f3f3; font-weight: bold; color: #333; }
.xxtd td{    height: 40px;
    border: 1px solid #f3f3f3;
    padding-left: 8px;}
.xxtd td a{ color: #000;}

.anniu{display: inline-block; height: 35px; width: 66px; text-align: center; line-height: 35px; border-radius: 5px; background: #b70d0a; color: #fff; font-size: 16px; font-weight: bold; margin-left: 5px;cursor: pointer;}
.jltb{height: 250px;}
.xjgs{background:#f3f3f3;padding-left:20px;color:#b70d0a;font-size:16px;border:1px solid #dad9d9;height: 45px;}

/*&#202;&#202;&#192;&#207;&#187;&#175;°&#180;&#197;&#165;&#209;ù&#202;&#189;*/
.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;}

.t-l span{font-size:12px;}
.t-r a{font-size:12px;}

.bshare-custom a{
    width: 16px;
    height: 16px;
    margin-top: 12px;
margin-right:8px;
}

.zj{margin-top:0px;}

@media screen and (max-width: 768px) {
	.head-slh-btn{transform: none;top: 10px;right: 10px;}
	.wzlj,.mainfoot{width:100%;}

.wzsy_top{width: 100%;height: auto !important;display: flex;background: rgba(255,255,255,.68);padding: 10px; margin-bottom:10px;}
	.wzsy_top i{margin-left: 0 !important;padding-top: 0 !important;width: 60px;flex: none;}
	.wzsy_top em{margin-left: 10px !important;padding-top: 0 !important;}
	.wzsy_top em span{display:none !important;}

	.bgcs{margin-top: 0 !important;}
	.bgcs .swiper-slide img{margin:0 auto; width: 100% !important;} 

	footer{margin-top: 0px !important;}
	.wzlj{display:none;}
	.footer{height: auto;padding: 0 10px;}
	.footer .mainfoot{display: flex;flex-direction: column;align-items: stretch;}
	.footer .footer_top{margin:0 auto 10px;display:flex;justify-content: space-between;}
	.footer .footer_top b{display:none;}
	.footer .footer_top a{/* padding-right:10px; */}
	.footer .lf{}
	.footer .lf p{display: flex;flex-direction: column;gap: 5px;}
	.footer .lf p a{margin: 0 auto;}
	.footer .lf p span a{margin: 0;}
	.footer .rg{display: flex;justify-content: center;}

.tl_rg_con{width:100%;}

	.tl_list{padding-bottom:15px;}
	.tl_list li{display:flex;flex-direction: column-reverse;overflow: unset;white-space: normal;gap: 5px;line-height: 24px;font-size: 16px;margin-top: 15px;}
	.tl_list li span{color:#999;}

	.l-ul-list-other li a{line-height:30px;}
	.text-c{padding: 10px 5px;}
	#pagination{line-height: 45px;}
	#pagination input{border:1px solid #eee;height: 34px;}
.Article_61 .tit{font-size: 22px;line-height: 36px;padding-top: 20px;}
	.other_Location .fl span{
    margin-left: 10px;
}
	.other_Location .fl{padding:15px 0px;}
	.list_ty li a{width: 65%;margin-left: 10px;}
	.l-ny-nav{margin-top:0px;}
	.l-ny-nav li a{
    padding: 10px 15px;
}
	.l-n-box{padding-bottom: 0px;}
	.m-t-25{
    margin-top: 0px;
}
	ul.zfld-list li{width:100%;}
	.nbju{width:100%;margin-top: 0px;}
	.qingkuanfkL{width:20%;height: auto;}
	.qingkuanfkR{width: 75%;}
	.fkxingxi{line-height:24px;height: auto;text-align: justify;}
	.qingkuanfk{height: auto;}
	.fangkuibt{
    line-height: 30px;
    font-size: 16px;
}

	/*调查征集*/
.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: 10px 0px 10px 5px;line-height: unset;height: auto;}
	.ewb-detail table{
    width: 96%;
    margin: 0 auto;
}
	.ewb-secpage-tt{font-size: 20px;}
	.ewb-location{padding: 10px 0px;display: block;line-height: 26px;}
	.ewb-detail table td p,.ewb-detail table td{
    word-break: break-all;
    padding: 10px 0px;
}
}
