@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; font-size:12px; background-color: #fff;}
a{text-decoration:none; color:#333333;}
a:hover{ color:#006e38;}

/*头部*/
.header{ background:#cacccb; height: 300px;  }
.header_lf{ width: 40%; height: 300px; background:#cacccb;  float: left; }
.header_rt{ width: 60%; height: 300px; background: url(../../images/vi20171221/top_bg.png) no-repeat center left;  float: right;}
.logo{ width:318px;height:149px;padding-top:74px;float:right; padding-right: 30px; }
.ser_bg{ width: 100%; height: 300px; background: url(../../images/vi20171221/ser_bg.png) no-repeat center left; position: relative;}

/*头部_搜索*/
.search{width:200px; height:34px;position:absolute; left:47%; bottom: 12px; background: url(../../images/vi20171221/search.png) no-repeat right center; z-index:1000; }
.search input{position:absolute; width:154px;height:34px;line-height:34px; color:#999; border:none; background:#ebebeb; left:0px; top:0px;  padding:0px; margin:0px;}
.search input.notxt {color:#999; padding-left:12px;}	
.search input.notxt1 {position:absolute; width:25px;height:26px; left:166px;}

.pageList dl{width:100%;overflow:hidden}

/*公用样式*/
.content{ width:1200px; margin:auto; overflow:hidden; padding:20px 0 40px;}
.content .title{ width: 100%; height:92px; text-align: center; }
.content .title h2{ font-size: 42px; color: #666; font-weight:400; padding-top:28px; }
.row01,.row02,.row03{ padding:70px 0; overflow: hidden; }
.title{ margin-bottom: 50px; }

/*基础部分*/
.row01 .title{ background: url(../../images/vi20171221/title_bg01.png) no-repeat top center; }
.row01 ul{ margin-bottom: 50px; overflow: hidden; }
.row01 ul li { float: left; padding-right: 37px; width: 210px; }
.row01 ul li:last-child { padding-right: 0px;  }
.row01 ul li .icon{ background: #edf0ef; padding:12px 47px; }
.row01 ul li a{ display: block; background: #cacccb; text-align: center; padding:20px 20px 32px; }
.row01 ul li a:hover{ display: block; background: #cfe5da; text-align: center; padding:20px 20px 32px;  }
 /*公用样式*/
.row01 ul li a h4,.row02 a h4,.row03 ul li h4{ font-size: 18px; font-weight: normal; color:#06713d;}
.row01 ul li a span,.row02 a span ,.row03 ul li a { display: inline-block; height: 40px; padding-top:10px; font-size: 16px; color:#999; line-height: 20px;}

/*应用部分*/
.row02 .title{ background: url(../../images/vi20171221/title_bg02.png) no-repeat top center; }
.row02 a{ display: block; width: 330px; height: 100px; padding-top: 80px; margin-bottom: 30px;  float: left;}
.row02 .lf { background: url(../../images/vi20171221/row02_icon01.png) no-repeat center left; background-color: #edf0ef;  padding-left: 268px; margin-right:4px; }
.row02 .rt { background: url(../../images/vi20171221/row02_icon02.png) no-repeat center right; background-color: #edf0ef;  padding-right: 268px; text-align: right; }
.row02  a:hover{ display: block; background-color: #cfe5da; }


/*网站公告*/
.row03 .title{ background: url(../../images/vi20171221/title_bg03.png) no-repeat top center; }
.row03 ul li{ width: 298px; height: 80px; padding-top: 80px;  float: left;}
.row03 .lf { background: url(../../images/vi20171221/row03_icon01.png) no-repeat center right; background-color: #edf0ef;  padding:60px 190px 40px 110px; margin-right:4px; text-align: right; }
.row03 .rt { background: url(../../images/vi20171221/row03_icon02.png) no-repeat center left; background-color: #edf0ef;  padding:60px 110px 40px 190px; }
.row03 ul li a:hover{ color:#095c40;  }


/*底部*/
.footer{height:100px; color:#666; font-size:14px; background:#cfd1d0; clear: both; position: relative; z-index: 400; }
.copyRight{ width:1200px; margin:auto; text-align:center; padding-top:28px; line-height:24px;}



/*二级页*/
.subPage_content{ background: #ebebeb;}
.subPage{ width:1207px; overflow: hidden; margin:0px auto 0;  position: relative; top: -7px; z-index: 201; }

.sub_left{width:247px;  float:left; position: relative; z-index:300;background-color:#f7f7f7;padding-bottom:5000px;margin-bottom: -5000px;}
.sub_left .tabtitle{ width: 247px; height: 48px; background: url(../../images/vi20171221/sub_left_bg01.png) no-repeat top left; }
.sub_left h2{ margin-left: 7px; height:48px;line-height:48px; background: url(../../images/vi20171221/sub_left_bg02.png) repeat center left; text-align:center; font-size:22px; color:#fff; font-weight: normal;}

.sub_left ul{border-bottom:1px solid #fff; margin-left: 7px; background-color: #f7f7f7;overflow: auto; }
.sub_left li{overflow: hidden;border-bottom: 1px solid #ccc; margin:0px 5px;}
.sub_left li a{height:30px;line-height:30px;text-align:left;font-size:16px; color:#666; display: inline-block; padding:10px 0px 10px 19px;}
.sub_left ul li:hover a{ color:#006e38; background: url(../../images/vi20171221/cur_bg.png) no-repeat center left;}
.sub_left ul li.current a{ color:#006e38; background: url(../../images/vi20171221/cur_bg.png) no-repeat center left;}
#height3{overflow: auto;}
.sub_right{ width:920px; margin-top: 7px; padding:0px 20px 40px;  float:right; background-color:#fff;}


/*面包屑*/
.Bread2{height:60px; line-height:60px;border-bottom:3px solid #008239; font-size:13px; color:#282828;font-size:16px;color:#005fb9;font-weight:bold;}
.Bread2 a,.Bread2 span{ display: inline-block; font-size:24px; color:#666; }
.Bread2 a{font-weight: normal; background: url(../../images/vi20171221/bread_bg01.png) no-repeat center left; padding-left: 20px; }
.Bread2 span{font-weight:700; background: url(../../images/vi20171221/bread_bg02.png) no-repeat center left; margin-left:18px; padding-left:28px; }
.Bread2 a:hover{color:#006e38;}

/*多标题列表页*/
.listTitle{ padding-left:0px; background:none; width:100%; height:74px;line-height:74px; position: relative;} 
.listTitle h2{color:#008239; background:none; font-size: 20px; line-height:74px; padding:0px 20px 0px 40px; background: url(../../images/vi20171221/page_title_bg01.png) no-repeat center left; }

/*.pageList dl dd a img{ border: 1px solid #e5e5e5; margin-bottom: 10px; }*/


/*通栏列表页*/
.subPage2{ width:1140px; overflow: hidden; margin:0px auto 0; padding: 0px 30px 10px; background-color: #fff; }
.subPage2 ul { padding-top:20px;  }
.subPage2 ul li { height: 45px; overflow:hidden;  }
.subPage2 ul li a{ float: left; font-size: 16px; line-height: 45px; width: 1000px; }
.subPage2 ul li span{ color: #999; text-align: right; float: right; font-size: 14px; line-height: 40px; }

/*文章页*/
.articleTitle { width: 100%;text-align: center;}
.articleTitle h2{font-size: 22px;color:#008239; line-height: 24px; padding:30px 0 10px;}
.articleAuthor { height: 30px;text-align: center; line-height: 30px; background: #f5f5f5; color:#777; margin:15px 0 25px; }
.article{overflow:hidden; font-size:16px; line-height:32px; padding-bottom: 40px;}



/*附件栏*/
.pageList ul li a { display: block;  width: 340px; height: 50px; line-height: 50px; background: url(../../images/vi20171221/download_icon.png) no-repeat center left; padding-left: 60px; border:1px solid #e5e5e5; color: #008239;  font-size: 16px; margin:0px 10px; float: left; margin-bottom:15px; }

.pageList ul li a:hover { border:1px solid #008239;  }
 


.page{ width:100%; height:40px; line-height:40px; text-align:center; margin:0 auto;font-size:14px;clear:both; margin:30px 0 30px;background-color:#f5f5f5;}
.page a{ padding:0 5px; }
.cur02{width:1200px;}


.currents { top:0; }
.sub_bottom{height: 40px;line-height: 40px;padding:10px 0;width: 184px;margin:0 auto;}
.sub_bottom a{float:left;width: 92px;font-size:16px;color:#008239;text-align: center;background: url(../../images/vi20171221/cur_bg.png) no-repeat center left;}