* {list-style: none; margin: 0px; padding: 0px;}
body {
	border: 0;
	font-family: Microsoft YaHei;
	color:#4e4e4e;
	font-size:16px;
	background:#f5f5f5;
}
tr,td {font-size:16px; color:#333333; FONT-FAMILY:Microsoft Yahei; line-height:24px;}
img{ border:none;}
a {
	transition: all .6s ease-out;
	-webkit-transition: all .6s ease-out;
	-moz-transition: all .6s ease-out;
	-o-transition: all .6s ease-out;
	color:#333333;text-decoration:none;
}
a:hover{text-decoration:none;color:#3d79d9;}
.fl{ float:left;}
.fr{ float:right;}
.cl{ clear:both;}
.msglist{ width:100%; border-bottom:solid 1px #e0e0de; line-height:33px;}

/*顶部开始*/
.topNav{ width:50%; height:75px;position: relative; z-index:10;}
.topNav .Tlogo{ width:275px; position:absolute; right:350px;}
.topNav .Tzwgk{ width:275px; height:75px; line-height:75px; font-size:26px; font-weight:bold; position:absolute; right:50px; color:#4e4e4e;}

/*站点切换*/
/*! Freebie Skelet */
.topqh{ width:48%; height:75px; float: right; position: relative; z-index:50;}
ul.expmenu {
	width: 158px;
	margin-left:410px;
	margin-top:19px;
}
ul.expmenu * {
	list-style: none;
}
ul.expmenu > li > div.header {
	height:30px;
	line-height:30px;
	font-size:20px;
	color:#71a0e6;
	background:url(arrow_bg.png) right center no-repeat;
}
ul.expmenu > li:last-child > div.header {
	border-bottom: none;
}
ul.expmenu > li ul li {
	padding: 12px;
	color: #727272;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8);
}

ul.expmenu > li > div.header > .label {
	padding-left: 10px;
	background: no-repeat;
}
ul.expmenu > li > div.header > .arrow {
	display: block;
	width: 18px;
	height: 18px;
	background: no-repeat center;
	float: left;
	margin-top:6px;
}
ul.expmenu > li > div.header > .arrow.up {
	background-image: url(arrow_u.png);
}
ul.expmenu > li > div.header > .arrow.down {
	background-image: url(arrow_d.png);
}

/*站点切换结束*/
/*顶部结束*/


/*banner开始*/
.revealOnScroll{opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; opacity:1\9\0;}
.banner01{ width:100%; height:290px; background:url(banner_02.jpg) repeat-x; position:absolute; z-index:1;}
.banner02{ width:100%;  height:290px; margin:0 auto; position:absolute;z-index:2; background:url(banner_01.jpg) center no-repeat;}
.banner03{ width:100%; height:290px; background:url(banner_03.png) center no-repeat;position:absolute;z-index:3;}
.banner04{
	width: 100%;
	height: 290px;
	background: url(banner_04.png) center no-repeat;
	position: absolute;
	z-index: 4;
	left: -3px;
}
.banner_mv4{
    animation: banner_mv4 3s linear ;
	-webkit-animation:banner_mv4 3s linear ; /*Safari and Chrome*/
	animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;
	animation-delay: 0s;
    -webkit-animation-delay: 0s;
    -o-animation-delay: 0s;
    -moz-animation-delay: 0s;
}
@keyframes banner_mv4 {
0%{opacity:0;-webkit-transform:translateY(-200px);transform:translateY(-200px)}
25%{opacity:0.2;-webkit-transform:translateY(-150px);transform:translateY(-150px)}
50%{opacity:0.4;-webkit-transform:translateY(-100px);transform:translateY(-100px)}
75%{opacity:0.8;-webkit-transform:translateY(-50px);transform:translateY(-50px)}
100%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(-0px)}
}
 @-webkit-keyframes banner_mv4 /*Safari and Chrome*/ {
0%{opacity:0;-webkit-transform:translateY(-200px);transform:translateY(-200px)}
25%{opacity:0.2;-webkit-transform:translateY(-150px);transform:translateY(-150px)}
50%{opacity:0.4;-webkit-transform:translateY(-100px);transform:translateY(-100px)}
75%{opacity:0.8;-webkit-transform:translateY(-50px);transform:translateY(-50px)}
100%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(-0px)}
}

.banner_mv3{
    animation: banner_mv3 3s;
	-webkit-animation:banner_mv3 3s ; /*Safari and Chrome*/
	animation-fill-mode: both;
	-webkit-animation-fill-mode: both;
	animation-delay: 0s;
    -webkit-animation-delay: 0s;
    -o-animation-delay: 0s;
    -moz-animation-delay: 0s;
}
@-webkit-keyframes banner_mv3{
0%{opacity:0;}
50%{opacity:0.5;}
100%{opacity:1;}
}
@keyframes banner_mv3{
0%{opacity:0;}
50%{opacity:0.5;}
100%{opacity:1;}
}
/*banner结束*/

/*最新公开信息*/
.zxgkxx{ width:1140px; height:403px; margin:0 auto; background:#ffffff;}
.zxgktit{ width:227px; height:338px; background:url(main_bg_01.jpg) bottom no-repeat;}
.zxgktit ul{ width:100%; height:99px;}
.zxgktit ul li{line-height:99px; color:#ffffff; font-size:24px; text-align:center; background:#3d79d9;}

.zxgkcont{ width:735px; height:380px; margin:20px 20px 0px 0px;}

.zxgknav{ width:339px; height:295px; margin:0px 20px 0px 20px;}
.zxgknav ul{width:100%; height:295px;}
.zxgknav ul li{ width:168px; height:72px; background:#f6f6fe; border-left:solid 1px #e6e5f5; border-top:solid 1px #e6e5f5; float:left;}
.zxgknav ul li a{ display:block; with:168px; height:61px; line-height:26px; text-align:center; padding-top:10px; font-size:15px;}
.zxgknav ul li a:hover{ background:#c7e0ff;}
/*最新公开信息结束*/

/*政府文件*/
.zfwj{ width:1140px; height:295px; margin:0 auto; background:#ffffff; clear:left;}
.zfwjtit{ width:227px; height:340px; background:url(main_bg_02.jpg) bottom no-repeat;}
.zfwjtit ul{ width:100%; height:103px;}
.zfwjtit ul li{line-height:103px; color:#ffffff; font-size:24px; text-align:center; background:#3d79d9;}

.zfwjcont{ width:735px; height:295px; margin:0;}
  /*切换效果*/
.zfwjtab{width:100%;position:relative; z-index:20; }
.zfwjtab .title{height:55px;position:relative; z-index:30; border-bottom:solid 1px #dfdfde;}
.zfwjtab .title-list{ position: relative; top: 0px; left:0px; z-index:31;}
.zfwjtab .title-list li{position: absolute;width: 165px;height: 55px;text-align: center;float: left;display: inline;font-size: 20px;color: #4e4e4e;z-index: 32;line-height: 53px;}
.zfwjtab .title-list li.on{ color: #3782fb; cursor:pointer;}
.zfwjtab .title-list li a{ color:#4e4e4e;}
.zfwjtab .title-list li.on a{ color:#3782fb;}

.qhxz{position:absolute;top:0px;left:0px;width:165px;height:55px;text-align: center; z-index:25; float:left; display:inline; border-bottom: solid 2px #3782fb;}

.product{ height: 400px; position: relative; display: none; margin-top:0px;}
.product-wrap .show{ display: block;}
  /*切换效果结束*/
.ldzc{ width:339px; height:361px; background:#f6f6fe; margin:20px;}
.ldzctit{ width:288px; height:55px; line-height:55px; font-size:20px; border-bottom:solid 1px #8c8c8d; margin-left:25px; color:#197dcd;}
.ldzclist{width:288px; height:315px; margin-left:25px;}
/*政府文件结束*/

/*重点领域*/
.zdly{ width:1140px; height:380px; margin:0 auto; background:#ffffff;}
.zdlytit{ width:227px; height:271px; background:url(main_bg_03.jpg) bottom no-repeat;}
.zdlytit ul{ width:100%; height:71px;}
.zdlytit ul li{line-height:71px; color:#ffffff; font-size:24px; text-align:center; background:#3d79d9;}
.zdlycont{ width:1100px; height:271px; border-bottom:solid 1px #e6e5f5; margin:0 20px;}
.zdlycont ul{ width:100%; height:271px;}
.zdlycont ul li{ width:136px; height:134px; background:#f6f6fe; border-right:solid 1px #e6e5f5; border-top:solid 1px #e6e5f5; float:left;}
.zdlycont ul li a{ display:block; width:136px; height:104px; text-align:center; line-height:30px; padding-top:30px;}
.zdlycont ul li a:hover{ background:#c7dfff;}
/*重点领域结束*/

/*行政权力*/
.xzql{ width:1140px; height:280px; margin:0 auto; margin-top:20px; background:url(main_bg_04.jpg) left bottom no-repeat;}
.xzqltit{ width:227px; height:280px; background:url(main_bg_04.jpg) bottom no-repeat;}

.tab-vertical {
	position: relative;
	clear: both;    
	width: 1200
}
.tab-header {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 227px;
	height: 185px;
	text-align: center;
}

.tab-header .tab-item {
	line-height: 60px;
	float: right;
	width: 227px;
	height:60px;
	cursor: pointer;
	background: #3d79d9;
}
.tab-header .tab-item.active {
	width: 227px;
	background:url(xzqlOn.jpg) left no-repeat;
}
.tab-item a {
	font-size: 20px;
	display: block;
	width: 227px;
	height:60px;
	line-height:60px;
	color:#ffffff;
}

.tab-item.active a {
	color: #fff;
}
.tab-body {
	margin-left: 227px;
	overflow: hidden;
	width:973px;
}
.week-content {
	position: relative;
	overflow: hidden;
	height: 280px;
	width:973px;
	background:#fefffa;
}
.week-bar {
	font-family: 'Microsoft YaHei';
	position: absolute;
	top: 0;
	left: 0;
	width: 973px;
	height: 100%;
}
.week-row {
	overflow: hidden;
	width: 100%;
	background-color: #fefffa;
}

.xzqltab{width:923px;position:relative; z-index:20; margin-left:25px;}
.xzqltab .title1{height:40px;position:relative; z-index:30; border-bottom:solid 1px #dfdfde;}
.xzqltab .title-list1{ position: relative; top: 0px; left:0px; z-index:31;}
.xzqltab .title-list1 li{position: absolute;width: 125px;height: 40px;text-align: center;float: left;display: inline;font-size: 16px;color: #4e4e4e;z-index: 32;line-height: 38px;}
.xzqltab .title-list1 li.on{ color: #3782fb; cursor:pointer;}
.xzqltab .title-list1 li a{ color:#4e4e4e;}
.xzqltab .title-list1 li.on a{ color:#3782fb;}
.qhxz1{position:absolute;top:0px;left:0px;width:125px;height:40px;text-align: center; z-index:25; float:left; display:inline; border-bottom: solid 2px #3782fb;}
.product1{ height: 339px; position: relative; overflow: hidden; display: none; margin-top:0px;}
.product-wrap1 .show{ display: block;}

.zwfwtab{width:923px;position:relative; z-index:20; margin-left:25px;}
.zwfwtab .title2{height:40px;position:relative; z-index:30; border-bottom:solid 1px #dfdfde;}
.zwfwtab .title-list2{ position: relative; top: 0px; left:0px; z-index:31;}
.zwfwtab .title-list2 li{position: absolute;width: 125px;height: 40px;text-align: center;float: left;display: inline;font-size: 16px;color: #4e4e4e;z-index: 32;line-height: 38px;}
.zwfwtab .title-list2 li.on{ color: #3782fb; cursor:pointer;}
.zwfwtab .title-list2 li a{ color:#4e4e4e;}
.zwfwtab .title-list2 li.on a{ color:#3782fb;}
.qhxz2{position:absolute;top:0px;left:0px;width:125px;height:40px;text-align: center; z-index:25; float:left; display:inline; border-bottom: solid 2px #3782fb;}
.product2{ height: 339px; position: relative; overflow: hidden; display: none; margin-top:0px;}
.product-wrap2 .show{ display: block;}
/*行政权力结束*/


/*版权信息*/
.copyright{ width:100%; height:110px; text-align:center; color:#ffffff; margin:0 auto; margin-top:20px; background:#5e94eb; line-height:24px; padding-top:10px;}

/*版权信息结束*/