@charset "utf-8";
/* CSS Document */

.left{width: 282px; float: left;}
.center{ width: 592px; float: left; margin-left: 10px;margin-right: 10px;}
.right{width:284px; float: right;}

.ty_box{ min-height: 600px;background-color: #fff;  *border: 1px solid #efefef;border: 1px solid #efefef \9;
box-shadow: 0 0 15px rgba(0,0,0,0.09);
	-moz-box-shadow:0 0 15px rgba(0,0,0,0.09); 
-ms-box-shadow:0 0 15px rgba(0,0,0,0.09); 
-o-box-shadow:0 0 15px rgba(0,0,0,0.09); 
-webkit-box-shadow:0 0 15px rgba(0,0,0,0.09);
	overflow: hidden;

}
:root .ty_box{ 
	border: none;
	padding-left: 10px;
    padding-right: 10px;}

.ty_wk{ padding: 0 20px;}

.ty_tit{  padding-top: 20px;}
.ty_tit h4{ background: url(../images/201902zfgb_tit.jpg) left center no-repeat; padding-left: 20px;  margin-left:-20px; font-size: 18px;font-weight: bold;}
.gb_rq{ border-bottom: 1px solid #f4f4f4;}

.gb_pic{ margin-top: 23px; text-align: center; position: relative;}
.gb_pic span{ position: absolute;}
.gb_pic span.jt{ left: 0; top: 40%;}
.gb_pic span.jt2{ right: 0; top: 40%;}
.gb_pic em img{box-shadow: 0 0 15px rgba(0,0,0,0.09);
	-moz-box-shadow:0 0 15px rgba(0,0,0,0.09); 
-ms-box-shadow:0 0 15px rgba(0,0,0,0.09); 
-o-box-shadow:0 0 15px rgba(0,0,0,0.09); 
-webkit-box-shadow:0 0 15px rgba(0,0,0,0.09); *border: 1px solid #efefef;border: 1px solid #efefef \9; position: relative;}
:root img{border:none;}
.gb_pic em i{ position: absolute; z-index: 9; left: 0; right: 0; top: 180px;}
.gb_rl_btn{ margin-top: 3px;margin-left: 16px;}
.gb_rl_btn ul { margin-left: -8px;}
.gb_rl_btn ul li{ width: 74px; height: 27px; float: left; background-color: #f7f7f7;border-radius:5px; 
	-moz-border-radius:5px; 
	-ms-border-radius:5px; 
	-o-border-radius:5px; 
	-webkit-border-radius:5px; text-align: center;line-height: 27px; color:#ccc; margin-top: 9px; margin-left: 8px;}
.gb_rl_btn ul li a{width: 75px; height: 27px; display: block; text-decoration: none; background: #e9e9e9;border-radius:5px; 
	-moz-border-radius:5px; 
	-ms-border-radius:5px; 
	-o-border-radius:5px; 
	-webkit-border-radius:5px; color:#000;}

.btn{height:28px; width: 74px; background:url(201902zfgb_btn.png) left center no-repeat;; border:none; cursor: pointer;font-family:"Î¢ÈíÑÅºÚ"; margin-top: -3px; outline: none; }

.inp_text{ width: 162px; height: 25px; border: 1px solid #e8e8e8; line-height: 25px; padding-left: 5px;font-family:"Î¢ÈíÑÅºÚ"; }
.inp_text2{ width: 170px; height: 25px; border: 1px solid #e8e8e8; line-height: 25px; padding-left: 5px;font-family:"Î¢ÈíÑÅºÚ"; }
.inp_text3{ width: 74px; height: 25px; border: 1px solid #e8e8e8; line-height: 25px; padding-left: 5px;font-family:"Î¢ÈíÑÅºÚ"; }
.inp_text4{ width:108px; height: 25px; border: 1px solid #e8e8e8; line-height: 25px; padding-left: 5px;font-family:"Î¢ÈíÑÅºÚ"; }
.js_box{}
.js_box span{ margin-top: 15px; display: block;}

.inp_btn{height: 34px; margin-top: 15px; width: 100%; background: #2f5398; border: none; color:#fff;font-size: 16px;font-family:"Î¢ÈíÑÅºÚ";}

.news_tit{ border-bottom: 4px solid #2f5398;}
.news_tit h4{ text-align: center; padding-top: 30px;}
.news_tit h5{ font-size: 18px; font-weight: bold; text-align: center; color:#000; margin-top: 20px;}
.news_tit p{ color:#5b5a5a; margin-top: 25px; padding: 0 10px;}
.news_tit p span:first-child{margin-right:13%; }
.news_btn{text-align: center; margin-top: 20px;}
.news_btn a{ font-size: 20px; font-weight: bold;  padding: 0 20px; text-decoration: none;}

.news_dl h4{ color:#ec3f18; font-weight: bold; margin-top: 30px;}
.news_dl ul li{ margin-top: 10px;*margin-top: 6px; }
.news_dl ul li span{ width: 143px; margin-right: 44px; display:block; float: left; line-height: 26px; background: url(201902zfgb_d.jpg) left 10px no-repeat; padding-left: 15px; height: 52px;}
.news_dl ul li em{display: block; line-height: 26px;}
.icon a{ font-weight:bold;color:#ec3f18; background:url(../images/201902zfgb_icon.png) left center no-repeat; padding-left: 30px; }

.ewm{ height: 233px; background: url(201902zfgb_ewm_bg.jpg) repeat-x; border-bottom: 1px solid #e5e5e5; padding-top: 50px; text-align: center;}
.ewm p{ font-size:18px; font-weight: bold; color:#d50c00; margin-top: 15px;}
.zc_list ul li{ line-height: 26px; background: url(201902zfgb_d.jpg) left 10px no-repeat; padding-left: 12px; margin-top: 15px;}

.zc_list span{ float: right;}
.zc_list span a{ color:#999;}

.sel_box{ margin-top: 20px; width:100%; height: 33px; border: 1px solid #e8e8e8; line-height: 33px; padding-left: 5px;font-family:"Î¢ÈíÑÅºÚ";}
.link_list{ margin-top: 15px;}
.link_list ul li{line-height: 34px; background: url(201902zfgb_d.jpg) left center no-repeat; padding-left: 15px;}

.list_gl ul li{ padding: 5px 0;background:url(201902zfgb_d.jpg) left 17px no-repeat; padding-left: 15px; line-height: 28px;}
.list_gl ul li span{color:#999; margin-left: 5px;}

/*----Ï¸ÀÀ----*/
.gl_subnav{ height:25px; border-bottom:1px solid #ccc;}
.gl_subnav p{ font-family:"ËÎÌå"; font-size:12px; color:#999999;}
.gl_subnav p a{color:#999999;}
.gl_subnav p a:hover,.gl_subnav p a.po_curr{ color:#800c07;}
.content { background: #fff; padding: 20px 30px;}
.xl_main{ padding:30px 70px; }
.xl_tit{ border-bottom:1px solid #2f5398;  padding: 30px 0 0 0;margin-bottom: 30px;}
.xl_tit h4{ font-size:32px; font-weight:bold; line-height:40px; color: #2f2f2f; text-align: center;}
.xl_tit p{ font-size:20px; line-height:32px; padding-top:15px; text-align: center;color: #F32B00;}

.xl_sj span{ padding-right:70px; color:#666666;}
.xl_sj span a{color:#666666;}



.xl_news{ padding:15px 0px;}
.xl_news p{ font-size:16px; line-height:32px;}
.xl_fj { padding-top:20px; padding-bottom:30px;}
.xl_fj h4{ font-size:16px; }
.xl_fj ul li{ line-height:32px;}
.xl_fj ul li a{ text-decoration:underline; color:#e90201;}
.xl_btn span{padding:0 15px;}
.xl_btn span a{width:54px; height:30px ;  border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:5px; border:1px solid #cccccc; display:inline-block; line-height:30px; text-decoration:none;}
.xl_btn span a:hover{ background:#e90201; border:1px solid #d50302; color:#fff;}
.xl_btn{ padding-bottom:35px; border-bottom:1px solid #dddddd;}
.xl_xxgx{ padding-top:30px; padding-bottom:15px;}
.xl_xxgx h4{ line-height:32px; font-size:18px;}
.xl_xxgx ul li{ line-height:32px; background:url(201902zfgb_d.jpg) left center no-repeat; padding-left:15px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.xl_xxgx ul li span{ float:right; color:#999;}

.xl_ewm{ text-align: center; padding: 50px; color:#999; font-size: 12px;}
.xl_ewm p{ padding-bottom:5px;}
.xl-btn-icon{ margin-top: 5px;}

.gb_jj_tit h4{font-size: 25px; font-weight: bold; color: #F32B00; text-align: center; padding: 20px 0; border-bottom: 5px solid #dbf5ff;}

.gb_jj_news p{ line-height: 32px; margin-top: 20px;}


/*----------¸ß¼¶¼ìË÷-------------*/

.gjjs_seach{ width: 60%; margin: 0 auto;}
.gjjs_seach h4{ font-size: 22px; font-weight: bold; text-align: center; line-height: 40px; padding: 20px 0 5px 0;color:#F32B00; }
.gjjs_seach p{ margin-top: 15px;}
.gjjs_seach p span{ width:80px; display: inline-block;*display: inline;*zoom:1;vertical-align: middle;}
.gjjs_inp{ height: 30px; border: 1px solid #e8e8e8; line-height: 30px;padding-left: 1%; width:85%; font-family:"Î¢ÈíÑÅºÚ"; vertical-align: middle;}
.gjjs_inp2{ height: 30px; border: 1px solid #e8e8e8; line-height: 30px;padding-left: 1%; width:20%; font-family:"Î¢ÈíÑÅºÚ";vertical-align: middle;}
.gjjs_inp3{ height: 30px; border: 1px solid #e8e8e8; line-height: 30px;padding-left: 1%; width:42%; font-family:"Î¢ÈíÑÅºÚ";vertical-align: middle;}
.gjjs_inp4{ height: 30px;border: none; border-bottom: 1px solid #e8e8e8; line-height: 30px;padding-left: 1%; width:22%; font-family:"Î¢ÈíÑÅºÚ";vertical-align: middle;}

.gjjs_inp5{ height: 30px; border: 1px solid #e8e8e8; line-height: 30px;padding-left: 1%; width:20%; font-family:"Î¢ÈíÑÅºÚ";vertical-align: middle;}
.gjjs_btn{width: 33%;  height: 30px; border: none; cursor: pointer; color:#fff; background-color: #e31000;font-family:"Î¢ÈíÑÅºÚ";  margin-left: 33%; margin-top: 20px;}
.gjjs_mr{ margin-right: 2%;}

/*----------ËÑË÷½á¹û-----------*/
.jsjg_box{ width: 80%; margin: 0 auto; margin-top: 30px;}
.jsjg_inp{ width: 68%;height: 30px; border: 1px solid #e8e8e8; line-height: 30px;padding-left: 1%;vertical-align: middle;}
.jsjg_btn{width: 13%; margin-left: 2%;  height: 30px; border: none; cursor: pointer; color:#fff; background-color: #e31000;font-family:"Î¢ÈíÑÅºÚ"; vertical-align: middle;}
.jsjg_btn2{width: 13%; margin-left: 2%;  height: 30px; border: none; cursor: pointer; color:#fff; background-color: #ff8401;font-family:"Î¢ÈíÑÅºÚ"; vertical-align: middle;}
.jsjg_box2{ width: 80%; margin: 0 auto; margin-top: 5px;}
.ym{text-align: center; margin-top: 20px;}
.ip_ym{ display: none; margin-top: 20px; }
.ip_ym a{text-align: center; border: 1px solid #ccc;background-color:#F0F0F0; width: 100%; height: 30px; display: block; line-height: 30px; }

.gb_list ul li{padding: 15px 0; border-bottom: 1px dotted #ccc;}
.gb_list ul li b{display: block; font-weight: normal; color:#666; font-size: 12px; margin-left: -5%;}
.gb_list ul li b i{ padding-top: 5px; display: inline-block;*display: inline; zoom:1; margin-left: 5%;}


.gb_list ul li em a{ background: url(201902zfgb_d.jpg) left center no-repeat; padding-left: 15px;}
.gb_list ul li em span{float: right; color:#999;}

.csb{padding-top: 30px;}
.csb a{width: 100px; height: 30px; border: 1px solid #d60000; display: block; text-align: center; line-height: 30px; color:#d60000;}

/*----------------Ï¸ÀÀ--------------*/
.content2{
	padding: 0 10%;
}
.textbox{
	background: #f2f2f2;
	text-align: center;
	width: 47.5%;
	margin-bottom: 30px;
}
.textbox p{
	display: table;
	vertical-align: middle;
	text-align: left;
	text-indent: 2em;
	text-justify : auto; text-align:justify;
	font-size: 22px;
	line-height:73px;
}
.text p span{
	display: table-cell;
	vertical-align: middle;
	padding: 0 5%;
	
}
.text img{
	width: 47.5%;
}

.text2 p{
	font-size: 20px;
	line-height: 45px;
}
.text2 .textbox{
	width: 65%;
}
.text2 img{
	width: 30%;
}

.news_zt{font-family:'ËÎÌå';font-size: 46px;line-height: 60px;}

/*------------Ìí¼ÓÑùÊ½------------*/

.fhdb{ width:65px;position:fixed;right:50px;  bottom:35px;}
.fhdb a em{ width:45px; height: 45px; display: block; background: url(../images/201905zfgb_icon2.png) no-repeat; margin: 0 auto; background-size: cover;}
.fhdb a span{ text-align: center; display: block; }
.fhdb a{text-decoration:none; color:#333;}
.fhdb a:hover em{background: url(201905zfgb_icon.png) no-repeat;background-size: cover;}

@media only screen and (max-width:1279px ) {
	.text p{
		font-size: 18px;
		line-height: 40px;
	}
	.text2 p{
		font-size: 16px;
	}
}/*
@media only screen and (max-width:1024px) {
	.text p{
		font-size: 16px;
		line-height: 30px;
	}
	.text2 p{
		font-size: 14px;
		
	}
	.content2{
		padding: 0 5%;
	}
}
@media only screen and (max-width:677px) {
	.text{
		padding: 0 5%;
	}
	.textbox,.text2 .textbox{
		width: 100%;
		float: none;
	}
	.text img{
		height: 300px;
		float: none;
		width: auto;
		margin: 0 auto;
		display: block;
		margin-bottom: 20px;
	}
	.content2{
		padding: 0 2.5%;
	}
}*/
.gb_rl_btn ul li{
    width: 46%;
    margin: 27px 2% 0;
    height: 45px;
    background: #f2f2f2;
    color: #999;
    line-height: 45px;
}
.gb_rl_btn ul li a{
    width: 100%;
    height: 100%;
    border: 1px #e8e8e8 solid;
    background: #fff;
    position: relative;
}
.gb_rl_btn ul li a img{
    position: absolute;
    top: 0;
    right: 0;
}
.xl_news table{
	width:100%;
	margin-bottom: 50px;
}
}
.xl_news table tbody{
	border:2px solid #3d87d1;
}
.xl_news table tr{
	height:36px
}
.xl_news table tr{
	height:36px
}
.wjxxb{
	width: 13%;
	font-weight: 600;
	border: 1px solid #AECFF1;
	text-align: center;
	font-size: 15px;
	color: #3d87d1;
}
.wjxxn{
	width: 50%;
	border: 1px solid #AECFF1;
	text-align: center;
}
.m-zfgbtab {
    margin-bottom: 5px;
    height: 50px;
    line-height: 50px;
    background: #f9f9f9;
}
.m-zfgbtab li {
    float: left;
    margin: 0 48px;
    font-size: 16px;
    cursor: pointer;
    font-weight: bold;
}
.g-zfgbbox li a {
    display: block;
    padding: 20px 20px 0;
    border: 1px solid #ddd;
}
.g-zfgbbox li .u-pic {
    height: 280px;
}
.g-zfgbbox li img {
    display: block;
    width: 100%;
    height: 280px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
}
.g-zfgbbox li .u-desc {
    left: 0;
    right: 0;
    bottom: 25px;
}
.g-zfgbbox li .u-desc h1 {
    font-size: 22px;
    color: #d80002;
    line-height: 30px;
}
.g-zfgbbox li .u-desc h2 {
    font-size: 16px;
    font-weight: normal;
}
.g-zfgbbox li p {
    line-height: 50px;
    font-size: 16px;
    text-align: center;
    overflow: hidden;
    word-wrap: normal;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.f-pa {
    position: absolute;
}
.f-pr {
    position: relative;
}

.affairs-list-search {
    height: 50px;
    background-color: #f5f5f5;
}
.oflow-hd {
    overflow: hidden;
}
.affairs-list-search-inner {
    line-height: 30px;
    overflow: hidden;
    height: 30px;
}
.affairs-list-search-title {
    line-height: 30px;
    float: left;
    height: 30px;
}
.affairs-list-search-inner input, .affairs-list-search-inner select {
    font-size: 14px;
    line-height: 28px;
    float: left;
    margin-right: 10px;
    border: 1px solid #e5e5e5;
    background-color: #fff;
}
.affairs-list-search-keyword {
    width: 286px;
    height: 28px;
    padding: 0 7px;
}
input, button, textarea, select, optgroup, option {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
}
.affairs-list-search-inner .btn-submit {
    width: 98px;
    cursor: pointer;
    color: #fff;
    background-color: #2f5398;
}
.affairs-list-type-title {
    line-height: 22px;
    display: block;
    float: left;
    height: 22px;
}
.affairs-list-file-type a {
    font-size: 14px;
    line-height: 22px;
    float: left;
    height: 22px;
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 0 14px;
    transition: all .3s;
    white-space: nowrap;
    color: #697687;
    background-color: #e0eaf7;
}
.affairs-list-file-type a span {
    font-size: 12px;
    margin-left: 3px;
    color: #9bb0d8;
}
.affairs-document-box {
    width: 100%;
    border-collapse: separate;
}
.affairs-document-box .affaires-doc-no {
    width: 8%;
}
.affairs-document-box th {
    font-size: 16px;
    font-weight: 700;
    line-height: 36px;
    color: #697687;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
	text-align: center;
}
.affairs-document-box .affaires-doc-title {
    width: 40%;
}
.affairs-document-box .affaires-doc-sizes {
    width: 20%;
}
.affairs-document-box .affaires-doc-created {
    width: 16%;
}
.affairs-document-box .affaires-doc-published {
    width: 16%;
}
.affairs-document-box td {
    font-size: 14px;
    line-height: 20px;
    height: 71px;
    text-align: center;
    vertical-align: middle;
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
}
.affairs-document-box td.affaires-doc-title {
    padding: 0 7px;
    text-align: left;
}
.affairs-document-box tr {
    background-color: #f5f5f5;
}
.affairs-document-box tr:nth-child(odd){
    background-color: #e0eaf7;
}
.affairs-document-box tr:first-child {
    background-color: #c1d2e9;
}
.gbjjfmpic{
	width: 40%;
	float: right;
  }
.gbjjfmpic img{
	width: 100%;
	border-left-style: solid;
    border-left-color: #d4d4d4;
    border-left-width: 1px;
	border-top-style: solid;
    border-top-color: #d4d4d4;
    border-top-width: 1px;
-webkit-filter: drop-shadow(10px 10px 10px rgba(0,0,0,.5)); /*¿¼ÂÇä¯ÀÀÆ÷¼æÈÝÐÔ£º¼æÈÝ Chrome, Safari, Opera */
filter: drop-shadow(10px 10px 10px rgba(0,0,0,.5));
}