@charset "gb2312";
/* CSS Document */
body{margin:0; padding:0; font-size:12px; background-color:#f1f1f1;}
a{text-decoration:none; color:#4a4b4a; font-size:14px;}
a:hover{ color:#bd0000;}

/*头部*/
.header{ width:100%; height:269px; margin:0 auto;}
.top{ height:225px; 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(imagestop_navbg.gif) no-repeat left center; color:#fff;}
.top_nav a.nobg{background:none;}
.logo_link { width:100%; height:158px; display:block;}


.logo{ height:225px; padding:36px 0 0 px; 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(imagescon1_bg.jpg) no-repeat;  }

.articleListTit{ height:56px; line-height:56px;border-bottom:2px solid #ccc;}
.articleListTit h2{ font-size:18px; margin-left:10px;color:#333; display:inline;}
.articleList_firstSpecial .specialTitle { background:none; }
.articleList_firstSpecial .specialTitle { width:446px; height:50px; line-height:50px; text-align:center;font-size:16px;  color:#c20001;}
.articleList_firstSpecial .specialTitle a{color:#f00000; font-size:16px;}
.articleList_firstSpecial ul li { padding:0 0 0 9px;  *overflow:hidden; line-height:30px; *vertical-align:middle; background:url(imagesicon2.jpg) no-repeat 10px center; }
.articleList_firstSpecial ul li span { float:right; margin:0 10px 0 0; color:#666; }
.articleList_firstSpecial ul { padding:0px 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:46px;  background-color:#FFF; margin: 10px auto; }
.content .mode04 .friendLink{border:1PX solid #CCC; overflow:hidden;}
.content .mode04 .friendLink .friendLink_title h2{ font-weight:bold; float:left; height:46px; line-height:46px; color:#c20001; margin:0 20px 0 20px; font-size:16px}
.content .mode04 .friendLink ul li { float:left; height:46px; line-height:46px; color:#333;}
.content .mode04 .friendLink ul li a { color:#333;  margin:0 20px 0 20px;}
.content .mode04 .friendLink ul li a:hover{ text-decoration: underline;}

.nav{ width:100%;height:44px; line-height:44px; margin:0 0 0 0; background:url(imagesnav_bg.jpg) repeat-x;}
.nav ul{ width:1000px; margin:0px auto;}
.nav ul li{float:left;color:#016d38; font-size:14px; font-weight:bold;  width:124px; height:44px; text-align:center; line-height:44px; }
.nav ul li a{color:#fff; width:124px; height:44px; text-align:center; font-size:16px; font-weight:normal}
.nav ul li a:hover,.nav ul li.on a{ display:inline-block; height:44px; line-height:44px;}
.nav ul li .subNav {top:44px; width:144px; padding:10px 0; text-align:left; overflow:hidden; background-color:#d10101;}
.nav ul li.on .subNav dl dd{ line-height:24px; height:auto; margin:0px 15px 5px 35px;  text-align:left; }
.nav ul li.on .subNav dl dd a{ width:auto; color:#fff; padding:0; text-align:left;}
.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; margin-bottom:10px;}
.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(imageslist_circle.jpg) no-repeat 10px center;  }
.mode03 ul { padding:10px 0 0 0; }
.articleList .articleList_title { background:url(imagesh3_line.png) no-repeat left bottom; height:43px; line-height:43px; }
.articleList .articleList_title h2 { color:#333; font-size:18px; font-weight: 600; padding:0 0 0 14px; }
.articleList .articleList_title a { color:#f00000; }
.articleSingle .articleSingle_title2 { background:url(imagesh3_line.png) no-repeat left bottom; height:43px; line-height:43px; }
.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; font-size:14px;}
.articleSingle .articleSingle_title { background:url(imagesh3_line.png) no-repeat left bottom; height:43px; line-height:43px; }
.articleSingle .articleSingle_title h2 { color:#333; font-size:18px; font-weight: 600; 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(imagesh3_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:url(imagesfooter.jpg) repeat-x;color:#fff; margin-top:10px; border-top:1px solid #f70304;}
.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(imagesicon3.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:#bd0000; text-decoration:underline; }
.listTitle2{ padding-left:10px; background:none;} 
.listTitle2 h2{color: #333; 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:#333; font-size:16px;}
.pageList ul { padding:16px; }

.articleTitle { width: 100%;text-align: center;}
.articleTitle h2{font-size: 18px; color:#bd0000; 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:#bd0000; 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:#bd0000; }
.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(imagesarrow_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(imagesarrow_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:180px; height:165px; float: left; text-align:center; margin:0 6px 0 0; }
.pictureList ul li img { width: 180px; height: 140px; display:block; }
.pictureList ul li p { height:20px; line-height:20px; }
/*二级页左右分栏结束*/