@charset "utf-8";
/* CSS Document */
.conment-c-rg-b{ width:670px; height:auto; margin: 0px auto; margin-top:25px; color:#333; line-height:25px; font-size:14px; overflow:hidden; padding-bottom:10px; }
  
 .n_conment-lf-top-two{ width:715px; height:38px; background:url(../images/dtlb.jpg) no-repeat; margin:0px auto;}
    .n_conment-lf-top-two span{ display:block; width: 120px; height:30px; line-height:18px; color:#ffffff; font-size:16px; font-weight:bold; padding-top:7px; text-align:center}
	/*.n_conment-lf-top-two span a{ color:#ffffff}
	.n_conment-lf-top-two span a:hover{ color:#000000}*/
.n_conment-lf-three{ width:715px; height:700px; margin:0px auto; margin-top:15px;}
.r_main_1 {
	HEIGHT: 650px; BACKGROUND-IMAGE:url(../images/tab3.jpg) ; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; MARGIN: 0px 2px
}

.quick_left12 {width:225px; margin-top:10px; background: url(../images/htm/quick_bg.jpg); float:left; height:auto;}

.box1_list_title {
	FONT-SIZE: 12px; HEIGHT: 30px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold; COLOR: #222222; MARGIN-TOP: 1px; LINE-HEIGHT: 30px; WIDTH: 710px; margin:0px auto
}
.box1_list_title_zxly {
	FONT-SIZE: 12px; HEIGHT: 30px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold; COLOR: #222222; MARGIN-TOP: 1px; LINE-HEIGHT: 30px; WIDTH: 710px
}
.box1_list_title LI {
	FONT-SIZE: 12px; HEIGHT: 30px; FLOAT: left; FONT-WEIGHT: bold; COLOR: #222222; MARGIN-TOP: 6px; DISPLAY: inline; LINE-HEIGHT: 30px
}
.box1_list_title_zxly LI {
	FONT-SIZE: 12px; HEIGHT: 30px; FLOAT: left; FONT-WEIGHT: bold; COLOR: #222222; MARGIN-TOP: 6px; DISPLAY: inline; LINE-HEIGHT: 30px
}
.box1_list_text {
	FONT-SIZE: 12px; HEIGHT: 550px; COLOR: #333333; MARGIN-TOP: 10px; LINE-HEIGHT: 26px; WIDTH: 710px
}
.box1_list_text_zxly {
	FONT-SIZE: 12px; HEIGHT: 280px; COLOR: #333333; MARGIN-TOP: 10px; LINE-HEIGHT: 26px; WIDTH: 710px
}
.box1_list_text LI SPAN {
	HEIGHT: 26px; FLOAT: left; DISPLAY: inline
}

.text1 {
	TEXT-ALIGN: center; WIDTH: 388px
}
.zxlytext1 {
	TEXT-ALIGN: center; WIDTH: 320px
}
.text001 {
	BACKGROUND:url(../images/jt.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 10px center; ZOOM: 1; WIDTH: 35px; 
}

.text01 {
	TEXT-ALIGN: left; WIDTH: 353px; padding-bottom:2px;
}
.zxlytext01 {
	TEXT-ALIGN: left; WIDTH: 290px
}
.text2 {
	TEXT-ALIGN: center; WIDTH: 100px; margin-left:50px
}
.zxlytext2 {
	TEXT-ALIGN: center; WIDTH: 150px
}
.text3 {
	TEXT-ALIGN: center; WIDTH: 110px; margin-left:20px; 
}
.zxlytext3 {
	TEXT-ALIGN: center; WIDTH: 70px
}
#TabTab01Con1 {
	HEIGHT: 650px
}
#TabTab01Con2 {
	HEIGHT: 530px
}
#TabTab01Con3 {
	HEIGHT: 530px
}
#TabTab01Con4 {
	HEIGHT: 530px
}
.page_box {
	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 35px; WIDTH: 720px; height:50px; padding-bottom:20px; background:url(../images/bot-line.jpg) no-repeat bottom
}
.span_01 {
	FONT-SIZE: 12px; HEIGHT: 35px; FLOAT: left; COLOR: #333333; PADDING-LEFT: 30px; LINE-HEIGHT: 35px; WIDTH: 440px
}
.span_01_zxly {
	FONT-SIZE: 12px; HEIGHT: 35px; FLOAT: left; COLOR: #333333; PADDING-LEFT: 30px; LINE-HEIGHT: 35px; WIDTH: 380px
}
.span_02 {
	HEIGHT: 35px; FLOAT: right; LINE-HEIGHT: 35px; WIDTH: 200px
}
.span_02_zxly {
	HEIGHT: 35px; FLOAT: right; LINE-HEIGHT: 35px; WIDTH: 300px
}
.page_box A {
	FONT-SIZE: 12px; COLOR: #105397; PADDING-LEFT: 10px; LINE-HEIGHT: 35px; PADDING-RIGHT: 10px
}
.page_box A:hover {
	FONT-SIZE: 12px; COLOR: #ff0000; PADDING-LEFT: 10px; LINE-HEIGHT: 35px; PADDING-RIGHT: 10px
}
.select03 {
	FONT-SIZE: 12px; BORDER-TOP: #999999 1px solid; HEIGHT: 21px; BORDER-RIGHT: #e5e5e5 1px solid; BACKGROUND: #f9f9f9; BORDER-BOTTOM: #e5e5e5 1px solid; COLOR: #222222; TEXT-ALIGN: left; BORDER-LEFT: #999999 1px solid; LINE-HEIGHT: 21px; WIDTH: 60px
}
.red_font {
	FONT-SIZE: 14px; font-weight:bold; COLOR: #ff0000; LINE-HEIGHT: 25px
}
.box1_list_text_zxly LI SPAN {
	HEIGHT: 26px; FLOAT: left; DISPLAY: inline
}
.box1_list_text LI {
	OVERFLOW: hidden; FONT-SIZE: 12px; HEIGHT: 33px; FLOAT: left; COLOR: #333333; DISPLAY: inline; LINE-HEIGHT: 33px; WIDTH: 750px
}
.box1_list_text_zxly LI {
	OVERFLOW: hidden; FONT-SIZE: 12px; HEIGHT: 33px; FLOAT: left; COLOR: #333333; DISPLAY: inline; LINE-HEIGHT: 33px; WIDTH: 650px
}
.box1_list_text LI SPAN {
	HEIGHT: 26px; FLOAT: left; DISPLAY: inline
}
.box1_list_text LI SPAN a{ color:#666666;
}
.box1_list_text LI SPAN a:hover{ color:#039
}
.box1_list_text_zxly LI SPAN {
	HEIGHT: 26px; FLOAT: left; DISPLAY: inline
}

/*-- 答复信息--*/
.dafu_information{ width:1000px; font-size:14px; margin:auto; background: url(../../images/dfxinxi_bg.jpg) no-repeat top #FFF; overflow:hidden;}
.dafu_kuang{ margin-top:48px; margin-left:88px; width:826px; box-shadow:4px 4px 4px 0px lightgray; line-height:27px; margin-bottom:5px;}
.cuti{ font-weight:bold;}
.d_lan_font{ color:#0033cc;}
.dafu_kuang td{ padding-left:20px; padding-top:5px;}
.dafu_kuang label{ display:block;}
.dafu_kuang span{ margin-left:15px;}

.tijiao{ margin-top:20px; margin-left:88px; width:826px;}
.tijiao td{ padding-left:10px;}
.dafen{ margin-top:20px; margin-left:88px; width:824px; border:1px solid #b8dbef; background:url(../../images/bg_daf.jpg) repeat-x; padding-top:43px; height:88px;}
.dafen span{ color:#C00; margin-left:20px; margin-right:5px;}
.yih{ margin-bottom:15px;}
.tijiao_b{ margin-top:20px; margin-left:88px; width:826px; text-align:center; height:60px;}
.tijiao_b img{ margin-right:50px;}

/*-- 政府信箱--*/
.list_mail{ width:990px; padding:15px 5px; margin:auto; background:url(../../images/bg1.jpg) repeat-x top; overflow:hidden;}

.list_mail .left{ background:url(../../images/list_l_bg.jpg); width:224px; height:574px; float:left;}
.list_mail .left .luru{ margin-top:200px; width:160px; margin-left:33px;}
.list_mail .left .luru .cxm{ width:100px; height:18px;}
.l_sel{ margin-left:55px; width:102px; height:23px; margin-top:7px;}
.l_sel1{ width:102px; height:23px; margin-top:7px; margin-bottom:7px;}
.z_d{width:80px; height:18px; margin-bottom:7px; margin-left:11px;}
.list_mail .left .luru span{ margin-left:48px;}
.list_mail .left .luru img{ margin-top:7px; margin-right:5px;}
.list_mail .left .luru p{ margin-top:50px; text-indent:2em; line-height:25px;}

.list_mail .right{ width:758px; float:right;}

.ix_menu{ height:37px; overflow:hidden; padding-left:10px; padding-top:5px; clear:both; width:700px; font-family:"Microsoft YaHei"; font-size:16px;}
.ix_menu li{ float:left; height:37px; line-height:37px; width:121px;}
.ix_menu li a{ background:url(../../images/df_l_on.jpg) no-repeat; height:37px; color:#fff; cursor:pointer;}
.ix_menu li a span{background:url(../../images/dx_off.jpg) no-repeat; text-align:center; display:block; width:121px; height:46px; line-height:46px;}
.ix_menu li a:hover{ background:url(../../images/df_l_on.jpg) no-repeat; text-decoration:none; color:#000; }
.ix_menu li a:hover span{background:url(../../images/df_l_on.jpg) no-repeat;}
.ix_menu li a.current{ background:url(../../images/df_l_on.jpg) no-repeat; text-decoration:none; color:#000; }
.ix_menu li a.current span{background:url(../../images/df_l_on.jpg) no-repeat ;}

#xztc_content1{ font-size:14px; border:1px #A2C8ED solid; background:url(../../images/index/ix_zhengwu_gongkai.gif) repeat-x #fff; width:757px; margin:0 auto;}
#xztc_content2,#xztc_content3,#xztc_content4{ font-size:14px; display:none; border:1px #A2C8ED solid; background:url(../../images/index/ix_zhengwu_gongkai.gif) repeat-x #fff; width:757px; margin:0 auto;}

#xztc_content1 .ixzwgk_list{ width:757px; margin:0 auto;}
#xztc_content1 .ixzwgk_list a{ background:url(../../images/dian_1.gif) no-repeat left 4px; padding-left:8px;margin-left:6px; line-height:21px;}
#xztc_content2 .ixzwgk_list{ width:757px;margin:0 auto;}
#xztc_content2 .ixzwgk_list a{ background:url(../../images/dian_1.gif) no-repeat left 4px; padding-left:8px;margin-left:6px; line-height:21px;}
#xztc_content3 .ixzwgk_list{ width:757px; margin:0 auto;}
#xztc_content3 .ixzwgk_list a{ background:url(../../images/dian_1.gif) no-repeat left 4px; padding-left:8px;margin-left:6px; line-height:21px;}
#xztc_content4 .ixzwgk_list{ width:757px; margin:0 auto;}
#xztc_content4 .ixzwgk_list a{ background:url(../../images/dian_1.gif) no-repeat left 4px; padding-left:8px;margin-left:6px; line-height:21px;}

.list_m{ background:url(../../images/bg_list.jpg) no-repeat top; overflow:hidden;}

.list_mail .right td{ padding-left:15px; padding-top:3px;} 
.list_mail .right td img{ margin-right:7px;}

/*-- 给政府写信--*/
.write_box{ width:810px; padding-left:190px; font-size:14px; margin:auto; background: url(../../images/write_bg.jpg) no-repeat top; overflow:hidden; padding-top:24px;}
.write_box label{ color:#FFF; display: block;}
.xuanzexx{ margin-top:60px;}
.write_box dd{ margin-left:20px; float:left; display: block;}
.q_fenlei{ width:100px; height:21px;}
.geren_information{ padding-top:10px; padding-bottom:20px;}
.geren_information dt{ height:30px; font-size:12px; }
.m_l{ margin-left:0px;}
.m_l_m{ margin-left:11px;}
.kuang1{ width:210px; height:23px; border:1px solid #CCC;}
.huizi{ color:#999999;}
.geren_information dl{width:24px; display:block; float:left;}
.geren_information span{ color:#F00; margin-right:5px;}
.xinjian{ width:710px; margin:auto;overflow:hidden;}
.xinjian dt{ height:30px; font-size:12px; display:block; clear:both;}
.xinjian span{ color:#F00; margin-right:5px;}
.sywt_leixing{width:130px; height:21px;}
.kuang2{ width:590px; height:21px; border:1px solid #CCC;}
.shuru_box{ min-height:150px; overflow:hidden; float: left; margin-bottom:10px;}
.xinjian dl{ display:block; width:48px; float:left;}
.write_tijiao{ width:600px; margin:auto;background:url(../images/bot-line.jpg) no-repeat bottom; height:80px; padding-left:100px; padding-top:20px;}
.write_tijiao img{ margin-right:30px;}

/*我要写信*/
.n_conment11{ width:980px; height:auto; margin:0px auto; margin-top:17px; border:1px solid #b2b2b2; overflow:hidden }
.n_conment-lf_top-one11{ width:980px; height:38px; background:url(../images/xiexin-top.jpg) no-repeat top}
.n_conment-lf_top-one11 span{ display:block; width:580px; height:25px; line-height:25px; padding-top:5px; padding-left:30px; font-size:12px; color:#333333;}
.n_conment-lf_top-one11 span a{ color:#333333;}
.n_conment-lf_top-one11 span a:hover{ color:#033cac;}
 .n_conment-lf-top-two11{ width:967px; height:38px; background:url(../images/wyxx-t.jpg) no-repeat; margin:0px auto; margin-top:15px;}
    .n_conment-lf-top-two11 span{ display:block; width: 115px; height:20px; line-height:18px; color:#ffffff; font-size:16px; font-weight:bold; padding-top:7px; text-align:center}
	.n_conment-rg-bot{ width:967px; height:629px; background:url(../images/wyxx-bg.gif) no-repeat top; margin:0px auto;}
    	.n_conment-rg-bot11{ width:967px; padding-bottom:50px; background:url(dfxx-bt.gif) no-repeat bottom right; margin:0px auto;}
	.n_conment-rg-botzc{ width:958px; height:582px; background:url(../images/yhzc.gif) no-repeat top; margin:0px auto;}

	.n_conment-rg-bot-1{ width:715px; height:25px; padding-top:20px; margin-left:115px; color:#F00; font-size:14px; font-weight:bold}
	.n_conment-rg-bot-b{ width:100px; height:25px; padding-top:20px; margin-left:115px; font-weight:bold; font-size:14px}

/*用户注册*/
.form-body{ width:535px; margin:0px auto; padding-top:65px;

}
.form-body dl{
	display:inline-block;
	_margin:2px 0px;
	color: #666;
	padding: 5px 0;
	overflow: hidden;
	zoom: 1;
}
.form-body dt, .form-body dd {
	height: 30px;
	line-height: 30px;
    font-size: 14px;
}
.form-body dt{
	padding-right: 5px; /*文字距离输入框过劲。*/
	float:left;
	width:140px;
	text-align:right;
	height: 30px;
	line-height: 30px;
	color: #666;
}
/*改变radio居中的问题*/
.radiostyle{
	margin-right: 3px;
    vertical-align: middle;
}
/*改变两个单选按钮文字间的距离*/
.form-body label.labelwidth{
	 margin-right: 25px;
}
/*表单前面的那个红色小星星*/
.form-body dt span em{
    color: red;
    margin-right: 3px;
}
.form-body select{
    padding: 3px;
    height:25px;
    line-height:24px;
    border-color: gray #D4D0C8 #D4D0C8 gray;
    margin:3px 2px;
	color: #666;
	text-align: center;
}
.form-body dd{
	float:left;
	width:auto;
	text-align:left;
}
.form-body .input {
	margin: 2px;
	width: 330px;
	height: 20px;
	*display:block;
	*float:left;	
}
.form-body div.input {
	float:left;
}
.form-body .conbox_textarea {
	height: 110px;
}
.form-body textarea,.form-body .textarea {
	margin: 2px;
	width: 330px;
	height: 100px;
	resize: none;
	*display:block;
	*float:left;
}
.form-body .checkbox {
	vertical-align: middle;
}
.form-body .Validform_checktip {
	display: inline-block;
font-size: 12px;
	color: #999;
}
.form-body .dd_tip,.form-body .dd-tip{
	padding-left: 10px;
	float: left;
	width: auto;
	max-width:330px;
}
.input,.textarea {
	border-color: gray #D4D0C8 #D4D0C8 gray;
	border-style: solid;
	border-width: 1px;
	color: #333;
	padding: 3px 2px 1px;
}
em{
	color:red;
}
/*注册规则说明样式*/
dd.check_rule{
	font-size:12px;
	position: relative;
	text-align: left;
	color: #999;
	left: 150px;
	width: 400px;
	float: left;
	/*padding: 0px 0px 15px 0px*/;
}
/*----校验的样式 开始----*/
.form-body .form-tip span{
	font-size:12px;	
}
.form-body .form-tip span.invalid {
	color: #FF0000;
	background: url(../images/validate/invalid.png) no-repeat left 0px;
}

.form-body .form-tip span.valid {
	display:inline-block;
	width:18px;
	height:18px;
	margin: 6px 0;
	
	color: #71B83D;
	background: url(../images/validate/valid.png) no-repeat left 0px;
}
.form-body .form-tip {
	float: left;
	padding-left: 10px;
	width: auto;
	max-width: 330px;
}
.form-body .form-common-tip {
	color: gray;
	margin-top: 2px;
}
.form-body .form-common-tip span {
	margin-top: 0;
}
.form-body .form-tip span {
	padding-left: 18px;
}
.form-body .form-tip span.init {
	background:none;
}
.form-body .form-tip span.loading {
	color: #71B83D;
	display:block;
	background:url(../images/validate/loading.gif) no-repeat left 1px;
}
/* 表单中可能需换行的文本内容样式 */
.form-body dd label,
.form-body .form-common-tip span,
.form-body .form-tip span {
	display: inline-block;
	min-height: 20px;
	line-height: 20px;
	word-wrap: break-word;
	word-break: break-all;
}

/*----校验的样式 结束----*/

/*按钮*/
input.btn-smb,input.btn-reg{
	border:0;
	cursor:pointer;
}
input.btn-smb{
	width:107px;
	height:30px;
	background:url(../images/uc-btn-login.png) no-repeat 0 0;
}
input.btn-smb:hover{
	background-position:0 -30px;
}
input.btn-smb-ing,input.btn-smb-ing:hover{
	background-position:0 -60px;
	cursor:default;
}
input.btn-reg{
	width:190px;
	height:34px;
	background:url(../images/uc-btn-reg.png) no-repeat 0 0;
}
input.btn-reg:hover{
	background-position:0 -34px;
}
.form-submit{ margin-top:50px;}