﻿@charset "UTF-8";
* {
  margin: 0;
  padding: 0;
}
body{
  font-family: "微软雅黑";
  font-size: 16px;
}
li {
  list-style: none;
}
a {
  text-decoration: none;
}
i,
em {
  font-style: normal;
}
input,
select,
textarea {
  outline: none;
  border: 0;
}
img {
  border: 0;
}
.title {
  width: 100%;
  height: 47px;
  border-bottom: 1px solid #e5e5e5;
  line-height: 47px;
}
.title span {
  height: 45px;
  line-height: 47px;
  text-align: center;
  border-bottom: 3px solid #0f70bb;
  display: inline-block;
  font-size: 18px;
  color: #0f70bb;
  float: left;
  font-weight: bold;
  padding: 0 25px;
}
.title a {
  float: right;
  margin-right: 11px;
  color: #888;
  font-size: 12px;
}
.title_ {
  height: 47px;
  border-bottom: 1px solid #e5e5e5;
}
.title_ ul li {
  float: left;
  height: 45px;
  text-align: center;
  line-height: 47px;
  position: relative;
  margin-right: 31px;
}
.title_ ul li a {
  display: inline-block;
  height: 45px;
  font-size: 18px;
  color: #888888;
}
.title_ ul li:after {
  content: "";
  width: 3px;
  height: 19px;
  background-color: #888;
  display: inline-block;
  position: absolute;
  top: 14px;
  right: -15px;
}
.title_ ul li:last-child{
	margin-right:0;
}
.title_ ul li:last-child:after {
  display: none;
}
.title_ ul .tit1 {
  border-bottom: 3px solid #2d5fb1;
  color: #2d5fb1;
  font-weight: bold;
}
.title0,
.title1,
.title2,
.title3,
.title4, 
.title5{
  clear: both;
}
.title0 .title0_,
.title1 .title0_,
.title2 .title0_,
.title3 .title0_, 
.title4 .title0_, 
.title5 .title0_ {
  padding-top: 7px;
}
.title0 .title0_ ul li,
.title1 .title0_ ul li,
.title2 .title0_ ul li,
.title3 .title0_ ul li ,
.title4 .title0_ ul li ,
.title5 .title0_ ul li {
  height: 36px;
  line-height: 36px;
  font-size: 18px;
  float: left;
}
.title0 .title0_ ul li span,
.title1 .title0_ ul li span,
.title2 .title0_ ul li span,
.title3 .title0_ ul li span,
.title4 .title0_ ul li span ,
.title5 .title0_ ul li span  {
  margin-right: 2px;
  float: left;
  color: #b5b5b5;
  font-size: 28px;
}
.title0 .title0_ ul li a,
.title1 .title0_ ul li a,
.title2 .title0_ ul li a,
.title3 .title0_ ul li a,
.title4 .title0_ ul li a,
.title5 .title0_ ul li a {
  float: left;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-left: 5px;
  color: #333333;
}
.title0 .title0_ ul li a:hover,
.title1 .title0_ ul li a:hover,
.title2 .title0_ ul li a:hover,
.title3 .title0_ ul li a:hover,
.title4 .title0_ ul li a:hover ,
.title5 .title0_ ul li a:hover {
  text-decoration: underline !important;
  color: #2d5fb1;
}
.title0 .title0_ ul li .time,
.title1 .title0_ ul li .time,
.title2 .title0_ ul li .time,
.title3 .title0_ ul li .time,
.title4 .title0_ ul li .time,
.title5 .title0_ ul li .time {
  float: right;
  color: #777777;
  font-size: 14px;
}
.title0 .more_news,
.title1 .more_news,
.title2 .more_news,
.title3 .more_news,
.title4 .more_news ,
.title5 .more_news{
  text-align: right;
  margin-top: 8px;
  font-size: 12px;
}
.title0 .more_news a,
.title1 .more_news a,
.title2 .more_news a,
.title3 .more_news a,
.title4 .more_news a,
.title5 .more_news a  {
  color: #3f3f3f;
}
body {
  background: url(./bg.png) no-repeat fixed;
}
#wrap .center {
  width: 1200px;
  margin: 0 auto;
}
#wrap .clear {
  clear: both;
}
#wrap .head {
  height: 145px;
  line-height: 145px;
}
#wrap .head .head_left {
  float: left;
}
#wrap .head .head_left img {
  vertical-align: middle;
}
#wrap .head .head_right {
  float: right;
  margin-top: 45px;
}
#wrap .head .head_right .txt {
  width: 334px;
  height: 40px;
  float: left;
  border-bottom-left-radius: 8px;
  border-top-left-radius: 8px;
  padding-left: 10px;
}
#wrap .head .head_right .sub {
  float: left;
  cursor: pointer;
}
#wrap .nav ul li {
  width: 200px;
  height: 60px;
  line-height: 60px;
  background-color: #0076cf;
  text-align: center;
  float: left;
}
#wrap .nav ul li a {
  width: 200px;
  height: 60px;
  font-size: 24px;
  color: #FFFFFF;
  display: inline-block;
}
#wrap .nav ul li a img {
  vertical-align: middle;
  margin-right: 10px;
}
#wrap .nav ul li a:hover {
  background-color: #169aff;
}
#wrap .content {
  background-color: #fff;
  padding: 20px;
  height: 630px;
}
#wrap .content .one .one_left {
  width: 520px;
  height: 348px;
  float: left;
}
#wrap .content .one .one_left .leftLoop {
  position: relative;
}
#wrap .content .one .one_left .leftLoop .hd {
  position: absolute;
  bottom: 18px;
  right: 10px;
  z-index: 10;
}
#wrap .content .one .one_left .leftLoop .hd ul li {
  float: left;
  display: inline;
  margin: 0 3.5px;
  width: 10px;
  height: 10px;
  background: #e0ecfa;
  text-indent: -9999px;
  border-radius: 100%;
}
#wrap .content .one .one_left .leftLoop .hd ul .on {
  background-color: red;
}
#wrap .content .one .one_left .leftLoop .bd ul li div {
  position: absolute;
  width: 505px;
  height: 40px;
  background-color: rgba(0,0,0,0.4);
  bottom: 3px;
  /* opacity: 0.4; */
  color: #fff;
  font-size: 16px;
  line-height: 40px;
  padding-left: 15px;
  /* filter: alpha(opacity=40); */
  right: 0;
}
#wrap .content .one .one_left .leftLoop .bd ul li div span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 441px;
  display: inline-block;
}
#wrap .content .one .one_left .leftLoop .bd ul li img {
  width: 520px;
  height: 348px;
}
#wrap .content .one .one_right {
  width: 615px;
  float: right;
}
#wrap .content .one .one_right .title_content li {
  width: 615px;
}
#wrap .content .one .one_right .title_content a {
  width: 500px;
}
#wrap .content .one .one_right .title_content a br{display: none;}
#wrap .content .two {
  margin-top: 25px;
}
#wrap .content .two .two_left {
  float: left;
}
#wrap .content .two .two_left img {
  /* width: 518px; */
  /* height: 114px; */
  border: 1px solid #edecec;
}
#wrap .content .two .two_right {
  float: right;
}
#wrap .content .two .two_right a {
  float: left;
  border: 1px solid #edecec;
  width: 133px;
  height: 114px;
  display: inline-block;
  text-align: center;
  margin-left:10px;
  background-color: #f7f7f7;
}
#wrap .content .two .two_right a img {
  margin-top: 22px;
  height: 40px;
}
#wrap .content .two .two_right a div {
  color: #333333;
  font-size: 17px;
  margin-top: 10px;
}
#wrap .content .two .two_right a:first-child:hover div {
  color: #4db0ed;
}
#wrap .content .two .two_right a:nth-child(2):hover div {
  color: #59c9de;
}
#wrap .content .two .two_right a:nth-child(3):hover div {
  color: #5682eb;
}
#wrap .content .two .two_right a:last-child:hover div {
  color: #ff6600;
}
#wrap .content .two .two_right a:first-child {
  margin-left: 0;
}
#wrap .foot {
  width: 1200px;
  height: 82px;
  background: rgba(0, 0, 0, 0.6) !important;
  background: #000000;
  margin-top: 14px;
}
#wrap .foot .foot_left {
  float: left;
  line-height: 82px;
}
#wrap .foot .foot_left img {
  vertical-align: middle;
}
#wrap .foot .foot_right {
  color: #fff;
  float: left;
  margin-left: 6px;
}
#wrap .foot .foot_right p {
  margin-top: 12px;
}
#wrap .foot .foot_right p a {
  color: #fff;
}
#wrap .foot .foot_right p a:hover {
  text-decoration: underline!important;
}
#wrap .foot .foot_right p span {
  font-size: 12px;
  margin-right: 24px;
}
#wrap .new .new_list {
  width: 360px;
  float: left;
}
#wrap .new .title_content li {
  width: 360px;
}
#wrap .new .title_content li span {
  color: #0b6fce;
}
#wrap .new .title_content a {
  width: 260px;
}
#wrap .switch3 .connect {
  width: 556px;
  float: left;
}
#wrap .switch3 .connect .connect_title {
  width: 100%;
  height: 40px;
  line-height: 40px;
  background-color: #ebebeb;
}
#wrap .switch3 .connect .connect_title p {
  color: #fff;
  font-size: 17px;
  width: 130px;
  height: 40px;
  background-color: #1d7ad9;
  text-align: center;
  float: left;
}
#wrap .switch3 .connect .connect_title .mine {
  color: #0076cf;
  font-size: 16px;
  margin-left: 15px;
}
#wrap .switch3 .connect .connect_title .connect_more {
  font-size: 12px;
  color: #888;
  float: right;
  margin-right: 15px;
}
#wrap .switch3 .connect .connect_content {
  padding: 3px;
}
#wrap .switch3 .connect .connect_content .email_list_li_title {
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  font-weight: bold;
  color: #169aff;
  border-bottom: 1px solid #ebebeb;
}
#wrap .switch3 .connect .connect_content .email_list_li_title span {
  display: inline-block;
  float: left;
  text-align: center;
}
#wrap .switch3 .connect .connect_content ul li {
  font-size: 16px;
  height: 40px;
  line-height: 40px;
}
#wrap .switch3 .connect .connect_content ul li span {
  display: inline-block;
  float: left;
  text-align: center;
}
#wrap .switch3 .connect .connect_content ul li span:first-child {
  width: 181px;
}
#wrap .switch3 .connect .connect_content ul li .time {
  width: 155px;
  color: #777777;
}
#wrap .switch3 .connect .connect_content ul li .reply {
  width: 100px;
  color: #333333;
}
#wrap .switch3 .connect .connect_content ul li a {
  color: #333333;
  float: left;
  width: 290px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#wrap .switch3 .connect .connect_content ul li a:hover {
  text-decoration: underline;
  color: #0076CF;
}
.mess {
  width: 100%;
  /* height: 485px; */
  border: 1px solid #ebebeb;
  padding-bottom:20px;
}
.mess .addr {
  height: 40px;
  line-height: 40px;
  background-color: #ebebeb;
  padding-left: 20px;
}
.mess .addr i {
  margin-left: 5px;
}
.mess .addr a {
  font-size: 16px;
  color: #404040;
}
.mess .mess_blank p {
  margin-top: 16px;
}
.mess .mess_blank p span {
  color: #414141;
  font-size: 16px;
}
.mess .mess_blank p span i {
  color: red;
}
.mess .mess_blank p span input,
.mess .mess_blank p span select,
.mess .mess_blank p span textarea {
  border: 1px solid #d3d3d3;
  width: 216px;
  height: 35px;
  color: #828280;
  padding-left: 8px;
}
.mess .mess_blank p span select {
  width: 226px;
  height: 37px;
}
.mess .mess_blank p span textarea {
  width: 974px;
  height: 178px;
  resize: none;
  vertical-align: text-top;
}
.mess .mess_blank p span a {
  color: #0101ef;
  margin-left: 5px;
}
.mess .mess_blank p span img {
  border: 1px solid #d3d3d3;
  vertical-align: middle;
  margin-left: 5px;
}
.mess .mess_blank p span button {
  width: 86px;
  height: 34px;
  background-color: #0076ce;
  color: #fff;
  border: 0;
  border-radius: 8px;
  outline: none;
  cursor: pointer;
  margin-left: 655px;
  margin-top: 12px;
  position: absolute;
}
.address {
  height: 36px;
  line-height: 36px;
  border-bottom: 1px solid #dcdcdc;
}
.address img {
  vertical-align: middle;
  margin-right: 4px;
}
.address i {
  margin-left: 5px;
}
.address a,
.address span,
.address i {
  color: #333333;
}
.content1 {
  background-color: #fff;
  padding: 20px;
}
.content1 .list {
  padding: 18px 12px;
}
.content1 .list .list_left {
  width: 265px;
  float: left;
}
.content1 .list .list_left p {
  height: 80px;
  background-color: #2085d7;
  font-size: 20px;
  color: #fff;
  line-height: 80px;
  text-align: center;
}
.content1 .list .list_left ul li {
  height: 60px;
  line-height: 60px;
  background-color: #d3e6fc;
  text-align: center;
  border-top: 3px solid #fff;
}
.content1 .list .list_left ul li a {
  display: block;
  height: 60px;
  color: #131415;
}
.content1 .list .list_left ul li a:hover {
  color: #169aff;
}
.content1 .list .list_right {
  float: right;
  width: 850px;
}
.content1 .list .list_right .title_content li {
  width: 850px;
  height: 50px;
  line-height: 50px;
  border-bottom: 1px dashed #cccccc;
}
.content1 .list .list_right .title_content li span {
  font-size: 36px;
}
.content1 .list .list_right .title_content li a {
  width: 660px;
  color: #111111;
}
.content1 .list .list_right .page {
  margin-top: 40px;
  text-align: center;
}
.subject {
  text-align: center;
  border-bottom: 1px solid #dcdcdc;
  padding-bottom: 8px;
}
.subject .subject_tit {
  color: #333333;
  font-size: 30px;
  margin: 38px 0;
}
.subject .subject_litle {
  color: #666666;
  font-size: 14px;
}
.subject .subject_litle span {
  margin-left: 64px;
}
.subject .subject_litle span:first-child {
  margin-left: 0;
}
.assay {
  padding: 20px;
}
.search {
  padding: 20px;
}
.search .title_content li {
  width: 100%;
  height: 50px!important;
  line-height: 50px!important;
  border-bottom:1px dashed #ccc;
}
.search .title_content li a {
  width: 800px;
}
.search .page {
  text-align: center;
  margin-top: 40px;
}

/*政务公开*/
.clqszn_div{margin-bottom: 10px;}
.zwgk_box{ overflow: hidden;padding-top: 30px;}
.zwgk_left{width:556px; float: left;}
.zwgk_common_hd{height:45px; line-height: 42px; border-bottom: 1px solid #E5E5E5;}
.zwgk_common_hd span{ font-size: 18px; 
display: block; float: left; padding:0 20px;}
.zwgk_common_hd .on span{border-bottom: 3px solid #2d5fb1;color: #2d5fb1;font-weight: bold;}
.zwgk_common_hd .more{ color:#878787; float: right; display:block; padding-right: 10px;line-height: 45px; font-size: 14px;}
.zwgk_common_hd .more a{ color:#878787; float: right; display:block; padding-right: 10px;line-height: 45px; font-size: 14px;}
.zwgk_common_hd .more:hover{color:#2d5fb1 ; text-decoration: none;}
.ldzc_box{ overflow: hidden;}
.ldrymd_div{padding-top: 20px;}
.ldrymd_l{width: 253px; float: left ;}
.lgj_pic{ text-align: center;}
.lgj_pic img{width:74px; height: 104px;}
.lgj .name{ text-align: center; font-size: 16px;  font-weight: bold; line-height: 25px;}
.lgj .name a{color: #0F6FBB;}
.ldry_md a:link{color:#333;}
.lgj .zhize{ text-align: center; font-size: 14px; color: #666666; line-height: 20px;    text-overflow: ellipsis;    white-space: nowrap;    overflow: hidden;}
.ldrymd_r{width:280px; float: right; border-left:1px solid #E5E5E5; padding-left: 20px;}
.ldrymd_r ul{height: 139px;}
.ldrymd_r li{ float: left;width: 33.33%;line-height: 45px; font-size: 16px; text-align: center;}
.zcwj_box{overflow: hidden; margin-top: 20px;}
.zwgk_common_bd{overflow: hidden; padding:10px 0px;}
.zwgk_common_bd li{ height: 36px; line-height: 36px; background: url(./zwgk_dd.png) no-repeat left center; padding-left: 10px;}
.zwgk_common_bd li a{float: left;
  display: inline-block; 
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-left: 5px;
  color: #333333; max-width: 80%;}
.zwgk_common_bd li .time{ float: right; color: #777777;font-size: 14px;}
.zwgk_right{width:549px; float: right;}
.zwgk_xxgk{ overflow: hidden;}
.zwgk_xxgk li{width:265px; font-size: 16px;height: 75px; background: #F2F2F2; float: left; margin-bottom: 18px; 
line-height: 25px; text-align: center; padding-top: 25px;}
.zwgk_xxgk li a:link{color:#333;}
.zwgk_xxgk li a:hover{color: #2d5fb1;}
.zwgk_xxgk .li02,.zwgk_xxgk .li04{float: right; }
.zwgk_xxgk .li01{ background: url(./zwgk_icon01.png) no-repeat 45px center  #F2F2F2;}
.zwgk_xxgk .li02{ background: url(./zwgk_icon02.png) no-repeat 45px center  #F2F2F2;}
.zwgk_xxgk .li03{ background: url(./zwgk_icon03.png) no-repeat 45px center  #F2F2F2;}
.zwgk_xxgk .li04{ background: url(./zwgk_icon04.png) no-repeat 45px center  #F2F2F2;}
.dczj_zxft{ overflow: hidden; margin-top: 20px;}
.dczj_box{width: 556px; float: left;}
.zxft_box{width: 556px; float: right;}
.ldry_left01{width: 100%; float: left; overflow: hidden;} 
/* .ldry_left01{width: 50%; float: left; overflow: hidden;} 0728修改*/
.ldry_left02{width: 50%; float: right;overflow: hidden;}
/*.dczj_zxft li{height:60px; width: 48%; line-height: 60px; font-size:25px; float: left; text-align: center;}
.dczj_zxft .li02{float: right;}
.dczj_zxft li a{color: #fff;}
.dczj_zxft li a:link,.dczj_zxft li a:active{color:#fff;}
.dczj_zxft li a:hover{color: red;}
.dczj_zxft .li01{background: url(./home_li04.png) no-repeat 25% center #1d7ad9;}
.dczj_zxft .li02{background: url(./hd_li03.png) no-repeat 25%  center #1d7ad9;}*/
/********ldzc*****/
.ldzc-cont{padding:30px 0; overflow:hidden; zoom:1;}
.ldzc-cl{ float:left; width:18%;}
.ldzc-cl dt{background:#f5f5f5; padding:18px 0;}
.ldzc-cl dt img{ display:block; width:101px; height:133px; margin:0 auto;}
.ldzc-cl dd{ text-align:center;}
.ldzc-cl dd b{ display:block; color:#bc1010; font-size:18px; padding:15px 0 2px;}
.ldzc-cl dd span{ display:block; color:#999999; font-size:16px; padding-bottom:10px;}
.ldzc-cl dd a{ display:block; height:24px; line-height:24px; text-align:center; color:#fff; background:#bc1010; max-width:148px; margin:0 auto;}
.ldzc-cl dd a:hover{ font-weight:bold;}

.ldzc-cr{ float:right; width:77.2%; background: #fbfafa;}
.ldzc-cr .tt{ margin:0; font-size:16px; background:#dae9fc; height:45px; line-height:45px; font-weight:bold; padding-left:20px;}
.ldzc-cr .txt{ line-height:34px; padding:15px 30px;}
.pic_left{width:474px; float: left;}
.pic_right{width:197px; float: right; position: relative;}
.pic_right li img{width: 197px;height:104px;}
.pic_right .hd {
  position: absolute;
  bottom: 1px;
  left: 50px;
  z-index: 10;
}
.pic_right .hd ul li {
  float: left;
  display: inline;
  margin: 0 3.5px;
  width: 10px;
  height: 10px;
  background: #000;
  text-indent: -9999px;
  border-radius: 100%;
}
.pic_right .hd ul .on {
  background-color: red;
}

/*专题专栏列表*/
.ztzl_list{overflow:hidden; zoom:1;margin: 0 -10px;}
.ztzl_list li{float:left;width:33.333%; line-height:35px; text-align:center;margin-bottom: 20px;}
.ztzl_list li .pic,.ztzl_list li .txt{margin:0 10px;}
.ztzl_list li .pic{ height:120px;background: url(../images/nopic.jpg) no-repeat center;background-size: contain;}
.ztzl_list li .pic img{ display:block; width:100%; height:120px;}
.ztzl_list li .txt a{display: block;color:#333;max-width: 90%;margin: 0 auto;overflow: hidden;white-space: nowrap; text-overflow: ellipsis;-webkit-text-overflow: ellipsis;-moz-text-overflow: ellipsis;-o-text-overflow: ellipsis;}
