@charset "utf-8";
/* CSS Document */
html{
    height:100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
	-webkit-font-smoothing:antialiased;
}
body{
	margin:0;
	padding:0;
	background-color:#fff;
	min-height:100%;
	height:auto !important;
	height:100%;
	text-align:left;
	color:#404040;
    font:14px/150% 'Microsoft YaHei', '微软雅黑', '宋体', Arial, Helvetica, sans-serif;
}
h1,h2,h3,h4,h5,h6,p,figure,form{
    margin:0;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
img{
	border:0;
    vertical-align:middle;
    -ms-interpolation-mode: bicubic;
}
a{
	text-decoration:none;
	color:#2965b1;
}
a:focus {
    outline: thin dotted;
}
a:hover{
    color:#017CB9;
	text-decoration:none;
}
/* hn */
h1{
	font-size:16px;
	line-height:36px;
}
h2{
	font-size:14px;
	line-height:30px;
}
h3{
	line-height:24px;
}
h3,h4,h5,h6{
	font-size:12px;
}
/* ul ol dl */
ul,li,ol{
    margin: 0;
	padding:0;
	list-style: none outside none;
}
ul.has-style li,ol li{
	margin-left:25px;
}
ul.has-style li{
    list-style:disc;
}
ol li{
	list-style:decimal;
}
ul.inline-style li{
	float:left;
	display:inline;
}
dl{
    margin-bottom: 18px;
}
dt{
    font-weight: bold;
}
dd{
    margin:0 0 0 9px;
	padding:0;
}
svg:not(:root) {
    overflow: hidden;
}
pre{
    margin:0;
    white-space: pre-wrap;
    white-space: -moz-pre-wrap !important;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
}
/* clearfix */
.clearfix:before, .clearfix:after {
    content:"";
    display:table;
}
.clearfix:after{
	clear:both;
	overflow:hidden;
}
.clearfix{
    zoom:1;
}
.black{ color:#000;}
.left{ float:left;}
.right{ float:right;}
.center{ text-align:center;}
.p40{ padding:40px 0;}
.container{ width:1000px; margin:0 auto; overflow:hidden;}
/* 本例子css */
	.navBar{ position:relative; z-index:1;  background:#0A8;   height:49px; line-height:49px;   }
	.nav{ width:825px; margin:0 auto; font-size:16px;font-family:"Microsoft YaHei",SimSun,SimHei; float:left;}
	.nav a{ color:#fff;  }
	.nav .m{ float:left;  position:relative; }
	.nav li a{  display:block; padding:0 20px;  }
	.nav .on a{  background:#333;  }
	.more{ float:right; width:183px; margin-top:13px;}
	.more input[type=text]{ width:145px; height:19px; float:left; border:1px solid #c6cac7;}
	.more input[type=submit]{ background:url(../images/btn-seach.jpg) 0 0 no-repeat; width:27px; height:23px; display:block;  border:0;float:left;}
	.nav .sub{ display:none; /*默认隐藏*/  position:absolute; left:0; top:49px; line-height:26px;  background:#3f9741;  float:left;  }
	.nav .sub li a{ display:block;  padding:0 20px; line-height:40px;}
	.nav .sub li a:hover{ background:#1d602c; color:#fff;    }




	/* 本例子css */
	.focusBox { position: relative; width:1000px; height:375px; overflow: hidden; }
	.focusBox .pic li{ position:relative; z-index:0; height:375px;}
	.focusBox .pic li span{ position:absolute; z-index:2; left:0; bottom:0px; background:#0a8; width:790px; height:30px; line-height:30px;overflow:hidden; word-wrap:break-word;display:inline-block; color:#FFF; padding:0px 200px 0 10px;}
	.focusBox .pic li img { width:1000px; height:345px; display: block; }
	.focusBox .hd { width:100%; height:22px; position: absolute; bottom: 0px; text-align: right; font-size:0; z-index:1; margin-right:15px;}
	.focusBox .hd li{margin: 0 2px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
		display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px; position:relative;
	}
	.focusBox .hd .on{ background-position:0 0; }

	.focusBox .prev,
	.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=100);opacity:1;  }
	.focusBox .prev { left: 0; }
	.focusBox .next { background-position: 0 -90px; right: 0; }
	.focusBox .prev:hover,
	.focusBox .next:hover { filter:alpha(opacity=100) !important;opacity:1 !important;  }



	/* 本例子css */
	.hot-news{ margin:20px 0; }
	.hot-title{ font-size:16px; color:#0A8; font-weight:bold; margin:10px 0;}
	.hot-title a{ font-size:14px; color:#1d602c; }
	.hot-news ul li{ float:left;margin-right:18px; width:232px; height:296px;border:2px solid #f1f1f1;}
	.hot-news ul li.last{ float:left; margin-right:0; }
	.hot-news ul li:hover{ background:#f6f6f7;border:2px solid #d1d1d1;}
	.hot-block{ line-height:25px; padding:8px; color:#727171;}
	.hot-block a{ color:#727171;}

		/* 本例子css */
		.active{ width:100%;height:291px;  overflow:hidden; margin-bottom:20px;}
		.news-list{ margin:-41px 0 0 25px; width:329px;white-space:nowrap;word-break:keep-all;overflow:hidden;    padding-right:15px;}
		.news-list ul li{ line-height:29px; height:29px; white-space:nowrap;word-break:keep-all;overflow:hidden; padding-left:10px; background: url(../images/newsdot.png) left center no-repeat;}
		.news-list ul li a{ color:#000;}
		.news-list ul li a:hover{ color:#cc872d;}
		
		.news-list p a{ line-height:20px; color:#727171;}
		.active-img{ width:236px; margin-left:6px; margin-top:-41px;}
		.active-img a img{ margin-bottom:10px;}
		
		/* 本例子css */
		.slideGroup{ width:998px; text-align:left; margin-bottom:20px;padding-right:10px; }
		.slideGroup .parHd{ height:30px; line-height:30px; background:#fff; padding:0 20px; border-left:1px solid #ddd; border-bottom:1px solid #ddd; position:relative;  }
		.slideGroup .parHd ul{ float:left; position:absolute; left:-1px; top:0px; height:32px;   }
		.slideGroup .parHd ul li{ float:left; padding:0 15px; cursor:pointer; margin-right:10px; background:#d1d1d1;}
		.slideGroup .parHd ul li.on{ height:30px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; }
		.slideGroup .slideBox{ overflow:hidden; zoom:1; padding:10px 10px 10px 10px;  overflow:hidden; position:relative; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}

		.slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
		.slideGroup .parBd ul li{ margin:0 10px 0 0; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.slideGroup .parBd ul li .pic{ text-align:center; }
		.slideGroup .parBd ul li .pic img{ width:150px; height:100px; display:block;  padding:1.5px;  }
		.slideGroup .parBd ul li .pic a:hover img{ border-color:#999;  }
		.slideGroup .parBd ul li .title{ line-height:24px;   }

		/* 本例子css */
		.footer{ background:#efeff0; width:100%; height:307px;}
		.footer-nav{ padding-top:40px;}
		.footer ul li{ float:left;}
		.footer-middle{ margin:0 30px;}
		.footer-nav ul li p{ width:660px; border-bottom:2px solid #063; font-size:32px; color:#0a8; font-weight:bold; line-height:50px;}
		.footer-nav ul li ul li{ padding:3px;}
		.footer-nav ul li ul li a{ color:#000;}
		.logo,.wb,.wb2wm,.wx,.wx2wm{ background:url(../images/icon11112.png) no-repeat;}
		.logo{margin-top:15px; background-position: 0px 0px; width:108px; height:74px;}
		.support{  width:170px; height:47px; margin-top:25px; line-height:47px; text-align:center; font-size:23px; font-weight:600;}
		.support a{ color:#FFF;}
		.focus-icon{ height:130px;margin:35px 0 35px 138px;}
		.focus-icon li.focus-icon-w422{ width:422px; border-left:1px solid #aaaaaa; height:112px;}
		li.wb{ margin:30px 20px 20px 50px; width:39px; height:31px;background-position: 0 -84px;}
		li.wb-focus{margin:10px 20px 0 0;vertical-align: middle;}
		li.wb2wm{ width:112px; height:112px;background-position: 0px -168px;}
		li.wx{ margin:30px 20px 20px 50px; width:39px; height:31px;background-position: 0px -125px;}
		li.wx2wm{ width:112px; height:112px;background-position: 0px -290px;}
		li.bor-r{ border-right:1px solid #aaaaaa; height:112px; padding-right:15px;}
		.wb-focus span{ display:block;}
		
		
		
		
		
		
		
		
	.crumbs{ margin:20px 0; color:#1d602c;}
	.crumbs a{color:#1d602c;}
	.content{ margin-bottom:40px; overflow:hidden;}	
	.content-l,.newsctt{ width:742px; height:auto; overflow:hidden;border:1px solid #cccccc; font-size:14px;}
	.content-l{ width:742px; height: auto; overflow:hidden;border:1px solid #cccccc; font-size:14px;}
	.content-l li{ padding:27px 0; margin:0 13px; overflow:hidden; border-bottom:1px solid #cccccc; line-height:35px;}
	.content-l li a{ color:#414041;}
	.content-l li:hover{ background:#f4f6f5;}
	.content-l li img{ float:left; display:block; width:234px; margin:0 15px 0 0;}	
	.content-l li p{ padding-left:4px;   overflow:hidden; line-height:35px;}
	.news-title{ font-weight:bold; color:#000;line-height:22px;font-size:16px;}
	.news-time{ color:#7f8080;}
	.content-r{ width:236px; min-height:300px; overflow:hidden;}
	.content-r img{ margin-bottom:15px;}	
		
	.ep-pages{padding:10px 12px;clear:both;text-align:center;
font-family:Arial, "\5B8B\4F53", sans-serif;font-size:14px;vertical-align:top} 
.ep-pages a, .ep-pages span{display:inline-block;height:23px;line-height:23px;padding:0 8px;
margin:5px 1px 0 0;background:#fff;border:1px solid #e5e5e5;overflow:hidden;vertical-align:top} 
.ep-pages a:hover{background:#1d602c;border:1px solid #1d602c;text-decoration:none} 
.ep-pages a, .ep-pages a:visited{color:#252525} 
.ep-pages a:hover, .ep-pages a:active{color:#ffffff} 
.ep-pages .current{background:#1d602c;border:1px solid #1d602c;color:#fff} 
.ep-pages a.current, .ep-pages a.current:visited{color:#ffffff} 
.ep-pages a.current:hover, .ep-pages a.current:active{color:#ffffff} 
.ep-pages-ctrl{font-family:"\5B8B\4F53", sans-serif;font-weight:bold;font-size:16px} 
.ep-pages-e5e5e5{color:#e5e5e5} 
.ep-pages-all{font-size:12px;vertical-align:top} 















.zp_infosbox { width:965px; height:148px; overflow:hidden; clear:both; background:url(../images/zp_infosbg.gif) repeat-x 0px -158px; margin-bottom:10px;}
.zp_infosL { width:23px; float:left; height:148px; background:url(../images/zp_infosbg.gif) no-repeat 0px 0px;}
.zp_infosR { width:22px; float:left; height:148px; background:url(../images/zp_infosbg.gif) no-repeat right -316px;}
.zp_infos { width:920px; height:148px; float:left; overflow:hidden;}
.zp_infos .bar { height:38px; clear:both;}
.zp_infos .bar h1 { float:left; font:14px/150% 'Microsoft YaHei', '微软雅黑', '宋体', Arial, Helvetica, sans-serif; line-height:38px;  font-weight:normal; color:#ffffff;}
.zp_infos .bar .fr { float:right; padding-top:12px;}
/*a.shareto_button*/span.addthis_org_cn a,a.link,a.back { display:block; height:16px; float:left; background-image:url(../images/por_share.png); background-repeat:no-repeat;}
/*a.shareto_button*/span.addthis_org_cn a { background-position:0px -30px; width:62px; cursor:pointer;}
a.link { background-position:-62px -30px; width:56px;}
a.back { background-position:-118px -30px; width:56px;}
/*a.shareto_button:hover { background-position:0px 0px;}*/
a.link:hover { background-position:-62px 0px;}
a.back:hover { background-position:-118px 0px;}
.zp_infos .con { height:80px; clear:both; padding-top:15px;}
.zp_infos .list { float:left; width:250px; height:80px; line-height:24px; font:14px/150% 'Microsoft YaHei', '微软雅黑', '宋体', Arial, Helvetica, sans-serif; color:#cccccc;  border-right:#1e1e1e 1px solid; padding-top:5px;}
.zp_infos .list li { line-height:24px; clear:both; padding-left:25px; background-image:url(../images/por_share.png); background-repeat:no-repeat;}
.zp_infos .list li.li01 { background-position:0px -56px;}
.zp_infos .list li.li02 { background-position:0px -81px;}
.zp_infos .list li.li03 { background-position:0px -108px;}
.zp_infos .list li i {  font:14px/150% 'Microsoft YaHei', '微软雅黑', '宋体', Arial, Helvetica, sans-serif; color:#666666;}
.zp_infos .txt { float:left; width:590px; height:80px; padding-left:30px; line-height:22px; color:#999999; border-left:#494949 1px solid; padding-top:5px;}

.content { line-height:24px; font-size:13px; clear:both;}
.content p { padding:8px 0px;}

.zp_infosend { width:937px; height:36px; background:url(../images/zp_infosend.jpg) no-repeat 0px 0px; padding:7px 14px 0px 14px;}
.zp_infosend a.pre2,.zp_infosend a.next2 { display:block; width:65px; height:28px; background-image:url(../images/pre_next.png); background-repeat:no-repeat; }
.zp_infosend a.pre2 { background-position:0px 0px; float:left;}
.zp_infosend a.next2 { background-position:-75px 0px; float:right;}
.zp_infosend a.pre2:hover { background-position:0px -32px;}
.zp_infosend a.next2:hover { background-position:-75px -32px;}




.content-l .list{
 margin: 0px 10px;
 text-align: left; 
}

.content-l .list ul{
 list-style-type: none;
 margin: 0px;
 padding: 0px;
}

.content-l .list li{
 background: url(../images/newsdot.png) left center no-repeat; 
 /*列表底部的虚线*/
 width: 100%; 
  margin: 0px;
 padding: 0px;
 border-bottom:1px solid #e5e6e6;
}

.content-l .list li a{
 color: #777777;
 display: block;
 padding: 6px 0px 4px 15px;
 background: url(../images/newsdot.png) left center no-repeat;
 /*列表左边的箭头图片*/
}

.content-l .list li span{
 float: right;/*使span元素浮动到右面*/
 text-align: right;/*日期右对齐*/
 padding: 6px 0px 4px 15px;
}

.content-l .list li:hover{
 background: #f4f6f5;
}	
.paragraph{ padding:20px; line-height:28px;}	
.paragraph p{  margin-bottom:10px;}	
p.content-l-title{ font-size:25px; color:#000; text-align:center; margin:0;height: 40px;}
p.content-l-titleS{ text-align:right;font-size:16px;}
p.content-l-time{color:#7f8080;text-align:center;}
		
		
		
		
	/* 本例子css */
	.navSlideBar{ position:relative; z-index:1;  color:#fff; height:31px; line-height:31px;   }
	.navSlide{ width:118px; margin:0 auto; font-size:14px;font-family:"Microsoft YaHei",SimSun,SimHei; float:left; text-align:center;}
	.navSlide a{ color:#fff;  }
	.navSlide .m2{   position:relative; }
	.navSlide li a{  display:block; height:31px;background:#005e15; margin-bottom:7px;}
	.navSlide .on a{  background:#3f9741;  }
	.contentSlide-l{width:604px; margin:0 20px; height:auto; overflow:hidden;border:1px solid #cccccc; font-size:14px;}
	.paragraph-jd{ padding:20px;line-height:28px;}
	.paragraph-jd p{ padding-bottom:10px;line-height:28px;}
	.contentSlide-l .paragraph{ overflow:hidden; padding:20px 0;}
	.contentSlide-l .paragraph p{  line-height:23px; margin:0;}	
	.contentSlide-l ul li{ float:left; padding:0 0 0 19px; margin-bottom:20px; display:block; font-size:14px;}
	
.media{ line-height:28px; overflow:hidden; padding -bottom:30px;}		
.media ul li{ width:150px; height:100px; float:left; margin-right:0;padding:0; margin:15px 0 15px 26px; border:1px solid #f8f8f8;}	
.media ul li:hover{ background:none;}	
.media ul li img{width:150px; height:100px; border:0;}
.mediaTit{ padding:20px 0 0 28px; clear:both;}


