body {
	padding-right: 0px; padding-left: 0px; background: center top no-repeat #fff; padding-bottom: 0px; margin: 0px; color: #000; padding-top: 0px; font-family:"microsoft yahei"!important}

a {
	color: #000000; text-decoration: none
}
a:hover {
	color: #0080ff
}

a.white:link {color:#ffffff; text-decoration:none}
a.white:visited {color:#ffffff; text-decoration:none}
a.white:hover {color:#fff400; text-decoration:none}

a.more:link {color:#7a797e; font-size:12px; text-decoration:none}
a.more:visited {color:#7a797e; font-size:12px; text-decoration:none}
a.more:hover {color:#5b5b5b; font-size:12px; text-decoration:none}

a.links:link {color:#1279e0; text-decoration:none}
a.links:visited {color:#1279e0; text-decoration:none}
a.links:hover {color:#979797; text-decoration:none}


.top {width:260px; height:38px; padding:26px 0px 0px 900px; margin:0 auto; position:relative;}
.fr-share {position:absolute; top:20px; right:0px;}

#mbnr {width:1200px; height:213px; margin:0 auto; position:relative; z-index:12}
.nav_box {z-index:9;width:100%; height:53px; position:absolute; left:0px; bottom:0px; background-color:#0d308d;}
.container {width:1170px; padding:0px 15px; margin:0 auto; background-color:#ffffff;}

.search_box {z-index:10;width:296px; height:60px; position:absolute; right:0px; bottom:0px;}
.search {height:34px; width:100%; padding-top:17px; float:left;}
.search .inp {width:214px; height:34px; line-height:34px; border:none; padding-left:25px; background: no-repeat; float:left; font-size:13px; color:#666666}
.search .btn {width:37px; height:34px; border:none; float:left}


/*nav was written by the lib.css*/


.ind_scroll_con {height:392px; padding-top:20px; padding-bottom:12px;}

/*focus部分*/
.con_l {
	width: 575px; float: left; height: 372px;
}
.pic_con {
	position: relative; height: 372px; overflow: hidden
}
.pic_con .pic {
	height: 100%; overflow: hidden
}
.pic_con .pic img {
	width: 575px; display: block; height: 372px
}
.pic_con .txt-bg {
	z-index: 4; position: absolute; width: 100%; bottom: 0px; background:  repeat-x 50% bottom; height: 86px
}
.pic_con .txt {
	z-index: 5; position: absolute; width: 100%; bottom: 0px; height: 42px; overflow: hidden
}
.pic_con .txt li {
	position: absolute; line-height: 52px; bottom: -51px; height: 52px; left: 0px
}
.pic_con .txt li a {
	padding-bottom: 0px; padding-left: 15px; padding-right: 0px; display: block; color: white; font-size: 18px; padding-top: 0px
}
.pic_con .num {
	z-index: 6; position: absolute; bottom: 20px; right: 12px
}
.pic_con .num li {
	position: relative; text-align: center; background-color: #ffffff; width: 19px; float: left; height: 6px; overflow: hidden; cursor: pointer; margin-right: 6px
}
.pic_con .num li.on {
	background-color: #74c0f0
}
.pic_con .num li:hover {
	background-color: #74c0f0
}
.pic_con .prev {
	z-index: 9; position: absolute; margin-top: -25px; width: 35px; display: block; height: 51px; top: 50%; cursor: pointer
}
.pic_con .next {
	z-index: 9; position: absolute; margin-top: -25px; width: 35px; display: block; height: 51px; top: 50%; cursor: pointer
}
.pic_con .prev {
	background:  no-repeat; left: 0px
}
.pic_con .next {
	background:  no-repeat; right: 0px
}
.pic_con .prev:hover {
	background:  no-repeat
}
.pic_con .next:hover {
	background:  no-repeat
}
.pic_con .prevstop {
	display: none
}
.pic_con .nextstop {
	display: none
}
/*focus部分*/


.part_home_news {width:574px; height:370px; border:1px solid #dddddd; float:right;}
.home_news_tit {height:46px; background: repeat-x}
.home_news_tit ul li {float:left; width:49.5%; height:46px; line-height:46px; text-align:center; border-right:1px solid #dddddd}
.home_news_tit ul li a{display:block; font-size:18px; color:#015293}
.home_news_tit ul li a:hover {color:#ffa200}

.home_news_tit2 {height:46px; background: repeat-x}
.home_news_tit2 h3 {height:45px; line-height:45px; padding-left:30px; background: 6px center no-repeat;}
.home_news_tit2 h3 a{display:block; font-size:18px; color:#064e95}
.home_news_tit2 h3 a:hover {color:#2398e0}

.home_news_con {width:552px; height:370px; padding:10px 0px 0px}
.home_news_con h1 {font-size:16px; height:30px; line-height:30px; color:#015293; text-align:center; overflow:hidden}
.home_news_con p {text-indent:2em; height:56px; line-height:26px; border-bottom:1px dashed #bababa; overflow:hidden}
.home_news_con p a {color:#999999}
.home_news_con p a:hover {color:#333}

/*政务*/
.zw_con_drop {width:575px;}
.zzjigou {width:100%;}
.zzjigou .icons_con a {display:block; float:left; text-align:center; color:#fff; font-size:16px}
.zzjigou .icons_con a:hover {background-color:#0d308d;}
.zzjigou .icons_con img {display:block; margin:20px auto 5px; width:37px; height:36px;}
.zzjg_size {width:110px; height:93px; margin-right:5px;}
.sjkf_border {width:90px; height:91px; border:1px solid #2863ab}

.xxgongk {width:100%; float:left; font-size:16px;}
.xxgongk ul li {width:148px; height:91px; border:1px solid #0d308d; margin-right:6px; float:left; text-align:center;}
.xxgongk ul li s {width:32px; height:32px; display:block; margin:16px auto 0; background: no-repeat}
.xxgongk ul li s.bgimg02 {background-position:0 -32px}
.xxgongk ul li s.bgimg03 {background-position:0 -64px}
.xxgongk ul li s.bgimg04 {background-position:0 -96px}
.xxgongk ul li a {color:#0d308d; display:block; line-height:32px}
.xxgongk ul li:hover {background-color:#a1e4f9;}

/*便民*/
.bm_title {height:42px; line-height:42px; text-align:center; background-color:#109fd5; font-size:18px; margin-bottom:12px;}
.bm_title a {color:#fff;}
.bsznan .icons_con a {display:block; float:left; text-align:center; color:#109fd5; font-size:16px; border:1px solid #109fd5;}
.bsznan .icons_con a:hover {background-color:#c0e7f5;}
.bsznan .icons_con img {display:block; margin:20px auto 5px; width:40px; height:40px;}
.bszn_size {width:181px; height:97px; margin-right:9px; margin-bottom:9px;}


/*互动*/
.hudong{ padding: 0px; overflow: hidden;}
.hdlttabtop{ width:223px; float:left;}
.hdlttabtop ul{ width: 100%;}
.hdlttabtop ul li {width:223px; height: 45px; line-height: 45px; text-align: center; font-size: 16px; background: #109fd5; margin-bottom: 4px; position: relative; cursor: pointer;transition: ease-in-out .2s;}
.hdlttabtop ul li.act{ background: 200px 50% no-repeat #2863ab; color: #fff;}
.i-circle{ width: 10px; height: 10px; background:  no-repeat 0 0; position: absolute; right: 2px; bottom: 12px;}
.hdlttabtop ul li .i-circle{ background-position: 0 0px;}

.hdtabpt{ display: none;}
.hdtabpt.act{ display: block;}

.hdptrt ul{ display: none;}
.hdptrt ul.act{ display: block;}

.hdlttabcon{ overflow: hidden;}
.hdptlt{ margin-left:10px; width: 100%; height: 340px;}
.hdptlt ul{ margin-top:0px; }

/*专题*/
.zhti_con ul li {width:531px; height:119px; float:left; margin-right:17px; margin-bottom:12px;}


/*首页下面部分*/
.ban_box {width:100%; height:81px; position:relative;}
.ban_zwfw {position:absolute; top:0; right:0; width:166px}


/*图片滚动*/
.pic_list1{ position: relative; width:645px; height:81px; background-color:#ffffff; margin:0px; overflow:hidden;}
.pic_list1 .bd{ overflow:hidden;}
.pic_list1 ul{ overflow: hidden; zoom: 1;}
.pic_list1 ul li{ margin-right:10px; float: left; _display: inline; overflow: hidden; text-align: center; width:245px; height:81px; }
.pic_list1 ul li img{ width:245px; height:81px; display: block; }


.part2_tit_box {width:100%; height:46px; margin-top:25px; padding-top:38px; background: left bottom no-repeat; position:relative;}
.part2_tit_zwgk {position:absolute; left:316px; top:10px;}
.part2_tit_zwgk a {font-size:20px; font-weight:bold; color:#00a0e9;}
.part2_tit_zwgk a:hover {color:#00577f;}
.part2_tit_gzcy {position:absolute; right:158px; top:10px;}
.part2_tit_gzcy a {font-size:20px; font-weight:bold; color:#8f82bc;}
.part2_tit_gzcy a:hover {color:#63578a;}

.part02 {width:1170px; height:auto; margin:30px auto 0; padding:20px 15px; background-color:#e5f0fc;}
.part02 .news_con {width:558px; padding:15px 8px; border:1px solid #e2e2e2; background-color:#fff;}
.part02 h3, .part02 h3 a {font-size:24px; color:#0d308d; line-height:26px; margin-bottom:12px;}

.part03 {width:1170px; height:auto; margin:30px auto 0; padding:20px 15px 0px;}
.part03 .icons_con {width:100%; overflow:hidden;}
.part03 h3, .part02 h3 a {font-size:24px; color:#0d308d; line-height:26px; margin-bottom:12px;}
.part03 .icons_con a {width: 118px; display:block; float:left; text-align:center; color:#fff; font-size:16px}
.part03 .icons_con a:hover {background-color:#0d308d;}
.part03 .icons_con img {display:block; margin:20px auto 5px; width:50px; height:50px;}
.part04 {width:1170px; height:auto; margin:30px auto 0; margin-bottom: 30px; padding:20px 15px 0px;}
.part04 .icons_con {width:100%; overflow:hidden;}
.part04 h3, .part02 h3 a {font-size:24px; color:#0d308d; line-height:26px; margin-bottom:12px;}
.part04 .icons_con a {width: 118px; display:block; float:left; text-align:center; color:#fff; font-size:16px}
.part04 .icons_con a:hover {background-color:#0d308d;}
.part04 .icons_con img {display:block; margin:20px auto 5px; width:50px; height:50px;}
.l_size {width:185px; height:116px;}
.r_size {width:185px; height:116px;}
.icon_blockbg01 {background-color:#109fd5;}
.icon_blockbg02 {background-color:#2caeba;}
.icon_blockbg03 {background-color:#73bb4b;}
.icon_blockbg04 {background-color:#2863ab;}
.mr9 {margin:0 14px; margin-bottom:10px;}
.mr0 {margin-right:0px;}
.mb4 {margin-bottom:4px}
.md9 {margin-bottom:9px}


/*通用新闻列表*/
.list {margin:5px 5px 0; text-align: left;} 
.list ul {list-style-type: none; margin: 0px; padding: 0px;} 
.list li {width:100%; height:31px; line-height:31px} 
.list li a {color: #333333; display: block; padding-left:18px; background:  no-repeat 4px 14px;} 
.list li span {float: right; text-align: right; color:#999;} 
.list li a:hover {color: #336699;} 


/*通用新闻列表*/
.list01 {margin:0px 5px; text-align: left;} 
.list01 ul {list-style-type: none; margin: 0px; padding: 0px;} 
.list01 li {width: 100%; height:36px; line-height:36px; font-size:16px} 
.list01 li a {color: #333333; display: block; padding-left:10px; background:  no-repeat 0px 16px;} 
.list01 li span {float: right; font-size:14px; text-align: right; color:#3e3e3e;} 
.list01 li a:hover {color: #336699;} 

.friendlink {margin-top:10px; margin-bottom:20px;}
.friendlink select {width:220px; height:30px; margin-right:12px; font-size:12px; color:#6f6f6f}

.foot_con {width:100%; overflow:hidden; border-top:2px solid #109fd5; padding-top:15px}
#footer {width:1140px; height:160px; margin:0 auto; padding-bottom:16px;}
#footer p {text-align:center; line-height:22px; color:#333; font-size:14px;}
#footer p.about {padding:15px 0 6px;}
#footer p a {color:#333}
#footer p a:hover {color:#0d308d}
#footer .gabeian {display:inline-block; margin:auto; text-align:right}
#footer .tubiao {width:200px; height:80px; margin:0 auto; position:relative;}
.ico_jiguan {width:90px; position:absolute; top:5px; left:0px;}
.ico_zhaocuo {width:100px; position:absolute; top:19px; right:15px;}



/*概览*/
.current {height:32px; padding:15px 0 0 0px;}
.current em {line-height:32px; padding-left:22px; padding-right:8px; color:#777; background: 0px 1px no-repeat;}
.current em a {color:#777;}
.current em a:hover {color:#158bd4;}
.page_container {padding:22px 0; height:auto; overflow:hidden}

.sidebar{float:left; width:290px; border-top:2px solid #a30100; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9;}
.parentname{ height:70px; line-height:70px; padding-left:66px; font-size:20px; color:#a30100; font-weight:bold; background: no-repeat 35px center #ffefef; }
.sidemenu{ background:#fff; overflow:hidden;}
.sidemenu .level_1{ border-bottom:#e9e9e9 1px solid;}
.sidemenu .a1{display:block; padding:16px 30px 16px 40px; font-size:18px; line-height:1.5; color:#666; position:relative;}
.sidemenu .a1 i{position:absolute; right:18px; top:50%; width:7px; height:13px; margin-top:-7px; background: no-repeat;}
.sidemenu .a1:hover, .sidemenu .a1.aon{background: no-repeat 255px center #f8f8f8; color:#0d308d;}
.maincontent{float:right; width:74%; border:#cccccc 1px solid; border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; overflow:hidden;}
.maincontent p{ line-height:30px;}

.con_right {float:right; width:820px; height:auto; padding:0px 10px 36px; overflow:hidden}
.article_tit {line-height:26px; text-align:center; font-size:22px; color:#0032c2;}
.article_date {height:26px; line-height:26px; margin:10px auto 25px; text-align:center; font-size:12px; color:#999999; font-family:"宋体"}
.article_con {line-height:36px; padding:4px 10px 30px; margin-bottom:30px; font-size:16px; color:#333; position:relative;}
.bdsharebuttonbox {position:absolute; bottom:-10px; right:10px;}
.article_con p {text-indent:2em;}

.con_all {width:1140px; height:auto; padding:16px 20px 0px; font-size:16px; overflow:hidden}

/*分类检索*/
.sidebar_fljs {float:left; width:218px;	overflow:hidden;}
.sidebar_fljs h2 {font-size:22px; margin-bottom:8px;}
.sidebar_fljs table{border-collapse:collapse; width:218px; margin-bottom:30px;} 
.sidebar_fljs td{border:1px solid #cdcdcd; line-height:36px; padding:3px 6px; font-size:18px;} 
.project{float:right; width:840px; height:auto; padding:20px; overflow:hidden;}
.project .msg{margin-top:18px;}
.project .msg .content{margin-top:10px;}
.project .msg .content .txt{font-size:14px; line-height:22px; padding-bottom:5px;}
.project .msg .content a{color:#009900;}
.project .msg .titlep{height:22px;line-height:22px;padding-top:10px;}
.project .msg .titlep .project_title{height:22px;font-size:16px;color:#fff;padding:0 10px;line-height:22px;margin-right:10px;background-color:#4691e8;font-family:'微软雅黑,宋体';}
.project .titlep a{width:450px;line-height:21px!important;height:25px!important;float:left;display:inline-block;font:16px/20px '微软雅黑';white-space:nowrap; overflow:hidden; text-overflow:ellipsis;color:#004276}
.kuaizhao_line {font-family:arial, helvetica, sans-serif;}


/*分页*/
.dede_pages{
    padding:20px 0 0 0;
}
.dede_pages ul{
    width:360px;
	margin:0 auto;
    padding:12px 0px 12px 16px;
}
.dede_pages ul li{
    float:left;
    font-family:tahoma;
    line-height:17px;
    margin-right:6px;
    border:1px solid #e9e9e9;
}
.dede_pages ul li a{
    float:left;
    padding:2px 4px 2px;
    color:#555;
    display:block;
}
.dede_pages ul li a:hover{
    color:#690;
    text-decoration:none;
    padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
    background-color:#f8f8f8;
    padding:2px 4px 2px;
    font-weight:bold;
}
.dede_pages .pageinfo{
    line-height:21px;
    padding:12px 10px 12px 16px;
    color:#999;
}
.dede_pages .pageinfo strong{
    color:#555;
    font-weight:normal;
    margin:0px 2px;
}

/*微信微博及分享*/
#moquu_top,#moquu_wxin,#bdshare,#moquu_weibo,#moquu_wmaps,#moquu_wmapa {
  width:35px;
  height:35px;
  margin-right:15px;
  float:left;  
/*  display:inline-block;
*/  cursor:pointer;
}

#moquu_wxin a {
  background: 0 -0px;
  width:35px;
  height:35px;
  display:inherit;
  text-indent:-9999px
}
#moquu_wxin a:hover {
  background: -35px -0px
}

#moquu_weibo a {
  background: 0 -35px;
  display:inherit;
  width:35px;
  height:35px;
  text-indent:-9999px
}
#moquu_weibo a:hover {
  background: -35px -35px
}

#moquu_wmapa a {
  background: 0 -70px;
  width:35px;
  height:35px;
  display:inherit;
  text-indent:-9999px
}
#moquu_wmapa a:hover {
  background: -35px -70px
}

#moquu_wmaps a {
  background: 0 -105px;
  width:35px;
  height:35px;
  display:inherit;
  text-indent:-9999px
}
#moquu_wmaps a:hover {
  background: -35px -105px
}

#moquu_top a {
  background: 0 -140px;
  width:35px;
  height:35px;
  display:inherit;
  text-indent:-9999px
}
#moquu_top a:hover {
  background: -35px -140px
}

#bdshare a {
  background: 0 -175px;
  width:35px;
  height:35px;
  display:inherit;
  text-indent:-9999px
}
#bdshare a:hover {
  background: -35px -175px
}

.moquu_wxin,.bdshare,.moquu_weibo,.moquu_wmaps,.moquu_top,.moquu_wmapa {
  position:relative;
  z-index:2
}

.moquu_wxin a:hover .moquu_wxinh,.bdshare a:hover .bdshareh,.moquu_weibo a:hover .moquu_weiboh,.moquu_wmaps a:hover .moquu_wmapsh,.moquu_top a:hover .moquu_toph,.moquu_wmapa a:hover .moquu_wmapah {
  display:block;
/*  display:inline-block;
*/}
.moquu_wxin .moquu_wxinh {
  position:absolute;
  display:none;
  left:0px;
  top:35px;
  width:120px;
  height:150px;
  background:url(/uploads/image/global/erweima.jpg) 0 -2px no-repeat
}
.moquu_weibo .moquu_weiboh {
  position:absolute;
  display:none;
  left:0px;
  top:35px;
  width:120px;
  height:144px;
  background:url(/uploads/image/global/lrtk_weibo.png) no-repeat
}
.moquu_wmaps .moquu_wmapsh {
  position:absolute;
  display:none;
  left:0px;
  top:35px;
  width:120px;
  height:120px;
  background:url(/uploads/image/global/lrtk_app.gif) no-repeat
}
.moquu_top .moquu_toph {
  position:absolute;
  display:none;
  left:0px;
  top:35px;
  width:120px;
  height:120px;
  background:url(/uploads/image/global/lrtk_wza.gif) no-repeat
}
.moquu_wmapa .moquu_wmapah {
  position:absolute;
  display:none;
  left:0px;
  top:35px;
  width:120px;
  height:120px;
  background: no-repeat
}


.mtop8 {margin-top:8px}
.mtopbottom6 {margin-bottom:6px; margin-top:6px}
.tittxtmtop {display:block; margin-top:4px}

.strong {font-weight:bold}
.arttit {font-size:26px; line-height:28px; font-weight:bold; color:#1363a6}
.date {font-size:12px; color:#5b5b5b}

.border_blue {border:1px solid #9ad2f5}
.border_black {border:1px solid #161616}
.border_blue3 {border-right:1px solid #a5dcfb; border-bottom:1px solid #a5dcfb; border-left:1px solid #a5dcfb;}