@charset "utf-8";

/* CSS Document */
/*厅长信箱*/
.container_mailbox {
	width: 1200px;
	margin: 0 auto 80px;
}

.mailbox_two {
	width: 1200px;
	height: 150px;
	margin-bottom: 50px;
}

.mailbox_two li {
	display: block;
	width: 150px;
	height: 150px;
	float: left;
	margin-right: 25px;
	background: url(../images/Interaction_1.png) center no-repeat;
}

.mailbox_two li a {
	display: block;
	width: 150px;
	height: 150px;
}

.mailbox1 {
	background: url(../images/mailbox2.png) center no-repeat;
}

.mailbox2 {
	background: url(../images/information.png) center no-repeat;
}

.mailbox3 {
	background: url(../images/complaint.png) center no-repeat;
}

.mailbox4 {
	background: url(../images/collect.png) center no-repeat;
}

.mailbox5 {
	background: url(../images/investigation.png) center no-repeat;
}

.mailbox6 {
	background: url(../images/interview.png) center no-repeat;
}

.mailbox7 {
	background: url(../images/line.png) center no-repeat;
}

.mailbox1_1 {
	background: #0058a8 url(../images/mailbox.png) center 86px no-repeat;
}

.mailbox1_1 span {
	display: block;
	width: 150px;
	height: 36px;
	line-height: 25px;
	padding-top: 24px;
	color: #fff;
	font-size: 18px;
	text-align: center;
	background: url(../images/horizontal.png) center bottom no-repeat;
}

.container_instructions {
	width: 1200px;
	height: auto !important;
	min-height: 300px;
	background: url(../images/flower.png) right 26px no-repeat;
	margin-bottom: 48px;
}

.instructions {
	width: 1200px;
	height: auto !important;
	min-height: 100px;
	line-height: 36px;
	font-size: 18px;
	color: #333333;
}

.container_letter {
	width: 1200px;
	height: auto !important;
	min-height: 200px;
}

.letter_titel {
	width: 1200px;
	height: 54px;
	margin-bottom: 20px;
}

.query_titel {
	position: relative;
	display: block;
	height: 54px;
	float: left;
	line-height: 54px;
	font-size: 28px;
	color: #003e96;
}

.query_titel::before {
	position: absolute;
	left: 0;
	top: 15px;
	content: '';
	width: 5px;
	height: 28px;
	background-color: #015294;
}

.query_titel b {
	padding-left: 15px;
}

.g-data {
	width: 100%;
	height: 60px;
}

.result {
	width: 700px;
	height: 55px;
	margin-bottom: 23px;
	line-height: 50px;
	font-size: 18px;
	float: left;
}

.result span {
	font-size: 30px;
	color: #ff9000;
}

.g-data-by {
	height: 55px;
	line-height: 50px;
	float: right;
	font-size: 18px;
}

.container_retrieval {
	position: relative;
	width: 1200px;
	height: 87px;
	margin-bottom: 6px;
}

.retrieve1 {
	padding-left: 14px;
	width: 534px;
	height: 87px;
	background: #f1f1f1;
	margin-right: 1px;
	border-right: 1px solid #e0dcdc;
}

.consulting1 {
	font-size: 18px;
	height: 60px;
	line-height: 60px;
	margin-right: 5px;
}

.retrieve1 input {
	width: 433px;
	height: 32px;
	line-height: 32px;
	border: 1px solid #e5e2e2;
	text-indent: 10px;
	font-size: 16px;
	color: #999999;

}

.retrieve1 button {
	width: 84px;
	height: 32px;
	line-height: 32px;
	border: 0;
	color: #fff;
	text-align: center;
	background: #e49b9b;
}

.query1 {
	position: relative;
	width: 1186px;
	height: 64px;
	padding-left: 14px;
	background: #f1f1f1;
}

.queryin1 {
	width: 209px;
	height: 32px;
	line-height: 32px;
	border: 1px solid #e5e2e2;
	font-size: 16px;
	color: #999999;
	text-indent: 10px;
	margin-top: 15px;
}

.queryin2 {
	width: 217px;
	height: 32px;
	line-height: 32px;
	border: 1px solid #e5e2e2;
	font-size: 16px;
	color: #999999;
	text-indent: 10px;
	margin-top: 15px;
}

.query1 button {
	width: 84px;
	height: 32px;
	line-height: 32px;
	border: 0;
	color: #fff;
	text-align: center;
	background: #003e96;
	font-size: 16px;
	border-radius: 3px;
}

.message1 {
	position: absolute;
	top: -2px;
	right: 20px;
	display: block;
	float: right;
	width: 80px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	padding-left: 39px;
	font-size: 16px;
	background: url(../images/z_hd_wyly.png) 17px center no-repeat #003e96;
	margin-top: 15px;
	border-radius: 20px;
}

.message1:hover {
	color: #FFF;
}

.container_result {
	width: 1200px;
	height: auto !important;
	min-height: 100px;
}

.result_form {
	border: #fff 2px solid;
	border-left: #f1f1f1 1px solid;
	border-bottom: #f1f1f1 1px solid;
}

.result_form td {
	height: 50px;
	line-height: 50px;
	border-right: #f1f1f1 1px solid;
	border-top: #f1f1f1 1px solid;
}

.form_tr1 {
	background-color: #f0f8ff;
	margin-bottom: 6px;
	text-align: center;
	font-size: 20px;
	color: #333333;
}

.form1 {
	text-align: center;
	font-size: 17px;
	color: #444444;
}

.form2 a {
	display: block;
	width: 640px;
	height: 50px;
	text-indent: 20px;
	font-size: 18px;
	color: #333333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.form2 a:hover {
	color: #003e96;
	font-weight: bold;
}

/*分页*/
.page {
	margin: 55px auto;
}

.paginator {
	font: 12px Arial, Helvetica, sans-serif;
	margin: 45px 0;
	/*    padding: 10px 0;*/
}

.paginator a {
	display: inline-block;
	border: 1px solid #7c7c7c;
	color: #000000;
	font-size: 12px;
	margin-right: 2px;
	padding: 5px 10px;
	text-decoration: none;
}

.paginator a:visited {
	background: none repeat scroll 0 0 #F3F3F3;
	border: 1px solid #DDDDDD;
	padding: 5px 10px;
	text-decoration: none;
}

.paginator .cpb {
	border: medium none;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 10px;
}

.paginator a:hover {
	background: #0058a8;
	border-color: #F3F3F3;
	color: #FFFFFF;
	padding: 5px 10px;
	text-decoration: none;
}

.paginator input {
	width: 58px;
	height: 25px;
	border: 1px solid #7c7c7c;
	color: #000000;
	font-size: 12px;
	margin-right: 2px;
	padding: 0px 10px;
}

.paginator .on {
	background: #0058a8;
	color: #fff;
}

/*/分页*/
/* 公开 信息公开指南 */
.open-guide-title1 {
	position: relative;
	width: 100%;
	height: 44px;
	margin: 0 auto 18px;
}

.open-guide-title1::before {
	position: absolute;
	left: 0;
	top: 8px;
	content: '';
	width: 5px;
	height: 28px;
	background-color: #003e96;
}

.open-guide-title1 p {
	height: 44px;
	padding: 0 50px 0 30px;
	line-height: 44px;
	font-size: 28px;
	font-weight: 800;
	color: #003e96;
	float: left;
}

/* /公开 信息公开指南 */
/*/厅长信箱*/
/*信件回复*/
.container_instructions2 {
	width: 1200px;
	height: auto !important;
	min-height: 300px;
	margin-bottom: 48px;
}

.reply_table {
	border-collapse: separate;
	border: 1px #dedede solid;
	margin-bottom: 40px;
}

.reply_table td {
	border: none;
	line-height: 40px;
}

.reply_table1 {
	border-spacing: 0px 5px;
	border: 1px #dedede solid;
	margin-bottom: 45px;
}

.reply_table1 td {
	border: none;
	line-height: 50px;
}

.z_hd_massage1,
.z_hd_massage2 {
	width: 170px;
	height: 60px;
	font-size: 24px;
	font-weight: 800;
	color: #222;

}

.z_hd_massage1 img,
.z_hd_massage2 img {
	width: 38px;
	height: 38px;
	vertical-align: middle;
}

.replytr1 {
	background-color: #f7f7f7;
	height: 50px;
	text-align: right;
	color: #333333;
	font-size: 22px;
}

.replytr2 {
	background-color: #fff;
	height: 40px;
}

.reply1 {
	font-size: 18px;
	width: 110px;
	text-align: right;
}

.reply2 {
	font-size: 18px;
	color: #333;
	padding-right: 20px;
}

.reply3 {
	font-size: 18px;
	color: #333333;
	padding-right: 20px;
}

.reply4 {
	background: url(../images/arrow.png) 1050px center no-repeat;
}

.replytr3 {
	background-color: #f7f7f7;
	height: 50px;
	text-align: right;
	color: #333333;
	font-size: 18px;
	font-weight: bold;
}

.close_window {
	display: block;
	width: 172px;
	height: 54px;
	background-color: #dddddd;
	margin: 0 auto;
	line-height: 54px;
	text-align: center;
	font-size: 26px;
	color: #333333;
	border-radius: 5px;
}

/*/信件回复*/
/*我要留言*/
.leave_message {
	border-collapse: separate;
	border-spacing: 0px 12px;
	border: none;
	margin: 0 auto 57px;
}

.leave_message td {
	border: none;
	line-height: 50px;
}

.leavemessage1 {
	width: 132px;
	font-size: 18px;
	color: #333333;
}

.leavemessage2 {
	width: 360px;
	height: 50px;
	border: none;
	background-color: #f5f5f5;
	font-size: 18px;
	color: #999999;
	text-indent: 18px;
	border-radius: 5px;
}

.leavemessage3 {
	width: 38px;
	font-size: 20px;
	color: #c40001;
}

.leavemessage4 {
	width: 850px;
	height: 233px;
	font-family: '微软雅黑';
	padding: 12px 20px;
	line-height: 36px;
	border: none;
	background-color: #f5f5f5;
	font-size: 18px;
	color: #999999;
	border-radius: 5px;
}

.leavemessage5 {
	width: 132px;
	font-size: 20px;
	color: #333333;
	letter-spacing: 6px
}

.leavemessage6 {
	width: 184px;
	height: 54px;
	border: none;
	background-color: #f1f1f1;
	font-size: 18px;
	color: #999999;
	text-indent: 18px;
	float: left;
}

.leavemessage7 {
	float: right;
}

.submit_reset {
	width: 380px;
	height: 54px;
	margin: 0 auto;
}

.submit {
	display: block;
	width: 172px;
	height: 50px;
	font-size: 22px;
	color: #333333;
	line-height: 50px;
	text-align: center;
	background-color: #dddddd;
	border-radius: 5px;
}

.submit:hover {
	background-color: #003e96;
	color: #fff;
}

.submit.hover {
	background-color: #003e96;
	color: #fff;
}

.submit1 {
	float: left;
}

.reset {
	float: right;
}

.yzmfont {
	cursor: pointer;
	font-size: 15px;
	padding-left: 10px;
	line-height: 54px;
}

.yzmfont:hover {
	color: #c40001;
}

/*/我要留言*/
/*提交成功*/
.submit_success {
	width: 757px;
	height: 300px;
	margin: 100px auto 2px;
	background: url(../images/z_hd_tzxx_success.png) bottom center no-repeat;
}

.submit_number {
	position: relative;
	width: 757px;
	height: 200px;
	margin: 0 auto;
	text-align: center;
	padding-top: 5px;
}

.submit_number>span {
	font-size: 26px;
	line-height: 36px;
	color: #003e96;
}

.number1 {
	position: absolute;
	left: 270px;

	width: 300px;
	height: 80px;
	margin: 40px auto 12px;
	font-size: 24px;
	color: #333333;
	line-height: 40px;
	text-align: left;
	background: url(../images/circle.png) 12px center no-repeat;
}

.number1 span {
	color: #c40001;
}

.number2 {
	position: absolute;
	bottom: 0;
	left: 100px;
	width: 551px;
	height: 28px;
	margin: 0 auto;
	text-align: center;
	font-size: 18px;
	color: #999999;
	line-height: 28px;
}

/*/提交成功*/
/*民意征集内容页*/
.directory {
	width: 1200px;
	height: auto !important;
	min-height: 300px;
	margin-bottom: 90px;
}

.directory_title {
	width: 1200px;
	height: 45px;
	line-height: 45px;
	padding: 10px 0 33px;
	line-height: 45px;
	text-align: center;
	font-size: 26px;
	color: #333333;
}

.directory_publish {
	width: 1200px;
	height: 50px;
	background-color: #f2f2f2;
	line-height: 50px;
	text-align: center;
	color: #999999;
	font-size: 18px;
	margin-bottom: 33px;
}

.publish1 {
	color: #999;
}

.publish2 {
	color: #e58239;
}

.directory_article {
	width: 1200px;
	line-height: 48px;
	font-size: 20px;
	color: #333333;
}

.directory_accessories {
	display: block;
	background: url(../images/accessories.png) left center no-repeat;
	padding-left: 36px;
	font-size: 24px;
}

.mailbox4_1 {
	background: #0058a8 url(../images/collect2.png) center 86px no-repeat;
}

.mailbox4_1 span {
	display: block;
	width: 150px;
	height: 36px;
	line-height: 25px;
	padding-top: 24px;
	color: #fff;
	font-size: 18px;
	text-align: center;
	background: url(../images/horizontal.png) center bottom no-repeat;
}

/*民意征集内容页*/
/*民意征集*/
.people_collect {
	position: relative;
	width: 1200px;
	height: 50px;
}

.collect {
	position: relative;
	display: block;
	height: 50px;
	padding: 0 25px;
	line-height: 50px;
	text-align: center;
	color: #333333;
	font-size: 24px;
	float: left;
}

.people_collect::before {
	display: block;
	position: absolute;
	top: 13px;
	left: 0;
	width: 5px;
	height: 24px;
	background-color: #015294;
	content: '';
}

.collect:hover {
	color: #333333;
	font-weight: 800;
}

.collect.hover {
	color: #333333;
	font-weight: 800;
}

.collect_listing {
	display: block;
	width: 1166px;
	height: 80px;
	padding: 22px 17px;
	border-bottom: #e0dcdc 1px dashed;
}

.collect_listing:hover {
	background-color: #f6f6f6;
}

.collect_listing_left {
	position: relative;
	float: left;
	width: 130px;
	height: 100%;

}

.collect_listing_left span {
	display: inline-block;
	width: 100px;
	height: 70px;
	font-size: 18px;
	line-height: 70px;
	text-align: center;
	border-radius: 6px;
	border: 1px solid #dedede;
	box-shadow: 6px 6px 1px #f1f1f1;
	color: #666666;
}

.collect_listing:hover .collect_listing_left span {
	font-weight: 800;
	background-color: #d3e5ff;
	color: #003e96;
	box-shadow: 6px 6px 1px #f1f1f1;
	border: 1px solid #d3e5ff;
}

.collect_listing_right {
	position: relative;
	float: left;
	width: 1000px;
}

.collect_listing_href {
	position: absolute;
	right: 0;
	top: 0;
	width: 260px;
	height: 40px;
	padding: 20px 0;
}

.collect_listing_href_nr,
.collect_listing_href_jg {
	width: 120px;
	height: 40px;
	border-radius: 5px;
	font-size: 18px;
	color: #fff;
	line-height: 40px;
	text-align: center;
}

.collect_listing_href_nr {
	float: left;
	background-color: #003e96;
}

.collect_listing_href_jg {
	float: right;
	background-color: #ffaa3c;
}

.collect_listing_href_jg.ing {
	background-color: #fff;
	color: #a9a9a9;
	border: 1px #a9a9a9 solid;
}

.collect_listing_title {
	display: block;
	width: 700px;
	height: 40px;
	line-height: 40px;
	font-size: 20px;
	color: #333333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowarp;
}

.collect_listing_publish {
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	color: #999999;
}

.collect_listing:hover .publish1 {
	color: #003e96;
}

.collect_listing:hover .collect_listing_title {
	color: #003e96;
}

/*/民意征集*/
/*农牧热线*/
.mailbox7_1 {
	background: #0058a8 url(../images/line2.png) center 86px no-repeat;
}

.mailbox7_1 span {
	display: block;
	width: 150px;
	height: 36px;
	line-height: 25px;
	padding-top: 24px;
	color: #fff;
	font-size: 18px;
	text-align: center;
	background: url(../images/horizontal.png) center bottom no-repeat;
}

.border_collapse1 {
	width: 595px;
	height: 216px;
	margin-bottom: 9px;
	float: left;
	background-color: #f3f3f3;
	padding-top: 15px;
}

.clear {
	clear: both;
}

.border_collapse_table {
	border: none;
	margin: 0 auto;
}

.border_collapse_table td {
	border: none;
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	color: #333333;
}

.border_collapse_table1 {
	border: none;
	margin: 0 auto 16px;
}

.border_collapse_table1 td {
	border: none;
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	color: #333333;
}

.collapse1 {
	width: 90px;
	background: url(../images/circle2.png) 11px center no-repeat;
}

.border_collapse2 {
	width: 595px;
	height: 216px;
	margin-bottom: 9px;
	float: right;
	background-color: #f3f3f3;
	padding-top: 15px;
}

.border_collapse3 {
	width: 595px;
	height: 936px;
	margin-bottom: 9px;
	float: left;
	background-color: #f3f3f3;
	padding-top: 15px;
}

.collapse2 {
	display: block;
	height: 35px;
	padding: 0 12px;
	float: left;
	line-height: 35px;
	font-size: 20px;
	color: #fff;
	background-color: #306295;
	margin: 8px 0 8px 57px;
}

/*/农牧热线*/
/*访谈列表*/
.mailbox6_1 {
	background: #0058a8 url(../images/interview2.png) center 86px no-repeat;
}

.mailbox6_1 span {
	display: block;
	width: 150px;
	height: 36px;
	line-height: 25px;
	padding-top: 24px;
	color: #fff;
	font-size: 18px;
	text-align: center;
	background: url(../images/horizontal.png) center bottom no-repeat;
}

.container_interview {
	width: 1200px;
	height: 282px;
	margin-bottom: 10px;
}

.interview_img {
	display: block;
	width: 398px;
	height: 238px;
	padding: 22px 19px;
	background-color: #f2f2f2;
	float: left;
}

.interview_listing {
	width: 728px;
	height: 238px;
	padding: 22px 17px;
	float: right;
	background-color: #f2f2f2;
}

.interview_title {
	height: 40px;
	line-height: 40px;
	margin-bottom: 7px;
	font-size: 22px;
	color: #222;
}

.interview_time {
	height: 36px;
	line-height: 36px;
	font-size: 18px;
}

.interview_time span {
	display: block;
	float: left;
}

.interview_guest {
	height: 108px;
	line-height: 36px;
	font-size: 18px;
	margin-bottom: 15px;
}

.interview_guest span {
	display: block;
	float: left;
}

.guest {
	display: block;
	width: 600px;
	float: left;
	padding-left: 7px;
}

.interview_a {
	width: 455px;
	height: 36px;
}

.interview_record {
	display: block;
	height: 36px;
	padding: 0 15px 0 38px;
	float: left;
	line-height: 36px;
	font-size: 18px;
	color: #fff;
	border-radius: 5px;
}

.record1 {
	background: #5181b1 url(../images/camera.png) 14px center no-repeat;
	margin-right: 22px;
}

.record2 {
	background: #eba141 url(../images/characters.png) 14px center no-repeat;
	margin-right: 22px;
}

.record3 {
	background: #d97979 url(../images/quiz.png) 14px center no-repeat;
}

/*访谈列表*/
/*访谈内容页*/
.container_interview_video {
	width: 1200px;
	height: auto !important;
	min-height: 200px;
}

.video_title {
	width: 1200px;
	height: 83px;
	font-size: 26px;
	color: #333333;
	line-height: 83px;
	text-align: center;
}

.video_video {
	width: 1200px;
	height: 518px;
}

.brief_introduction {
	width: 1200px;
	height: 310px;
	background-color: #f3f3f3;
	padding-top: 22px;
	margin-bottom: 66px;
}

.brief_table {
	border: none;
}

.brief_table td {
	line-height: 48px;
	font-size: 20px;
	border: none;
}

.brief_1 {
	width: 125px;
	height: 48px;
}

.brief_2 {
	padding-right: 10px;
}

.container_interview_record {
	width: 1200px;
	height: 624px;
	padding-top: 27px;
	overflow: auto !important;
}

.record_listing {
	width: 100%;
}

.record_listing span {
	font-size: 20px;
	line-height: 48px;
}

.record_1 {
	display: block;
	padding-left: 42px;
	background: url(../images/circle2.png) 20px center no-repeat;
}

.record_2 {
	display: block;
	text-indent: 2em;
	color: #333333;
}

.record_3 {
	display: block;
	text-align: right;
	color: #999999;
}

.record_4 {
	display: block;
	padding-left: 42px;
	background: url(../images/circle3.png) 20px center no-repeat;
}

.g-hd {
	width: 1200px;
	height: 150px;
	margin: 0 auto 20px;
	margin-top: 25px;
}

.g-hd a {
	position: relative;
	float: left;
	display: block;
	width: 150px;
	height: 150px;
	margin-right: 40px;
	text-align: center;
	padding-top: 40px;
	border: 1px #d4e5ff solid;
	border-radius: 10px;

}

.g-hd a img {
	display: block;
	margin: 0 auto 20px;
}

.g-hd a:hover {
	background: linear-gradient(110deg, #fff 10%, #a0d3fd 80%);
	color: #003e96;
}

.g-hd a:hover span {
	color: #003e96;
}

.g-hd a.hover {
	background: linear-gradient(110deg, #fff 10%, #a0d3fd 80%);
	color: #003e96;
}

.g-hd a.hover span {
	color: #003e96;
}

.g-hd span {
	position: absolute;
	width: 100%;
	bottom: 20px;
	left: 0;
	font-size: 22px;
	text-align: center;
	color: #222;
	font-weight: 800;
}

.g-nothing {
	width: 100%;
	padding-top: 30px;
	position: relative;
}

.g-nothing img {
	display: block;
	width: 408px;
	height: 402px;
	margin: 0 auto;
}

.g-nothing font {
	display: block;
	width: 100%;
	height: 80px;
	margin: 0 auto;
	text-align: center;
	font-size: 30px;
	color: #b2b2b2;
	position: absolute;
	top: 340px;
}

/* 分页 */
.wxf_pages {
	width: 100%;
	margin: 0px auto;
	padding: 80px 0px;
	text-align: center;
	font-size: 0px;
}

.wxf_pages a {
	padding: 5px 12px;
	margin: 0px 8px;
	font-size: 16px;
	color: #000;
	text-align: center;
	border: 1px solid #DDDDDD;
	border-radius: 5px;
	cursor: pointer;
}

.wxf_pages a:hover {
	background-color: #015294;
	border: 1px solid #015294;
	color: #FFF;
}

.wxf_pages a.hover {
	background-color: #003e96;
	border: 1px solid #003e96;
	color: #FFF;
}
