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

/*****************当前位置 开始*****************/
.dqwz{ width:1200px; height:30px; margin:15px auto; background:url(jgsz_03.png);}
.dqwz_in{ background:url(jgsz_06.png) left center no-repeat;  text-indent:25px; font-size:16px;}
.dqwz_in a{font-size:16px;}

/******************中间内容 开始***************/
.contents{ width:1200px; margin:0 auto 20px auto; overflow:hidden;}
.contents_left{ width:300px; background:url(jgsz_17.png) no-repeat #fbfbfb bottom;}
.contents_right{ width:880px; min-height:300px;}

/******************左侧共用 开始******************/
/****左侧标题*****/
.hid_tit{ width:100%; height:34px; background:url(jgsz_10.png) no-repeat;}
.hid_tit span{ text-align:center; line-height:34px; font-size:20px; display:block; color:#fff;}
.contents_left ul{ margin-bottom:20px;}
.contents_left ul li{ width:100%;/* height:50px;*/}
.contents_left ul li a{ font-size:18px; text-align:center; line-height:50px; display:block;}
.tupian{ width:100%; height:237px;}


/***************机构设置右侧 开始***************/
/****标题 开始****/
.title{ width:100%; height:34px; background:url(index_56.png) no-repeat #f4f4f4;}
.title a{ display:block; color:#fff; font-size:18px; line-height:34px; width:100px; text-align:center; float:left;}
.title span{ float:right;}
.title span a{ color:#000; width:150px;}
.title1{ background:url(index_53.png) no-repeat #f4f4f4;}
.title1 a{ width:132px;}
/******局领导 开始*******/
.jld{ padding:20px;}
.jz_img{ width:138px; height:181px; padding:10px; border:1px solid #ccc;}
.jz_img a img{width:138px; height:181px;}
.jz_wz{ width:660px;}
.jz_wz h5 a{ font-size:20px; font-weight:bold;}
.jz_wz p{ font-size:16px; line-height:30px;  margin:10px auto;}
.fjz_img{ margin-top:15px;}
.fjz_img li{ float:left; margin:0 16px 0 0;}
.fjz_img li  .ld_zp{width:138px; height:181px; padding:10px; border:1px solid #ccc; display:block; }
.fjz_img li  .ld_zp img{ width:100%; height:100%;}
.fjz_img li p{font-size:16px; line-height:50px; text-align:center;}
.fjz_img li p a{ color:#444;}
/********机构职能 开始********/
.ly_list{ overflow:hidden; width:100%; margin-top:15px;}
.ly_list li{line-height:33px; height:33px;*line-height:29px; *height:29px;}
.ly_list li a{background:url(index_16.png) no-repeat 5px center; text-indent:15px; display:block; float:left;width:70%; font-size:16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height:33px; height:33px;}
.ly_list li span{float:right;line-height:33px; height:33px; font-size:16px; margin-right:10px;}

/********领导简介 开始*******/
.ldfg{ margin-top:25px;}
.ldfg h5{ border-left:5px solid #076cba; text-indent:15px; color:#076cba;}
.ldfg p{ font-size:16px;  line-height:30px;}

/*********主要职责 开始*******/
.zyzz{ margin-top:15px;}
.zyzz p{ font-size:16px;  line-height:30px;}

/****************信息公开 开始*******************/
.contents_left ul li .snavchild{ display: none;}
.contents_left ul li:hover .snavchild{ display: block; overflow: hidden;}
.contents_left ul li .snavchild ol li{ background: #fff;  height: 35px; line-height: 35px;}
.contents_left ul li .snavchild ol li a{ font-size: 16px; line-height:35px;}
/*****左侧政府信息公开 开始******/
.contents_left dl dd{ width:100%; height:38px; background:url(xxgk_03.png) no-repeat; margin:10px auto;}
.contents_left dl dd a{ font-size:16px; display:block; color:#0076d3; text-align:center; line-height:38px;}
.qzqd{ margin-top:7px;}
.qzqd a{ display:block; line-height:54px; text-align:center; font-size:16px; color:#fff;}
.qlqd{ width:142px; height:52px; background:url(xxgk_06.png) no-repeat;}
.zrqd{ width:142px; height:52px; background:url(xxgk_08.png) no-repeat;}

/************局长信箱 开始************/
.contents_right h6{ font-size:16px; margin-top:15px}
.contents_right p{ 
font-size: 14pt;
    font-family: "宋体";
    line-height: 2;
	}
/****按钮 开始****/
.input{ float:right; margin-right:95px; margin-top:15px;}
.tijiao{ border:0; width:110px; height:44px; background:#356db1; text-align:center; color:#fff; font-size:18px;}
.chongzhi{ border:0; width:110px; height:44px; background:#356db1; text-align:center; color:#fff; font-size:18px;}

/************公众参与 开始**********/
.gzcy{ padding:15px 0; margin-bottom:15px;border-bottom:2px solid #ccc; overflow:hidden;}
.gzcy p{ color:#e0a706; font-size:16px;}
.gzcy span{ float:right;}
.gzcy span a{ color:#990000;}

/***********局长信箱回复 开始**************/
.contents_right .table{ border:1px solid #c9c9c9; background:#f5f9ff; margin-top:20px;}
.contents_right .table tr{ height:70px; border-bottom:1px dashed #c9c9c9; font-size:16px; display:block;}
.contents_right .table tr td span{ font-size:16px;line-height:32px;}
.contents_right .table tr td p{ font-size:16px;line-height:32px; text-align:none;}



/************在线访谈 开始*************/
.ly_kjj_zxft{ margin-top:23px;}
.ly_kjj_zxft img{ float:left; width:408px; height:230px; margin-right:15px;}
.ly_kjj_zxft span{ font-size:16px; line-height:30px; float:right; width:445px;}
.ly_kjj_zxft span e{ font-weight:bold;}

/****************在线访谈 文字直播*****************/
.zxdc{ margin-top:20px;}
.zxft{ margin:10px 0; overflow:hidden;} 
.zxft_tu{ width:375px; height:202px; margin:0 15px 0 0;}
.zxft_tu img{ width:100%; height:100%;}
.zxft_cont{ width:428px;}
.zxft_cont p{ font-size:16px; line-height:28px; text-indent:0;}
.zxft_cont p span{ color:#356db1; font-size:16px;}
.ft_title{ font-weight:600; color:#356db1; text-align:center;}
.all_title a{ font-size:24px; color:#356db1;}

.wzzb{ overflow-y:auto; height:420px; margin:0 0 20px 0; margin:10px 0 0 0; border:solid 1px #ccc; padding:10px;}
.wzzb p{ font-size:16px; line-height:32px; color:#555;}


/****************内容页样式**************/
.sycon_bg {
    padding-top: 20px;
	background: #fff;
}
.news_cont {
    width: 1000px;
	margin:0 auto;
}
.sywzy_h2 {
    color: #333;
    font-size: 24px;
    text-align: center;
    margin: 30px 0;
}
.wxx_neirong_times {
    position: relative;
    width: 100%;
    height: 40px;
    border-bottom: dashed 1px #ccc;
}
.sywzy_xbt {
    color: #666;
    font-size: 14px;
}
.wxx_neirong_timecent {
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    line-height: 40px;
}
.sywzy_xbt span {
    margin-left: 20px;
}
.sywzy_zh {
    color: #666;
    margin: 8px 0 -5px 0;
}
.wxx_neirong_timefenxiang {
    position: absolute;
    right: 0;
    top: 0px;
    margin: 0 !important;
}
.sywzy_zh a {
    color: #666;
    font-size: 14px;
    margin-left: 5px;
    cursor: pointer;
    display: block;
    height: 30px;
    line-height: 30px;
    float: left;
}

/************新闻页 分享 开始*************/
.bshare-custom.icon-medium-plus.cus-jl {
    width: 90px;
    float: right;
    margin-top: 12px;
    position: relative;
}
span.share_box {
    display: inline-block;
    width: 50px;
    height: 30px;
    margin: 0px;
    float: right;
}
span.share_box img {
    display: block;
    width: 20px;
    height: 20px;
    cursor: pointer;
}
.share_cell {
    position: absolute;
    top:20px;
    left: 40px;
}
.share_cell li {
    width:40px;
    height:34px;
    background: rgba(255,255,255,0.95);
}
.bshare-custom.icon-medium-plus.cus-jl .bshare-qzone {
    background:url(qq1.png) no-repeat center center;
}
.bshare-custom.icon-medium-plus.cus-jl .bshare-sinaminiblog {
    background:url(sina1.png) no-repeat center center;
}
.bshare-custom.icon-medium-plus.cus-jl .bshare-qqmb {
    background:url(tencent1.png) no-repeat center center;
}
.bshare-custom.icon-medium-plus.cus-jl .bshare-weixin {
    background:url(weixin1.png) no-repeat center center;
}


.sy_wz {
    color: #333;
    text-indent: 2em;
    font-size: 16px;
    letter-spacing: 1px;
    line-height: 35px;
    width:100%;
    margin: 20px auto;
}

.sywzy_zrbj {
    text-align: right;
    color: #666;
	font-size:16px;
    margin-top: 34px;
    margin-right: 12px;
    margin-bottom: 5px;
    letter-spacing: 1px;
}

/**************************搜索结果********************/
.ssjgy{width: 1130px; margin:0 auto;}
.wz16{ font-size:16px;}
.serachtext{ width:260px; height:28px; line-height:28px; font-size:16px; color:#999}
.searchbtn2{
    width: 77px; background: url(ssjg_bg.png) no-repeat; height:31px; font-size:16px; color:#fff; border:none}
.wz18{ font-size:18px;}
/************ TAB 搜索结果*************/
.scrolldoorFramed{ width:1127px; margin:20px auto}
.scrollUld {height: 110px;}
.scrollUld li {float: left;text-align: center;width: 160px; display:block; height:80px; border-right: 1px solid #ccc; font-size:18px; padding:30px 0;
}
.sdd01{cursor: pointer;text-align: center;color: #fff; display:block; background-color:#1c6ab4}
.sdd01 a{cursor: pointer;text-align: center;color: #fff; display:block;background-color:#1c6ab4
}
.sdd02{cursor: pointer;color: #333;
}
.sdd02 a{cursor: pointer;color: #333;
}
.contd {font-size:16px; line-height:30px; padding:20px;}
.contd ul li{ height:160px; border-bottom:1px dashed #ccc; overflow:hidden; margin-top:10px;}
.contd ul li h3{ height:43px; line-height:43px; color:#333; font-size:18px;}
.contd ul li h3 a{color:#333;}
.contd ul li h3 span{ float:right; color:#1c6ab4}
.contd ul li span{ color:#666; line-height:28px;}
.contd ul li span i{ display:block; color:#999}
.lywjw_ss{
    margin-top:20px;
}
.contd ul li a{
    font-size: 18px;
    font-weight:bold;
}
.lywjw_gd{
    color:#1c6ab4;
}
.lywjw_gd:hover{
    color: #0e3cb4;
}
.cx_ul li {
    border-right: 1px solid #ccc;
    float: left;
    width: 13.7%;
    height: 110px;
    padding-right: 2px;
}
.cx_ul li.off {
    color: #fff;
    background: #2298EB;
}
.cx_ul #one1.off a {
    background: #2298EB url(xll_search_icon.png) center 20px no-repeat;
    color: #fff!important;
}
.cx_ul #one2.off a {
    background: #2298EB url(xll_search_icon2.png) center 20px no-repeat;
    color: #fff!important;
}
.cx_ul #one3.off a {
    background: #2298EB url(xll_search_icon3.png) center 20px no-repeat;
    color: #fff!important;
}
.cx_ul #one4.off a {
    background: #2298EB url(xll_search_icon4.png) center 20px no-repeat;
    color: #fff!important;
}
.cx_ul #one5.off a {
    background: #2298EB url(xll_search_icon5.png) center 20px no-repeat;
    color: #fff!important;
}
.cx_ul #one6.off a {
    background: #2298EB url(xll_search_icon6.png) center 20px no-repeat;
    color: #fff!important;
}
.cx_ul #one7.off a {
    background: #2298EB url(xll_search_icon7.png) center 20px no-repeat;
    color: #fff!important;
}
.cx_ul li a {
    display: block;
    font-size: 16px;
    color: #66737e;
    cursor: pointer;
    text-align: center;
    line-height: 24px;
}
.cx_ul li a p {
    padding-top: 30px;
}
.cx_ul li.off p {
    padding-top: 50px;
    color: #FFF;
}
.cx_ul li a span {
    display: block;
}
.hidden{ display:none;}
.ssrc{ margin:0 10px;}
.strong{ color:#0d6dc3;}

.one{ overflow:hidden; border-bottom:dashed 1px #ccc; padding:15px 0; width:96%; margin:0 auto;}
.one span{ color:#333; font-size:16px; line-height:34px; background:url(ly_kjj_111.png) no-repeat left center; padding:0 0 0 18px; float:left; margin:0 20px; width:60px;}
.one p{ color:#333; font-size:16px; line-height:30px; float:left; width:688px;}