﻿#g_banner {
	width: 100%;
	height: 150px;
	background: url(../img/banner/20201010/banner-xnjd.png) top center no-repeat;
}
.g_banner {
	width: 1200px;
	height: 161px;
	margin: 0 auto;
	position: relative;
}
.centerBox {
	margin: 0px auto; width: 1200px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.clearfix::after {
	clear: both; display: block; content: "";
}
h1 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
body {
	font-family: "΢���ź�";
}
.mailAnswer_content {
	background: rgb(230, 236, 242); padding-bottom: 25px;
}
.mailAnswer_content .title {
	background: url("img/xjhf_bg.png") no-repeat center / cover; height: 105px;
}
.mailAnswer_main {
	background: rgb(255, 255, 255); padding: 0px 20px;
}
.chaxun_box {
	margin: 0px auto; padding: 80px 80px 180px; width: 1060px; font-size: 19px;
}
.chaxun_box .h85 {
	height: 85px; border-bottom-color: rgb(195, 195, 195); border-bottom-width: 1px; border-bottom-style: dashed;
}
.chaxun_box .h105 {
	height: 105px; padding-top: 35px;
}
.chaxun_box_item .red {
	color: rgb(208, 6, 6);
}
.chaxun_box_item_l {
	width: 256px; text-align: right; line-height: 38px; margin-right: 20px; float: left;
}
.chaxun_box_item_r {
	width: 510px; float: left;
}
.chaxun_box_item_r .mode1_btn a {
	background: url("img/cx_mode1_btn.png") no-repeat; width: 108px; height: 38px; display: block;
}
.chaxun_box_item_r .mode1_btn {
	margin-left: 15px; float: left;
}
.chaxun_box_item_r .item_tit {
	line-height: 38px; float: left;
}
.chaxun_box_item_r .input_pub {
	width: 510px; height: 45px; padding-left: 15px; font-size: 15px;
}
.chaxun_box_item_r .inp_yzm {
	width: 185px; margin-right: 20px; float: left;
}
.chaxun_box_item_r .inp_yzm_pic {
	width: 150px; float: left; cursor: pointer;
}
.chaxun_box_item_r .inp_yzm_btn {
	color: rgb(102, 102, 102); line-height: 45px; font-size: 13px; margin-left: 15px; float: left; cursor: pointer;
}
.chaxun_box_item_r .chaxun_btn {
	background: rgb(0, 153, 226); border: currentColor; border-image: none; width: 380px; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 19px;
}
.chaxun_box_item_r .chaxun_btn_info {
	color: rgb(51, 51, 51); line-height: 50px; font-size: 15px;
}
.mailAnswer_content .ly_title {
	background: url("img/ly_title_bg.png") no-repeat center / cover; height: 110px;
}
.mailAnswer_content .ly_title .ly_title_main {
	height: 110px;
}
.ly_title_main .ly_search_box {
	background: rgb(157, 181, 231); padding: 5px; width: 565px; height: 50px; margin-top: 34px; margin-right: 5px; float: right;
}
.ly_title_main .ly_search_box .right_search {
	width: 554px; height: 40px; position: relative;
}
.ly_search_box .right_search .form_input1 {
	width: 454px; height: 40px; color: rgb(153, 153, 153); line-height: 40px; padding-right: 50px; padding-left: 15px; font-size: 16px; float: left; position: relative;
}
.ly_search_box .right_search .form_input2 {
	background: rgb(253, 192, 46); width: 100px; height: 40px; color: rgb(255, 255, 255); font-size: 16px; float: left;
}
.ly_search_box .right_search .form_input3 {
	background: url("img/ly_btn_bg.png") no-repeat; top: 0px; width: 40px; height: 40px; right: 100px; position: absolute;
}
.lyhf_main {
	background: rgb(255, 255, 255); padding: 26px 20px 35px;
}
.lyhf_main_box .lyhf_title {
	border-bottom-color: rgb(79, 125, 220); border-bottom-width: 2px; border-bottom-style: solid;
}
.lyhf_main_box .lyhf_title .zxhf_name {
	background: rgb(234, 234, 234); width: 130px; height: 42px; text-align: center; color: rgb(102, 102, 102); line-height: 42px; font-size: 17px; margin-right: 10px; float: left; cursor: pointer;
}
.lyhf_main_box .lyhf_title .zxhf_name.active {
	background: rgb(79, 125, 220); color: rgb(255, 255, 255);
}
.lyhf_main_box .lyhf_title_r {
	margin-top: 4px;
}
.lyhf_main_box .lyhf_title_r .wyjy_title {
	background: url("img/wyjy_title_bg.png") no-repeat; width: 129px; height: 38px; float: left;
}
.lyhf_main_box .lyhf_title_r .wyzx_title {
	background: url("img/wyzx_title_bg.png") no-repeat; width: 129px; height: 38px; margin-left: 10px; float: left;
}
.lyhf_main_box_con .lyhf_list li {
	background: rgb(246, 246, 246); padding: 0px 25px; height: 48px; line-height: 48px; font-size: 15px; margin-top: 18px;
}
.lyhf_main_box_con .lyhf_list li a {
	background: url("img/lyhf_list_icon.png") no-repeat left; color: rgb(69, 69, 69); padding-left: 20px; font-size: 15px; float: left;
}
.lyhf_main_box_con .lyhf_list li .date {
	color: rgb(69, 69, 69); float: right;
}
.borders {
	border: 1px solid red; border-image: none;
}
.listdetail_box_side {
	background-color: rgb(255, 255, 255);
}
.listdetail_box {
	background-color: rgb(255, 255, 255);
}
.listdetail_tit {
	height: 70px; line-height: 70px; font-size: 21px; border-bottom-color: rgb(172, 172, 172); border-bottom-width: 4px; border-bottom-style: solid; position: relative;
}
.listdetail_tit_name {
	width: 160px; height: 70px; text-align: center; color: rgb(67, 102, 168); font-weight: bold; border-bottom-color: rgb(245, 127, 36); border-bottom-width: 6px; border-bottom-style: solid; float: left;
}
.listdetail_tit_right {
	width: 10px; height: 6px; right: 0px; bottom: 0px; float: right; position: absolute; background-color: rgb(153, 204, 255);
}
.xjlbxq_table_all {
	padding: 20px 0px;
}
.grbs_table_commen {
	border: 1px solid rgb(153, 204, 255); border-image: none; width: 100%; font-family: "Helvetica Neue", helvetica, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
}
.xjlbxq_table_commen td {
	border: 1px solid rgb(215, 230, 247); border-image: none; height: 50px; color: rgb(75, 75, 75); padding-left: 20px; font-size: 15px;
}
.xjlbxq_table tr td {
	padding: 16px;
}
.xjlbxq_table .xjlbxq_table_fir {
	text-align: left; padding-left: 16px; background-color: rgb(234, 246, 255);
}
.xjlbxq_table_fir td {
	color: rgb(51, 51, 51); font-size: 15px; font-weight: bold;
}
.xjlbxq_table_fir_name {
	padding-left: 12px;
}
.xjlbxq_table .xjlbxq_table_width_150 {
	width: 150px;
}
.xjlbxq_table .xjlbxq_table_width_200 {
	width: 200px;
}
.xjlbxq_table .xjlbxq_table_width_400 {
	width: 400px;
}
.xjlbxq_table .xjlbxq_table_width_450 {
	width: 450px;
}
.xjlbxq_table .xjlbxq_table_width_600 {
	width: 600px;
}
.xjlbxq_table .xjlbxq_table_width_252 {
	width: 252px;
}
.xjlbxq_table_commen #bordertopnone td {
	border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid;
}
.xjlbxq_table_commen .borderbotnone {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.oddcss {
	text-align: right; color: rgb(0, 0, 0); font-size: 20px;
}
.evencss {
	color: rgb(102, 102, 102);
}
.ygzw_lsit {
	margin: 0px auto; width: 1220px; overflow: hidden; min-height: 400px;
}
.ygzw_lsit li {
	width: 285px; height: 60px; margin-top: 20px; margin-right: 10px; margin-left: 10px; float: left;
}
.ygzw_lsit a:hover {
	background-position: bottom; color: rgb(255, 255, 255); background-color: rgb(62, 151, 223);
}
.ygzw_lsit .san {
	width: 285px; height: 60px; margin-top: 20px; margin-right: 10px; margin-left: 10px; float: left; background-color: rgb(240, 240, 240);
}
.san:hover {
	background-color: rgb(62, 151, 223);
}
.san .rop {
	width: 85px; height: 60px; float: left;
}
.san:hover .rop {
	background-position: bottom;
}
.wre {
	height: 60px; color: rgb(51, 51, 51); line-height: 60px; text-indent: 70px; font-size: 15px; float: left; display: block;
}
.san:hover .wre {
	color: rgb(255, 255, 255);
}
#zdpyc {
	background: url("../img/zdpyc.png") no-repeat left top;
}
.san:hover #zdpyc {
	background-position: left bottom;
}
