/* 党群焦点css */
.foucebox {
    float:left;
	width:800px;
	height:415px;
	background:#ebebeb;
	margin-top:0px;
}
.foucebox .bd {
	position:relative;
	float:left;
	width:800px;
	height:415px;
	overflow:hidden;
}
.foucebox .showDiv {
	position:relative;
	width:800px;
	height:415px;
}
.foucebox .showDiv img {
	width:800px;
	height:415px;
}
.foucebox .showDiv p {
	position:absolute;
	left:20px;
	bottom:0;
	padding-right:20px;
	color:#fff;
	z-index:9;
	height:44px;
	overflow:hidden;
}
.foucebox .showDiv span {
	position:absolute;
	left:20px;
	bottom:0;
	width:600px;
	height:34px;
	_background:none;
	padding-left:0px;
	_padding-left:0;
	font-size:24px;
	font-family:"Microsoft Yahei";
	line-height:34px;
	z-index:9;
	overflow:hidden;
}
.foucebox .showDiv span a {
	color:#fff;
	font-weight:normal;
}
.foucebox .foucebox_bg {
	position:absolute;
	left:0;
	bottom:0;
	width:800px;
	height:107px;
	background:#000;
	filter:alpha(opacity=30);
	opacity:0.3;
	z-index:8;
	overflow:hidden;
}
.foucebox .hd {
	z-index:99;
width:150px;
height:20px;
position:relative;
left:630px;bottom:90px;
}
.foucebox .hd ul li {
cursor:pointer;
	width:25px;
	height:10px;
	float:left;
	margin:5px 0 0px 5px;
	display:inline;
	background:#fff;
}


.foucebox .hd ul .on {
	background:#0e842c;
}

/* 新闻焦点css */
#zSlider{margin-top:30px; width:800px; overflow:hidden;}
#picshow{position:relative;}
#picshow,#picshow_img{width:500px; height:336px; overflow:hidden; float:left;}
#picshow_img li{width:500px; height:336px; overflow:hidden; float:left; display:none;}
#picshow_img img{width:500px; height:336px;}
#picshow_tx{left:0px; width:500px; bottom:0px; position:absolute; height:90px; overflow:hidden;}
#picshow_tx li{background:url(picshow_bg.png) repeat; padding:10px 30px; height:70px; color:#fff; display:none;}
#picshow_tx li a{color:#fff;}
#picshow_tx li a:hover{text-decoration:underline;}
#picshow_tx li h3{ margin:13px 0;}
#picshow_tx li p{ color:#fff; line-height:16px; height:16px; overflow:hidden;}
#select_btn{width:299px; height:336px; color:#111; float:right; display:inline; background-color:#f0f0f0;}
#select_btn li{padding:6px 20px; width:260px; height:43px; border-top:1px solid #fff; cursor:pointer;}
#select_btn li.current{background:url(news-jt.png) no-repeat left center #0e842c;}
#select_btn a{color:#333;}
#select_btn  li.current a{color:#fff;}
#select_btn .select_text{ height:20px; font:bold 13px/16px 'Microsoft YaHei'; overflow:hidden; display:block;}
#select_btn .select_text:hover{text-decoration:underline;}
#select_btn .select_date{ color:#666;height:23px; line-height:23px; overflow:hidden; display:block;}
#select_btn li.current .select_date{ color:#fff;height:23px; line-height:23px; overflow:hidden; display:block;}

/* 业绩焦点css */
.f_l{ float:left;}
.f_r{ float:right;}

#slider{width:100%;background-color:#f8f8f8; margin-top:30px;}
.slider_box{width:1200px; margin:0 auto;height: 543px;overflow: hidden;position: relative;}
#movie_tip{background-position: -93px 0;}
.silder_con{height:475px;overflow: hidden;position: absolute;}
.silder_panel{width:1200px;height:475px;overflow: hidden;float: left;position: relative;background: #0e842c;}
.silder_panel img{width: 900px;height: 475px;display: block;overflow: hidden;}
.silder_intro{width: 230px;height: 465px;line-height: 30px;overflow: hidden;color: #fff;padding: 10px 50px 0 20px;}
.silder_intro h3{padding:20px 0;color:#fff;;line-height: 30px;overflow: hidden;}
.silder_intro h3 strong{font-size: 24px;height:auto;overflow: hidden;font-weight: normal;display: block;}
.silder_intro h3 strong a{ color: #fff; font-weight:bold;}
.silder_intro ul{overflow: hidden;}	
.silder_intro li{overflow: hidden;color:#eee;}
.silder_intro span{ margin: 0 10px 0 0;}
.silder_intro p{height:auto;overflow: hidden;color:#eee; margin-top:10px; line-height:24px;}
.silder_play{margin-top:30px;display: block;width:136px;height:50px;line-height:50px;font-size:18px; text-align:center; background: #ebebeb;overflow: hidden;}	
.silder_play:hover{background: #fff;}	
.silder_nav{width:1200px;height:68px;margin: 0 auto;bottom: 0;position: absolute;overflow: hidden;}
.silder_nav li{float: left;padding:0px;border:3px solid #fff; margin:2px;}
.silder_nav li.current{border:3px solid #7acf39; margin:2px;}
.silder_nav li,.silder_nav img{display: block;width:110px;height:60px;overflow: hidden;}
.slider_box a.prev,.slider_box a.next{display: block;width:45px;height:100px;overflow:hidden;text-indent: -999px;position: absolute;cursor: pointer;margin: 185px 0 0 0;background: url(silder_btn.gif) no-repeat;}	
.slider_box a.prev{left:0;background-position: left 0;}
.slider_box a.next{right:0;background-position: right 0;}


#subpage{ width:1200px; margin:0 auto; padding-bottom:30px;position:relative; margin-top:30px;}

#subpage h2{ height:30px; position:relative; text-align:right; border-bottom:1px #e2e2e2 solid; line-height:25px}
#subpage h2 span{ float:left;  color:#0e842c;font-size:18px; height:30px; border-bottom:1px #19874b solid; position:absolute;top:0; left:0}
#subpage h2 a{ font-size:12px; font-weight:normal; font-family:"宋体"; color:#888; position:relative;top:5px;}
#subpage h2 a:hover{ text-decoration:underline;color:#19874b; }

.list-a {float:left; margin-top:0px; width:800px}

.list-b{ width:360px; margin-top:0px; float:right}
.list-b ul { margin-top:30px; height:336px; overflow:hidden}
.list-b ul li{ margin-bottom:10px;}
.list-b ul li img{ width:360px; height:123px;}
.list-b ul li strong{ text-align:center; display:block; height:40px; line-height:40px; background:url(news-bg1.gif) repeat}
.list-b ul li strong a{ color:#fff}
.list-b ul li strong a:hover{ text-decoration:underline}
.list-b ul li p{ background:#eee; padding:10px 20px; line-height:21px; height:88px;}
.list-b ul li p a{ margin-left:10px;}
.list-b ul li:hover strong{ background:url(news-bg2.gif) repeat}

.list-c { position:relative; overflow:hidden; margin-top:30px; width:1200px}
.list-c .list ul{ width:2000px; margin-top:30px; }
.list-c .list ul li{ width:280px; height:215px; float:left; margin-right:30px;}
.list-c .list ul li img{ width:280px; height:175px;}
.list-c .list ul li h3{ background:url(news-bg1.gif) repeat; height:40px; line-height:40px; text-align:center}
.list-c .list ul li h3 a{ font-size:13px; color:#fff}
.list-c .list ul li h3 a:hover{ text-decoration:underline}
.list-c .list ul li:hover h3{ background:url(news-bg2.gif) repeat}

.list-d{ width:360px; float:right; margin-top:30px;}
.list-d ul{ margin-top:10px;}
.list-d ul li{ border-bottom:1px #e2e2e2 solid; padding:10px 0; }
.list-d ul li a{color:#333}
.list-d ul li a:hover{ text-decoration:underline}
.list-d ul li div{ color:#888; line-height:18px;}

.list-e{ width:800px; float:left; margin-top:30px; overflow:hidden;}
.list-e ul{width:850px;}
.list-e li{ width:250px; float:left;  margin-top:30px; position:relative;margin-right:24px}
.list-e li img{ width:250px; height:165px; background:#fff;}
.list-e li h3{ background:#e2e2e2; font-size:12px; text-align:center; height:40px; line-height:35px;}
.list-e li h3 a{ color:#333;}
.list-e li h3 a:hover{ text-decoration:underline}
.list-e li:hover h3{ background:#19874b}
.list-e li:hover h3 a{ color:#fff}
.list-e li:hover s{filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity: 0.3;opacity: 0.3;}


.list-e li span {
    background: rgba(0, 0, 0, 0) url("video-icon.png") no-repeat scroll center center / cover ;
    display: block;
    height: 55px;
    left: 50%;
    margin-left: -28px;
    margin-top: -28px;
    position: absolute;
    top: 40%;
    width: 56px;
-webkit-animation:circle 3s infinite linear;
}
@-webkit-keyframes circle{
0%{ transform:rotate(0deg); }
100%{ transform:rotate(-360deg); }
}
.list-e li em {
    background: rgba(0, 0, 0, 0) url("video-ico01.png") no-repeat scroll center center / cover ;
    display: block;
    height: 25px;
    left: 50%;
    margin-left: -7px;
    margin-top: -13px;
    position: absolute;
    top: 40%;
    width: 15px;
}

.list-f{ width:580px; float:left; margin-top:30px;}
.list-f ul{ margin-top:10px;}
.list-f ul li{ border-bottom:1px #e2e2e2 solid; padding:10px 0; }
.list-f ul li a{color:#333}
.list-f ul li a:hover{ text-decoration:underline}
.list-f ul li span{ float:right;color:#888; }

.list-g{ width:580px; float:right; margin-top:30px;}
.list-g ul{ margin-top:10px;}
.list-g ul li{ border-bottom:1px #e2e2e2 solid; padding:10px 0; }
.list-g ul li a{color:#333}
.list-g ul li a:hover{ text-decoration:underline}
.list-g ul li span{ float:right;color:#888;}

.list-h{ width:360px; float:right; margin-top:0px;}
.list-h ul{ margin-top:5px;}
.list-h ul li{ border-bottom:1px #e2e2e2 solid; padding:8px 0; }
.list-h ul li a{color:#333}
.list-h ul li a:hover{ text-decoration:underline}
.list-h ul li div{ color:#888; line-height:18px;}

.list-hxf{ width:1200px;  margin:0 auto; overflow:hidden;}
.list-hxf ul{width:1250px;margin:0 auto;}
.list-hxf li{ width:366px; float:left;  margin-top:30px; margin-bottom:30px; position:relative;margin-right:50px}
.list-hxf li img{ width:366px; height:240px; background:#fff;}
.list-hxf li h3{ background:#e2e2e2; font-size:12px; text-align:center; height:40px; line-height:35px;}
.list-hxf li h3 a{ color:#333;}
.list-hxf li h3 a:hover{ text-decoration:underline}
.list-hxf li:hover h3{ background:#19874b}
.list-hxf li:hover h3 a{ color:#fff}
.list-hxf li:hover s{filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity: 0.3;opacity: 0.3;}


.list-hxf li span {text-indent: -999px;
    background: rgba(0, 0, 0, 0) url("video-icon.png") no-repeat scroll center center / cover ;
    display: block;
    height: 55px;
    left: 50%;
    margin-left: -28px;
    margin-top: -28px;
    position: absolute;
    top: 40%;
    width: 56px;
-webkit-animation:circle 3s infinite linear;
}
@-webkit-keyframes circle{
0%{ transform:rotate(0deg); }
100%{ transform:rotate(-360deg); }
}
.list-hxf li em {text-indent: -999px;
    background: rgba(0, 0, 0, 0) url("video-ico01.png") no-repeat scroll center center / cover ;
    display: block;
    height: 25px;
    left: 50%;
    margin-left: -7px;
    margin-top: -13px;
    position: absolute;
    top: 40%;
    width: 15px;
}