@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: 136px;height: 20px;line-height: 20px;color:#323232;border:none;background:none;left:0px;top:0px;padding-left: 5px;margin-top: 3px;}
.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;width: 12.5%;}
.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{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: 362px;margin-right:18px;float:left;overflow:hidden;}
.articleList02{width:auto;border:1px solid #dbe4e9;overflow:hidden;background-color:#f6f8f7;padding:0 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;background:url(../images/titicon1.jpg) no-repeat left center;}
.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: 420px;height: 360px;border: 1px solid #dbe4e9;float:left;overflow:hidden;}
.articleList_firstImageSummary{width:auto;overflow:hidden;background-color:#fff;padding:0 12px;}
.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: 8px 0 12px 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: 362px;float:right;overflow:hidden;border-bottom: 1px solid #dbe4e9;}
.mode01 .rt .nest01 .rt{width:238px;/* height:172px; *//* border-bottom: 1px solid #dbe4e9; */}
.articleList03{width:auto;border:1px solid #dbe4e9;overflow:hidden;background-color:#f6f8f7;padding:0 12px 0px;/* border-bottom:none; */}
.articleList03 img{width:100%;height: 29px;}
.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:183px;}
.articleList06{width:auto;border:1px solid #dbe4e9;border-top:none;overflow:hidden;background-color:#f6f8f7;padding:0 12px 16px;}
.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{}

.links{border-radius: 6px;overflow: hidden;margin-bottom: 10px;display: block;}

/*底部开始*/
.footer{width: 1000px;overflow: hidden;margin: 0 auto;height:60px;background-color:#fff;}
.copyRight{width: 980px;margin:0 auto;text-align:center;padding:18px 0;border-top: 2px solid #2d70be;line-height:24px;color:#313131;}


/*二级页*/
.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:150px; }
.articleList05 ul{width:100%;overflow:hidden;padding:10px 0;min-height: 590px;}
.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: 30px;line-height: 30px;}
.subPage_inner .pageList{width:100%}