@charset "utf-8";
/* CSS Document */

/* --------------全局定义--------------- */
html{font-size:62.5%;}  
*{ margin:0;padding:0; font-family:"微软雅黑";}

/* 取消基本标签默认样式，防止不同浏览器显示效果不同，text-align:center; 解决不同浏览器居中问题 */
body{color:#333333; font-size:100%; font-size:16px; font-size:1.6rem; line-height:180%; text-align:left;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr{ margin:0; padding:0;}
input,select{ font-size:14px; vertical-align:middle; color:#bdbdbd;}

/* 设置内容左对齐，恢复因BODY设置剧中产生的继承 */
/*body div{text-align:left;}
*/
/* 标签属性，textarea,input 强制输入时内容超出时换行 */
textarea,input{word-wrap:break-word;word-break:break-all;padding:0px; border:0;}

/* 清除ul列表标记的样式 */
li{list-style-type:none;}

/* 定义图片边框 */
img{ border:0 none;}

/* 定义默认的链接样式 */
a{color:#333333;text-decoration:none; display:block;}
a:hover{color:#087cd6;text-decoration:none;}

/* 去掉链接的虚线框 */
a {outline:none;star:expression(this.onFocus=this.blur());}

/* 定义H系列标签，覆盖H系列标签默认属性 */
h1{font-size:24px;}
h2{font-size:20px;}
h3{font-size:18px;}
h4{font-size:16px;}
h5{font-size:14px;}
h6{font-size:12px;}

/* --------------通用属性定义--------------- */
/* 取消边框 */
.noborder{ border:0 none;}

.nopadding{padding:0; }

/* 浮动定义 */
.fl{float:left;}
.fr{float:right;}

/* 清理浮动元素,当浮动换行时后面元素不希望浮动，添加此属性，防止IE BUG */
.clear{clear:both;height:0px;width:100%;font-size:1px;line-height:0px;visibility:hidden;overflow:hidden;}

/* -----------------常用样式定义----------------- */

/* 颜色功能定义，由小写c开头,表示color */
.cred{color:#f00;}
.cwhite{color:#fff;}
.cgreen{color:#0f0;}
.cgray{color:#666;}
.cblue{color:#00f;}
.cblack{color:#000;}
.cyellow {color:#bf0000;}

/*外边距*/
.mb20{ margin-bottom:20px;}
.mt50{ margin-top:50px;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.ml48{ margin-left:48px;}

/*内边距*/
/*.pt10{ padding-top:20px;}*/

.ul_li li{ line-height:220%; position:relative; background:url(/images/point.png) 1px center no-repeat; padding-left:14px;}
.ul_li li span{ position:absolute; top:0; right:0; font-size:1.4rem; color:#999999;}
.ul_li a{width:85%; white-space:nowrap;overflow: hidden;-o-text-overflow: ellipsis;text-overflow:ellipsis;-moz-binding: url('ellipsis.xml#ellipsis'); }

/*留言咨询*/
.right_t{ height:35px; border-bottom:1px dashed #cccccc; padding-top:10px; height:38px;}
.right_t a{ display:inline-block; float:left; font-size:1.8rem; font-weight:bold; color:#6e707b;}
.right_t span{display:inline-block; float:left; height:15px; width:1px; background:#b3b3b3; margin:9px 20px 0;}
.right_t a.ll{ color:#005495;}
.indlyzx{ background:url(/images/icon7.png) right 9px no-repeat; padding-right:32px;}
.right_t a.indwytw{ width:76px; height:26px; line-height:26px; text-align:center; border:1px solid #ededed; font-size:1.4rem; color:#e30000; font-weight:bold; float:right; margin-top:6px;}
.indlyts{ text-indent:2em; font-size:1.4rem;font-size:14px; color:#86a6c6; line-height:180%; padding-bottom:5px;}
.lysstxt{ float:left; width:304px; height:34px; line-height:34px; background:#e6e6e6; padding-left:10px; *width:294px;}
.lyssbtn{ cursor: pointer; float:left; width:57px; height:34px; line-height:34px; font-size:1.6rem; background:#005495; color:#fff; margin-left:7px;}
.lyssgjc{  padding-top:10px;}
.lyssgjc span{ display:block;font-size:1.4rem;font-size:14px; font-weight:bold;}
.lyssgjc a{ float:left; font-size:1.3rem;font-size:13px; width:25%;}
.yjzq_t{ background:url(/images/icon8.png) 0 7px no-repeat; border-bottom:1px dashed #ddd}
.zqyj_p a{ float:left; width:50%; text-align:center; background:url(/images/icon9.png) 48px 0 no-repeat; padding-top:45px;}
.zqyj_p a.indwsxf{ background-position:-87px 0;}
.zqyjbox{ height:270px;}

/*政策文件搜索*/
.zcwjss_txt{width:170px;height:23px; line-height:23px; background:#ededed; padding-left:10px; font-size:12px; font-size:1.2rem; color:#8c8c8c}
.zcwjss_table ul li{ float:left;}
.w10{width:12%;}
.w30{width:28%;}
.zcwjss_table ul li{ font-size:1.4rem; font-size:14px; padding-top:10px;}
.zcwjss_sel{width:180px;height:23px;}
.zcwjss_btn{ cursor: pointer; float:left; background:#0078d7; color:#fff; width:74px; height:23px; line-height:23px; text-align:center; border-radius:3px; margin-right:12px; margin-top:10px;}
.paddleft{ padding-left:240px;}

/*交流互动*/
.ss_cont{ width:610px; margin:auto; overflow:hidden; clear:both;}
.ss_cont .lysstxt{ float:left; width:530px; height:40px; line-height:40px; background:#f5f5f5; padding-left:10px;}
.ss_cont .lyssbtn{ float:left; width:70px; height:40px; line-height:40px; font-size:14px; background:#005495; color:#fff; margin-left:0; cursor: pointer;}
.ss_keywords{ padding:20px 0 12px 58px; clear:both; overflow:hidden;}
.ss_keywords dt{ float:left; width:74px; font-size:14px; font-weight:bold; height:45px; line-height:45px;}
.ss_keywords dd{ float:left; width:876px;}
.ss_keywords dd a{ float:left; background:#f8fbfe; height:45px; line-height:45px; width:140px; margin-right:6px; margin-bottom:6px; text-align:center; font-size: 16px;}
.ss_keywords dd a:hover{ background:#087cd6;color:#fff; font-weight: bold;}
.lyzx_l{ float:left; width:650px; height:296px; position:relative; font-size: 16px;}
.gjc { color:#005495; font-weight:bold; border-bottom:1px dashed #cccccc; padding-bottom:5px;}
.gjc a{ display:inline; font-weight:normal;}
.lyzx_l .ul_li{ padding-top:10px;}
.lyzx_l .ul_li li{ line-height:32px;}
.jlhd_more{ font-size:14px; color:#666; position:absolute; bottom:0; right:0;}
.lyzx_r{ float:right; width:436px; height:296px;position:relative;}
.xgzcfg_t{color:#005495;}
.xgzcfg_ul li{ height:42px; line-height:42px; background:#fafafa; padding:0 10px 0 19px; margin-bottom:10px;}
.xgzcfg_ul li a{width:100%; white-space:nowrap;overflow: hidden;-o-text-overflow: ellipsis;text-overflow:ellipsis;-moz-binding: url('ellipsis.xml#ellipsis');}
.wytw{ font-size:14px; color:#86a6c6;}
.wytw a{ padding:0 11px; height:32px; line-height:32px; color:#e30000; font-weight:bold; font-size:16px; display:inline-block; border:1px solid #dadcde; margin-left:10px;}
.right_t_2{ height: 57px; line-height: 57px; }
.right_t_2 .indlyzx_2{ font-size: 18px; color:#005495; font-weight:bold; }
.ss_notice{ width:610px; margin:auto; font-size:14px; color:#86a6c6; padding-left:14px; padding-bottom:5px;}
/*最大屏幕尺寸414--iPhone plus系列*/
@media screen and (max-device-width: 414px) {
	.lyssgjc{width: 100%;}
	.lyssgjc a{padding-right: 7px;width: auto;}
	.lysstxt{width:75%;}
}
@media screen and (max-device-width: 320px) {
	.zqyj_p a{background-position:56px 0;}
}
.zqyj_ul{ padding-top: 6px; }
.zqyj_ul li a{ width: 100%; }
.list_yjzq_ul{ width:1160px; padding-top:0px;}
.list_yjzq_ul li{ width:520px; float:left; margin-right:30px;}
.list_yjzq_ul li a{width:88%;}