h1{
  margin:0;
  padding:10px 10px 3px;
  font-size:24px;
}
h5{
  margin: 0;
  font-size: 14px;
  text-align: left;
}
.list_arrow, .list_arrow_y, .list_dot, .list_no, .list_dot_b{
  padding:5px 8px 5px 0;
}
.list_arrow li, .list_arrow_y li, .list_dot li, .list_dot_b li{
  line-height:24px;
  padding-left:22px;
}
.list_arrow li{
  background: url("../images/list_arrow.gif") no-repeat 4px 1px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.list_arrow_y li{
  background: url("../images/list_arrow_y.gif") no-repeat 4px 3px;
  border-bottom:1px #e8e8e8 dashed;
  line-height:28px;
}
.list_dot li{
  background: url("../images/list_dot.gif") no-repeat 2px 1px;
}
.list_no li{
	padding:0 0 8px 12px;
}
.list_no li label{
float: left;
}
.list_no li input{
width: 176px;
}
.list_no li textarea{
	width: 186px;
resize: none;
}
.list_dot_b li{
  background:url("../images/list_dot_b.gif") no-repeat 3px 0px;
}
.column_nav li{
  background: url("../images/column_nav_bg.gif") no-repeat left top;
  line-height:26px;
  padding-left:20px;
}
.column_nav li span{
  font-weight:bold;
}
.column_nav li a{
  text-decoration:none;
  color:#077593;
}
.list_ml{
  padding:8px 0 25px 0;
}
.list_ml li{
  float:left;
  width:40%;
  padding-left:12px;
}
.mial_but{
	margin-bottom: 20px;
	text-align: center;
}
.mial_but button{
	padding:0 30px;
	line-height: 30px;
	border-radius: 5px;
	background: #0099eb;
	color: #fff;
}
.list_arrow_y li img, .list_dot li img{
  margin-left:5px;
}
.list_arrow_y li img{
  _margin-top:2px;
  _margin-bottom:2px;
}
.ad_210{
  padding:3px;
}
.pho_news{
  text-align:center;
  padding:8px 8px;
}
.wqxx{
  background:url("../images/wqxx_bg.gif") no-repeat left bottom;
  height:80px;
  line-height:20px;
  padding:4px 10px 0;
}
.wzxx{
  background:url("../images/wzxx_bg.jpg") no-repeat left bottom;
  height:80px;
  line-height:20px;
  padding:4px 10px 0;
}
.marqueeX{
  width:660px;
  height:145px;
  overflow:hidden;
}
.marqueeX td {
  font-size:14px;
  width:120px;
  text-align:center;
}
.marqueeX td div{
  padding-bottom:5px;
  line-height:18px;
}
.marqueeX td img{
  border:1px solid #e5e5e5;
  padding:3px;
  margin-top:5px;
}
/*��ҳ*/
.grayr {
  PADDING-RIGHT: 2px;
  PADDING-LEFT: 2px;
  FONT-SIZE: 12px;
  PADDING-BOTTOM: 2px;
  PADDING-TOP: 2px;
  FONT-FAMILY: Tahoma, Arial, Helvetica, Sans-serif;
  BACKGROUND-COLOR: #f5fbff;
  text-align:center;
  line-height:30px;
  margin-top:15px;
  border-top:1px solid #d1e0e6;
}
.grayr a {
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 5px;
  PADDING-BOTTOM: 2px;
  MARGIN: 2px;
  COLOR: #000;
  PADDING-TOP: 2px;
  TEXT-DECORATION: none
}
.grayr a:hover {
  COLOR: #fff;
  BACKGROUND-COLOR: #077593;
}
.grayr a:active {
  COLOR: #000;
  BACKGROUND-COLOR: #99ffff;
}
.grayr span.current {
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 5px;
  FONT-WEIGHT: bold;
  PADDING-BOTTOM: 2px;
  MARGIN: 2px;
  COLOR: #303030;
  PADDING-TOP: 2px;
  BACKGROUND-COLOR: #fff;
}
.grayr span.disabled {
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 5px;
  PADDING-BOTTOM: 2px;
  MARGIN: 2px;
  COLOR: #c5c5c5;
  PADDING-TOP: 2px;
}
/*����ҳ*/
.sun_790_con .module_title {
  border-bottom:1px solid #cdcdcd;
  line-height:18px;
  margin:12px 0px 8px 0px;
  width:100%;
  text-align:left;
  /*padding-bottom:2px;*/
}
.sun_790_con .module_title_font {
  float:left;
  border-bottom:1px solid #cdcdcd;
  white-space: nowrap;
  text-align:left;
  font-size:14px;
  padding:0px 8px;
  font-weight:bold;
  color:#000;
  display:inline;
  font-weight:bold
}
.sun_790_con h1{
  font-size:24px;
  font-weight:bold;
  text-align:center;
  vertical-align:middle;
  padding:20px 0;
  padding-bottom:15px;
  margin:0;
}
.sun_790_con h2{
  font-size:16px;
  text-align:center;
  vertical-align:middle;
  padding:0px;
  padding-bottom:15px;
  margin:0;
}
.sun_790_con fieldset img{
  border:0;
}
.sun_790_con .info{
  text-align:center;
  padding-bottom:15px;
}
.sun_790_con .info span{
  font-size:12px;
  font-weight:normal;
  color:#666;
  margin:0 10px;
}
.sun_790_con .fontsize{
  text-align:right;
  padding:10px 0;
  font-size:12px; 
  color:#208fba;
}
.sun_790_con .fontsize a:link {
  color:#208fba;
  text-decoration:none;
}
.sun_790_con .fontsize a:hover {
  color:#db0000;
  text-decoration: underline;
}
.sun_790_con .fontsize a:visited {
  color:#208fba;
  text-decoration:none;
}
.sun_790_con.p{
  line-height:26px;
  padding:10px;
  margin:0;
}
.sun_790_con p{
  line-height:26px;
  padding:10px;
  margin:0;
}
.sun_790_con .print{
  text-align:center;
  font-size:12px;
}
.sun_790_con img {
  margin:0 auto;
  border:1px solid #d9d9d9;
  padding:2px;
}
.hyfzzl {
  font-size:18px;
  padding:8px 12px;
  line-height:24px;
}
/*20120917*/
.bszn_title, .wjxz_title, .gdjsws_title{
  padding-left:5px;
}
.bszn_con, .wjxz_con, .gdjsws_con{
  background:url("../images/bszn_bg.gif") repeat-x left top;
  height:122px;
  padding:10px 0;
}
.bszn_con img, .wjxz_con img, .gdjsws_con img{
  text-align:center;
  display:block;
  margin:10px 0;
}
.swsjj{
  background:url("../images/swsjj_bg.jpg") no-repeat left top;
  height:150px;
  padding:40px 20px 20px 0px;
}
.swssl{
  background:url("../images/swssl_bg.jpg") no-repeat left top;
  height:30px;
  overflow:hidden;
  padding:16px 10px 14px 165px;
}
.swssl ul{
  overflow:hidden;
  width:100%;
  padding:0;
}
.swssl ul li {
  background:url("../images/list_dot.gif") no-repeat 0 4px;
  float:left;
  margin-right:5px;
  width:240px;
  text-overflow:ellipsis;
  overflow: hidden; 
  white-space:nowrap; 
  line-height:30px;
}
.zjwfhy{
  background:url("../images/zjwfhy.gif") no-repeat left top;
  height:85px;
  padding-top:45px;
  padding-left:40px;
}
.zjwfhy ul li{
  float:left;
  width:220px;
  line-height:30px;
}
.MyMarqueeX {
  MARGIN: 0px auto;
  WIDTH: 704px;
  OVERFLOW: hidden
}
.MyMarqueeX TABLE TD A IMG {
  VERTICAL-ALIGN: top
}
#myFocusIndex{width:100%;height:245px;}
#myFocusIndex .pic img{width:100%;height:100%;}
#keyboard{width:140px;}
/*新年页面样式*/
.letter{
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 5;
  height: 590px;
  width: 980px;
  margin: -295px 0 0 -490px;
  background: url("../images/letter_bg.jpg");
  background-size:100% 100%;
  -moz-background-size:100% 100%;
  -webkit-background-size:100% 100%;
  -o-background-size:100% 100%;
  font-family: PingFangSC-Regular, Verdana, Arial, 微软雅黑, 宋体;
}
.letter-bg{
  position: absolute;
  top: 125px;
  left: 50%;
  margin-left:-350px;
  width: 700px;
  height: 435px;
  background: #000;
  opacity: .3;
  filter: alpha(opacity=30);
}
.letter-content{
  position: absolute;
  top: 125px;
  left: 50%;
  margin-left:-350px;
  width: 700px;
  height: 400px;
  box-sizing: border-box;
  padding: 0 15px 15px;
  font-size: 16px;
  line-height: 1.2;
  /*font-weight: bold;*/
  color: #fff;
}
.letter-content h3{
  text-align: center;
  font-size: 24px;
  margin-block-start: 10px;
 margin-block-end: 10px;
}
.letter-content p.text-start{
  text-indent: 0;
}
.letter-content p{
  text-indent: 2em;
  margin:10px 0;
}
.letter-content p.text-end{
  text-align: right;
}
.letter-content .letter-title{
  height: 40px;
  line-height: 40px;
  font-size: 30px;
  font-weight: bold;
}
.letter-content .letter-title img{
  width: 40px;
  height:40px;
}
.letter .close-btn{
  position: absolute;
  top: 5px;
  right: 5px;
  border:#e04646 solid 1px;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  background: #fff;
  font-size: 36px;
  text-align: center;
  cursor: pointer;
  line-height: 1;
}
.letter .close-btn:hover{
  color: #fff;
  background: #ff9800;
}
.letter .close-btn span{
 position: absolute;
 top: -9px;
 left: -2px;
}


/*tab标签样式*/
.con-nav.nav {
    width: 100%;
    height: 330px;
}
.con-nav.nav .xw_nr {
    width: 100%;
    /*height: 330px;*/
    background: #FFF;
    float: left;
}
.con-nav.nav .xw_nr .xw_right_bt {
    width: 100%;
    height: 32px;
    /*border: 1px solid #dfdfdf;*/
    background: #f1f1f1;
    margin-bottom: 0;
}
.con-nav.nav .xw_nr .xw_right_bt li {
    width: 90px;
    height: 32px;
    float: left;
    text-align: center;
    line-height: 32px;
    font-size: 14px;
    color: #0f70bf;
    font-weight: 700;
    cursor: pointer;
}
.con-nav.nav .xw_nr .xw_right_bt .on2 {
    font-weight: bolder;
    width: 100px;
    height: 33px;
    color: #0f70bf;
    background-color: #FFF;
}
.con-nav.nav .xw_nr .xw_center_nr {
    width: 100%;
    /*height: 297px;*/
    /*border: 1px solid #dfdfdf;*/
    border-top: 0;
    overflow: hidden;
}



/*办事指南样式*/
.guide-list,.guide-list2{
	padding:13px 8px;
	text-align: center;
}
.guide-list li div{
	height:2em;
	line-height: 2;
	color: #fff;
	background: #0099eb;
	margin-bottom: 8px;
	cursor: pointer;
}
.guide-list2 li div{
	height:3em;
	line-height: 3;
	color: #fff;
	background: #0099eb;
	margin-bottom: 20px;
		cursor: pointer;
}
.guide-list li img {
  width: 100%;
  margin: 11px 0;
}
/*滚动广告*/
.rollBox {
    width: 980px;
    overflow: hidden;
    padding: 0 10px 0;
    margin: 0 auto;
}
.rollBox .LeftBotton {
    height: 40px;
    width: 21px;
    background: url("../images/icon_left.png") no-repeat 0px 5px;
    overflow: hidden;
    float: left;
    display: inline;
    margin: 2.5px 0 0 0;
    cursor: pointer;
}
.rollBox .Cont {
    width: 930px;
    overflow: hidden;
    float: left;
}
.rollBox .ScrCont {
    width: 10000000px;
}
.rollBox #List1, .rollBox #List2 {
    float: left;
}
.rollBox .Cont .pic {
    width: 242px;
    float: left;
    text-align: center;
}
.rollBox .Cont .pic img {
    background: #fff;
    display: block;
    margin: 0 auto;
    width: 232px;
    height: 50px;
}
.rollBox .RightBotton {
    height: 40px;
    width: 21px;
    background: url("../images/icon_right.png") no-repeat 0px 5px;
    overflow: hidden;
    float: left;
    display: inline;
    margin: 3px 0 0 0;
    cursor: pointer;
}
.footContent{
  background: #f3f3f3;
  padding: 0;
}
.footContent ul{
  padding: 8px 0;
}
.footContent ul li{
  float: left;
  padding: 0 10px 0 22px;
  line-height: 24px;
  background: url("../images/list_dot.gif") no-repeat 2px 1px;
}
.footContent .mod_title{
  background: none;
  height: 30px;
  line-height: 30px;
}
.footContent .mod_title .bg_q{
  background: #e4e4e4;
  line-height: 29px;
  height: 29px;
}