body{margin:0px auto;padding:0px;border:0px;font-family:"微软雅黑"; font-size:16px;-webkit-font-smoothing:antialiased;font-smoothing:antialiased; min-width:1180px;background: #fff;}
ul,li,ol{margin:0px; padding:0px; list-style:none;}
table,tr,td,h3,h5,span,p,form,input,dl,dd,dt,em,b{margin:0px; padding:0px;}
em,img{border:0px;}
input{border: none;outline: none;background: none;}
a{text-decoration:none; cursor:pointer;}
a:hover{ text-decoration:none;transition: 0.5s;}
.fl{float:left; display:inline;}
.fr{float:right;display:inline;}
.width{width:1180px;margin: 0 auto;}
.clear{ clear:both;}
.images{
	transition: all 0.8s;
	-moz-transition: width 0.8s; /* Firefox 4 */
	-webkit-transition: width 0.8s; /* Safari 和 Chrome */
	-o-transition: width 0.8s; /* Opera */
	}
.images:hover{
	cursor: pointer;
	transition: all 0.8s;
	transform: scale(1.1);
    -ms-transform:scale(1.1);     /* IE 9 */
    -moz-transform:scale(1.1);     /* Firefox */
    -webkit-transform:scale(1.1); /* Safari 和 Chrome */
    -o-transform:scale(1.1);     /* Opera */
	}



/****************************************首页****************************************/
/* 头部 */
.top{width: 100%;overflow: hidden;padding: 25px 0;background: url(../images/topbg.jpg) no-repeat center;}
.search{width: 237px;height: 33px;overflow: hidden;background: url(../images/searchbg.png) no-repeat center;margin-top: 30px;}
.searchwz{float: left;width: 192px;padding-left: 15px;height: 33px;line-height: 33px;color: #000;font-size: 12px;}
.searchimg{float: right;width: 18px;margin-top: 8px;margin-right: 12px;}

/* 导航 */
.menu{width: 100%;height: 50px;background: #002147;}
.nav{height:50px; line-height:50px;position:relative; z-index:1;}
.nav a{ color:#fff;}
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left;font-weight: normal;border-right: 1px solid #003878;}
.nav .nLi h3.first{border-left: 1px solid #003878;}
.nav .nLi h3.first a{padding: 0 42px;}
.nav .nLi h3 a{ display:block; padding:0 39px; font-size:18px;}
.nav .sub{width:100%; left:0; top:50px;  position:absolute; background:#002147;  line-height:40px;text-align: center;display: none;z-index: 999;}
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; color: #fff;}
.nav .sub a:hover{ background: #003878;}
.nav .on h3 a{color:#ffc05a;}
.nav .nLi:hover h3 a{color:#ffc05a;}
.nav .nLi:hover .sub{display: block;}
.nav .sub li:hover a{color:#ffc05a;}

/* banner */
.banner{width:100%; text-align:center;}
.slider{ width:100%;  min-width:1180px;  height:450px;  position:relative; overflow:hidden; background:#fff; text-align:center;   }
.slider .bd{ width:1180px; position:absolute; left:50%; margin-left:-590px  }
.slider .bd li{ width:1180px;  overflow:hidden; }
.slider .bd li img{ display:block; width:1180px; height:450px;    }
.slider .tempWrap{ overflow:visible !important }
.slider .tempWrap ul{  margin-left:-1180px !important; /*强制位置*/  }
.slider .hd{ position:absolute; width:100%; left:0;  z-index:1; height:14px; bottom:30px;  text-align:center;  }
.slider .hd li{ display:inline-block; *display:inline; zoom:1; width:14px; height:14px; line-height:99px; overflow:hidden; background:url(../images/dian.png) center no-repeat; 
margin:0 7px; cursor:pointer;}
.slider .hd li.on{ background:url(../images/dian-hover.png) no-repeat center}
.slider .pnBtn{  position:absolute; z-index:1; top:0; width:100%;  height:450px; cursor:pointer;   }
.slider .prev{ left:-50%; margin-left:-590px;  }
.slider .next{ left:50%;  margin-left:590px;  }
.slider .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:450px; background:#000; filter:alpha(opacity=50);opacity:0.5;   }
.slider .pnBtn .arrow{position:absolute; z-index:1; width:40px; height:40px;top: 205px;}
.slider .prev .arrow{ right:-60px; background:url(../images/left.png) center no-repeat;   }
.slider .next .arrow{ left:-60px; background:url(../images/right.png) center no-repeat;  }

/* part1 */
.main{padding: 25px 0 40px 0;overflow: hidden;}
.part1{margin-bottom: 20px;}
.zytitle{line-height: 30px;overflow: hidden;}
.zytitle h3{float: left;font-size: 20px;color: #333;}
.zytitle h3 span{background: url(../images/titlebg.jpg) no-repeat left center;margin-left: 12px;padding-left: 8px;font-size: 12px;color: #999;font-weight: normal;}
.zytitle a{float: right;font-size: 12px;color: #002147;transition: all 0.5s;}
.zytitle a:hover{padding-right: 10px;transition: all 0.5s;}

/* 工作动态 */
.news{width: 700px;box-shadow: 1px 1px 2px #bebebe;padding: 25px 25px 27px;border: 1px solid #eee;}
.newsnr{padding-top: 20px;overflow: hidden;}
.newstp{overflow:hidden;}
.newsbox{width: 320px;float: left;}
.newstp1{width: 320px;height: 190px;overflow: hidden;margin-bottom: 10px;}
.newstp1 img{width: 320px;height: 190px;}
.newsbox a{font-size: 16px;color: #010000;line-height: 20px;}
.newsbox p{font-size: 12px;color: #999;background: url(../images/time.png) no-repeat left center;padding-left: 18px;margin: 10px 0;}
.newsbox:hover a{color: #003878;}
.newsnr ul li{background: url(../images/libg.jpg) no-repeat left center;padding-left: 15px;overflow: hidden;line-height: 35px;} 
.newsnr ul li a{font-size: 16px;color: #494949;transition: all 0.5s;}
.newsnr ul li span{font-size: 14px;color: #999;float: right;}
.newsnr ul li:hover a{margin-left: 10px;transition: all 0.5s;color: #003878;}
.newsnr ul li:hover span{color: #003878;}

/* 通知公告 */
.tzgg{width: 390px;box-shadow: 1px 1px 2px #bebebe;padding-top:25px;border: 1px solid #eee;min-height:370px;}
.tzgg .zytitle{padding: 0 25px;overflow: hidden;}
.tzgg ul{padding: 20px 25px 10px 25px;overflow: hidden;}
.tzgg ul li{padding: 15px 0;overflow: hidden;border-bottom: 1px dashed #eceaea;cursor: pointer;}
.tzgg ul li.first{border-top: 1px solid #eceaea;}
.tzgg ul li.last{border-bottom:none !important;}
.tzgg ul li a{font-size: 16px;color: #494949;}
.tzgg ul li p{font-size: 12px;color: #999;margin-top: 5px;}
.tzgg ul li:hover{transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;padding: 15px 25px;background: #003878;margin-left: -25px;margin-right: -25px;border-bottom: 1px dashed #bd842f;border-left: 2px solid #bd842f;}
.tzgg ul li:hover a{color: #fff;}
.tzgg ul li:hover p{color: #fff;}

/* part2 */
.part2{margin-bottom: 20px;}

/* 政策文件 */
.zcwj{width: 700px;box-shadow: 1px 1px 2px #bebebe;padding: 25px;border: 1px solid #eee;min-height:228px;}

/* 建言献策 */
.jyxc{width: 340px;box-shadow: 1px 1px 2px #bebebe;padding:25px;border: 1px solid #eee;}
.jyxc h3{border-bottom: 1px solid #eceaea;overflow: hidden;color: #333;font-size: 16px;background: url(../images/wjbg.png) no-repeat 5px center;padding-left: 45px;line-height: 45px;}
.jyxc ul{padding: 21px 0;overflow: hidden;}
.jyxc ul li{float: left;background: url(../images/border.png) no-repeat center;width: 145px;height: 115px;padding-top: 25px;margin-right: 50px;}
.jyxc ul li+li{padding-top: 15px;height: 125px;margin-right: 0 !important;}
.jyxc ul li img{display: block;margin: 0 auto;}
.jyxc ul li p{font-size: 14px;color: #333;margin-top: 10px;text-align: center;}

/* 图片链接 */
.tplj{width: 390px;overflow: hidden;}
.tplj ul li{width: 388px;border: 1px solid #eee;overflow: hidden;height: 80px;margin-bottom: 17px;}
.tplj ul li.last{margin-bottom: 0 !important;}

/* 底部 */
.footer{padding: 25px 0;background: #002147;text-align: center;font-size: 14px;color: #fff;}
.footer p{line-height: 28px;}
.footer p span{margin-right: 20px;}

/****************************************列表页****************************************/
.nynr{padding: 40px 0;overflow: hidden;}
.nynrl{width: 228px;border: 1px solid #ececec;overflow: hidden;}
.nynrl .xwzx{height:60px;line-height:60px;font-size:20px;color:#002147;border-bottom: 2px solid #002147;text-align: center;}
.nynrl .ej_xwzx_list{padding: 25px 20px 80px 25px;overflow: hidden;}	
.nynrl .ej_xwzx_list .nav_rj{width:100%;}
.nynrl .ej_xwzx_list li{font-size:18px;position:relative;background: #dde9f7;}
.nynrl .ej_xwzx_list li img{position:absolute;right:10px;top:15px;}
.nynrl .ej_xwzx_list li a{height:45px;line-height:45px;color: #494949;display:block;padding-left: 25px;}
.nynrl .ej_xwzx_list li.on a{color: #002147;}
.nynrl .ej_xwzx_list li:hover a{color: #002147;}
.nynrl .ej_xwzx_list li .sj_nav_l{display:none;}
.nynrl .ej_xwzx_list li .sj_nav_l li{background: #f1f2f3;padding-left:35px;}
.nynrl .ej_xwzx_list li .sj_nav_l li a{height:35px;line-height:35px;font-size:16px;color:#494949;display: block;background: url(../images/navbg.png) no-repeat left center;padding-left: 10px;}	
.nynrl .ej_xwzx_list li .sj_nav_l li:hover a{color:#002147;}	
.nynrl .ej_xwzx_list li .sj_nav_l .on a{color:#002147;}	
.nynrl .ej_xwzx_list li .sj_nav_l li.on{background: #c5d5e7;}
.nynrl .ej_xwzx_list li .sj_nav_l li:hover{background: #c5d5e7;}
.nynrr{width: 910px;border: 1px solid #ececec;overflow: hidden;box-shadow: -1px 1px 2px #bebebe;padding-bottom: 40px;}
.location{height:60px;line-height:60px;border-bottom: 2px solid #002147;}
.location h3{float: left;color: #333;font-size: 20px;padding-left: 20px;}
.current{float: right;padding-right: 20px;color: #999;font-size: 12px;background: url(../images/home.png) no-repeat left center;padding-left: 20px;margin-top: 5px;}
.current a{color: #999;}
.current a:hover{color:#002147;}
.nynrr ul{padding: 20px 20px 40px 20px;overflow: hidden;width: 95%;}
.nynrr ul li{line-height: 34px;background: url(../images/libg.jpg) no-repeat left center;padding-left: 15px;overflow: hidden;width: 98%;}
.nynrr ul li a{font-size: 16px;color: #333;transition: 0.5s;}
.nynrr ul li span{float: right;font-size: 12px;color: #999;}
.nynrr ul li:hover a{padding-left: 10px;transition: 0.5s;color:#002147;}
.nynrr ul li:hover span{color:#002147;}

/****************************************内容页****************************************/
.nry{padding: 20px 20px 0 20px;overflow: hidden;width: 95%;}
.nry h3{font-size: 24px;text-align: center;color: #444;margin-top: 20px;}
.xiab{text-align: center;margin: 15px 0;font-size: 12px;color: #999;}
.xiab span{margin-right: 10px;}
.nrynr p{font-size: 16px !important;line-height: 32px !important;text-indent: 2em !important;color: #494949;}
.nrynr p a{text-decoration:none !important;color: #494949 !important;}
.nrynr p img{display: block;margin: 0 auto;}
.sxp{border-top: 1px solid #c1c1c1;overflow: hidden;padding: 20px 0;color:#002147 ;margin-top: 30px;line-height: 32px;}
.sxp p a{color: #494949;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;}
.sxp p a:hover{color: #002147;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;margin-left: 10px;}
