@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; font-size:14px; background-color:#f1f1f1;}
a{text-decoration:none; color:#555;}
a:hover{ color:#15478c;}

/*头部*/
.header{ width:100%; height:464px; margin:0 auto;}
.top{width:100%; height:422px; margin:0 auto; position:relative;}/*  */
.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.jpg) no-repeat left center; color:#fff;}
.top_nav a.nobg{background:none;}
.logo_link { width:100%; height:158px; display:block;}

/*当前位置*/
.submenu{width: 100%; min-height: 60px;line-height: 58px;background: #f2f5f7; overflow:hidden;}
.submenu ul li{float: left;padding:0 5px;text-align: center;font-size: 16px;color: #000;}
.submenu ul li a{font-size: 16px;color: #000;display: block;border-bottom: 2px solid #f2f5f7;}
.submenu ul li:hover a{border-bottom: 2px solid #007bee;color: #007bee;}
.submenu ul li.light a{border-bottom: 2px solid #007bee;color: #007bee;}


.logo{ width:100%; height:422px;  padding:36px 0 0 16px; margin:0 auto; clear:both;}/**/
.logo img{}

/*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:33px; 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: #ce0609; 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; text-align:center; padding:10px 0 0 0;vertical-align:middle; font-size:18px;  color:#f12626; box-sizing:border-box; border-bottom:1px dashed #ccc; font-weight:bolder;}
.specialTitle h2 a {}
*/
.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:90px; margin: 10px auto;}
.content .mode04 { clear: both; width:1000px; height:70px; background:#A6A3A3; margin: 10px auto;}
.content .mode04 .friendLink .friendLink_title h2{ font-weight:bold; float:left; height:70px; line-height:70px; color:#fff; margin:0 20px 0 20px;}
.content .mode04 .friendLink ul li { float:left;  color:#fff; margin:10px 20px 10px 20px;}
.content .mode04 .friendLink ul li a { color:#fff;}
.content .mode04 .friendLink ul li a:hover{ text-decoration: underline;}
.content .mode04 .friendLink ul li a img { margin:0; padding:0; border:#ECE8E8 1px solid;}

.nav{ width:100%;height:39px; line-height:39px; margin:0 0 0 0; background:#15478c;}
.nav ul{ width:1000px; margin:0px auto;}
.nav ul li{float:left;color:#016d38; font-size:14px; font-weight:bold;  width:100px; height:39px; text-align:center; line-height:39px; padding-left:30px; padding-right:30px;}
.nav ul li a{color:#fff; width:100px; 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:100px; padding:5px 30px; text-align:center; overflow:hidden;}
.nav ul li.on .subNav dl dd{ line-height:30px; height:30px; width:100px; text-align:center;}
.nav ul li.on .subNav dl dd a{ color:#333; padding: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.jpg) 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.jpg) 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;}

.articleList_firstSpecial .specialTitle { background:url(../images/h3_line.jpg) no-repeat left bottom; height:33px; line-height:33px;}
.articleList_firstSpecial .specialTitle h2 { color:#333; font-size:18px; font-weight: 100; padding:0 0 0 14px;}
.articleList_firstSpecial .specialTitle a { color:#f00000;}

.articleSingle .articleSingle_title2 { background:url(../images/h3_line.jpg) 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.jpg) 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 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;}

/*leader*/
.leader{border: 1px solid #fbd5b5;border-bottom: none; height: auto;min-height:140px; overflow:hidden;}
.leader_l{border-right: 1px solid #fbd5b5;width: 140px;padding: 6px;height:150px;overflow: hidden;table-cell;text-align: center;line-height: 150px;}
.leader_lImg{table-cell;text-align: center;border: 1px solid #eee;width: 282px;height: 200px;line-height: 200px;overflow: hidden;}
.leader_l img{transition:all 1.4s;-webkit-transition:all 1.4s; -moz-transition:all 1.4s; vertical-align: middle;max-width:100%;max-height:100%;}
.leader_l img:hover{transition:all 1.4s;-webkit-transition:all 1.4s; -moz-transition:all 1.4s; transform:scale(1.05);-webkit-transform:scale(1.05);}
.leader_l p{line-height:30px;font-size:16px;text-align:center;}
.leader_r{width: 1117px; padding: 20px;}
.leader_r a{font-size: 18px;color: #e36c09;font-weight: bold;line-height: 50px;margin-bottom: 30px;display: block;}
.leader_r p{font-size: 14px;color: #000;line-height: 30px;}