@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; font-size:12px; background-color:#ebebeb;min-width:1000px;}
a{text-decoration:none; color:#4a4b4a;}
a:hover{ color:#0058a2;}
/*头部*/
.header{ width:100%; height:180px;margin:0 auto;}
.top{width:100%; height:143px; margin:0 auto; position:relative;}
.logo{ width:100%; height:143px;}
.logo_link{width:1000px;height:143px;display:block;margin:0 auto;}
.search{width:180px; height:29px;position:absolute;right:50%;margin-right:-500px;top:65px;background:url(../images/search_bg.jpg) no-repeat left center; z-index:1000; }
.search input{position:absolute; width:133px;height:29px;line-height:29px; color:#323232; border:none; background:none; left:0px; top:0px;  padding:0px;}
.search input.notxt{color:#2F78B0; padding-left:12px;}	
.search input.notxt1 {position:absolute;width:35px;height:29px;left:144px;}

.nav{ width:auto;height:37px; line-height:37px;background-color:#0064b5;}
.nav ul{ width:1000px;height:37px;margin:0px auto;background:url(../images/nav_bg.jpg) repeat-x;}
.nav ul li{float:left;color:#fff; font-size:15px; font-weight:bold;height:37px;line-height:37px;}
.nav ul li a{color:#fff; font-size: 15px;height:37px; padding:0px 28px;display:block;}
.nav ul li a:hover,.nav ul li.on a{color:#0064b5;background-color:#fff;}
.nav ul li .subNav{top:37px;background-color:#fff;}
.nav ul li.on .subNav dl dd{ height: auto;line-height:20px; padding:8px 20px 8px 27px; overflow: hidden; }
.nav ul li.on .subNav dl dd a{ height: auto; line-height:20px; padding:0; color:#0064b5;text-align:left;}
.nav ul li.on .subNav dl dd a
.nav ul li.on .subNav dl dd a:hover{color:#694602;}
.content{ width:1000px; margin:0px auto; background:#fff; overflow:hidden;}
.content a:hover{color:#0058a2}
.Banner{width:1000px; height:362px; margin:0 auto;}

/*图片轮播*/
.flexslider{ width:1000px; height:330px; overflow: hidden;}
.flexslider img{ display: block; width:1000px; height:330px;}
/*FlexSlider默认样式*/
.Banner .flexslider { background: #fff; border:13px solid #fff; position: relative; zoom: 1; }
.Banner .flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.Banner .loading .flex-viewport { max-height: 300px; }
.Banner .flexslider .slides { zoom: 1; }
.Banner .carousel li { margin-right: 5px; }
/*icon小点*/
.Banner .flex-control-nav {width:145px; position: absolute; bottom:16px; right:7px;text-align:center;z-index:99999;}
.Banner .flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.Banner .flex-control-paging li a {width: 12px; height: 12px; display: block;background:url(../images/icon2.png) no-repeat; cursor: pointer;text-indent: -9999px; }
.Banner .flex-control-paging li a:hover {background:url(../images/icon1.png) no-repeat; }
.Banner .flex-control-paging li a.flex-active {background:url(../images/icon1.png) no-repeat;}
.Banner .slides h4 a{color:#fff;opacity: 1.0;font-size:12px;}
.Banner .slides h4 a:hover{color:#fff;font-size:12px;}

.mode01{width:968px; overflow:hidden; clear:both;padding:0 16px;margin-bottom:25px;}
.mode01 .lf{width:272px;height: 385px;margin-right:18px;float:left;overflow:hidden;}
.articleList02{width:auto;border:1px solid #dbe4e9;overflow:hidden;background-color:#f6f8f7;padding: 0px 12px;}
.listTitle02{height: 40px;line-height:40px;border-bottom:2px solid #cbd9e6;}
.listTitle02 h2{color: #0058a2;width:88px;font-size: 14px; font-weight: bold; border-bottom:2px solid #2e71bf;padding-left:26px;}
.articleList02 ul{padding:15px 0;width:auto;overflow:hidden;}
.articleList02 ul li{line-height:31px;}
.articleList02 .leftDate{font-size:12px;font-family:Georgia;margin-right:17px;}


.rightDate{float:right}
.articleList01 ul li span{float:right}
.mode01 .md{width:422px;height: 385px;float:left;overflow:hidden;}
.articleList_firstImageSummary{width:auto;border:1px solid #dbe4e9;overflow:hidden;background-color:#fff;padding: 0 12px 5px;}
.articleList_firstImageSummary_title{border-bottom:2px solid #cbd9e6;margin-bottom:10px;height:40px;line-height:40px;} 
.articleList_firstImageSummary_title h2{color: #0058A2;width:100px;font-size: 14px; font-weight: bold; border-bottom:2px solid #2e71bf;padding-left:26px;background:url(../images/titIcon2.jpg) no-repeat left center;}
.articleList_firstImageSummary .firstArticle{}
.articleList_firstImageSummary .firstArticle_content{width:58%;float:right;overflow:hidden}
.articleList_firstImageSummary .firstArticle_content span{line-height:21px;display:block;}
.articleList_firstImageSummary .firstArticle_content a:link,.lf .firstArticle_content a:visited{color:#0058A2;font-size:12px;text-decoration:none;font-weight:bold;}
.articleList_firstImageSummary .firstArticle_content a:hover{color:#0058A2;font-size:12px;text-decoration:none;font-weight:bold;}
.articleList_firstImageSummary .firstArticle_image{width:38%;float:left; height:100%;}
.articleList_firstImageSummary .firstArticle_image img{width:150px;height:100px;}
.articleList_firstImageSummary ul{clear:both;padding:10px 0 15px 0;}
.articleList_firstImageSummary ul li{line-height:29px;height:29px;background:url(../images/listIcon.jpg) no-repeat left center;padding-left:17px;overflow: hidden;}


.mode01 .rt{width:238px;height: 385px;float:right;overflow:hidden;}
.mode01 .rt .nest01 .rt{width:238px;height: 186px;}
.articleList03{width:auto;border:1px solid #dbe4e9;overflow:hidden;background-color:#f6f8f7;padding:0 12px 10px;border-bottom:none;}
.listTitle03{border-bottom:2px solid #CECFC9;margin-bottom:10px;height:40px;line-height:40px;} 
.listTitle03 h2{color: #0058a2;width:88px;font-size: 14px; font-weight: bold; border-bottom:2px solid #2e71bf;padding-left:26px;background:url(../images/titIcon3.jpg) no-repeat left center;}
.articleList03 ul {width:auto;overflow:hidden;}
.articleList03 ul li{background:url(../images/listIcon.jpg) no-repeat 5px center;height:28px; line-height:28px;padding-left:20px;}
.mode01 .rt .nest02 .rt{width:238px;height: 197px;}
.articleList06{width:auto;border:1px solid #dbe4e9;border-top:none;overflow:hidden;background-color:#f6f8f7;padding: 0 12px 40px;}
.listTitle06{border-bottom:2px solid #CECFC9;margin-bottom:10px;height:40px;line-height:40px;} 
.listTitle06 h2{color: #0058a2;width:88px;font-size: 14px; font-weight: bold; border-bottom:2px solid #2e71bf;padding-left:26px;background:url(../images/titIcon4.jpg) no-repeat left center;}
.articleList06 ul li{background:url(../images/listIcon.jpg) no-repeat 5px center;height:28px; line-height:28px;padding-left:20px;}


.more{ float:right; padding-right: 8px;}
.more a{color: #282828; font-size:12px;}
.listTitle{border-bottom:2px solid #cbd9e6;margin-bottom:10px;} 
.listTitle h2{color: #0058a2;width:88px;font-size: 14px; font-weight: bold; border-bottom:2px solid #2e71bf;}

.articleList{}

/*底部开始*/
.footerIn { width:930px; margin:0 auto; }
.footer{overflow: hidden;height: 184px;border-top:2px solid #2d70be;background-color:#fff;}
.tupian { width:auto;float:left; margin:60px 0 0 0; }
.copyRight{width: 392px;/* text-align:center; */padding: 6px 0px;line-height:24px;color: #000000; float:right;}


/*二级页*/
.subPage{width:1000px; margin:0px auto;background-color:#F5F6EF;overflow:hidden;}
.pageBanner{ width:1000px;}
.Bread{width:955px;height:39px; margin:0 auto;line-height:39px; border-bottom:1px solid #EAEBE1; padding-left:25px; font-size:13px; color:#0282828;}
.Bread a{color:#282828;}
.Bread a:hover{color:#0058A2;}
.articleList2{}
.articleList2 ul li{ background: url(../images/icon01.jpg) no-repeat 5px center; padding-left:20px; font-size:14px;height:32px; line-height:32px;}
.listTitle2{ padding-left:0px; background:none;height:35px;line-height:35px;} 
.listTitle2 h2{color: #819319; font-size: 16px; font-weight: bold;height:35px;line-height:35px; padding:0px; margin:5px 0px;}
.listTitle2 h2 a{color: #819319;}

.listTitle05{height:40px;line-height:40px;border-bottom:2px solid #CBD9E6}
.listTitle05 h2{font-weight:bold;color:#0058A2;font-size:16px;float:left;border-bottom:2px solid #2E71BF;width:100px; }
.articleList05 ul{width:100%;overflow:hidden;padding:10px 0;}
.articleList05 li{height:35px;line-height:35px;width:100%;}
.articleList05 li span{height:35px;line-height:35px;}
.listTitle05 span{float:right;}
.articleList2 ul li span{ float:right;}
.subPage .articleList2{ margin:10px 0px 0;padding-bottom:15px;}
.page{ padding-bottom:30px;clear:both;}
.pageList{width:90%;margin:0 auto; padding-bottom: 30px; overflow: hidden;}
.pageList a:hover{color:#0058A2}
.listTitle04 { width: 100%;text-align: left;}
.listTitle04 h2{font-size: 20px; color:#819319; line-height: 30px; padding:10px 0 0 8px;}
.articleList04 li{height:40px;line-height:40px;border-bottom:1px dotted #CECFC8;background:url(../images/icon01.jpg) no-repeat left center;padding:0 10px 0 20px;}
.articleList04 li span{float:right;}

.pageArticle{width:90%;margin:0 auto;padding-bottom:15px;}
.articleTitle { width: 100%;text-align:center;}
.articleTitle h2{font-size: 20px; color:#0058A2; line-height: 30px; padding:10px 0 0 8px;}
.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 0;background: #fff; color:#777; }
.article{overflow:hidden; margin:20px 10px 0 10px;font-size:14px; line-height:30px;}
.Annex {padding:20px 10px; overflow:hidden; margin-bottom:30px;}
.Annex h3 { font-size: 16px;line-height: 30px; color:#0058A2; padding-left:5px;}
.Annex ul{ padding-top: 8px;}
.Annex ul li { height: 26px; line-height: 26px;background:url(../images/icon01.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:#0058A2;}


/*侧边栏*/
.sub_left{width:200px;float:left;margin:25px 0 0 20px;}
.sub_left h3{height:40px;line-height:40px;background-color:#0063b4;color:#fff;font-size:18px;text-align:center;}
.sub_left ul{width:auto;border:1px solid #ccc;font-size:14px;}
.sub_left ul li a{padding:10px 5px 10px 15px;display:block;border-bottom:1px dotted #ccc;}
.sub_left ul li a:hover,.sub_left ul li.active a{background-color:#0063b4;color:#fff;}
.sub_right{float:right;width:775px;}


/*图片列表页*/
.listTitle06{height:40px;line-height:40px;padding-top:20px;}
.listTitle06 h2{font-size:16px;}
.picList01{width:100%;overflow:hidden;}
.picList01 ul{width:110%;overflow:hidden;padding-top:15px;}
.picList01 ul li{float:left;margin:0 20px 10px 0;width:222px;}
.picList01 ul li span{width:100%;height:148px;overflow:hidden}
.picList01 ul li span img{width:100%;display:block;}
.picList01 ul li h3{font-weight:normal;font-size:14px;text-align:center;height:30px;line-height:30px;}
.subPage_inner{padding:0 25px;}
.rightDate{float:right;height:40px;line-height:40px;}
.subPage_inner .pageList{width:100%}