@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; font-size:12px; font-family:"微软雅黑",Arial;  background:url(../images/body-bg.jpg) no-repeat  center top;}
a{text-decoration:none; color:#4a4b4a;}
a:hover{color: #228918;}
.wrap{width:100%;}
/*头部*/
.header{ width:100%; height:202px;}
.top{width:100%; height:168px; margin:0 auto; position:relative;}
.logo{ width:1000px; margin:0px auto; height:168px;}
.logo_link{display:block;width:1000px;height:168px;margin:0 auto;}
.search{width:180px; height:29px;position:absolute;right:50%;margin-right:-500px;top:130px;background:url(../images/ser.png) no-repeat left center; z-index:1000; }
.search input{position:absolute; width:125px;height:29px;line-height:29px; color:#323232; border:none; background:none; left:0px; top:0px;  padding:0px; margin:0px;}
.search input.notxt{color:#3f3f3c; padding-left:12px;}	
.search input.notxt1 {position:absolute;width:28px;height:29px;left:142px;}


.nav{ width:1000px;height:34px;margin:0 auto;line-height:34px;background:url(../images/nav_bg.png) repeat-x;}
.nav ul li{ width: 111px; float:left; position:relative; height:34px;z-index:99999; background:url(../images/nav_l.jpg) no-repeat right center; text-align:center;}
.nav ul li:last-child{background:none;}
.nav ul li a { display:block; height: 34px;font-family: "微软雅黑"; font-size: 14px;}
.nav ul li a:link,.nav ul li a:visited{ color:#fff; font-size:14px; font-weight:normal;}
.nav ul li a:hover{}
.nav ul li .subNav{width:138px; height:auto; position:absolute; left:0; top:34px; display:none;padding:0 0 0 0;z-index:99999;background-color:#edeeed; margin:0;font-family: "微软雅黑"; font-size: 14px; line-height: 32px;filter:alpha(opacity=90);
-moz-opacity:0.9;opacity:0.9; border:1px solid #d3d3d3; text-align:left;}
.nav ul li.on .subNav dl dd {margin:0; padding: 0; height: 32px; overflow:hidden; float: none;width: 138px;font-family: "微软雅黑"; font-size: 14px; background:url(../images/nav_hx.jpg) no-repeat center bottom;}
.nav ul li.on .subNav dl dd a{ width: 138px; float: none; font-family: "微软雅黑"; font-size: 14px; color: #af0019; line-height: 32px; margin:0; height: 32px;}
.nav ul li.on .subNav dl dd a:link,.nav ul li.on .subNav dl dd a:visited{color: #af0019; font-size: 14px;padding-left:0; }
.nav ul li.on .subNav dl dd a:hover{color: #af0019;font-size: 14px; background:url(../images/nav_icon.jpg) no-repeat 123px center;}



.content{width:1000px; margin:0px auto; overflow:hidden;}

.mode01{width:1000px;margin:0 auto; overflow:hidden; clear:both; margin-top:0px;}
.mode01 .lf{ width:422px;padding-top:25px;float:left;overflow:hidden;}
.imageLink{background:url(../images/pic_bg.jpg) no-repeat bottom center;padding:2px 2px 20px 2px;background-color:#fff;width:auto;overflow:hidden;}
.flexslider{width:100%;overflow:hidden;position:relative;}
/*图片轮播*/
.flex-control-nav {width: 100%; position: absolute; bottom: 10px; text-align: center; z-index: 1000;}
.flex-control-nav li {margin: 0 8px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 12px; height: 12px; display: block; background: #fff;cursor: pointer; text-indent: -9999px; border-radius: 6px; }
.flex-control-paging li a:hover { background: #000; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); }
.flex-control-paging li a:hover,.flex-control-paging li a.flex-active { background: #013a1e;}
.flexslider ul.slides li img{width: 410px;}
.flex-control-nav{bottom: 29px; position: absolute; right: 23px; z-index: 3; width:100px;}
.flex-control-paging li a{background:url(../images/icon02.png) no-repeat center center;}
.flex-control-paging li a:hover, .flex-control-paging li a.flex-active{background:url(../images/icon01.png) no-repeat center center;}
.imageLink img{border:4px solid #fff;width:410px;height:470px;}
.til_slides{position:absolute;bottom:60px;left:46px;width:300px;padding:10px;background: url(../images/banner_bg.png) repeat;text-align:center;}
.mode01 .rt{ width:540px;padding-top:25px;float:right;}
.mode01 .nest01{width:540px;height:162px;}
.mode01 .nest02{width:540px;height:190px;}
.mode01 .nest01 .rt{width:540px;height:162px;overflow:hidden;padding:0;}
.mode01 .nest02 .rt{width:540px;height:190px;overflow:hidden;padding:0;}
.more{ float:right; float: right; padding-right: 8px;}
.more a{color: #000; font-size:12px;}
.more a:hover{color:#af0019}
.listTitle{background: url(../images/title_bg.gif) repeat-x;height:38px;line-height:38px;border-bottom:2px solid #af0019;} 
.listTitle h2{color:#000; font-size: 20px;height:38px;}
.articleList{}
.articleList ul li{background:url(../images/icon.gif) no-repeat left center;padding-left:20px;height:30px; line-height:30px;}
.articleList ul li a{ color:#000;}
.mode02 .lf{width:415px;height:86px;overflow:hidden;float:left}
.mode02 .rt{width:545px;height:81px;overflow:hidden;float:right}
.mode02 .nest01 .lf{width:192px;height:86px;overflow:hidden;float:left;}
.mode02 .nest01 .md{width:192px;height:86px;overflow:hidden;float:right;}
.imageLink01{padding:20px 0  0 0;float:left;}
.imageLink01 a{display:inline-block;width:192px;height:51px;background:url(../images/dh01.jpg) no-repeat;}
.imageLink01 a:hover{background:url(../images/dh01_h.jpg) no-repeat;}
.imageLink02{padding-top:20px;float:right;}
.imageLink02 a{display:inline-block;width:192px;height:51px;background:url(../images/dh02.jpg) no-repeat;}
.imageLink02 a:hover{background:url(../images/dh02_h.jpg) no-repeat;}
.friendLink{padding:10px 8px 10px 0 }
.friendLink span{margin:0 10px;}
.linkTitle h2{font-size:20px;color:#af0019;height:34px;}
.linkList{line-height:27px;}
.linkList a{color:#248A1A;}
.linkList a:hover{text-decoration:underline;}
/*底部开始*/
.footer{height:104px;background:url(../images/footer_bg.jpg) repeat-x;color:#7D7D7D; margin-top:30px;}
.copyRight{width:1000px; margin:0 auto;text-align:center; padding-top:20px; line-height:30px;}

/*二级页*/
.subPage{ width:980px; margin:0px auto; overflow:hidden; background-color:#fff; padding:0px 10px;}
.pageBanner{ width:1000px;}
.Bread{width:963px;height:39px; line-height:39px; background:url(../images/cen_tbg.jpg) repeat-x; padding-left:15px; font-size:12px; color:#333; margin-top:5px; text-align:right}
.Bread a{color:#333;}
.articleList2{}
.articleList2 ul li{background:url(../images/icon.gif) no-repeat 5px center;height:30px; line-height:30px;padding-left:28px; border-bottom: 1px solid #ccc;}
.listTitle2{ padding-left:0px; background:none; margin-bottom:10px;} 
.articleList2 ul li span{float:right;}
.listTitle2 h2{color:#af0019; font-size: 16px; font-weight: bold; line-height:33px; padding:0px; margin:0px;}
.subPage .articleList2{ margin:0px 0px 20px;}
.listTitle2 a{ float:right; margin-right: 5px; line-height: 36px;}
 
.page{ width:100%; height:30px; line-height:30px; text-align:center; margin:0 auto;font-size:12px;clear:both; margin:20px 0px 30px;}
.page a{ padding:0 5px;}


.articleTitle { width: 100%;text-align: center;}
.articleTitle h2{font-size: 18px; color:#af0019; 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: #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:#af0019; padding-left:5px;}
.Annex ul li { height: 26px; line-height: 26px;background:url(../images/icon.gif) 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:#af0019;}


.mode01 .nest03 { height: 100px; width: 540px; margin-top:10px;}
.mode01 .nest03 .rt{ margin:0px; padding:0px;}
.Link ul li{ float:left; width:45%; margin-right:4%; height:49px; line-height:49px; border:1px solid #a40018; margin-bottom:15px;}
.Link ul li a{  margin:5px 0px; border-left:1px solid #a40018; margin-left:80px; padding:3px 0px 3px 20px; font-size:18px; color:#a40018;}
.Link ul li.link01{ background:url(../images/icon1.jpg) no-repeat 15px center #fff;}
.Link ul li.link02{ background:url(../images/icon2.jpg) no-repeat 15px center #fff;}
.Link ul li.link03{ background:url(../images/icon3.jpg) no-repeat 15px center #fff;}
.Link ul li.link04{ background:url(../images/icon4.jpg) no-repeat 15px center #fff;}
.Link ul li a:hover{ font-weight:bolder}
.Link ul li.link02,.Link ul li.link04{ float:right; margin-right:0px;}

/*侧栏*/
.lcon_lf{ width:200px; float: left; overflow:hidden; margin-right:25px; background:#fff; border:1px solid #d2d2d2; overflow:hidden;border-top:4px solid #d2d2d2; padding-bottom:10px;}
.lcon_lf .lcon_lf_tit{height:50px; line-height:50px; border-bottom:3px solid #af0019; text-align:center; margin:0 10px;}
.lcon_lf .lcon_lf_tit h3{ font-size:20px; color:#af0019; font-weight:normal;}
.lcon_lf ul{ text-align:center;padding:5px 10px 15px 10px;}
.lcon_lf ul li {border-bottom: 1px dotted #d2d2d2; height: 32px;    padding: 10px 0;}
.lcon_lf ul li a{height:32px;;font-size:16px; color:#575757; display: block; line-height:32px;}
.lcon_lf ul li a:hover,.lcon_lf ul li.active a{ background:url(../images/llf_bg.jpg) repeat-y center; color:#af0019; font-weight:bolder;}

.lcon_rt{ width:740px; float: right; overflow:hidden;}

/*图片页*/
.pic_lrt{ margin: 10px 0 0 0; overflow:hidden; text-align:center;}
.pic_lrt ul{ width:800px;}
.pic_lrt ul li{ float: left; height: 174px; width: 214px; padding:0; padding-right:42px; 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 #ae0018; color:#ae0018;}