@charset "UTF-8";
/*fpx2017年10月份*/
/* CSS Document */
html {
	overflow: -moz-scrollbars-vertical;
	overflow-x: hidden;

} /*始终让 Firefox 显示滚动条*/
* {
	word-wrap: break-word;
	margin: 0;
	padding: 0;

}/*文字强制换行word-break:keep-all;(Ff)*/
table {
	border-collapse: collapse;
}/*细线表格*/
fieldset, img {
	border: none;
}/*清除描边,块显示*/
ul, li {
	list-style-type: none;
}/*无列表项目标记*/
a {
	text-decoration: none;
	color: #666666
}/* 链接无下划线,有为underline;链接去框 */
a:link {
	color: #666666;
}/* 未访问的链接 */
a:visited {
	color: #666666;
}/* 已访问的链接 */
a:hover {
	color: #1e9216;
}/* 鼠标在链接上 */
a:active {
	color: #666666;
blr:expression(this.onFocus=this.blur());
}/* 点击激活链接 */
body {
	font-family:"Arial";
	font-size: 12px;
	color: #666;
	background: #f5f5f5;
}
select, input {
	vertical-align: middle;
	outline: none;
}
input[type=button], input[type=reset], input[type=submit], input[type=radio], input[type=checkbox] {
	cursor: pointer;
	outline: none;
}
textarea{outline: none;}
.wrap {
	width: 1200px;
	clear: both;
	margin: 0 auto;
}
.clear {
	clear: both;
	overflow:hidden;
}
.h2 {
	clear: both;
	height: 2px;
	overflow:hidden;
}
.h10 {
	clear: both;
	height: 10px;
	overflow:hidden;
}
.h15 {
	clear: both;
	height: 16px;
	overflow:hidden;
}
.h20 {
	clear: both;
	height: 20px;
	overflow:hidden;
}
.h25 {
	clear: both;
	height: 25px;
	overflow:hidden;
}
.h30 {
	clear: both;
	overflow:hidden;
	height: 30px;
}
.h32 {
	clear: both;
	height: 32px;
}
.h60 {
	clear: both;
	height: 60px;
	overflow:hidden;
}
.fl {
	float: left;
	display: inline;
}
.fr {
	float: right;
	display: inline;
}
img {
	border: none;
}
/*公共部分结束*/
/*
********************************此处首页样式开始********************************
*/
.pic{ overflow:hidden;}
.pic img{ overflow:hidden; transition: all 0.3s linear; -webkit-transition: all 0.3s linear;}
.pic:hover img{ transform:scale(1.05); -webkit-transform:scale(1.05);}
/*头部开始*/
.topBox{ height: 158px; width: 100%; background: url(../images/topBg.jpg) no-repeat center top;}
.top{ overflow: hidden; position: relative;}
.logo{ margin-top: 50px; height: 58px;}
.logo img{ display:block; height: 58px;}
.topR{ overflow: hidden; margin-top: 20px;}
.topR a{ display: block; overflow: hidden; display: block; background: #ffffff url(../images/icn1.png) no-repeat left center; padding: 3px; height: 16px; line-height: 16px; padding-left: 32px; font-family: Arial; color:#1e9216;}
/*头部结束*/
/*menu开始*/
.menuBox{ height:50px; line-height: 50px; background:url(../images/menuBg1.jpg) repeat-x left center; width: 100%;}
.menuList dd{ float:left; display: inline;}
.menuList dd span{ float:left; display: inline;}
.menuList dd span a{ float:left; display: inline; height: 50px; line-height: 50px; padding: 0 22px; color:#ffffff; font-size: 18px;}
.menuList dd.hover span a{ background: #feaa13;}
.search{ width:210px; overflow: hidden; margin-top: 10px; position: absolute; right: 0px; top: 45px;}
.search input{ width:153px; height: 26px; line-height: 28px; padding: 0 10px; float:left; display: inline; border:none; background: #FFF; border: 1px solid #e0e0e0}
.search a{ width:35px; height: 28px; float:left; display: inline; background: #feaa13 url(../images/search.png) no-repeat center center;}
/*menu结束*/
/*banner开始*/

/*banner结束*/

/*第一通栏开始*/
.column1Box{ background:#FFF;}
.column1{ padding:80px 0;}
.column1C{ padding:0 40px;}
.column1C .pic{ width:375px; height: 250px; overflow: hidden; margin-right: 20px;}
.column1C .pic img{ width:375px; height: 250px; overflow: hidden;}
.column1C .text{ overflow:hidden;}
.column1C .text h1{ overflow:hidden; height: 65px; line-height: 65px; font-weight: normal;}
.column1C .text h1 a{ color:#1e9216; font-size: 26px;}
.column1C .text .text1{ overflow:hidden; color:#666666; font-size: 16px; line-height: 25px; height: 100px; overflow: hidden; margin-bottom: 30px; text-align: justify;}
.column1C .text .btn{ overflow:hidden;}
.column1C .text .btn a{ overflow:hidden; display: block; width: 31px; height: 31px; background: url(../images/icn2.png) no-repeat center center; float:right; display: inline;}
/*第一通栏结束*/
/*第二通栏开始*/
.column2Box{ padding:80px 0; background: #f2f2f2;}
.column2List{ overflow: hidden;}
.column2List dd{ overflow: hidden; width: 25%; float:left; display: inline;}
.column2List dd .con{ padding: 0 40px; text-align: center; border-right: 1px solid #d9d9d9; height: 167px;}
.column2List dd .con .icn{ height: 72px;}
.column2List dd .con .icn.icn1{ background:url(../images/icn3.png) no-repeat center center;}
.column2List dd .con .icn.icn2{ background:url(../images/icn4.png) no-repeat center center;}
.column2List dd .con .icn.icn3{ background:url(../images/icn5.png) no-repeat center center;}
.column2List dd .con .icn.icn4{ background:url(../images/icn6.png) no-repeat center center;}
.column2List dd .con h1{ height: 50px; line-height: 50px; font-weight: normal; color:#333333; font-size: 20px; overflow: hidden;}
.column2List dd .con .text1{ color:#666666; font-size: 14px; line-height: 25px; height: 75px; overflow: hidden;}

.column2List dd:hover .con .icn.icn1{ background:url(../images/icn3h.png) no-repeat center center;}
.column2List dd:hover .con .icn.icn2{ background:url(../images/icn4h.png) no-repeat center center;}
.column2List dd:hover .con .icn.icn3{ background:url(../images/icn5h.png) no-repeat center center;}
.column2List dd:hover .con .icn.icn4{ background:url(../images/icn6h.png) no-repeat center center;}
/*第二通栏结束*/
/*第三通栏开始*/

/*第三通栏结束*/
/*第四通栏开始*/

/*第四通栏结束*/
/*第五通栏开始*/

/*第五通栏结束*/
.banner{
	height:198px; 
	overflow:hidden; 
	position:relative;
	}
/*分页*/
.banner .hd{
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	height:30px;
	line-height:30px;
	display: none;
}
.banner .hd ul {
	text-align:center;
}
.banner .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width: 13px;
	height: 13px;
	overflow:hidden;
	line-height:999px;
	margin:0 2px;
	background:#F00;
}
.banner .hd ul .on {
	background:#FFF;
}
/*内容*/		
.banner .bd{ position:relative; height:100%; z-index:0; height:198px;}
.banner .bd li{ zoom:1; vertical-align:middle; height:198px;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.banner .prev,
.banner .next{ display: none;}
/*底部开始*/
.footer{ padding:20px 0; background: #1e9216; color:#f5f5f5; line-height: 24px; font-size: 12px; text-align: center;}
.footer a{ color:#f5f5f5;}
.footer a:hover{ color:#FFF; text-decoration: underline;}
/*底部结束*/
/*
********************************此处首页样式结束********************************
*/
/*
********************************此处内页样式开始********************************
*/
/*内页框架开始*/
.subPage{ padding: 15px; background: #FFF; width: 1170px; overflow: hidden;}
.subPage2{ padding: 15px 50px; background: #FFF; width: 1100px; overflow: hidden;}
.subPageL{ width: 255px; overflow: hidden;}
.subPageLT{ padding: 10px 15px 10px 45px; line-height: 30px; color:#FFF; font-size: 24px; background:#1e9216 url(../images/icn7.png) no-repeat 15px 15px;}
.left{ overflow:hidden; background: #f1f9f4;}
.left dd{ overflow:hidden; margin-bottom: 1px;}
.left dd span{ display:block;}
.left dd span a{ display:block; line-height: 20px; padding: 8px 45px; color:#333333; font-size: 16px;}
.left dd span a:hover{ background: #55aa4f; color: #FFF;}
.left dd div{ overflow:hidden; display:none;}
.left dd div a{ display:block; padding:8px 45px 8px 60px; line-height: 20px; background: url(../images/leftMenuIcn1.png) no-repeat 45px 16px; font-size: 12px; color:#666;}
.left dd div a:hover{ background: url(../images/leftMenuIcn1h.png) no-repeat 45px 16px; color:#1e9216;}
.left dd.hover span a{background: #55aa4f; color: #FFF;}
.left dd.hover div{ display:block;}
.subPageR{ width:895px; overflow: hidden;}
.location{ height: 49px; line-height: 49px; overflow: hidden; border-bottom: 1px solid #e6e6e6;}
.locationL{ color:#1e9216; font-size: 16px; font-weight: bold;}
.locationL2{ color:#1e9216; font-size: 24px; font-weight: bold; padding-left: 33px;}
.locationR{ color:#777777; font-size: 14px; overflow: hidden;}
.locationR a{ float:left; display: inline; color:#777777;}
.locationR a:hover{ color:#1e9216;}
.locationR a.hover{ color:#1e9216;}
.locationR em{ float:left; display: inline; font-style: normal; margin: 0 5px;}
.subPageRC{min-height: 500px; height: auto !important; height:500px; }
/*页码开始*/
.page {
	padding: 35px 0 35px 0;
	overflow: hidden;
	text-align: center;
	clear: both;
}
.page div{ display:inline-block; overflow: hidden;}
.page code, .page a {
	padding: 0px 12px;
	float:left;
	display: inline;
	margin: 0 3px;
	min-width:6px;
	height: 30px;
	line-height: 30px;
	background: #dadada;
	color:#FFF;
	font-size: 14px;
	font-weight: bold;
	border-radius: 4px;
}
.page a:hover {
	background: #1e9216;
	color: #fff;
}
.page a.hover {
	background: #1e9216;
	color: #fff;
}
.page a.first{ background-image:url(../images/first.png); background-position: center center; background-repeat: no-repeat;}
.page a.last{ background-image:url(../images/last.png); background-position: center center; background-repeat: no-repeat;}
.page a.prev{ background-image:url(../images/prev.png); background-position: center center; background-repeat: no-repeat;}
.page a.next{ background-image:url(../images/next.png); background-position: center center; background-repeat: no-repeat;}
.page span{ font-style:normal; float:left; display: inline; margin: 0 3px; line-height: 35px;}
/*页码结束*/
/*内页框架结束*/
/*newsList*/
.newsList{ overflow:hidden;}
.newsList dd{ overflow:hidden; height: 38px; line-height: 38px;}
.newsList dd a{ overflow:hidden; float:left; display: inline; font-size: 16px;}
.newsList dd span{ overflow:hidden; float:right; display: inline; color:#999999; font-size: 14px;}

/*newView*/
.articleBox {
	line-height:28px;
	padding:10px 0;
	color: #666;
    font-size: 16px;
}
.articleBox img{
	max-width:100%;
	}
.articleTitle {
	clear: both;
	text-align: center;
	padding:20px 10px 0 10px;
	line-height: 35px;
	font-size:26px;
	font-family:"microsoft yahei";
	color:#000000;
}
.articleTime {
	display: block;
	clear: both;
	text-align: center;
	color: #666666;
	font-size: 14px;
	line-height:30px;
	padding:10px 0 20px 0;
	border-bottom:1px solid #f0f0f0;
}
.pageUp{
	display:block;
	line-height:30px;
	padding:10px 0 20px 0;
	border-top:1px dotted #ccc;
	color:#333333;
	font-size:14px;
	}
.share{
	display:block;
	clear:both;
	padding:10px 0;
	}
.articlePage{
	clear:both;
	height:30px;
	text-align:center;
	font-family:Arial;
	}
.articlePage a{
	margin:0 1px;
	background:#ccc;
	padding:5px 10px;
	}
.articlePage a:hover{
	color:#fff;
	background:#ec940a;
	}
.articlePage a.hover{
	color:#fff;
	background:#ec940a;
	}
.download{
	clear:both;
	height:32px;
	font-size:18px;
	padding:10px 0 0 0;
	}
.download a{
	display:block;
	line-height:32px;
	float:left;
	padding:0 0 0 40px;
	color:#0079ce;
	font-family:"microsoft yahei";
	margin:0 10px 0 0;
	font-size:14px;
	background:url(../images/download.png) no-repeat left center;
	}
/**
 * 文章阅读页-内容上部大图
 */
#play{
	width:600px;
	height:400px;
	position:relative;
	overflow: hidden;
	background:#fff;
	border:1px solid #e9e9e9;
	padding:5px;
	margin:20px auto 0 auto;
}
#play .change_a {
	width:40%;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 1;
	cursor: pointer;
	display: block;
	overflow: hidden;
	background:url(about:blank);
}
#play .prev_a {left: 0;}
#play .next_a {right: 0}
#play .change_a span {
	width: 24px;
	height: 43px;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -21px;
	display: none
}
#play .prev_a span {background: url(../images/article_icon.png) no-repeat 0px -50px;left: 0;}
#play .next_a span {background: url(../images/article_icon.png) no-repeat -30px -50px;right: 0;}
#play .img_ul {
	position: relative;
	z-index: 1;
	width:600px;
	height:400px;
}
#play .img_ul li{
	position: relative;
	z-index: 1;
	width:600px;
	height:400px;
	background:#fff;
	margin:0 0 5px 0;
}
#play .img_ul li img{position:absolute;}
.imgMove{width:600px;clear:both;margin:20px auto;position:relative;}
.img_hd {
	margin:0 auto;
	overflow: hidden;
	height:60px;
	position:relative;
}
.img_hd ul {
	position: absolute;
	z-index: 1
}
.img_hd ul li {
	float: left;
	height:47px;
	width:70px;
	padding:3px;
	margin:0 7px;
	cursor: pointer;
	background:#fff;
	border:1px solid #d4d4d4;
	position:relative;
}
.img_hd ul li p{
	height:47px;
	width:70px;
	display:block;
	background:#fff;
	position:relative;
	}
.img_hd ul li i{
	display:block;
	clear:both;
	line-height:20px;
	padding:0 5px;
	background:#000;
	color:#fff;
	position:absolute;
	right:3px;
	bottom:3px;
	z-index:99999999999999;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	font-family:Arial;
	font-size:12px;
	font-style:normal;
	}
.img_hd ul li img {position:absolute;height:47px;width:70px;}
.img_hd ul li.on {border:1px solid #1e8ddc;background:#1e8ddc;}
.imgMove .bottom_a {
	width:20px;
	height:25px;
	display: block;
	cursor: pointer;
	z-index: 10;
	float:left;
	top:15px;
	position:absolute;
	z-index:9999999999999;
	background:url(../images/article_icon.png) no-repeat;
}
.imgMove .prev_a {background-position:left top;left:0;}
.imgMove .next_a {background-position:right top;right:0;}
.articleHand{
    clear:both;
    font-size:16px;
    padding:10px 0px 20px 0;
    overflow: hidden;
    }
.articleHand a{
    display:block;
    line-height:32px;
    padding:0 20px 10px 30px;
    float:left;
	background:url(../images/file.png) no-repeat left center; 
}
.articleHand a.word{background:url(../images/word.png) no-repeat left 3px; color:#37a6ff !important; }
.articleHand a.ppt{background:url(../images/ppt.png) no-repeat left center; color:#ff7735 !important;}
.articleHand a.excel{background:url(../images/excel.png) no-repeat left center; color:#15bf44 !important; }
.articleHand a.pdf{background:url(../images/pdf.png) no-repeat left center; color:#1369c0 !important; }
.articleHand a.zip{background:url(../images/zip.png) no-repeat left 3px; color:#ff9779 !important; }
.shareBox{
	height:40px;
	overflow:hidden;
	background:#f1f1f1;
	}
.shareBoxL{
	float:left;
	padding:0 0 0 20px;
	}
.shareBoxL B{
	display:block;
	line-height:40px;
	float:left;
	}
.bdsharebuttonbox{
	float:left;
	padding:6px 0 0 10px;
	}
.shareBoxR{
	line-height:40px;
	float:right;
	padding:0 20px 0 0;
	font-size:14px;
	color:#000;
	}
/*quantu */
.newsAllImg{ overflow:hidden; width:924px;}
.newsAllImg dd{ overflow:hidden; width: 278px; float:left; display: inline; margin: 0 30px 0 0;}
.newsAllImg dd .pic{ width:278px; height:180px; overflow: hidden;}
.newsAllImg dd .pic img{ width:278px; height:180px;}
.newsAllImg dd .text{ height: 55px; line-height: 55px; color:#333333; text-align: center; font-size: 14px;}
/*tuwen */
.newsTextImg{ overflow:hidden;}
.newsTextImg dd{ overflow:hidden; padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #f8f8f8;}
.newsTextImg dd .text{ width: 588px; overflow: hidden;}
.newsTextImg dd .text h1{ height: 38px; line-height: 38px; overflow: hidden; font-weight: normal;}
.newsTextImg dd .text h1 a{ color:#333333; font-size: 20px;}
.newsTextImg dd .text h1 a:hover{ color:#feaa13;}
.newsTextImg dd .text .text1{ color:#444444; font-size: 14px; line-height: 28px; height: 56px; overflow: hidden; margin-bottom: 35px;}
.newsTextImg dd .text .btn{ overflow: hidden;}
.newsTextImg dd .text .btn a{ overflow: hidden; float:left; display: inline; width: 86px; text-align: center; border-radius: 32px; line-height:30px; height: 30px; border: 1px solid #c1c1c1; color:#999999; font-size: 14px;}
.newsTextImg dd .text .btn span{ overflow: hidden; float:right; display: inline;  line-height: 30px;  color:#999999; font-size: 14px;}
.newsTextImg dd .pic{ width:290px; height: 195px; overflow: hidden;}
.newsTextImg dd .pic img{ width:290px; height: 195px; overflow: hidden;}
/*
********************************此处内页样式结束********************************
*/
