@charset "utf-8";
body{background: url("../images/gkztbg.png")  center top no-repeat;}
.hidden{ display: none;}
*{outline:none;}
.gkheader{ width: 1200px; margin:0 auto; position: relative; }
.gklogo{position: absolute;top: -92px;left:0px;}
.gktit{margin: 125px auto 66px;text-align: center;}
.gktit h1{ font-size: 100px; font-weight:bold; color: #fff; letter-spacing: 10px;}
.searchBox{ height: 52px; background: url("../images/newsearch.png") top center no-repeat; margin-bottom: 60px;}
.search{width:540px;  height: 52px;  margin:40px auto;}
.search .search_input{float:left;width:420px;line-height: 48px;padding:0px 23px;border: none;background: none;height: 48px;margin-top: 3px;margin-left: 5px;}
.search .search_btn{ width:63px; height: 52px; border:none;background: none; }
.gkpt{width: 1042px;margin: 0px auto;background-color: #fafafa;padding: 1px 30px 29px;height: auto; overflow: hidden; }
.gkpt_lef{float: left;width: 240px;}
.gkpt_rig{float: right;width: 742px;background-color: #fff;height: auto;padding: 0 20px 65px;}
.gkpt_rigs{float: right;width: 742px;background-color: #fff;height: auto;padding: 0 20px 65px;}
.gkpt_ul li ul li{width:130px;}
.gkpt_ul li{  margin: 15px 0px;height:70px;line-height: 70px; list-style-type: none; background-color: #fff;}
.gkpt_ul li i{
    width: 14px;
    height: 14px;
    display: block;
    background-image: url(../images/jia.png);
    float: right;
    /* vertical-align: middle; */
    margin: 28px 20px;
cursor:pointer;
}
fieldset, img{    vertical-align: middle;
    border: 0;}
.gkpt_ul li.on i{ background-image: url(../images/jian.png);}
.gkpt_ul li.a2{ background-color: #cb0306; background-position:190px center; background-repeat: no-repeat;}
.gkpt_ul li.a3{ background-color: #cb0306; background-position:190px center; background-repeat: no-repeat;}
.gkpt_ul li.a4{ background-color: #cb0306; background-position:190px center; background-repeat: no-repeat;}
.gkpt_ul li.a3 a,.a4 a{ color:#fff;}
.gkpt_ul li:hover i{ }

.gkpt_ul li:hover a{ color: #fff;}
.gkpt_ul li:hover{background-color: #cb0306;  background-repeat: no-repeat;}
.gkpt_ul li.hover{background-color: #cb0306;  background-repeat: no-repeat;}
.gkpt_ul li.hover a{ color: #fff;}
.gkpt_ul li a{
    font-size: 23px;
    line-height: 70px;
    display: block;
    padding: 9px 0px 0px 77px;
    width: 94px;
    line-height: 27px;
    font-weight: 500;
    }

.gknr{ padding: 30px;}
.gknr h1{ line-height: 70px; font-size: 30px; font-weight: bold; text-align: center; color:#cb0306;}
.attr{ font-size: 14px; color: #666; border-bottom: #ccc 1px solid;text-align: center; margin-bottom: 15px;}
.gknr .cont p{line-height: 30px; font-size: 16px; text-indent: 2em;}
.gknrlist{ padding:40px 30px;}
.gknrlist li{line-height: 40px; font-size: 16px;}
.gknrlist li .date{ float: right; color: #ccc;}

.zdgknav ul li{width:240px; line-height:45px;padding:0px 20px; }

.zdgknav ul li a{ font-size: 16px; padding-left:20px; background: url("../images/dot.png") left center no-repeat;}
.zdgknav ul li:hover{background-color: #fde4e5;}

.gkzttit{height:35px; line-height: 35px; border-bottom: #ccc 2px solid;}
.gkzttit span{ float: right; padding-right: 15px;}
.gkzttit h1{ padding: 0px 30px; display: inline-block; background: #cb0306; font-size: 16px; color: #fff; text-align: center;}

.nblb-tit{font-size:18pt; line-height:50px;margin-left:20px; padding:20px 0px 10px;}
.nblb-subtit{ width:300px;line-height:40px;background:#2c69bc;color:#fff;font-size:18px;text-align:center;margin-left:20px;}
.nblb{margin-left:20px;}
.nblb li{float:left;width:278px;line-height:40px;background-color:#f6f6f6;border:#fff 1px solid;}
.nblb li a{padding-left:30px;}
.bmlbttit{line-height: 30px;
    font-size: 16px;
    font-weight: bold;
    color: #2c69bc;
    margin-left: 20px;
    /* border-left: #2c69bc 3px solid; */
    margin: 20px 20px;
}
.bmlbttit h1{font-size:18px; font-weight:bold;}
.blank0 {
    display: block;
    height: 0px;
    font-size: 0px;
    line-height: 0;
    overflow: hidden;
    clear: both;
}
/*公报*/
.gbTit{line-height: 40px;font-size: 32px; font-weight:bold; color: #cb0306; text-align:center; margin-top: 20px;}

.gbAttr{line-height:40px; text-align: center; margin-bottom: 38px;}


.gblist{padding:20px;border-top: 2px solid #cb0306;margin-top: 38px;}


.nbbgtit{text-align: center;line-height: 40px; padding: 30px 0px;}
.nbbgtit h1{font-size: 20px; font-weight: bold;}
.nbhztit{height:40px;line-height: 40px; border-bottom: #ccc 1px solid;}
.nbhztit h1{line-height: 40px; display: inline-block; padding: 0px 20px; background-color: #cb0306; color: #fff; font-size: 18px;}
.nblist{ padding: 20px 0px;}
.nblist li{ float: left; width: 33.3%; line-height: 40px; background: url("../images/bdot.png") 10px center no-repeat;}
.nblist li a{ padding-left: 30px; font-size: 16px;}
.gblist ul li a{font-size: 16px;width: 81%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;line-height: 56px;}
.gblist ul li span{ float: right;}


.gblmtit{height:40px;line-height: 40px; border-bottom: #ccc 1px solid;}
.gblmtit h1{line-height: 40px; display: inline-block; padding: 0px 20px; background-color: #cb0306; color: #fff; font-size: 18px;}
.gblmtits h1{line-height: 40px; display: inline-block; padding: 0px 20px; background-color: #cb0306; color: #fff; font-size: 18px;}
.gblmtits {height: 40px;line-height: 40px;float: left;}
.none {height: 40px;line-height: 40px;float: left;text-align: center;width: 112px;}
.gblmtit span{float: right; line-height: 40px;}

.y-header{
	min-width: 1200px;
	width: 100%;
	padding-top: 0px;
	margin-top:50px;
	}
.y-header-nav{
	height: 59px;
	width: 87%;
	text-align: center;
	margin-top: 27px;
	}
.y-header-nav a{
	display: inline-block;
	height: 59px;
	width: 182px;
	background: url(../images/yb-bg14.png) center no-repeat;
	margin-right: 26px;
	}
.y-header-nav a:last-child{
	margin-right: 0px;}
.y-header-nav a span{
	vertical-align: middle;
	display: inline-block;
	color: #fff;
	font-weight: bold;
	font-size: 20px;
	line-height: 59px;}
.y-header-nav a img{
	margin-right: 14px;
	vertical-align: middle;}
.y-header-nav a.cur,.y-header-nav a:hover{
	background: url(../images/yb-bg14o.png) center no-repeat;}
.y-content{
	background: #f8f8f8;
	padding: 8px 40px 0px 46px;
	margin-top: -8px;}
.y-xz-content{
	padding-top: 48px;}
h1.y-title{
	color: #e4372e;
	font-size: 20px;
	height: 43px;
	line-height: 43px;
	text-align: center;
	border: 1px solid #e5e5e5;
	background: #fff;}
.y-xz-con{
	padding-top: 51px;
    padding-left: 18px;
    min-height: 705px;}
.y-xz-con p{
	color: #333333;
    font-size: 15px;
    margin-bottom: 26px;}
.y-xz-con .fj{
	padding-top: 24px;}
.y-xz-con .fj a{
	display: inline-block;
	padding-left: 27px;
	color: #5178bf;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;}
.y-xz-con .fj a.w{
	}
/*受理机构*/
.y-jg-con{
	padding: 18px 16px 78px 18px;}
.y-jg-con p{
	color: #333333;
	font-size: 15px;
	margin-bottom: 10px;}
.y-jg-con p span{
	display: inline-block;
	margin-right: 90px;}
.y-jg-l{
	margin-top: 51px;
	width: 1080px;
	border: 1px solid #e5e5e5;
    border-collapse: collapse;
    background: #fff;}
.y-jg-l .tit{
	height: 50px;}
.y-jg-l .con{
	height: 72px;}
.y-jg-l tr td{
	text-align: center;
	color: #333333;
	font-size: 15px;
	overflow: hidden;
	line-height: 24px;}
.y-jg-l tr td.w111{
	width: 111px;}
.y-jg-l tr td.w221{
	width: 221px;}
.y-jg-l tr td.w183{
	width: 183px;}
.y-jg-l tr td.w99{
	width: 99px;}
.y-jg-l tr td.w236{
	width: 236px;}
.y-jg-con p.y-jg-tips{
	text-align: center;
	color: #fff;
	line-height: 27px;
	background: #e4372e;}
/*在线申请*/
.y-sq-con{
	padding-top: 17px;
	padding-bottom: 71px;}
.y-sq-con p{
	color: #333333;
	font-size: 15px;
	padding: 0px 28px 0px 36px;}
.y-sq-con>p{
	line-height: 30px;}
.y-sq-tips{
	padding-top: 51px;}
.y-sq-tips .tit{
	text-align: center;
	margin-bottom: 44px;}
.y-sq-tips>p{
	line-height: 24px;
	margin-bottom: 24px;}
.y-sq-btn{
	margin-top: 50px;
	text-align: center;}
.y-sq-btn a{
	text-align: left;
	width: 122px;
	padding-left: 78px;
	display: inline-block;
	
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	line-height: 50px;
	border-radius: 4px;}
/*申请查询*/
.y-cx-content{
	padding-top: 48px;
	padding-bottom: 58px;}
.y-cx-box{
	border: 1px solid #e5e5e5;
    padding: 62px 0px 177px 546px;
    background: url(../images/yb-img9.png) 136px 42px no-repeat #fff;}
.y-cx-box h1{
	color: #217ec3;
	font-size: 30px;
    margin-bottom: 32px;}
.y-cx-col{
	height: 30px;
	margin-bottom: 15px;}
.y-cx-col span{
	color: #333333;
	font-size: 16px;
	line-height: 30px;
	display: inline-block;}
.y-cx-col span.tit{
	width: 96px;
	text-align: right;
	margin-right: 10px;}
.y-cx-col .sel-in{
	margin-top: 10px;
	margin-left: 5px;}
.y-cx-col span.sel{
	margin-left: 8px;
    margin-right: 28px;}
.y-cx-col1 input,.y-cx-col2 input{
	height: 28px;
	padding: 0px 10px;
	border: 1px solid #d2d2d2;}
.y-cx-col1 input{
	width: 273px;}
.y-cx-col2 input{
	width: 103px;}
.y-cx-col2 img{
	margin-left: 8px;}
.y-cx-btn{
	padding-top: 12px;
    padding-left: 105px;}
.y-cx-btn button{
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	background: #f8b551;
	border-radius: 4px;
	width: 100px;
	height: 40px;}
/*申请表*/
.y-sqb-content{
	padding-top: 70px;
	padding-bottom: 68px;}
.y-sqb-content h1{
	text-align: center;
	color: #e4372e;
	font-size: 30px;
	font-weight: bold;
	margin-bottom: 30px
;}
.y-sqb-con{
	border: 1px solid #e5e5e5;
	padding: 7px;
	background: #fff;}
.y-person-table{
	border: 1px solid #e5e5e5;
	margin-bottom: 7px;}
.y-person-table tr{
	height: 36px;}
.y-person-table td.tit1,.y-info-table td.tit1{
	width: 19px;
	background: #f6f6f6;
	color: #666666;
	font-size: 17px;
	padding: 0px 34px;
	line-height: 30px;}
.y-person-table td{
	color: #000000;
	font-size: 15px;}
.y-person-table td.tit2{
    padding: 0px 24px;
    width: 100px;
	text-align: center;}
.y-person-table td.tit2 input{
	margin-right: 8px;}
.y-person-table td.con1{
	padding-left: 40px;
	width: 101px;}
.y-person-table td.con1.star{
	}
.y-person-table td.con2{
	width: 264px
;}
.y-person-table td.con2 input{
	padding: 0px 20px;
	width: 224px;}
.y-person-table td.con3{
	width: 308px;}
.y-person-table td.con3 input{
	padding: 0px 20px;
	width: 264px;}
.y-person-table td.tit3{
	text-align: center;}
.y-person-table td.con4{
	padding-left: 12px;}
.y-person-table td.con4 span{
	display: inline-block;
	width: 112px;
	height: 23px;
	color: #666666;
	font-size: 13px;
	text-align: center;
	line-height: 23px;
	border: 1px solid #d2d2d2;}
.y-info-table{
	border: 1px solid #e5e5e5;}
.y-info-table tr td.tit2{
	font-size: 15px;
	color: #333;
	text-align: center;
	width: 172px;
	padding: 0px 24px;}
.y-info-table tr td.tit2 img{
	margin-right: 8px;}
.y-info-table tr td.con1 textarea{
	padding: 20px 0px;
	width: 740px;
	height: 105px;}
.y-info-table tr td.p23{
	padding: 0px 23px;}
.y-info-table tr td.con2{
	padding: 8px 23px 10px;}
.y-info-table tr td.con2 .sel{
	width: 238px;
	height: 28px;
	border: 1px solid #d2d2d2;
	position: relative;
	margin-bottom: 126px;}
.y-info-table tr td.con2 .sel p{
	padding: 0px 16px;
	line-height: 28px;
	color: #666666;
	font-size: 15px;
	
	cursor: pointer;}
.y-info-table tr td.con2 .sel .drop{
	width: 100%;
	border: 1px solid #d2d2d2;
	position: absolute;
	top: 29px;
	left: -1px;
	overflow-y: auto;
	display: none;}
.y-info-table tr td.con2 .sel .drop li{
	line-height: 28px;
	font-size: 15px;
	padding: 0px 16px;
	cursor: pointer;}
.y-info-table tr td.con2 .sc span.wj{
	display: inline-block;
	width: 78px;
	height: 28px;
	text-align: center;
	line-height: 28px;
	border: 1px solid #d2d2d2;
	color: #666666;
	font-size: 13px;
	cursor: pointer;}
.y-info-table tr td.con2 .sc span.re{
	color: #666666;
	font-size: 13px;
	line-height: 30px;
	display: inline-block;
	margin-right: 30px;
	margin-left: 8px;}
.y-info-table tr td.con2 .sc span.tip{
	color: #ff2c2c;
	font-size: 13px;
	line-height: 30px;}
.y-info-table tr td.con3{
	padding-bottom: 14px;}
.y-info-table tr td.con3 .con3-l{
	padding-top: 16px;}
.y-info-table tr td.con3 input,.y-info-table tr td.con4 input{
	margin-right: 8px;
	margin-top: 5px;}
.y-info-table tr td.con3 span{
	display: inline-block;
	width: 230px;
	margin-right: 10px;
	color: #666666;
	font-size: 15px;}
.y-info-table tr td.con4 span{
	display: inline-block;
	margin-right: 50px;
	color: #666666;
	font-size: 15px;}
.y-info-table tr td.con4{
	padding: 15px 23px;}
.y-info-table tr td.con5{
	color: #666;
	font-size: 15px;
	padding: 14px 23px;}
.y-info-table tr td.con6{
	padding: 10px 23px;}
.y-info-table tr td.con6 input{
	border: 1px solid #d2d2d2;
	width: 118px;
	height: 28px;
	margin-right: 8px;
	padding: 0px 10px;}
.y-sqb-con .btn{
	text-align: center;
	padding-top: 28px;
	padding-bottom: 22px;}
.y-sqb-con .btn button{
	text-align: left;
	
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	padding-left: 78px;
	width: 200px;
	height: 50px;
	border-radius: 4px;}
/*申请流程*/
.y-lc-content{
	padding: 40px 0px;}
.y-lc-tip{
	margin-bottom: 40px;}
.y-lc-tip p{
	padding: 0px 24px;
	color: #ffa11b;
	font-size: 16px;
	font-weight: bold;
	line-height: 23px;}
.y-lc-box{
	margin-bottom: 18px;}
.y-lc-box-t{
	border: 1px solid #e5e5e5;
	padding: 9px 15px 10px;
	background: #fff
;}
.y-lc-box-t .num{
	display: inline-block;
	padding-left: 14px;
	margin-right: 14px;
	width: 20px;
	height: 24px;
	line-height: 24px;
	
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	text-align: center;}
.y-lc-box-t .tit{
	display: inline-block;
	line-height: 22px;
	color: #e4372e;
	font-size: 20px;
	font-weight: bold;}
.y-lc-box-con{
	padding: 20px 18px;}
.y-lc-box-con p{
	color: #333333;
	font-size: 15px;
	line-height: 23px;}
.y-lc-box-con.con1 p{
	margin-bottom: 23px;}
.y-lc-box-con p:last-child{
	margin-bottom: 0px;}
.y-lc-box-con.con2 p{
	margin-bottom: 10px;}
.y-lc-jb{
	margin-top: 70px;
	margin-bottom: 25px;
	background: right center no-repeat;}
.y-lc-jb span.tit{
	display: inline-block;
	color: #333333;
	font-size: 20px;
	font-weight: bold;}
.y-lc-box-con.con3 p{
	margin-bottom: 16px;}
/*矩阵*/
.jz-content{
	padding-top: 30px;}
.jz-box{
	margin-bottom: 19px;}
.jz-box-t{
	border: 1px solid #ededed;
	background: #fafafa;
	padding-left: 28px;
	height: 44px;}
.jz-box-t .tit{
	color: #333333;
	font-size: 20px;
	font-weight: bold;
	display: inline-block;
	line-height: 44px;}
.jz-box-con{
	border: 1px solid #ededed;
	border-top: none;
	padding: 50px 40px 26px;}
.jz-box-l2{
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 20px;}
.jz-box-l li{
	float: left;
	margin-right: 50px;
	width: 144px;
	height: 42px;}
.jz-box-l li:last-child{
	margin-right: 0px;}
.jz-box-l li a{
	display: inline-block;
	max-width: 120px;
	padding-left: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #333333;
	font-size: 15px;
	}
.jz-box-l2 li a:hover{
	border-bottom: 2px solid #e4372e;}
.jz-box-l2 li a{
	padding-bottom: 21px;}
.jz-box-l li span{
	display: inline-block;
	position: relative;}
.jz-box-l li div{
	display: none;
	position: absolute;
	left: 50%;
	top: -132px;
	transform: translate(-50%,0);
	z-index: 999;
	width: 127px;
	height: 134px;
	background: center no-repeat;
	text-align: center;}
.jz-box-l li div img{
	margin-top: 14px;}
/*廉政建设*/
.lzjs-container{
	width: 1030px;
	margin: 0 auto;}
.lzjs-bg{
	padding-top: 248px;
	padding-bottom: 148px;
	}
.lzjs-main{
	padding-top: 29px;
	padding-bottom: 70px;
	box-shadow: 0px 5px 30px -5px #e8e8e8;
	background: #fff;}
.lzjs-con{
	width: 480px;}
.lzjs-con.con1{
	margin-left: 37px;}
.lzjs-con.con2{
	margin-right: 12px;}
.lzjs-con-t{
	height: 30px;
	border-bottom: 1px solid #f8bcc1;}
.lzjs-con-t .tit{
	color: #272727;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 7px;
	display: inline-block;
	border-bottom: 3px solid #ee4242;}
.lzjs-con-t .more{margin-right: 7px;
    margin-top: 5px;
	float: right;
	color: #6d6d6d;
	font-size: 12px;
	display: inline-block;
	padding-right: 14px;
	}
.lzjs-l{
	padding-top: 14px;
	border-bottom: 1px solid #dcdcdc;
	margin-bottom: 5px;}
.lzjs-l:last-child{
	border-bottom: none;}
.lzjs-l li{
	width: 100%;
	height: 35px;}
.lzjs-l li a{
	color: #444343;
	font-size: 14px;
	display: inline-block;
	max-width: 70%;
	padding-left: 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	}
.lzjs-l li a:hover{
	color: #ee4242;}
.lzjs-l li span{
	display: inline-block;
	float: right;
	color: #949494;
	font-size: 14px;}