﻿body{ background: url(bg.png) 0 0px repeat-x;}
/*当前位置*/
.ly_current p{ background:#fff url(djzt_02.png) 0 2px no-repeat; text-indent: 50px;  margin-bottom: 20px; height: 48px; line-height: 48px; border-bottom: solid 3px #3c8ae2;}
.ly_current p b{ font-size: 20px; color: #0078c7; float: left;}
.ly_current p i{ font-style: normal; float: right; background: url(djzt_06.png) 30px center no-repeat; margin-right: 30px; }

/*党建工作专题*/
.djgz{ background: #fff; padding: 20px;}
.djgz ul li{ float: left; width: 100%; /*height: 120px; margin: 0px 10px 1px 0; */}
.djgz ul li:nth-of-type(3n){ margin-right: 0px;}
.align_center{ margin: 30px 0px;}

/*办事服务*/
.ly_content{ overflow: hidden;}
.ejleft{ width:290px;overflow: hidden; min-height: 300px; background: url(hdjl_02.png) 0 0 no-repeat; background: #fff; padding-top: 30px;}
.ejleft h2{ height: 46px; line-height: 40px; text-align: center; color: #fff; background: url(hdjl_03.png) 0 0 no-repeat;margin-bottom: 10px;}
.ejleft ul li{ line-height: 50px; font-size: 18px; text-align: center;}
.ejleft ul li.active a{font-weight: bold; color: #0078c7;}
.ejright{ width: 860px; background: #fff; overflow: hidden; padding: 20px; min-height: 300px;}
.box{ width: 415px; margin-bottom: 20px;height: 266px;}
.ejright h2,.djgz h2{ font-size: 18px; color: #fff; height: 30px; position: relative;   line-height:30px; margin-bottom: 20px;  border-bottom: solid 2px #2e85c7;}
.ejright h2 b,.djgz h2 b{padding: 3px 10px; background: #2e85c7; color: #fff; font-weight: normal;}
.ejright h2 a,.djgz h2 a{background: none; color: #333; float: right; display: block; font-size: 13px; font-weight: normal;}

.box h2 ol{ float: right;}
.df_01 ol li{ float: left; color: #333; font-size: 14px; font-weight: normal;}
.df_01 ol li.df_on a{color: #2e85c7;font-weight: bold;}

/*政务公开*/
.zwul li{float: left;background: #F5F7FA;margin:0px 6px 20px 5px;padding: 8px 14px;}
.df_02 ol{ border-bottom: solid 2px #2e85c7;overflow: hidden; height: 30px; line-height: 30px; margin-bottom: 20px; }
.df_02 ol li{float: left; margin-right: 20px; font-size: 18px;}
.df_02 ol li.df_on a{padding: 3px 15px; background: #2e85c7; color: #fff; font-weight: normal;}

/*互动交流*/
.ly_conleft ul li{ border-bottom: dashed 1px #ccc; line-height: 50px; text-align: center; background: url(lyrfb_hdjl_11.png) 80px center no-repeat; font-size: 18px;}
/*.ejright h2{ font-size: 18px; color: #fff; height: 35px; position: relative;   line-height:28px; margin-bottom: 20px;  border-bottom: solid 2px #0f77ab;}
.ejright h2 a{ display: block; width: 115px; height: 40px; text-align: center; color: #fff;  background: url(ly_index_07.png) 0px center no-repeat; position: absolute; top: 2px; }*/
.ly_listul{ overflow: hidden;}
.ly_zcft dl dd img{ float: left;  width: 385px; height: 217px; margin-right: 25px;}
.ly_zcft dl dt p{ line-height:2; }
.ly_zcft dl dt p b{ color:#0573b9; font-weight: normal;}
.ly_ldxx h3 b{ width: 550px; text-align: center; display: block; float: left; margin-bottom: 10px;}
.ly_ldxx h3 i,.ly_ldxx p i{ display: block; float: left; width: 130px; text-align: center;  font-style: normal; margin-bottom: 10px;}
.ly_ldxx h3 em,.ly_ldxx p em{ font-style: normal; display: block; float: right; width: 130px; text-align: right;}
.ly_ldxx p{ line-height: 2;}
.ly_ldxx p a{ display: block; width: 550px; background: url(ly_squer.png) 0 center no-repeat; text-indent: 12px; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; cursor: pointer;}
.ly_ldxx p i,.lyrfb_ldxx p em{ margin-bottom: 0px;}
.ly_zcft{ height: 275px; overflow: hidden;}
.ly_wsdycont{ height: 280px; overflow-x: hidden; overflow-y: scroll; padding: 0 20px;}
.ly_wsdycont h3{ font-size: 16px; line-height: 2;}
.ly_wsdycont h3 b{ color: #999; font-weight: normal; margin-left: 20px; }
.ly_wsdycont p{ line-height: 2;}
.ly_line{ border-bottom: dashed 1px #ccc; margin: 20px auto;}
.ly_wsdy .ly_listul li a{ background: url(ly_squer.png) 0 center no-repeat;}

/*机构概况*/
.jggk h1{ text-align: center; font-size: 24px; margin-bottom: 20px; color: #f00;}
.jggk h5{ font-weight: normal; font-size: 14px; color: #666; text-align: center; margin: 20px auto 30px auto;}
.jggk p{ line-height: 2.5; text-indent: 30px;}

/*领导简介*/
.ldjjfr h3{ margin-bottom: 15px; font-weight: normal; color: #2983cf; font-size: 22px;}
.ldjjfr dl{ margin-bottom: 20px; overflow: hidden; }
.ldjjfr dl dd{ float: left; margin-right: 25px;}
.ldjjfr p{ text-indent: 30px; line-height: 2;}

/*局领导*/
.zfld_jz{ margin:30px 0;}
.zfld_jz .zfld_jz_title{ width:15%; float:left; font-size:20px; color:#0378db; text-align:center; line-height:150px}
.zfld_jz .zfld_jz_cont{ width:85%; float:left;}
.zfld_jz .zfld_jz_cont li{ width:19%; float:left; margin:0 3%;}
.zfld_jz .zfld_jz_cont li div{ width:99%; border:solid 1px #ccc; background:#fff; padding:3px; height:auto;}
.zfld_jz .zfld_jz_cont li div img{ width:100%; height:auto;}
.zfld_jz .zfld_jz_cont li a{ display:block; width:100%; text-align:center; font-size:16px; color:#333; /*line-height:40px;*/}

/*在线访谈*/
.ly_zxftdiv{ margin-bottom: 25px;}
.ly_wzzbcont{ width: 780px; height: 580px; overflow-x: hidden; overflow-y: scroll; background: #f5f7fa; padding: 20px; margin-left: 15px;  font-size: 16px; margin-bottom: 20px;}
.ly_wzzbcont b{ color: #ff0601; background: url(hd.png) 0 center no-repeat; text-indent: 15px; display: block;}
.ly_wzzbcont i{ color: #0573b9;  font-weight: bold; font-style: normal; background: url(ld.png) 0 center no-repeat; text-indent: 15px; display: block;}
.ly_wzzbcont p{ background: #fff;  margin: 15px 10px; padding: 10px; line-height: 2;}
.ly_wzzbcont p em{ font-style: normal; color: #999;}
.czbtn{ margin-right: 300px;}

/*在线咨询*/
.ldxx .btn{ width: 100px; height: 35px; line-height: 35px; color: #fff; border: none; border-radius: 5px; margin: 20px 30px; cursor: pointer; }
.ldxx .tjbtn{ background: #2f3dfe; margin-left: 300px;}
.ldxx .czbtn{ background: #e70012;}

/*二级页列表*/
.ly_listul li a{ background: url(listicon.png) 0 center no-repeat;}

/*机构职能*/
.jgznfr h1{ text-align: center; font-size: 20px; color: #f00;}
.jgznfr h5{ font-weight: normal; font-size: 14px; color: #666; text-align: center; margin: 20px auto 30px auto;}
.jgznfr p{ line-height: 2.5;}