@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; font-size:12px; background: #fefdfa; }
a{text-decoration:none; color:#4a4b4a;}
a:hover{
	color: #165068;
}

/*头部*/
.header{ width:100%; height:230px;  margin:0 auto;}
.top{/*width:1003px;*/ height:191px; margin:0 auto; position:relative; }
.top_nav{height:30px; line-height:30px; text-align:left; position:absolute; left:50%; margin:0 0 0 -500px; overflow:hidden;}
.top_nav a{display:inline-block; padding:0 5px 0 10px; background:url(../images/top_navbg.gif) no-repeat left center; color:#fff;}
.top_nav a.nobg{background:none;}
.top_nav a:hover{ color:#bc0000;}

.logo{ /*width:1003px;*/ height:191px; clear:both; overflow:hidden; }
.logo a { width:1003px; height:160px; margin:30px auto 0px; display:block;}
.logo img{}
.search{ overflow:hidden; width:197px; height:30px;position:absolute; right:50%; margin:0 -500px 0 0; top:0px;background:url(../images/search_bg.jpg) no-repeat left center; z-index:1000; }
.search input{position:absolute; width:153px;height:30px;line-height:30px; color:#323232; border:none; background:none; left:0px; top:0px;  padding:0px; margin:0px;}
.search input.notxt{color:#fff; font-family:"微软雅黑"; padding-left:12px;}	
.search input.notxt1 {position:absolute;width:33px;height:30px;left:164px;}

.nav{ width:1003px;height:39px; line-height:39px; margin:0 auto; background:url(../images/nav_bg.jpg) repeat-x;}
.nav ul{ width:1000px; margin:0px auto;}
.nav ul li{
	float: left;
	color: #165068;
	font-size: 14px;
	font-weight: bold;
	height: 39px;
	line-height: 39px;
	background: url(../images/nav_li.jpg) no-repeat left center;
	padding-top: 0px;
	padding-right: 9px;
	padding-bottom: 0px;
	padding-left: 19px;
}
.nav ul li:first-child{ background: none;}
.nav ul li a{color:#fff; font-weight:normal;}
.nav ul li a:hover,.nav ul li.on a,.nav ul li .subNav a:hover{color:#fff;}
.nav ul li.on .subNav{ top:39px; padding:10px 0; background:#1b557b;}
.nav ul li.on .subNav dl dd{ border-bottom:1px dotted #fff; height: 39px;line-height: 39px;}
.nav ul li.on .subNav dl dd a{ color:#fff; line-height: 39px;}

.content{ width:1003px; margin:13px auto 40px; overflow:hidden;}

/*图片轮播*/
/*.flexslider{ width:730px; height: 320px;  border:1px solid #ccd7e0; overflow: hidden;}
.flexslider .slides{*width:730px; *height: 320px;}
.flexslider .slides li{*width:730px; *height: 320px;}
.flexslider img{ display: block; width:730px; height: 320px; *width:730px; *height: 320px;}
.flexslider .til_slides{ width:100%; height:40px; position: absolute;bottom:0; left:0; line-height: 40px; background: #444; background: rgba(0,0,0,.8); color:#fff; padding-left: 15px;}
.flex-control-nav{ display:none;}
.flex-control-paging li{ margin:0 10px 0 0;}
.flex-control-paging li a{ width: 8px; height: 8px; line-height: 8px; border-radius: 0; background: #fff;text-indent:999px;}
.flex-control-paging li a:hover,.flex-control-paging li a.flex-active{ background: #0076cd; color:#fff;}
.flex-direction-nav .flex-prev { width: 14px; height: 31px; *width: 14px; *height: 31px; background:url(../images/baner_lf.png) no-repeat; position:absolute; left:37px; *left:37px; }
.flex-direction-nav .flex-next { width: 14px; height: 31px; *width: 14px; *height: 31px; background:url(../images/baner_rt.png) no-repeat; position:absolute; right:37px; *right:37px;}
*/






/*图片轮播*/
.flexslider{ width:730px; height: 320px; border:1px solid #ccd7e0; overflow: hidden;}
.flexslider img{ display: block; width:730px; height: 320px;}
.flexslider .til_slides{ width:100%; height: 40px; position: absolute;bottom:0; left:0; line-height: 40px; background: #444; background: rgba(0,0,0,.6); color:#fff; padding-left: 15px;}
.flex-control-nav{ bottom:7px; text-align: right;}
.flex-control-paging li{ margin:0 10px 0 0;}
.flex-control-paging li a{ width: 14px; height: 31px;  border-radius: 0; background:url(../images/baner_lf.png) no-repeat;text-indent:999px;}
.flex-control-paging li a:hover,.flex-control-paging li a.flex-active{ background: #0076cd; color:#fff;}
.flex-control-nav{ display:none;}
.flex-direction-nav .flex-prev{ width: 14px; height: 31px; background:url(../images/baner_lf.png) no-repeat;}
.flex-direction-nav .flex-next{ width: 14px; height: 31px; background: url(../images/baner_rt.png) no-repeat;}





.mode01{width:1003px; overflow:hidden; clear:both; }
.mode01 .lf{ width:243px; height:947px;  float:left}
.mode01 .lf .nest01{ width:243px; height:716px; background:url(../images/yunwen.jpg);}
.mode01 .lf .nest01 .lf{ width:243px; height:716px;}
.mode01 .lf .nest01 .lf .nest01{width:243px;height: auto;}
.mode01 .lf .nest01 .lf .nest01 .lf{width:243px;height: auto;padding: 0 0 20px;}
.mode01 .lf .nest01 .lf .nest02 {background:none;}
.mode01 .lf .nest01 .lf .nest02 .lf{ width:243px; height:272px; }
.mode01 .lf .nest02{width:243px; height:212px; background:#f3f3f3; margin:10px 0 0 0;}
.mode01 .lf .nest02{width:243px; height:212px;}
.mode01 .rt{ width:730px; height:947px; float:right;}
.mode01 .rt .nest02 { width:730px; margin:25px 0 0 0; overflow:hidden;}
.mode01 .rt .nest02 .rt{ width:730px; height:325px; }
.more{ float:right;  padding-right: 8px;}
.more a{color:#707070; font-size:14px;}
.more a:hover{ color:#214ba0;}
.articleList .articleList_title { height:37px; line-height:37px; border-bottom:1px solid #ababab; position:relative; margin:0 0 10px 0;}
.articleList .articleList_title h2 {height:37px; background:url(../images/list_tit_icon.jpg) no-repeat left center; position:absolute; bottom:-1px; width:127px; color:#000000; font-size:16px; font-weight:bolder; padding-left:40px; line-height:37px;}
.articleList ul li { padding:0 0 0 20px; background:url(../images/icon4.jpg) no-repeat 5px center;}
.articleList ul li .rightDate{ color:#777777;}


.articleList2 .articleList_title { height:37px; line-height:37px; border-bottom:1px solid #ababab; position:relative; margin:0 0 10px 0; }
.articleList2 .articleList_title h2 {height:37px; background:url(../images/list_tit_icon.jpg) no-repeat left center; position:absolute; bottom:-1px; width:127px; color:#000000; font-size:16px; font-weight:bolder; padding-left:40px; line-height:37px;}
.articleList2 ul li { padding:0 0 0 20px; background:url(../images/icon4.jpg) no-repeat 5px center; height:28px; line-height:28px;}
.articleList2 ul li a { float:left;}
.articleList2 ul li .rightDate{ color:#777777; float:right;}

.articleList3{
	height:140px;}
.articleList3 .articleList_title { height:37px; line-height:37px; border-bottom:1px solid #ababab; position:relative; margin:0 0 10px 0;}
.articleList3 .articleList_title h2 {height:37px; background:url(../images/list_tit_icon.jpg) no-repeat left center; position:absolute; bottom:-1px; width:127px; color:#000000; font-size:16px; font-weight:bolder; padding-left:40px; line-height:37px;}
.articleList3 ul li { padding:0 0 0 20px; background:url(../images/icon5.jpg) no-repeat 5px center; height:28px; line-height:28px;}
.articleList3 ul li a { float:left;}









.articleList4 .articleList_title{ height:49px; line-height:49px; background:url(../images/icon1.png);}
.articleList4 .articleList_title h2{ height:49px; line-height:49px; padding:0 0 0 20px;}
.articleList4 .articleList_title h2 a { color:#bf905d; font-size:16px;}
.articleList4 dl dt{background:url(../images/icon2.png) no-repeat 20px center; padding-left:48px; height:44px; line-height:44px; border-bottom:1px solid #cfd7d7;}
.articleList4 dl dt a{ color:#001238; font-size:14px;}
.articleList4 dl dd{ padding-left:24px; height:42px; line-height:42px; background:url(../images/lf_dd_bg.jpg) repeat-x bottom;}
.articleList4 dl dd a{ color:#001238; display:block; background:url(../images/icon3.png) no-repeat  200px center;}
.articleList4 dl dd a:hover{ display:block; background:url(../images/icon3_hover.png) no-repeat  200px center;  color:#2863b0;}




.articleList5 .articleList_title{ height:49px; line-height:49px; background:url(../images/icon1.png);}
.articleList5 .articleList_title h2{ height:49px; line-height:49px; padding:0 0 0 20px;}
.articleList5 .articleList_title h2 a { color:#bf905d; font-size:16px;}
.articleList5 dl dt{background:url(../images/icon2.png) no-repeat 20px center; padding-left:48px; height:44px; line-height:44px; border-bottom:1px solid #cfd7d7;}
.articleList5 dl dt a{ color:#001238; font-size:14px;}
.articleList5 dl dd{ padding-left:24px; height:42px; line-height:42px; background:url(../images/lf_dd_bg.jpg) repeat-x bottom;}
.articleList5 dl dd a{ color:#001238; display:block; background:url(../images/icon3.png) no-repeat  200px center;}
.articleList5 dl dd a:hover{ display:block; background:url(../images/icon3_hover.png) no-repeat  200px center;  color:#2863b0;}



.mode01 .rt .nest03 { overflow:hidden;}
.mode01 .rt .nest03 .lf { width:458px; height:280px; float:left;}
.mode01 .rt .nest03 .rt { width:248px; height:280px; float:right;}



/**tab切换1样式开始**/
.tabArticleList{text-align: center;}
.tabListTitle{ width:100%; height:38px;  }
.tab_menu{ width:100%;text-align: center;}
.tab_menu h3{ width:49.99%; height:38px; text-align:center; line-height:38px; float:left;font-size:16px;font-family:"微软雅黑"; cursor:pointer; color:#000; font-weight:bolder }
.tab_menu h3 a{  padding: 0 0 0 25px; height:38px; text-align:center; line-height:38px; float:left;font-size:16px;font-family:"微软雅黑"; cursor:pointer; color:#000; font-weight:bolder }
.tab_menu h3:hover,.tab_menu h3.on{
	border-bottom: 2px solid #ab2626;
	float: left;
	width: 100%;
	text-align: center;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}
.tab_menu h3:hover a,.tab_menu h3.on a{ padding: 0 0 0 25px; color:#ab2626; font-weight:bolder; height:38px; text-align:center; line-height:38px;}
.more_tab{ display: none;}
.tabListTitle .more{ width:40px; float:right}
.tabListTitle .more a{font-size: 12px;}
.firstArticle{width:414px; height:101px;padding:15px 0px; border-bottom:1px solid #e6e6e6;}
.firstArticle .firstArticle_image{width: 25%; float: left;}
.firstArticle .firstArticle_content{width: 70%; float: right;}
.firstArticle .firstArticle_content .firstArticle_title{color:#101010; font-size:14px;  height:30px; line-height:30px;}
.firstArticle .firstArticle_content .firstArticle_summary{color: #333; font-size: 12px; line-height: 20px; font-family: "宋体";}
.firstArticle_image a img{width: 100%; height: 100px;}
.more2 a{font-size: 14px;}
.tabList{ width:100%px;  padding: 20px 0 0 0;}
.tabListBox{ display:none;}
.tabListBox ul{ }
.tabListBox ul li{  height:55px; line-height:55px; padding-left:5px; border-bottom:1px solid #ebebeb;}
.tabListBox ul li span{ font-size: 14px; margin-left:5px; color:#004174; font-family:Courier,Arial; }
.tabListBox ul li a{font-size: 14px; font-family:"微软雅黑"; color:#333333; line-height:28px;}
/**tab切换1样式结束*/












/*底部开始*/
.footer{height:97px; background:url(../images/footer_bg.jpg);color:#fff;}
.copyRight{width:1000px; height: 97px; text-align:center; padding-top:20px; margin: 0 auto; line-height:25px; font-family:"微软雅黑"; }


/*二级页*/
.subPage{ width:1003px; margin:0px auto;}
.pageBanner{ width:1003px; }
.pageBanner img{ width:1003px;}
.Bread{
	width: 100%;
	height: 39px;
	line-height: 39px;
	border-bottom: 1px solid #e3e3e3;
	font-size: 13px;
	color: #165068;
	margin-top: 15px;
}
.Bread a{
	color: #165068;
}
.articleList2{}
/*.articleList2 ul li{ background: url(../images/list_lig.gif) no-repeat left center;height:30px; line-height:30px; border-bottom: 1px solid #acd598;}*/
.listTitle2{ padding-left:0px; background:none; margin-top: 0px;} 
.listTitle2 a{ float:right;}
.listTitle2 h2{
	color: #165068;
	font-size: 16px;
	font-weight: bold;
	line-height: 33px;
	padding: 0px;
	margin: 5px 0px;
}
/*.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{ padding-bottom: 30px; overflow: hidden;}
.articleTitle { width: 100%;text-align: center;}
.articleTitle h2{
	font-size: 18px;
	color: #165068;
	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: #165068;
	padding-left: 5px;
}
.Annex ul li { height: 26px; line-height: 26px;background:url(../images/icon3_hover.png) 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: #165068;
}





/*通栏图片页开始*/
.pictureList_tl2 .listTitle2 h2 {  border: medium none; color: #004b85; font-size: 16px; font-weight: bold; height: 33px; line-height: 33px; padding: 0;  }
.pictureList_tl2 ul {  width:1020px; overflow:hidden; }
.pictureList_tl2 ul li { width:180px; height:180px; float: left; text-align:center; margin:0 24px 0 0; border-bottom: none; background: none; padding:0px; }
.pictureList_tl2 ul li a { width:180px; height:180px; padding: 0px; background: none; }
.pictureList_tl2 ul li img { width: 180px; height: 140px; display:block; }
.pictureList_tl2 ul li p { height:20px; line-height:20px; margin: 10px 0 0 0; }
/*通栏图片页结束*/

/*二级页左右分栏开始*/
.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 0; }
.con .con_left .left_title { height:39px; line-height:39px; border-bottom: 2px solid #165068; }
.con .con_left .left_title h2 { padding:0 0 0 20px; }
.con .con_left .left_title h2 a {
	font-size: 16px;
	font-family: "微软雅黑";
	color: #165068;
	font-weight: bold;
}
.con .con_left ul li.current a {
	color: #165068;
	background: url(../images/arrow_right.png) no-repeat 175px 14px;
	border-bottom: 1px solid #004b85;
}
.con .con_left ul li a { font-size:14px; padding:10px 30px 10px 20px; display: block; border-bottom:1px solid #004b85; }
.con .con_left ul li a:hover {
	color: #165068;
	background: url(../images/arrow_right.png) no-repeat 175px 14px;
	border-bottom: 1px solid #004b85;
}
.con .con_right { width:780px; height:auto; float: right; }
.pictureList ul { width:800px; overflow:hidden; }
.pictureList ul li { width:180px; height:165px; float: left; text-align:center; margin:0 20px 0 0; padding: 0px; background: none; border-bottom: none; }
.pictureList ul li a { width:180px; height:165px; padding: 0px; background: none; }
.pictureList ul li img { width: 180px; height: 140px; display:block; }
.pictureList ul li p { height:20px; line-height:20px; margin: 3px 0 0 0; }
/*二级页左右分栏结束*/
