@charset "utf-8";
/* CSS Document */

/*-------head.css-------*/
.banner{
	width:1150px;
	margin:0 auto;
	height:203px;
	position:relative;
}
.banner .searchLr_ul{
	position:absolute;
	right:18px;
	top:86px;
}
.searchLr_ul li{
	float:left;
}
.searchLr_ul li.srk{
	background:url(../images/srk_bg.png) no-repeat;
	width:273px;
	height:26px;
	padding:4px 5px 4px 42px;
	overflow:hidden;
}
.searchLr_ul li.srk input{
	background:none;
	border:none;
	width:273px;
	height:26px;
	line-height:26px;
}
.searchLr_ul li.btn input{
	width:80px;
	height:34px;
	text-align:center;
	font-size:14px;
	color:#ffffff;
	border:none;
	background:#1e7ac1;
	cursor:pointer;
}
.navLr{
	background:url(../images/navLr_bg.png) repeat-x left top;
	height:73px;
	margin-top:-2px;
}
.navLr ul{
	width:1150px;
	margin:0 auto;
}
.navLr ul li{
	float:left;
	height:38px;
	padding:14px 40px 0;
	font-size:18px;
	font-family:"Microsoft Yahei";
}
.navLr ul li:hover,
.navLr ul li.cur{
	height:38px;
	padding:12px 40px 0;
	border-top:#3580cf solid 2px;
	background:#66b7e7
}
.navLr ul li a{
	display:block;
	height:26px;
}
.navLr ul li.sp01 a{
	background:url(../images/navLr_ic01.png) no-repeat left center;
	padding-left:35px;
}
.navLr ul li.sp02 a{
	background:url(../images/navLr_ic02.png) no-repeat left center;
	padding-left:30px;
}
.navLr ul li.sp03 a{
	background:url(../images/navLr_ic03.png) no-repeat left center;
	padding-left:32px;
}
.navLr ul li.sp04 a{
	background:url(../images/navLr_ic04.png) no-repeat left center;
	padding-left:47px;
}
.navLr ul li.sp05 a{
	background:url(../images/navLr_ic05.png) no-repeat left center;
	padding-left:35px;
	height:33px;
}
.navLr ul li.sp06 a{
	background:url(../images/navLr_ic06.png) no-repeat left center;
	padding-left:35px;
	height:27px;
}
.old_web{
	position:absolute; 
	top:0; 
	right:50px; 
	font-family:"microsoft yahei"
}
.old_web a{
	display:block; 
	width:156px; 
	height:40px; 
	background:url(../images/bg_oldweb.png) no-repeat; 
	line-height:40px; 
	text-indent:45px; 
	color:#fff !important
}
.old_web a:hover{
	color:#b7dfff; 
	text-decoration:underline
}

/*------------main------------*/
.main{
	width:1110px;
	background-color:white
}
.box02Lr h2{
	background:url(../images/box02Lr_h2_bg.gif) repeat-x left bottom;
	height:48px;
	line-height:48px;
}
.box02Lr h2 .tit{
	display:inline;
	margin:10px 0 0 10px;
	color:#1c6295
}
.box_jzxx{
	width:210px;
}
.btn01,
.btn02{
	width:210px;
	height:52px;
	line-height:52px;
	background:#60a7e7 url(../images/jzxx_bg.gif) center no-repeat;
	color:white
}
.btn02{
	background:#ef746e url(../images/jcjb_bg.gif) center no-repeat;
}
.btn01:hover,
.btn02:hover{
	color:white;
}
.intro{
	padding:30px 10px;
	width:190px;
	min-height:280px;
	background:#e9f2f9 url(../images/intro_bg.gif) top center no-repeat;
}
.intro h4{
	color:#ea5504;
}
.intro p{
	line-height:24px;
}
.listbox{
	width:660px;
}
.searchbox{
	width:640px;
	padding:10px;
	background-color:#efefef;
}
.searchbox a{
	width:80px;
	height:60px;
	line-height:60px;
	background-color:#60cee7;
	color:white;
}
.searchbox p{
	color:#777;
}
.searchbox p input{
	vertical-align:middle;
}
.searchbox strong{
	color:#ea5504
}
.searchbox p span{
	color:#ff952b
}
.input01{
	height:25px;
	line-height:25px;
	width:200px;
	text-indent:10px;
	color:#999;
	border:1px solid #e1e1e1;
	background-color:white
}
.input02{
	width:75px;
	height:27px;
	border:0;
	background:url(../letter/images/search_bg.gif) no-repeat;
	cursor:pointer
}
.title01{
	background-color:#ffdfbf;
	height:27px;
	line-height:27px;
}
.title01 h3{
	color:white;
	background-color:#ff952b
}
.listbox .table tr{
	height:27px;
	line-height:27px;
	background:url(../images/table_title_bg.gif) left repeat-x;
}
.listbox .table01 tr,
.listbox .table02 tr{
	height:25px;
	line-height:25px;
}
.roll{
	height:100px;
	overflow:hidden;
}
.ad{
	height:107px;
	overflow:hidden;
	position:relative;
}
.ad .hd{
	position:absolute;
	z-index:9999;
	right:20px;
	bottom:10px;
}
.ad .hd ul li{
	float:left;
	width:10px;
	height:10px;
	border-radius:5px;
	background-color:white;
	margin-left:5px;
	cursor:pointer;
	text-indent:-9999px;
}
.ad .hd ul li.on{
	background-color:#ff952b
}
.ad .bd ul{
	overflow:hidden; 
	zoom:1
}
.ad .bd ul li{
	float:left;
	 _display:inline; 
	 overflow:hidden;
}
.ad .bd ul li img{
	width:100%;
	height:107px
}

/*-----------------------*/
.phonec_box{
	width:435px;
	height:192px;
	background:url(../images/phonebox_bg.gif) left top repeat-x;
}
.list01{
	padding-left:30px;
}
.list01 .title{
	height:20px;
	line-height:20px;
	background:url(../images/bg01.gif) left center repeat-x;
}
.list01 .title h3{
	padding-right:15px;
	color:#4096e1;
	background:url(../images/phonebox_bg.gif) top left repeat-x;
}
.list01 .title a{
	display:block;
	padding-left:15px;
	background:url(../images/phonebox_bg.gif) top left repeat-x
}
.list01 .ul01 li{
	height:26px;
	line-height:26px;
	background:url(../images/icon01.gif) left center no-repeat;
	text-indent:25px;
}
.list01 .ul02 li{
	display:inline;
	height:26px;
	line-height:26px;
	white-space:nowrap;
}
.tj_box{
	width:190px;
	min-height:172px;
	background:url(../images/bg02.gif) left top repeat-x;
}
.tj_box .title{
	line-height:30px;
}
.tj_box .title h3,
.fb_box .title h3{
	color:#4096e1
}
.tit01{
	height:40px;
	width:66px;
	background:url(../letter/images/bg03.png) top center no-repeat;
	text-align:center;
	color:white
}
.tj_box img{
	width:100%;
	height:83px
}

/*------------------------*/
.issue_box{
	width:435px;
	background-color:#fff5e0
}
.issue_box .title{
	line-height:30px;
	height:30px;
	border-bottom:1px solid #cecece
}
.issue_box .title h3{
	padding:0 10px;
	border-bottom:2px solid #4096e1;
	color:#4096e1
}
.issue_box li{
	*display:inline-block;
	margin-bottom:10px
}
.issue_box li .ask,
.issue_box li .ans{
	text-indent:30px;
	height:24px;
	line-height:24px;
	background:url(../images/ico01.gif) left center no-repeat
}
.issue_box li .ans{
	color:#4096e1;
	background:url(../images/ico02.gif) left center no-repeat
}
.anli{
	border-bottom:1px dashed #cecece;
	line-height:24px;
}
.intro01{
	line-height:17px;
}
.intro01 em{
	color:#4096e1
}
.intro01 span{
	color:#d80c18
}
.fb_box{
	width:208px;
	border:1px solid #dfdfdf;
}
.fb_box .title{
	height:40px;
	line-height:40px;
	background-color:#efefef;
	border-bottom:1px solid #dfdfdf;
}
.talk_box{
	width:435px;
	background-color:#f2f2f2
}
.talk_box .title,
.qs_box .title{
	height:40px;
	line-height:40px;
	background-color:#ffad01;
	color:white;
}
.talk_box .con p{
	line-height:24px;
}
.talk_box .con p span{
	color:#4096e1
}
.img01{
	padding:2px;
	background-color:white;
	border:1px solid #dfdfdf	
}
.ul03 li{
	width:100%;
	line-height:24px;
}
.ul03 li a{
	*float:left;
}
.qs_box{
	width:210px;
}
.map{
	width:208px;
	border:1px solid #dfdfdf;
	background:url(../images/bg02.gif) top left repeat-x;
}
.map img{
margin:20px 0px;
}

/*--------------------------------------------------------局长信箱------------------------------------------------------------*/
.mailbox{
	width:775px;
	padding:10px 20px;
	background-color:#e9f2f9
}
.mail_intro{
	width:275px;
	min-height:670px;
	background:#e9f2f9 url(../images/mail_r_intro_bg.gif) top no-repeat
}
.mail_intro h3{
	line-height:30px;
	color:#ea5504
}
.mail_intro p{
	line-height:24px
}
.t_mail td{
	padding:8px 0
}
.t_mail input[type=radio]{
	vertical-align:-2px
}
.input03,.input04,.input05{
	width:300px;
	height:25px;
	line-height:25px;
	text-indent:5px;
	border:1px solid #dfdfdf
}
.input04{
	width:300px;
	min-height:100px
}
.input05{
	width:150px
}
.t_mail span,
.t_mail b,
.t_mail em{
	color:#ea5504
}
.t_mail p{
	color:#888
}
.btn03,.submit,.reset{
	padding:3px 10px;
	border:0;
	cursor:pointer;
	background:#a7e7f8
}
.submit{
	color:white;
	background:#66b7e7
}
.reset{
	color:white;
	background:#ffa00b
}