g@charset "utf-8";
/* CSS Document */
*{margin: 0px; padding: 0px;}
body{margin:0; padding:0; font-size:14px; }
.bg {width:100%;overflow: hidden; background:#eceaeb;}
a{text-decoration:none; color:#4a4b4a;}
a:hover{ color:#b3050e;}
body,td,th {
	font-family: "Microsoft YaHei", "微软雅黑", SimSun, "宋体", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
}
/*头部*/
.header{ width:100%; height:221px; margin:0 auto;background-color:#fff; background: url(../images/top_bg.png) no-repeat center top;}
.top{ height:186px; margin:0 auto; position:relative;}
.top_nav{height:29px; line-height:29px; text-align:right; z-index:9999; right:50%; margin:0 -500px 0 0; padding:20px 0 0 0; color:#fff; position:absolute;}
.top_nav a{display:inline-block; padding:0 6px; font-size:14px; background:url(../images/top_navbg.gif) no-repeat left center; color:#fff;}
.top_nav a.nobg{background:none;}

.logo_link{ width:1000px; height:186px; display:block; margin:0 auto;}

.logo{ height:186px; clear:both; position:absolute; top:0px; width:100%; }
.logo img{}
.search{width:199px; height:24px;position:absolute; right:50%; margin: 0 -500px 0 0; top:150px;background:url(../images/search_bg.jpg) no-repeat left center; z-index:1000; }
.search input{position:absolute; width:178px;height:24px;line-height:24px; color:#323232; border:none; background:none; left:0px; top:0px;  padding:0px; margin:0px;}
.search input.notxt{color:#494949; padding-left:12px;}	
.search input.notxt1 {position:absolute;width:28px;height:24px;left:190px;}

.nav{ width:1000px; margin:0 auto; height:45px; line-height:45px; background:url(../images/nav_bg.jpg) repeat-x;}
.nav ul{ width:950px; margin: 0 auto;}
.nav ul li{float:left;color:#016d38; font-size:14px; font-weight:bold;}
.nav ul li a{color:#fff; font-size:16px; font-weight:bold; height:45px;line-height:45px;  display: inline-block;  padding:0px 21px; background:url(../images/nav_li.jpg) no-repeat top left;}
.nav ul li a.no_border{ background: none;}
.nav ul li a:hover,.nav ul li.on a{ color:#fff;}
.nav ul li .subNav{ top:41px; padding:10px 0;width: 160px;}
.nav ul li.on .subNav dl dd{padding:5px 0;line-height: 20px;height: auto;}
.nav ul li.on .subNav dl dd a{ color:#fff; background: none;padding:0 10px;text-align: left;line-height: 20px;height: auto;}
.nav ul li .subNav{ background:#c7080a;}


/*ScrollPlay start*/
.con1_pic{ width:702px; height:165px; overflow:hidden; position:relative;}
.con1_pic .prev{ position:absolute; left:0; top:68px; cursor: pointer;}
.con1_pic .next{ position:absolute; right:0; top:68px; cursor: pointer;}
.con1_pic .cont01{ position:relative; width:666px; height:165px;overflow:hidden; margin-left:18px;}
.con1_pic .cont01 li{float:left; display:inline; width:195px; margin:0 13px; height:130px; }
.con1_pic .cont01 li img{ display:block; width:193px; height:128px;border:1px solid #e0e0e0;}
.con1_pic .cont01 li h3{ line-height:24px;font-weight:normal; font-size:12px; height:35px; overflow:hidden; text-align:center;}
/*ScrollPlay end*/

/*Banner2 start*/
.Banner2 ul {float:left;}
.Banner2 ul li {width:451px;height:282px;position: absolute;top:0;left:0;display: none;}
.Banner2 ul li div {width:451px;height:33px;background: url(../images/squ2.png) repeat;line-height: 33px;text-align: center;
	position: absolute;bottom: 0;left:0;}
.Banner2 ul li div a {color:#fff;font-size: 14px;}
.Banner2 ul li div a:hover {color:#fff;}
.Banner2 ol {float:right;width:147px;height:282px;}
.Banner2 ol li {padding:4px 4px 4px 10px;cursor: pointer;background: url(../images/xiao-bg1.jpg) no-repeat;}
.Banner2 ol li.current {background: url(../images/xiao-bg.jpg) no-repeat;}
/*Banner2 end*/




.Banner2 ul{ float: none; width: 500px; height: 280px;}
.Banner2 ol{ float: none; width: 500px; height: 58px;}
.Banner2 ol li{ background: none; width: 96px; height: 58px; float: left; padding: 0px; margin: 0 5px 0 0;}
.Banner2 ol li img{margin: 5px 1px 0 1px;}
.Banner2 ul li{ width: 500px; height: 280px;}
.Banner2 ol li.current{ background: url(../images/current.png) no-repeat; }
.Banner2 ul li div{ width: 500px; }
.slide-thumb{height: 58px; position:relative;}
.slide-thumb ol{position: absolute; bottom: 0px;}

.slide-thumb ol li.no_border{ margin: 0px; }


.content { width:965px; padding:15px 17px 30px; margin:0 auto; overflow:hidden; background:#fff; }

/*banner开始*/
.mode01 { width:965px; height:339px; margin:0 0 32px 0; }
.mode01 .lf { width:500px; height:339px; position:relative;  float:left; }

.mode01 .rt { width:438px; overflow:hidden; float:right;  height:339px;}
.rt {width:328px;/*float:right;*/overflow: hidden;}
.articleList01 .articleList_title {height:37px; line-height: 37px; border-top: 2px solid #c50e16; background:url(../images/tit1_bg.jpg) repeat-x; border-right:1px solid #f0f0f0;
	margin-bottom: 7px;}
.articleList01 .articleList_title h2 {color:#c00b13; font-size:16px; font-weight:bolder; padding-left:25px; background:url(../images/icon1.jpg) no-repeat 10px center;}
.articleList01 .articleList_title a {color:#c10009;float:right; *float:none;line-height: 37px;}
.articleList01 ul li {height:30px;line-height: 30px; font-size:14px;vertical-align: middle;}
.articleList01 ul li a {background:url(../images/icon2.jpg) no-repeat 10px center;padding-left: 25px;float:left;}
.articleList01 ul li span {float:right; width:float:right}
.articleList01 .more {  height:34px;  float:right; margin: 0 5px 0 0; }
/*banner结束*/



.mode02{ height:295px; margin-top:18px;}
.mode02 .lf{ width:500px; float:left;}
.articleList_firstImageSummary_title{ height:34px; line-height:34px; border-bottom:2px solid #bf060f;}
.articleList_firstImageSummary_title h2{ width: 78px; background:url(../images/tit2_bg.jpg) repeat-x; float:left;  padding:0px 15px; font-size:16px; color:#fff; font-weight:bolder}
.articleList_firstImageSummary_title h2 img{ margin-right:5px;}
.articleList_firstImageSummary .more{*float: right;}


.mode02 .lf{ height:295px; overflow: hidden;}
.firstArticle { height:106px; padding:15px 0px 10px;}
.firstArticle .firstArticle_image{ float:left; width:35%; margin: 0 10px 0 0; height:106px;}
.firstArticle .firstArticle_content{ float:right; width:62%;  font-size:14px; line-height:22px;}
.firstArticle .firstArticle_content .firstArticle_title { height:30px; line-height:30px; margin-bottom:5px;}
.firstArticle .firstArticle_content .firstArticle_title a{ font-size:14px; font-weight:bolder; color:#333333; margin-bottom:12px; display:block;}
.firstArticle .firstArticle_content .firstArticle_title a:hover{ color:#b3050e;}
.firstArticle .firstArticle_content .firstArticle_summary a.info{ color:#b9050f; font-size:12px; margin-left:10px;}
.firstArticle .firstArticle_content .firstArticle_summary a.info:hover{ text-decoration: underline;}
.articleList_firstImageSummary ul{}
.articleList_firstImageSummary ul li{background:url(../images/icon2.jpg) no-repeat left center; padding-left:12px; line-height:30px;}
.articleList_firstImageSummary ul li .rightDate{ float:right; font-size:14px;}

.mode02 .rt{width:438px; height: 295px; float:right;}
/*.con2_rt_con{ height:238px;}
*/ 

.mode03{height:283px; margin-top:15px;}
.mode03 .lf{width:350px; float:left;}

.mode03 .md{width:312px; float:left; margin-left:37px;}
.friendLink_select .friendLink_select_title{ margin-bottom: 15px; border-bottom: 2px solid #bf060f; height: 34px; line-height: 34px;}
.friendLink_select .friendLink_select_title .title{background:url(../images/tit2_bg.jpg) repeat-x; float:left; padding:0px 15px; font-size:16px; color:#fff; font-weight:bolder
}
.friendLink_select .nest01 .md{ width: 312px; height: 55px; margin: 0 0 13px 0;}
.friendLink_select .nest02 .md{ width: 312px; height: 55px; margin: 0 0 13px 0;}
.friendLink_select select{width:312px; height:23px; line-height:23px; margin:5px 0px; font-size: 12px;}
.mode03 .rt{width:238px; height:256px; background-color:#bd060f; float:right; margin-top:25px;}
.articleList_firstSpecial .specialTitle h2 a{color:#fff; font-size:20px; font-weight:bolder; padding-left:20px; height:50px; line-height:50px; margin-top:5px;}
.articleList_firstSpecial ul { margin: 0 0 0 20px;}
.articleList_firstSpecial .comp{height:30px; line-height:30px; margin-bottom:11px; margin-right:0px;}
.articleList_firstSpecial .comp01{background:url(../images/icon4.jpg) no-repeat left center; display:block; width:80px; float:left; padding-left:28px;}
.articleList_firstSpecial .comp02{background:url(../images/icon5.jpg) no-repeat left center; display:block; width:80px; float:left; padding-left:28px;}
.articleList_firstSpecial .comp01 a,.articleList_firstSpecial .comp02 a{ color: #fff;}
.articleList_firstSpecial .comp01 a:hover,.articleList_firstSpecial .comp02 a:hover{ font-weight: bold;}
.articleList_firstSpecial ul li{padding:3px 0px; color:#fff;margin-right:10px;}

/*底部开始*/
.footer {width:1000px; margin:0 auto;height:80px;background: #2f57b0;
}
.copyRight{width:1000px; color: #fff; font-size: 12px; margin:0 auto;text-align:center; padding-top:30px; line-height:30px; font-family:Arial;}

/*二级页*/
.subPage{ width:1000px; margin:0px auto; width:910px; overflow:hidden; padding:25px 45px 20px 45px; background:#fff;}
.pageBanner{ width:1000px;}
.li_list li{ height:30px; line-height: 30px; vertical-align: middle; background: url(../images/dash.jpg) repeat-x left bottom;}
.li_list li span{ float:right;}
.li_list li a { float:left;}
.li_list a{	float:left; background: url(../images/squ.jpg) no-repeat 1px center; padding-left: 18px;}
.li_list li a:hover { color:#b3050e; }
.Bread{height:30px; width:100%; text-align: left; margin:0;}
.Bread a{color:#505050;}
.Bread a:hover { color:#7b0404; }
.articleList2{}
.articleList2 ul li span{ float:right;}
.articleList2 ul li a { float:left;}
.listTitle2{  background:none; margin: 20px 0 0 0; } 
.listTitle2 a{ float:right;}
.listTitle2 h2{color: #01713b; font-size: 16px; font-weight: bold; line-height:33px;  }
.son_title { width:910px; height:33px; line-height:33px; border-bottom:1px solid #ccc; }
.son_title .title { float:left; height:33px; line-height:33px; }
.son_title .title h2 { font-size:16px; color:#c00b13; }
.son_title .Bread { float:right; width:176px; height:33px; line-height:33px; }
.subPage .listTitle2 h2 { color:#7b0404; }
.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: #7b0404; line-height: 32px; font-weight:normal;}
.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{font-size: 14px; color: #505050; line-height:30px; text-align: left; overflow:hidden; margin: 0 15px; padding: 15px 0 22px;}
.Annex {padding:0px; overflow:hidden; margin-bottom:30px; padding-left: 18px;}
.Annex h3 { font-size: 16px; line-height: 30px; color:#7b0404;}
.Annex ul li { height: 26px; line-height: 26px;}
.Annex ul li a { font-size: 12px; line-height: 24px; color:#505050;}
.Annex ul li a:hover{ color:#ff0000; text-decoration:underline;}






/*通栏图片页开始*/
.pictureList_tl2 ul {  width:1020px; overflow:hidden; }
.pictureList_tl2 ul li { width:160px; height:165px; float: left; text-align:center; margin:0 27px 0 0;}
.pictureList_tl2 ul li img { width: 160px; height: 140px; display:block; }
.pictureList_tl2 ul li p { height:20px; line-height:20px; }
/*通栏图片页结束*/

/*二级页左右分栏开始*/
.con { width:910px; height:auto; overflow:hidden; margin:0 auto; }
.con .con_left { width: 200px; 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: url(../images/nav_bg.jpg) repeat-x; }
.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 180px center;   }
.con .con_left ul li a {  padding:10px 20px 10px 20px; display: block; border-bottom:1px solid #e3e3e3; }
.con .con_left ul li a:hover { background:url(../images/arrow_right.png) no-repeat 180px center;  }
.con .con_right { width:690px; height:auto; float: right; }
.pictureList ul { width:800px; overflow:hidden; }
.pictureList ul li { width:160px; height:165px; float: left; text-align:center; margin:0 17px 0 0; }
.pictureList ul li img { width: 160px; height: 140px; display:block; }
.pictureList ul li p { height:20px; line-height:20px; }
/*二级页左右分栏结束*/