@charset "gb2312";
/* Eric Meyer’s CSS RESET */
html, body, div, span, applet, object, iframe, table, caption, 
tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins, 
kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, 
acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend { font-family: "微软雅黑";
    vertical-align: baseline; 
    font-family: inherit; 
    
    font-style: inherit; 
    font-size: 100%; 
    outline: 0; 
    padding: 0; 
    margin: 0; 
    border: 0; 
} 
:focus { 
    outline: 0; 
} 
body {background: white; 
    line-height: 1; 
    color: black; 
} 
ol, ul, li { 
    list-style: none; 
} 
table { 
    border-collapse: separate; 
    border-spacing: 0; 
} 
caption, th, td { 
    font-weight: normal; 
    text-align: left; 
} 
blockquote:before, blockquote:after, q:before, q:after { 
    content: “”; 
} 
blockquote, q { 
    quotes: “” “”; 
}

/* CSS RESET END */



/*  Base */
.width100b {margin:auto; width:100%; min-width:1200px;}
.width1200 {margin:auto; width:1200px;}

#floor{margin:auto; width:100%; min-width:1200px; background:url(bg001.png) top repeat-x;}
.floor{margin:auto; width:1200px; background:#fff; min-height:500px;}


body{ font-size:14px; color:#999;font-family:"微软雅黑"}
cite{font-style:normal; font-weight:normal;}
a{color:#555; text-decoration:none;}
a:hover{ color:#222; text-decoration:none;}
.clear{clear:both;}



/*  头部 */
.headerbg{background:url(top_bg01.jpg);}



/* 头部菜单01 */
.topmenu{ width:100%; height:36px;
background:rgba(255, 255, 255, 0.4) !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=40); background:#fff;/*实现IE背景透明*/
}
.topmenu .menu{width:1200px; height:36px; margin:auto;color:#000;  position:relative;/*实现IE文字不透明*/;}
.topmenu .menu .left li{float:left; margin-right:10px;}
.topmenu .menu .right {float:right;width:320px; color:#2b8e77; line-height:36px; font-size:15px;}
.topmenu .menu .right a{color:#2b8e77;}
.topmenu .menu .right a:hover{color:#000;}
.topmenu .menu .right span{ padding:0px 5px;}


.header { width:1200px; height:290px; margin:auto;}
.header .weblogo {float:left;width:450px; height:150px; margin:35px 0px 0px 60px;}
.header .search {float:right; margin-right:10px; margin-top:20px;}
.header .search .keyword{ float:left; width:200px; height:34px; line-height:34px; font-size:18px; padding-left:40px; font-family:"微软雅黑";color:#ccc; background:#fff url(top_menu_searchbg01.png) no-repeat 10px center;  border:#ccc 1px solid;}
.header .search .ok{ float:left;font-family:"微软雅黑";color:#fff;width:80px; height:38px; line-height:36px; font-size:18px;  background:#34897e; border:#34897e 1px solid;}




/* 主菜单 */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#nav{background:#2e8d70; width:100%; margin:0 auto; height:58px;}
.menunav{ height:58px; line-height:34px; background:#2e8d70;  position:relative; z-index:999; font-size:19px; line-height:58px; width:1200px; margin:auto; }
.menunav a{ color:#fff; transition: background-color 0.3s; -moz-transition: background-color 0.3s; /* Firefox 4 */ -webkit-transition: background-color 0.3s; /* Safari and Chrome */ -o-transition: background-color 0.3s; /* Opera */}
.menunav .nLi{ float:left;  position:relative; display:inline;  }
.menunav .nLi h3{ float:left;  }
.menunav .nLi h3 a{ display:block; padding:0 10px; font-size:19px; font-weight:normal;  }
.menunav .sub{ display:none; width:230px; left:0; top:58px;  position:absolute; background:#1f7166;  line-height:30px; padding:10px 0; font-size:18px; }
.menunav .sub li{ zoom:1; }
.menunav .sub a{ display:block; padding:5px 5px; text-indent:0em;
transition: background-color 0.5s; -moz-transition: background-color 0.5s; /* Firefox 4 */ -webkit-transition: background-color 0.5s; /* Safari and Chrome */ -o-transition: background-color 0.5s; /* Opera */ }
.menunav .sub a:hover{ background:#094b42; color:#fff;  }
.menunav .on h3 a{ background:#1f7166; color:#fff;   }
.menunav .wei01{ margin-top:13px; margin-left:5px; float:left; height:20px;}
.menunav .wei01 a span {display:none; position:absolute; border:#999 solid 1px; width:120px; height:120px; margin-top:-10px; margin-left:-10px;}
.menunav .wei01 a:hover span {display:block;}
.menunav .wei02{ margin-top:13px; margin-left:5px; float:left; height:20px;}

/* 焦点图效果 */
.picnewstab01{ float:left; margin:5px 0px 0px 5px;}
.picBtnTop{ width:600px; height:345px; border:1px solid #ddd; padding:5px;  position:relative;  overflow:hidden;  zoom:1;}
.picBtnTop .hd{ width:128px;  height:370px; position:absolute; right:5px; overflow:hidden; }
.picBtnTop .hd ul li{ width:115px; text-align:center; padding:0 0 5px 5px;  }
.picBtnTop .hd ul li img{ width:115px; height:75px; border:4px solid #ddd; cursor:pointer; vertical-align:bottom;}
.picBtnTop .hd ul li.on{ background:url(icoLeft.gif) no-repeat 0 38px; }
.picBtnTop .hd ul li.on img{ border-color:#f60;  }
.picBtnTop .bd{ width:472px;  height:345px; position:relative;  }
.picBtnTop .bd li{ position:relative; zoom:1; vertical-align:middle;}
.picBtnTop .bd li .pic{ position:relative; z-index:0;  }
.picBtnTop .bd li .pic img{ width:472px; height:345px; vertical-align:bottom; }
.picBtnTop .bd li .bg{ width:472px; height:30px; position:absolute; left:0; bottom:0; z-index:1;  background:#000; filter:alpha(opacity=60);opacity:0.6;    }
.picBtnTop .bd li .title{ width:472px; height:30px; line-height:30px; left:0; bottom:0;   position:absolute; z-index:2;  }
.picBtnTop .bd li .title a{ color:#fff; padding-left:15px;  }




/* 政务动态 */
.news_tab01 { width:560px; border:0px solid #ccc; float:left; margin-left:10px; margin-top:5px;}
.news_tab01 .hd{ line-height:35px; height:35px; border-bottom:#d9d9d9 1px solid; font-size:22px;  }
.news_tab01 .hd .more{ float:right; margin-right:10px; }
.news_tab01 .hd ul{ z-index:5; position:absolute; height:35px;  overflow:hidden; zoom:1; }
.news_tab01 .hd li{ float:left;  padding:0 20px; cursor:pointer;  background:#fff; font-size:20px;  color:#747474; font-weight:bold;  }
.news_tab01 .hd span{ float:righ; font-size:16px;  color:#747474; }
.news_tab01 .hd li.on{ height:35px; line-height:35px; color:#fff;  background:#1f7166;  }
.news_tab01 .bd{padding:10px; clear:both; position:relative; font:normal 16px/30px "微软雅黑"  }
.news_tab01 .bd ul li{ height:31px; line-height:31px;}
.news_tab01 .bd ul a{ color:#555555;float:left; display:inline; width:470px;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;/* 新闻标题超出字符隐藏 */ }
.news_tab01 .bd ul a:hover{ color:#222;  }
.news_tab01 .bd ul span{ color:#555555; float:right;  }
.news_tab01 .bd ul em{background:url(dot01.jpg) no-repeat 0px 13px ; width:10px; height:20px; float:left;}

.picbtn01{ float:left;width:560px; height:80px;  margin-left:10px; margin-top:10px;}
.picbtn01 a{ float:left; margin-right:5px;}




/* 政务信息 */
.info01 { width:600px; border:0px solid #ccc; float:left; margin-left:10px; margin-top:10px;}
.info01 .hd{ line-height:35px; height:35px; border-bottom:#d9d9d9 1px solid; font-size:22px;  }
.info01 .hd .more{ float:right; margin-right:10px; }
.info01 .hd ul{ z-index:5; position:absolute; height:35px;  zoom:1; }
.info01 .hd li{ float:left;  padding:0 20px; cursor:pointer;  background:#fff; font-size:20px;  color:#1f7166; font-weight:bold;border-bottom:2px #1f7166 solid;  }
.info01 .hd span{ float:righ; font-size:16px;  color:#747474; }
.info01 .hd li.on{ height:35px; line-height:35px; color:#fff;  background:#1f7166;  }
.info01 .bd{padding:10px; clear:both; position:relative; font:normal 16px/30px "微软雅黑"  }
.info01 .bd ul li{ height:31px; line-height:31px;}
.info01 .bd ul a{ color:#555555;float:left; display:inline; width:510px;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;/* 新闻标题超出字符隐藏 */ }
.info01 .bd ul a:hover{ color:#222;  }
.info01 .bd ul span{ color:#555555; float:right;  }
.info01 .bd ul em{background:url(dot01.jpg) no-repeat 0px 13px ; width:10px; height:20px; float:left;}


/* 政府信息公开 */
.info01 .bd ul .pic_05 {float:left; padding-top:10px; margin-bottom:10px;}
.info01 .bd ul .pic_05 a{ float:left; margin:0px 10px 10px 0px; width:183px; height:43px;}



/* 政策解读 */
.info02 { width:560px; border:0px solid #ccc; float:left; margin-left:10px; margin-top:10px;}
.info02 .hd{ line-height:35px; height:35px; border-bottom:#d9d9d9 1px solid; font-size:22px;  }
.info02 .hd .more{ float:right; margin-right:10px; }
.info02 .hd ul{ z-index:5; position:absolute; height:35px;  zoom:1; }
.info02 .hd li{ float:left;  padding:0 20px; cursor:pointer;  background:#fff; font-size:20px;  color:#1f7166; font-weight:bold; border-bottom:2px #1f7166 solid;  }
.info02 .hd span{ float:righ; font-size:16px;  color:#747474; }
.info02 .hd li.on{ height:35px; line-height:35px; color:#fff;  background:#1f7166; }
.info02 .bd{padding:10px; clear:both; position:relative; font:normal 16px/30px "微软雅黑"  }
.info02 .bd ul li{ height:31px; line-height:31px;}
.info02 .bd ul a{ color:#555555;float:left; display:inline; width:470px;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;/* 新闻标题超出字符隐藏 */ }
.info02 .bd ul a:hover{ color:#222;  }
.info02 .bd ul span{ color:#555555; float:right;  }
.info02 .bd ul em{background:url(dot01.jpg) no-repeat 0px 13px ; width:10px; height:20px; float:left;}



/* 机构组织 */
.info02 .bd ul .pic_04 {float:left; padding-top:10px;margin-bottom:10px;}
.info02 .bd ul .pic_04 a{ float:left; margin-left:30px; width:100px; height:100px;}



/* 专题专栏 */
.zt_list01 {margin:auto; width:1200px; height:100px; margin-top:10px; margin-bottom:10px;}
.zt_list01 a{float:left; width:232px; height:100px; margin-left:5px; font-weight:400;}




/* 公众参与 */
.public_pic06 {margin:auto; width:1200px; height:110px; margin-top:20px; }
.public_pic06 a{ float:left; width:189px; height:77px; border-radius:8px; background:#ff6d60; color:#fff; margin-left:7px; font-weight:400;}
.public_pic06 a .pic{ float:left;margin:8px 10px 0px 10px; width:66px;}
.public_pic06 a .zz01{ float:left; font-size:22px; height:30px; margin-top:28px; width:90px; text-align:right;  }


.public_pic06 a.s1{background:#ff6d60;}
.public_pic06 a.s1:hover{ background:#ef4a3b; }

.public_pic06 a.s2{background:#00c6db;}
.public_pic06 a.s2:hover{ background:#02abbd; }

.public_pic06 a.s3{background:#00baa3;}
.public_pic06 a.s3:hover{ background:#03a18d; }

.public_pic06 a.s4{background:#00c6db;}
.public_pic06 a.s4:hover{ background:#00a4b5; }

.public_pic06 a.s5{background:#2399e8;}
.public_pic06 a.s5:hover{ background:#0c6fb1; }

.public_pic06 a.s6{background:#e87223;}
.public_pic06 a.s6:hover{ background:#fa4700; }




/* 底部版权========================================================================== */

#copyright_menu {margin:auto; width:100%; background:#369170; border-top:#d5eed5 2px solid; height:45px; }
.copyright_menu {margin:auto; width:1200px; color:#999;height:45px;line-height:45px;}
.copyright_menu select {float:left;width:210px; height:25px; color:#555; margin-top:10px; font-size:15px; font-family:"微软雅黑"; margin-left:30px; border:#d5eed5 1px solid;}


.f_menu {width:750px; margin:auto; height:30px; line-height:30px; margin-top:10px;}
.f_menu  a{color:#369170; font-size:18px; margin-left:20px; float:left;}
.f_menu  a:hover{color:#333; }


#copyright_floor {margin:auto; width:100%; background:#f8f8f8; font-size:15px;}
.copyright_floor {margin:auto; width:1200px;}
.copyright_floor .pic{float:left; width:80px; margin-left:50px; margin-top:5px;}
.copyright_floor ul{float:left; width:1000px;margin-top:0px;}
.copyright_floor li{float:left; height:20px; line-height:20px; margin-top:12px; margin-left:20px; color:#555;}





/* 框架页面开始========================================================================================================================================== */

.bgcolor00{background:#eee; }
.bgcolor01{background:#228470; }
.bgcolor02{background:#ff9b17; }
.bgcolor03{background:#f24e54; }
.bgcolor04{background:#7eb876; }


.color01{color:#228470;; }
.color02{color:#ff9b17; }
.color03{color:#f24e54; }
.color04{color:#7eb876; }

.s_color01 {border:#228470 1px solid;}
.s_color02 {border:#ff9b17 1px solid;}
.s_color03 {border:#f24e54 1px solid;}
.s_color04 {border:#7eb876 1px solid;}

.on01 {background:#228470; color:#fff; }
.on02 {background:#ff9b17; color:#fff; }
.on03 {background:#f24e54; color:#fff; }
.on04 {background:#7eb876; color:#fff; }


/* ==============树型菜单样式01 start============== */
.tree_menu{ width:270px;  float:left; font-family:"微软雅黑"; }
#tree_nav01 {width:100%;  margin:auto; margin-top:15px; margin-bottom:15px;list-style: none; }
#tree_nav01 ul {margin:0px;padding:0px; display:none; vertical-align:text-top;}
/***一级菜单***/
#tree_nav01 li {padding-left:15px; padding-right:15px; }
#tree_nav01 li a {font-size:18px; margin-top:8px; padding-left:1em;line-height:45px;display:block;text-decoration:none;outline:0; border-bottom:1px solid #ddd; background:#369170;color:#fff;}
#tree_nav01 li a:hover { color:#fff; background:#1d7656}
/***二级菜单***/
#tree_nav01 ul li {margin:0;padding:0; padding-left:15px;}
#tree_nav01 ul li a {font-size:16px;color:#1d7656;line-height:40px; outline:0;background:none; border-bottom: 1px dotted #CCC;font-weight:bold;}
#tree_nav01 ul li a:hover {color:#333; border-bottom:1px dotted #CCC;  background:#fff;}
/***三级菜单***/
#tree_nav01 ul ul li a {font-size:14px;color:#222;background:none;}
#tree_nav01 ul ul li a:hover {color:#09583b;background:#fff;}
#tree_nav01 span{float:right;}

/* ==============树型菜单样式01 start============== *




/* 路径**条件*/
.path01{ float:left; margin:10px; width:1180px; height:45px; border:#eee 1px solid; font-size:16px; line-height:45px;}
.path01 cite{float:left; width:20px; height:45px; }
.path01 em{float:left; height:45px; text-align:center; }
.path01 strong{float:left; color:#555;}
.path01 a{float:left; padding:0px 8px;}

/* 左侧菜单*/
.left_nav01{ float:left; width:270px;margin-bottom:15px; border:#eee 1px solid; margin-left:10px;}
.left_nav01 .titel{ float:left;font-size:24px; width:270px; height:60px; line-height:60px; text-indent:1em; color:#228470; border-bottom:#eee 1px solid; font-weight:bold; }
.left_nav01 .titel em{float:right; background:url(triangle.png) no-repeat; width:13px; height:13px;}


/* 右侧框架*/
.if_frame{float:left; width:880px; margin-left:15px; margin-bottom:0px;}
.cont_frame{float:left; width:880px; margin-left:15px;margin-bottom:15px;}
.article01{ margin:auto; width:840px; margin-bottom:15px;}


/* 内页标题01*/
.frame_titel01{float:left; width:100%; height:60px; line-height:60px; margin-bottom:15px; font-size:22px; border-bottom:#eee 1px solid; font-weight:700;}
.frame_titel01 b{float:left;  height:60px; line-height:60px; font-size:24px; padding:0px 25px; }
.frame_titel01 span{float:right;  height:60px; line-height:60px; font-size:24px; padding:0px 25px; font-size:18px; margin-top:10px; }

/* 内页标题02*/
.frame_titel02{float:left; width:100%; height:45px; line-height:45px; margin-bottom:15px; font-size:22px; border-bottom:#eee 1px solid; font-weight:700;}
.frame_titel02 b{float:left;  height:45px; line-height:45px; font-size:22px; padding:0px 25px; font-weight:bold; color:#FFFFFF;}


/* 内页列表样式-子栏目样式01*/
.frame_stit_01{float:left; width:100%; height:40px; line-height:40px; margin-bottom:15px; font-size:16px;  font-weight:700; background:#eee;}
.frame_stit_01 b{float:left;  height:40px; line-height:40px; font-size:19px; padding:0px 25px;}
.frame_stit_01 span{float:right;  height:40px; line-height:40px; font-size:19px; padding:0px 25px; font-size:16px;}


/*保护视力色*/
.vision_color{ margin:auto;width:400px; height:40px; line-height:20px; font-size:12px; margin-top:10px; }
.vision_color b{float:left; font-size:12px; margin:0px 10px; 0px 0px;  color:#777;}
.vision_color a{float:left; }
.vision_color .font {margin-right:8px;}

.vision_color .colors {width: 10px; height:10px; float:left; border:#fff 1px solid;  margin-top:4px;}
.vision_color .colors:hover {border:#999 1px solid;}

.vision_color .colors01 {background:#f1f2c6;}
.vision_color .colors02 {background:#efe1c4;}
.vision_color .colors03 {background:#f0dcd3;}
.vision_color .colors04 {background:#c4e86a;}
.vision_color .colors05 {background:#c5ecf3;}
.vision_color .colors06 {background:#d1c9ee;}
.vision_color .colors07 {background:#e6e7eb;}
.vision_color .colors08 {background:#ededea;}



/* 翻页样式01*/
.nextpage {font-size:14px; font-family:Arial;width:100%; margin-top:10px; margin-bottom:10px;}
.nextpage ul{float:left;margin-left:15px;}
.nextpage a{float:left;padding:10px 10px; min-width:15px; background:#f5f7f8; color:#454545; margin-right:10px;text-align:center; border:#c3c9cd 1px solid; border-radius:2px;}
.nextpage a:hover{background:#909191; color:#fff; }
.nextpage a.on01 {background:#228470; color:#fff; }
.nextpage a.on02 {background:#5186b9; color:#fff; }
.nextpage a.on03 {background:#e8a043; color:#fff; }
.nextpage a.on04 {background:#7eb876; color:#fff; }
.nextpage .keyword{float:left; width:40px; height:30px; line-height:25px; font-size:14px; font-family:"微软雅黑";color:#333; background:#fff;  border:#c3c9cd 1px solid; text-indent:5px; margin:0px 10px; }
.nextpage .ok{float:left;font-family:"微软雅黑";color:#fff;width:40px; height:33px; line-height:30px; font-size:14px; border:#c3c9cd 1px solid;}


/* 内页列表样式01*/
.frame_list01 {float:left; width:100%; margin-bottom:15px; font-size:16px; line-height:34px;color:#555555; min-height:400px; }
.frame_list01 ul{float:left;}
.frame_list01 ul li {float:left; line-height:36px; height:36px;width:100%;}
.frame_list01 ul li:hover { background:#f5f7f8;}
.frame_list01 ul li a{float:left; display:inline; width:740px;text-overflow:ellipsis;white-space:nowrap;overflow: hidden;/* 新闻标题超出字符隐藏 */ }
.frame_list01 ul li a:hover{color:#222; }
.frame_list01 ul li span{float:right; padding:0px 10px; }
.frame_list01 ul li em{float:left; background:url(dot01.jpg) no-repeat 10px 17px; width:20px; height:34px;}
.min_h_200 { min-height:200px; }


/* 相关信息列表样式01*/
.same_list01 {float:left;min-height:180px;margin-bottom:0px;}


.frame_tab_list01 { width:100%; margin-bottom:15px; font-size:16px; line-height:34px;color:#555555; min-height:400px; }
.frame_tab_list01 .tab-hd { background-color: #fff;  height:50px; line-height:50px; }
.frame_tab_list01 .tab-hd ul {  height:50px; line-height:50px; font-size:24px; }
.frame_tab_list01 .tab-hd li{ float: left; height: 50px; line-height: 50px; padding:0 14px; font-weight: bold; cursor:pointer; }
.frame_tab_list01 .tab-hd li a{ display:block;  color:#333;}
.frame_tab_list01 .tab-hd li a:hover{ color:#fff;}
.frame_tab_list01 .tab-hd li.on{ background-color: #f60;   color:#fff;  }
.frame_tab_list01 .tab-bd { border-top: 1px solid #e8e8e8; padding:5px;  }
.frame_tab_list01 .tab-bd ul{ overflow:hidden; zoom:1; }
.frame_tab_list01 .tab-bd li {float:left; line-height:36px; height:36px;width:100%;}

.frame_tab_list01 .tab-bd ul li:hover { background:#f5f7f8;}
.frame_tab_list01 .tab-bd ul li a{float:left; display:inline; width:760px;text-overflow:ellipsis;white-space:nowrap;overflow: hidden;/* 新闻标题超出字符隐藏 */ }
.frame_tab_list01 .tab-bd ul li a:hover{color:#222; }
.frame_tab_list01 .tab-bd ul li span{float:right; padding:0px 10px; }
.frame_tab_list01 .tab-bd li em{float:left; background:url(dot01.jpg) no-repeat 10px 17px; width:20px; height:34px;}




/* 文章头部样式01*/
.content_head01 { width:100%; border-bottom:#ccc 1px dashed; margin-bottom:10px;}
.content_head01 .z_title { font-size:22px; line-height:42px; width:100%; text-align:center; font-weight:bold;padding:5px 0px;}
.content_head01 .f_title { font-size:18px; line-height:30px; width:100%; text-align:center;padding:5px 0px; color:#555;}
.content_head01 .voice {text-align:center;width:100%; padding:15px 0px;}
.content_head01 .read{ text-align:center;width:100%;  padding:15px 0px}


/* 文章头部样式02*/
.content_head02 {float:left; width:100%; border-bottom:#ccc 1px dashed; margin-bottom:10px;}
.content_head02 .z_title {float:left; font-size:20px; line-height:36px; width:100%; text-align:center; font-weight:bold;}
.content_head02 .f_title {float:left; font-size:16px; line-height:28px; width:100%; text-align:center;}
.content_head02 .voice {float:left;text-align:center;width:100%; padding:15px 0px;}
.content_head02 .read{width:100%;  padding:15px 0px}
.content_head02 .read li{font-size:15px;line-height:28px;}



/* 文章内容*/
.article_cont {width:100%;font-size:15px; line-height:30px; margin-bottom:10px; color:#555;}


/* 分享样式*/
.articl_share { width:100%; font-size:16px; line-height:30px; height:60px; margin-bottom:30px;}
.articl_share .app{float:left; margin-top:30px;}
.articl_share .app a{margin-left:1px;}
.articl_share .print{float:right; }
.articl_share .print a{margin-left:1px;}

#wechat .towm{display:none;}
#wechat a.s1:hover .towm{display:none;}

