﻿@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; font-size:12px; background-color:#f1f1f1;}
a{text-decoration:none; color:#4a4b4a;}
a:hover{ color:#15478c;}
body,td,th {
	font-family: "Microsoft YaHei", "微软雅黑", SimSun, "宋体", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
}
/*头部*/
.header{ width:100%; height:194px; margin:0 auto;}
.top{ height:158px; margin:0 auto; position:relative;background: #0961B1;}
.top_nav{height:29px; line-height:29px; text-align:right; display:none;}
.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;}

.logo{ width:100%;height:158px;margin:0 auto;position:relative;}
.logo_link{width:1000px;height:158px;margin:0 auto;display:block;}
.logo img{display: block;}
/*banner开始*/
.content .mode01 { width:1000px; height:340px; margin:10px auto 0px; }
.content .mode01 .lf { height:335px; float:left; position:relative; padding:5px; width:532px; background-color:#fff;}

.flexslider{ width:532px; height: 333px; overflow: hidden;}
.flexslider .til_slides{ width:100%; height: 33px; position: absolute;bottom:-33px; left:0; line-height: 33px;}
.flex-control-nav{ bottom:0px; text-align: right;}
.flex-control-paging li{ margin:0 1px 0 0;}
.flex-control-paging li a{ width: 22px; height: 18px; line-height: 18px; border-radius: 0; text-indent: 0; background: #000; color:#fff; text-align: center;}
.flex-control-paging li a:hover,.flex-control-paging li a.flex-active{ background: #7c7c7c; color:#fff;}
.flexslider .slides img{ width:532px; height:300px;}
/*右侧图片*/
.content .mode01 .rt { width:446px; height:338px; background:green; float:right; border:1px solid #cccccc; background:url(../images/con1_bg.jpg) no-repeat;  }

.articleList_firstSpecial .specialTitle { background:none; }
.articleList_firstSpecial .specialTitle { width:446px; height:62px; line-height:62px; padding:0 0 0 28px; font-size:18px;  color:#f12626; box-sizing:border-box; border-bottom:1px dashed #ccc; font-weight:bolder;}
.articleList_firstSpecial .specialTitle a{color:#f12626; }
.articleList_firstSpecial ul li { padding:0 0 0 9px;  *overflow:hidden; line-height:28px; *vertical-align:middle; background:url(../images/icon2.jpg) no-repeat 10px center; }
.articleList_firstSpecial ul li span { float:right; margin:0 10px 0 0; color:#666; }
.articleList_firstSpecial ul { padding:14px 0 7px 0; }
.articleList_firstSpecial .more { float:right;color:#f12626; margin:2px 0 0 0; }
.articleList_firstSpecial ul li a { padding:0 0 0 13px; }
/*banner结束*/

.content .mode02 { width:1000px; height:144px; margin: 10px auto; }
.content .mode04 { clear: both; width:1000px; height:36px; background:#0c447f; margin: 10px auto; }
.content .mode04 .friendLink .friendLink_title h2{ font-weight:bold; float:left; height:36px; line-height:36px; color:#fff; margin:0 20px 0 20px;}
.content .mode04 .friendLink ul li { float:left; height:36px; line-height:36px; color:#fff; margin:0 20px 0 20px;}
.content .mode04 .friendLink ul li a { color:#fff; }
.content .mode04 .friendLink ul li a:hover{ text-decoration: underline;}

.nav{ width:100%;height:39px; line-height:39px; margin:0 0 0 0; background:#15478c;}
.nav ul{ width:1150px; margin:0px auto;}
.nav ul li{float:left;color:#016d38; font-size:14px; font-weight:bold;  width:114px; height:39px; text-align:center; line-height:39px; }
.nav ul li a{color:#fff; width:114px; height:36px; text-align:center; font-size:16px; }
.nav ul li a:hover,.nav ul li.on a{background:#fff; color:#15478c; display:inline-block; height:39px; line-height:39px;}
.nav ul li .subNav {top:39px; width:134px; padding:10px 0; text-align:center; overflow:hidden;}
.nav ul li.on .subNav dl dd{ line-height:20px; height:auto; padding:5px 10px 5px 10px;  text-align:center; }
.nav ul li.on .subNav dl dd a{ width:auto; color:#333;  text-align:center;padding-left:0;}
.content{ width:1000px; margin:0px auto; overflow:hidden;}
.mode01{width:1000px; overflow:hidden; clear:both; height:225px; margin-top:12px;}
.lf{ width:279px; height:225px; float:left}
.md{ width:384px; height:225px; float:left}
.rt{ width:279px; height:225px; float:right}
.more{ float:right; float: right; padding-right: 8px;}
.more a{color: #f00000; font-size:14px;}
.articleSingle_title{ height:61px; line-height:61px; }
.articleSingle_title { height:35px;  } 
.articleSingle_title h2{ padding:0 0 0 14px;  height:30px; } 
.articleSingle .listTitle h2{color:#15478C; font-size: 18px;line-height:33px;}
.articleList{}
.articleSingle ul li{ background: url(../images/libg.gif) no-repeat left center;height:30px; line-height:30px;}

.mode03 { width:1000px; margin:0 auto; overflow: hidden; }
.mode03 .lf,.mode03 .md,.mode03 .rt { border:1px solid #ccc; background-color:#FFF; overflow:hidden;}
.mode03 .lf,.mode03 .md { width:333px; height:278px; float:left; margin:0 10px 0 0; }
.mode03 .rt { width:307px; height:278px; margin:0; float:right;}
.mode03 .rt p { height:26px; line-height:26px; text-indent:2em; color:#666; }
.articleSingle .one_p { margin:20px 12px 0; }
.articleSingle .two_p { margin:30px 12px 0; }
.articleSingle .more { margin:0px 12px 0; color:#f12626; }
.articleSingle ul li{ height:28px; line-height:28px; padding:0 0 0 23px; background:url(../images/list_circle.jpg) no-repeat 10px center;  }
.mode03 ul { padding:10px 0 0 0; }
.articleList .articleList_title { background:url(../images/h3_line.png) no-repeat left bottom; height:33px; line-height:33px; }
.articleList .articleList_title h2 { color:#333; font-size:18px; font-weight: 100; padding:0 0 0 14px; }
.articleList .articleList_title a { color:#f00000; }
.articleSingle .articleSingle_title2 { background:url(../images/h3_line.png) no-repeat left bottom; height:33px; line-height:33px; }
.articleSingle .articleSingle_title2 h2 { color:#333; font-size:18px; font-weight: 100; padding:0 0 0 14px; }
.articleSingle .articleContent { line-height:28px; margin:10px 0 0 0; padding:0 10px 0 15px;}
.articleSingle .articleSingle_title { background:url(../images/h3_line.png) no-repeat left bottom; height:33px; line-height:33px; }
.articleSingle .articleSingle_title h2 { color:#333; font-size:18px; font-weight: 100; padding:0 0 0 14px; }

.articleSingle .Article{ padding:0px 10px 0px 15px; margin-top:10px;}
.articleSingle ul li span { float:right; padding:0 18px 0 0;}
.articTitle { background:url(../images/h3_line_03.jpg) no-repeat left bottom; }
.articTitle h2 { color:#333; font-size:18px; font-weight:normal;}
.articTitle a { color:#f00000; }

/*底部开始*/
.footer{height:104px; background-color:#0c447f;color:#fff;}
.footer .copyRight span { margin:0 26px 0 0; }
.copyRight{width:1000px; margin:0 auto;text-align:center; padding-top:20px; line-height:30px; }

/*二级页*/
.subPage{ width:958px; margin:0px auto; padding:10px 20px; border:1px solid #e4e4e4; margin:10px auto; background:#fff;  }
.subPage .articleList .listTitle{background:none;padding-left:10x;}
.pageBanner{ width:1000px; display:none;}
.son_title { float:left; width:945px; height:33px; line-height:33px; border-bottom:1px solid #ccc; overflow:hidden; margin:0 0 20px 0; }
.son_title .title { float:left; height:33px; line-height:33px; }
.son_title .title h2 { font-size:16px; color:red; }
.son_title .Bread { float:right; width:176px; height:33px; line-height:33px; }
.articleList ul li span { color:#666; padding:0 15px 0 0; }
.articleList2{}
.articleList2 ul li{ background:url(../images/icon3.jpg) no-repeat left center;height:30px; line-height:30px; border-bottom:1px dotted #e5e5e5;}
.articleList2 ul li a { color:#666;}
.articleList2 ul li a:hover { color:#15478c; text-decoration:underline; }
.listTitle2{ padding-left:10px; background:none;} 
.listTitle2 h2{color: #0a60b0; font-size: 16px; font-weight: bold; line-height:33px; padding:0px; margin:5px 0px;}
.Bread { width:auto; height:33px; line-height:33px; }

.page{ width:100%; height:30px; line-height:30px; text-align:center; margin:0 auto;font-size:12px;clear:both; margin:20px 0px 30px;}
.page div { background:#f1f1f1; }
.page a{ padding:0 5px;}
.pageList h3 { padding:10px 0 0 15px; color:#15478c; font-size:16px;}
.pageList h3 a { color:#15478c; }
.pageList ul { padding:16px; }

.articleTitle { width: 100%;text-align: center;}
.articleTitle h2{font-size: 18px; color:#15478c; line-height: 20px; padding:20px 0;}
.articleTitle h3{ font-size: 14px; color: #555; line-height: 20px; padding:0 0 10px; 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:#15478c; padding-left:5px;}
.Annex ul li { height: 26px; line-height: 26px; padding-left: 5px;}
.Annex ul li a { font-size: 12px; line-height: 24px; color:#656464;}
.Annex ul li a:hover{ color:#15478C}


/*通栏图片页开始*/
.pictureList_tl2 ul {  width:945px; overflow:hidden; }
.pictureList_tl2 ul li { width:180px; height:165px; float: left; text-align:center; margin:0 9px 0 0;}
.pictureList_tl2 ul li img { width: 180px; height: 140px; display:block; }
.pictureList_tl2 ul li p { height:20px; line-height:20px; }
/*通栏图片页结束*/

/*二级页左右分栏开始*/
.con { width:958px; height:auto; overflow:hidden; }
.con .con_left { width: 180px; float: left;border:1px solid #e3e3e3; border-bottom:none; margin:5px 0 0 0; }
.con .con_left .left_title { height:39px; line-height:39px; background:#15478c; }
.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 { background:url(../images/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/arrow_right.png) no-repeat 162px 14px;  }
.con .con_right { width:758px; height:auto; float: right; }
.pictureList ul { width:800px; overflow:hidden; }
.pictureList ul li { width:130px; height:165px; float: left; text-align:center; margin:0 15px 0 0; }
.pictureList ul li img { width: 120px; height: 140px; display:block; }
.pictureList ul li p { height:20px; line-height:20px; }
/*二级页左右分栏结束*/
