@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; font-size:12px; background:url(../images/bg.jpg) repeat-x;}
a{text-decoration:none; color:#323232;}
a:hover{ color:#0d3e9a;}

/*头部*/
.header{ width:100%; height:236px; margin:0 auto;}
.top{width:100%; height:196px; margin:0 auto; position:relative;}
.top_nav{ width:100px;margin:0 auto;height:29px; line-height:29px; text-align:left; position:absolute; z-index:2; margin-top:15px; left:50%; margin-left:420px;}
.top_nav a{display:inline-block; padding:0 15px;  color:#fff; font-size:14px;}
.top_nav a:hover{ font-weight:bolder;}
.logo{ width:100%;height:196px;margin:0 auto;position:relative;}
.logo_link{width:1000px;height:196px;margin:0 auto;display:block;}
.logo img{}
.search{width:185px; height:24px;position:absolute;right:50%; margin-right:-490px;bottom:42px;background:url(../images/sea.png) no-repeat left center; z-index:1000; }
.search input{position:absolute; width:160px;height:24px;line-height:24px; color:#aaa9aa; border:none; background:none; left:0px; top:0px;  padding:0px; margin:0px;}
.search input.notxt{color:#aaa9aa; padding-left:7px;}	
.search input.notxt1 {position:absolute;width:25px;height:24px;left:160px;}

.nav{ width:100%;height:40px; line-height:40px; background-color:#1951bc; border-top:1px solid #74a3fd;border-bottom:1px solid #74a3fd;}
.nav ul{ width:1000px; margin:0px auto;}
.nav ul li{float:left;color:#fff; font-size:14px; font-weight:bold;height:39px;line-height:39px; padding:0px 26px;}
.nav ul li:first-child{ background: none;}
.nav ul li a{color:#fff; font-size:15px; font-weight:normal;}
.nav ul li a:hover,.nav ul li.on a{color:#fff;}
.nav ul li .subNav{ width:120px;	padding-top: 6px; position: absolute; top:34px; left:0px; display: none; z-index: 99; background: url(../images/arr1.png) 55px top no-repeat;}
.nav ul li.on .subNav a{ color:#333;}
.nav ul li.on .subNav dl{ background-color:#f6fff3 ; padding:10px 0px;}
.nav ul li.on .subNav dl dd{ text-align:center; padding:0px;margin:0px; line-height: 18px; padding: 5px 2px; height: auto; border-bottom:dashed 1px #ccc;}
.nav ul li.on .subNav dl dd a{ padding:0px; margin:0px;text-align:center;line-height: 18px; font-size: 12px;}


.content{ width:1000px; margin:10px auto 0px;overflow:hidden;}
.Banner{width:1000px; height:323px; margin:0 auto;}

/*图片轮播*/
.flex-control-paging li a:hover,.flex-control-paging li a.flex-active { background: #013a1e;}
.flexslider ul.slides li img{ width:1000px; height:323px;}
.flex-control-nav{bottom: 12px; position: absolute; right: 10px; z-index: 3; width:100px; display:none;}
.flex-control-paging li a:hover, .flex-control-paging li a.flex-active{ background-color:#1951bc;}
.til_slides{ position:absolute; bottom:0px; background-color:#000; color:#fff; padding-left:20px; font-size:14px; height:40px; line-height:40px;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6; width:980px; text-align:center}

.mode01{width:1000px; overflow:hidden; clear:both; height:324px; margin-top:12px;}
.mode01 .lf{ width:320px; height:324px; margin-right:15px; float:left;overflow:hidden;}
.mode01 .md{ width:379px; height:324px; float:left;overflow:hidden;}
.mode01 .rt{ width:270px; height:324px; float:right;overflow:hidden;}

.mode01 .rt .nest01{height:160px;}
.mode01 .rt .nest01 .lf{ width:270px; height:160px; margin:0px; overflow:hidden;}
.mode01 .rt .nest02{height:140px;}
.mode01 .rt .nest02 .lf{height:150px; width:270px; margin:0px; overflow:hidden;}

.more{ float:right; float: right; margin-top:15px;}
.more a{color: #01713b; font-size:14px;}

.articleList_firstImageSummary{ padding-right:19px; border-right:1px solid #e5e5e5; padding-bottom:10px;}
.articleList_firstImageSummary_title{margin-bottom:10px;height:40px;line-height:40px;} 
.articleList_firstImageSummary_title h2{color: #0d3e9c;width:100px;font-size: 18px; font-weight:normal }
.articleList_firstImageSummary .firstArticle{ overflow: hidden;}
.articleList_firstImageSummary .firstArticle_content{ width:244px; float:right;overflow:hidden}
.articleList_firstImageSummary .firstArticle_content span{line-height:24px;display:block; font-size:14px; color:#323232;}
.articleList_firstImageSummary .firstArticle_content a:link,.lf .firstArticle_content a:visited{color:#323232;font-size:14px;text-decoration:none;}
.articleList_firstImageSummary .firstArticle_content a:hover{color:#0d3e9c;font-size:14px;text-decoration:none;}
.articleList_firstImageSummary .firstArticle_image{width:101px;float:left; height:69px;}
.articleList_firstImageSummary .firstArticle_image img{ border:1px solid #ccc;width:99px; height:67px;}
.articleList_firstImageSummary ul{clear:both;padding-top:10px;}
.articleList_firstImageSummary ul li{line-height:35px;height:35px; border-bottom:1px solid #e5e5e5;}
.articleList_firstImageSummary ul li span{ float:right; color:#b1a39a;}

.articleList{padding-right:19px; border-right:1px solid #e5e5e5;}
.listTitle{margin-bottom:10px;height:40px;line-height:40px;} 
.listTitle h2{color: #0d3e9c;width:100px;font-size: 18px; font-weight:normal; padding:0px; line-height:40PX; }

.mode02{width:1000px;height:257px;overflow:hidden;}
.articleImageList ul{width:1000px;padding:30px 0px 10px;background-color:#fff; border-top:1px solid #ccc; overflow: hidden;}
.articleImageList li{width:223px;float:left;margin-right:35px; }
.articleImageList li .topImage img{height:135px; width: 223px;}
.articleImageList li.no_margin{margin-right:0;}
.articleImageList li p { text-align:center;height:25px;line-height:25px;}
.articleList ul li span{ color:#999;}
.articleImageList_title{height:40px;line-height:40px;}
.articleImageList_title h2{color:#0d3e9c; font-size: 20px; font-weight: 100; line-height:40px;height:40px;}

.articleList2{}
.listTitle2{height:40px;line-height:40px;} 
.listTitle2 h2{color: #0d3e9c;width:100px;font-size: 18px; font-weight:normal; padding:0px; line-height:40PX; }
.articleList2 ul li{ line-height:29px;height:29px; padding-left:0PX;}
.articleList2 ul li span{ font-weight:normal; font-size:12px; color:#b1a39a; float:none; margin-right:15PX;}

.rticleList_firstSpecial{    border-right: 1px solid #e5e5e5; padding-right:19px;}
.rticleListTItle{height:40px;line-height:40px;} 
.rticleListTItle h2{color: #0d3e9c;width:100px;font-size: 18px; font-weight:normal; padding:0px; line-height:40PX; }
.specialTItle{ height:60px; line-height:24px; margin-top:5px;}
.specialTItle a{ font-size:14px; font-weight:normal; color:#333;}
.specialTItle span{ color:#333; font-size:12px; font-weight:normal; margin-left:15px;color:#333;}
.rticleList_firstSpecial ul li{ line-height:29px;height:29px; padding-left:0PX;}
.rticleList_firstSpecial ul li span{ font-weight:normal; font-size:12px; color:#b1a39a; float:right;}

.mode03{ height:60px;}

/*友情链接*/
.friendLink{ border-top:1px solid #ccc; padding-top:5px;}
.friendLink .friendLink_title{  float:left;font-weight:bold; height:36px; line-height:36px; color:#1951bc; font-size:16px; width:100px;}
.friendLink .friendLink_title h2 a{font-weight:normal; height:36px; line-height:36px; color:#1951bc; font-size:20px; }
.friendLink ul li { float:left; height:40px; line-height:40px; color:#737272;}
.friendLink ul li a { color:#737272;  margin:0 15px 0 15px; font-size:14px;}
.friendLink ul li a:hover{ text-decoration: underline; color:#1951bc}


/*底部开始*/
.footer{height:90px; background-color:#0f44aa;color:#fff;}
.copyRight{width:1000px; margin:0 auto;text-align:center; padding-top:20px; line-height:24px; font-family:"微软雅黑";}

/*二级页*/
.subPage{width:970px; margin:0px auto 0px; overflow:hidden; padding:0px; background-color:#fff; padding:0px 15px;}
.Bread{ height:32px; line-height:32px;border-bottom: 1px solid #ececec; text-align:right; width:auto;}
.Bread a{color:#333;}
.pgarticleList{}
.pgarticleList ul li{height:30px; line-height:30px;}
.pgarticleList ul li span{ float:right}
.pglistTitle h2{color: #0d3e9c; font-size: 16px; font-weight: bold; line-height:33px; padding:0px; margin:5px 0px;}
.pglistTitle h2 a{color: #0d3e9c;}
.subPage .pgarticleList{}
.pglistTitle a{ float:right; line-height: 40px;}
.pglistTitle{ margin-top: 20px; overflow: hidden;}
 
.pageList,.pageArticle{ background:#fff; padding:0px;}
.page{ width:100%; height:30px; line-height:30px; text-align:center; margin:0 auto;font-size:12px;clear:both; padding:10px 0px 30px; border-top:1px solid #ccc; margin-top:20px;}
.page a{ padding:0 5px;}

.articleTitle { width: 100%;text-align: center; padding-top:20px;}
.articleTitle h2{font-size: 18px; color:#0d3e9c; 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: #e7e7e7; 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:#0d3e9c; padding-left:5px;}
.Annex ul li { height: 26px; line-height: 26px; padding-left: 10px;}
.Annex ul li a { font-size: 12px; line-height: 24px; color:#656464;}
.Annex ul li a:hover{ color:#065895;}



/*二级页样式*/
.lcon_lf{ width:220px; float: left; overflow:hidden;  background-color:#e9eff5; padding-bottom:10px; margin-top:30px;}
.lcon_lf .lcon_lf_tit{ text-align:left; height:50px;}
.lcon_lf .lcon_lf_tit h3{ font-size:20px; color:#fff; line-height:50px; text-align:left; font-weight:normal; float:left; background-color:#075cbf; padding:0px 10px;}
.lcon_lf ul{ padding:0px 20px;}
.lcon_lf ul li a{ display:block; line-height:20px; border-bottom:1px solid #ccc; padding-left:27px; background:url(../images/list_icon1.jpg) no-repeat 5px 8px; margin:15px 0px; padding-bottom:10px; text-align:left; font-size:14px;}
.lcon_lf ul li a:hover,.lcon_lf ul li.active a{ border-bottom:1px solid #075cbf; color:#075cbf; font-weight:bolder;}

.lcon_rt{ width:720px; float: right; overflow:hidden;}

/*图片页*/
.pic_lrt{ margin: 10px 0 0 0; overflow:hidden; text-align:center;}
.picTit{ color: #0d3e9c; font-size: 16px; font-weight: bold; line-height:40px; height:40px; padding:0px; margin:5px 0px; text-align:left; margin-top:20px;}
.picTit h3{color: #0d3e9c;}
.pic_lrt ul{ width:800px;}
.pic_lrt ul li{ float: left; height: 174px; width: 214px; padding:0; padding-right:36px; padding-bottom:35px; background:none;}
.pic_lrt ul li a{ display:block;height: 170px; width: 210px; border:1px solid #e0e0e0; padding:1px; margin:0; line-height:30px;font-size:14px; text-align:center}
.pic_lrt ul li a img{ display:block; height: 140px; width: 210px; }
.pic_lrt ul li a:hover{ border:1px solid #b2c0ce; color:#075cbf;}