@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-size:12px;background: url(../images/top_bg.png) no-repeat center top;}
a{text-decoration:none; color:#4a4b4a;}
a:hover{ color:#1a61a4;}

/*头部*/
.header{ width:100%; height:149px;  margin:0 auto;}
.top{width:100%; height:113px; margin:0 auto; position:relative;}
.top_nav{height:29px; line-height:29px; text-align:right}
.top_nav a{display:inline-block; padding:0 15px; background:url(../images/top_navbg.gif) no-repeat left center; color:#fff;}
.top_nav a.nobg{background:none;}
.top_nav a:hover{ color:#d8ede3;}

.logo{ width:100%; height:113px; clear:both; }
.logo img{}
.search{width:252px; height:30px;position:absolute; right:50%; margin:0 -511px 0 0; top:54px; z-index:1000; }
.search input{position:absolute; width:154px;height:28px;line-height:28px; border:1px solid #ccc; color:#323232;  background:#fff; left:0px; top:0px;  padding:0px; margin:0px;}
.search input.notxt{color:#3f3f3c; padding-left:12px; font-size:14px; font-family:"微软雅黑";}	
.search input.notxt1 {position: absolute;width:81px;height: 30px;top: 0px;left:170px;border: none;cursor: pointer;background:url(../images/search.png);cursor:pointer;}

.nav{ width:1022px; margin:0 auto;height:36px; line-height:36px; background:url(../images/nav_bg.png)}
.nav #nav { width:950px; margin:0 auto;}
.nav ul{ width:1000px; margin:0px auto;}
.nav ul li{float:left;color:#016d38; font-size:14px; font-weight:bold;height:36px;line-height:36px; background:url(../images/nav_li.jpg) no-repeat right center;}
.nav ul li.on {}
.nav ul li.on a {background:url(../images/nav_sonnav.png); }
.nav ul li a{color:#fff; font-size:16px; font-weight:normal;  padding:0px 46px; margin:0 1px 0 0; height:36px; display:inline-block;}
.nav ul li a:hover,.nav ul li.on a,.nav ul li .subNav a:hover{color:#156abb;}
.nav ul li .subNav{ top:36px; padding:10px 0; background:url(../images/nav_sonnav.png); width:156px;}
.nav ul li .subNav a{ color:#000;}
.nav ul li.on .subNav dl dd{ border-bottom:1px dashed #b7b7b6;}
.nav ul li.on .subNav dl dd a{ background:none;}

.content{ width:1000px; margin:0px auto; background:#fff; overflow:hidden; padding:11px;}
.Banner2 { width:715px; height:295px; position:relative; overflow:hidden;}
.Banner2 ul {float:left;}
.Banner2 ul li {width:715px;height:295px;position: absolute;top:0;left:0;display: none;}
.Banner2 ul li img {width:715px;height:295px; }
.Banner2 ul li div { width:711px; padding:0 0 0 5px; background-color:#000;  filter: progid:DXImageTransform.Microsoft.alpha(opacity=70);opacity:0.7; height:49px; line-height:49px;text-align: left;
	position: absolute;bottom: 0;left:0;}
.Banner2 ul li div a {color:#fff;font-size: 14px;}
.Banner2 ul li div a:hover {color:#fff;}
.Banner2 ol li {  float:left; width:78px; height:44px;cursor: pointer;background: url(../images/xiao-bg1.jpg) no-repeat;}
.main-thumb{ width:600px; height:400px;}
.slide-thumb img { width:78px; height:44px; vertical-align:bottom; display:block; border:1px solid #ccc; }
.slide-thumb{ position:absolute; right:0px;bottom:3px;}
.Banner2 .slide-thumb ol li{ margin:0 5px 0 0;}
.Banner2 .slide-thumb ol li img:visited { position:absolute; top:-20px; border:1px solid #ccc;}
.bottom img{ display: block;}

/*图片轮播*/
.flex-control-paging li a:hover,.flex-control-paging li a.flex-active { background: #013a1e;}

.mode01{width:1000px; height:295px; clear:both;  margin-top:12px;}
.mode01 .lf { width:715px; float:left;}
.mode01 .rt { width:271px; float:right; background:url(../images/list1_bg.jpg) repeat-y;}
.articleList_title {height: 41px; line-height:41px; position:relative; background:url(../images/list1_top.jpg) no-repeat top; padding:0px 15px;}
.articleList ul{  padding:0 15px;}
.articleList_title h2 { padding:0; font-size:14px; float:left; color:#1a61a4; font-weight:bolder; float:left;}
.more { position:absolute; right:15px; top:13px;}
.articleList ul li{ height:26px; line-height:26px; padding:0 0 0 12px; background:url(../images/list_icon1.jpg) no-repeat left center; }

.mode02 { margin:20px 0 0 0;}
.mode02 .lf { width:271px; float:left;}
.mode02 .lf .nest01{ height:296px;}
.mode02 .lf .nest01 .lf{ width:271px; height:296px; }
.mode02 .md { width:431px; float:left; margin:0 0 0 14px;}

.mode02 .md .nest01 .md{ width:431px;  background:url(../images/list_cont_bg.jpg) repeat-y; float:left; margin:0px;}
.mode02 .md .nest02 .md{ width:431px; float:left; margin:0px;}
.mode02 .rt {width:271px; float:right;}
.mode02 .rt .nest01 .rt{height:189px;background:url(../images/list1_bg.jpg) repeat-y; overflow:hidden;}
.mode02 .rt .nest02 .rt{height:189px;background:url(../images/list1_bg.jpg) repeat-y; margin-top:19px;overflow:hidden;}
.mode02 .rt .nest03 .rt{ height:136px;_height:144px;background:url(../images/list1_bg.jpg) repeat-y; margin-top:20px; overflow:hidden;}
.mode02 .lf .nest02 {  height:245px; margin:14px 0 0 0;}
.mode02 .lf .nest02 .lf{  height:245px;}
.mode02 .md .nest01{ height:296px;}
.mode02 .md .nest02{ height:244px; margin:14px 0 0 0;}
.mode02 .rt .nest01 { height:189px; background:url(../images/list1_bg.jpg) repeat-y;}

.articleList02{background:url(../images/list1_bg.jpg) repeat-y;}
.articleList02 .articleList_title { position:relative; height: 41px; line-height:35px; background:url(../images/list1_top2.jpg) no-repeat top; padding:0px 15px;}
.articleList02 .articleList_title h2 { color:#fff; padding:0px; background:none; font-size:14px;}
.articleList02 ul { padding:5px 15px 0px; }
.articleList02 ul li { height:26px; line-height:26px; border-bottom:none; padding:0 0 0 12px; background:url(../images/list_icon2.jpg) no-repeat left center; }

.articleList3 .listTitle{height: 41px; line-height:35px; background:url(../images/list1_top2.jpg) no-repeat top; padding:0px 15px;}
.articleList3 .listTitle h2 { color:#fff; padding:0px; background:none;}
.articleList3 ul { padding:5px 15px 0px; height:187px;}
.articleList3 ul li { height:25px; line-height:25px; border-bottom:none; padding:0 0 0 12px; background:url(../images/list_icon2.jpg) no-repeat left center; }

.articleList_firstImageSummary .articleList_firstImageSummary_title { position:relative; height:41px; line-height:38px; background:url(../images/list_cont_top.jpg) no-repeat top; padding:0px 15px;}
.articleList_firstImageSummary .firstArticle{ height:130px; margin:0px 15px; border-bottom:1px dashed #d3d3d3; margin-bottom:6px;}
.articleList_firstImageSummary .firstArticle_image{ float:left; width:188px; height:120px;}
.articleList_firstImageSummary .firstArticle_content{ float:right; width:200px;  font-size:12px;}
.articleList_firstImageSummary .articleList_firstImageSummary_title h2{ font-size:14px; color:#1a61a4; padding:0 0 0 30px; background:url(../images/tit_icon2.jpg) no-repeat left center}
.articleList_firstImageSummary .firstArticle_title a{ font-size:14px; font-weight:bolder; color:#02519c; margin-bottom:12px; display:block;}
.articleList_firstImageSummary ul{ padding:5px 15px 0px;}
.articleList_firstImageSummary ul li{background:url(../images/list_icon1.jpg) no-repeat left center; padding-left:12px; line-height:24px;}
.articleList_firstImageSummary ul li .rightDate{ float:right; font-size:12px;}

.articleList03{background:url(../images/list_cont_bg.jpg) repeat-y;}
.articleList03 .articleList_title{ position:relative; height: 41px; line-height:35px; background:url(../images/list_cont_top2.jpg) no-repeat top; padding:0px 15px; }
.articleList03 ul { padding:5px 15px 0;}
.articleList03 h2{ font-size:14px; color:#fff; font-weight:bolder; float:left; padding:0; background:none;}
.articleList03 h2 img{ margin-right:8px;}
.articleList03 ul li{background:url(../images/list_icon2.jpg) no-repeat left center; padding-left:12px; height:26px; line-height:26px;}
.articleList03 ul li .rightDate{ float:right; font-size:12px;}








/*底部开始*/
.footer{height:67px; background-color:#165068;color:#fff; margin:25px 0 0 0;}
.copyRight{width:1000px; margin:0 auto;text-align:center; padding-top:20px; line-height:30px; font-family:"微软雅黑";}

/*二级页*/
.subPage{ width:1000px; margin:0px auto; padding:11px; background:#fff;}
.pageBanner{ width:1000px;}
.Bread{width:1000px;height:39px; line-height:39px; border-bottom:1px solid #e3e3e3;  font-size:13px; color:#156abb; margin-top:5px;}
.Bread a{color:#156abb;}
.articleList2{}
.articleList2 ul{ padding:0; height:auto;}
.articleList2 ul li{ background:url(../images/list_icon1.jpg) no-repeat left center;height:30px; line-height:30px; border-bottom: 1px dashed #ccc;}
.listTitle02{ padding-left:0px; background:none;} 
.listTitle02 h2{color: #156abb; font-size: 16px; font-weight: bold; background:none; line-height:33px; padding:0px; }
.listTitle02 h2 a { color: #156abb;  }
.subPage .articleList2{ margin:10px 0px 20px;}
 
.page{ width:100%; height:30px; line-height:30px; text-align:center; margin:0 auto;font-size:12px;clear:both; margin:20px 0px 30px;}
.page a{ padding:0 5px;}

.pageList{ overflow: hidden;}
.articleTitle { width: 100%;text-align: center;}
.articleTitle h2{font-size: 18px; color:#156abb; line-height: 20px; padding:10px 0;}
.articleTitle h3{ font-size: 14px; color: #555; line-height: 20px; padding:10px 0; font-weight: bold;}
.articleAuthor { height: 30px;text-align: center; line-height: 30px; margin: 10px;background: #f5f5f5; color:#777; }
.article{overflow:hidden; margin:20px 10px;font-size:12px; line-height:22px;}
.Annex {padding:0px; overflow:hidden; margin-bottom:30px;}
.Annex h3 { font-size: 16px;line-height: 30px; color:#156abb; padding-left:5px;}
.Annex ul li { height: 26px; line-height: 26px;background:url(../images/list_icon1.jpg) no-repeat 10px center; padding-left: 28px;}
.Annex ul li a { font-size: 12px; line-height: 24px; color:#656464;}
.Annex ul li a:hover{ color:#156abb;}






/*通栏图片页开始*/
.pictureList_tl2 ul {  width:1034px; overflow:hidden; margin:0 0 0 10px; }
.pictureList_tl2 ul li { width:165px; height:165px; float: left; text-align:center; margin:0 38px 0 0;}
.pictureList_tl2 ul li img { width: 165px; height: 140px; display:block; }
.pictureList_tl2 ul li p { height:20px; line-height:20px; }
.pictureList_tl2 ul li a:hover { color:#156abb; }
/*通栏图片页结束*/




/*二级页左右分栏开始*/
.con { width:1000px; height:auto; overflow:hidden; }
.con .con_left { width: 200px; float: left;border:1px solid #e3e3e3; border-bottom:none; margin:5px 0 0 0px; }
.con .con_left .left_title { height:39px; line-height:39px; background:#156abb; }
.con .con_left .left_title h2 { padding:0 0 0 20px; }
.con .con_left .left_title h2 a { font-size:16px; font-family:"微软雅黑"; color:#fff; font-weight:bold; }
.con .con_left ul li.current a { color:#156abb; background:url(../images/left_arrow_right.png) no-repeat 162px 14px;  }
.con .con_left ul li a { font-size:14px; padding:10px 30px 10px 20px; display: block; border-bottom:1px solid #e3e3e3; }
.con .con_left ul li a:hover { background:url(../images/left_arrow_right.png) no-repeat 162px 14px; color:#156abb; }
.con .con_right { width:780px; height:auto; float: right; }
.pictureList ul { width:800px; overflow:hidden; margin: 0 0 0 10px; }
.pictureList ul li { width:165px; height:165px; float: left; text-align:center; margin:0 35px 0 0; }
.pictureList ul li img { width: 165px; height: 140px; display:block; }
.pictureList ul li p { height:20px; line-height:20px; }
.pictureList ul li a:hover { color:#156abb; }
/*二级页左右分栏结*/
