@font-face {
	font-family: 'YaHei';
src: url(../../fonts/yahei.jpg)}

body {
    background: url(../images/bodybg.jpg) center repeat;
        font-family: "微软雅黑";
    font-size: 14px;
    color: #333;}

* {
	margin: 0px;
	padding: 0px;
	font-family: 'YaHei';}

.mar {
	margin: 0 auto;}
input, select, textarea {
    font-size: 100%;
    outline: 0px;}
a {
    text-decoration: none;
    color: #333;}
a:hover {
    color: #e20000;}

/* top */
.top {
	background-color: #036;
	width: 100%;
	height: 40px;}

.top-table {
	width: 1000px;
	height: 40px;
	font-family: 'yahei';
	border-collapse:collapse;}

.top-table tr {
	height: 40px;}

.top-title {
	color: #FFF;
	font-size: 12PX;
	margin-left: 5px;
	height: 40px;
	line-height: 40px;}

#top-right {
	font-size: 12px;
	width: 255px;
	color: #FFFFFF;
	height: 40px;
	line-height: 40px;}

#top-right a {
	text-decoration: none;
	/* color: #33527b; */
	color: #FFFFFF;}
/* top结束 */
.basic_model {
	width: 1000px;
	height: 200px;
	background-color: blue;
	background: url(images/logoa45.png);}
/***nav**/
.ddsmoothmenu {
	font-size: 16px;
	color: rgb(255, 255, 255);
	width: 100%;
	height: 38px;
	line-height: 38px;
	font-family: 氓炉掳卯鈥犅棵ㄢ�欌�姑┾�斺�犆モ�樎疵猜�;}

.ddsmoothmenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;}

.ddsmoothmenu ul li {
	position: relative;
	display: inline;
	float: left !important;}

#header-centre li {
	float: left;
	width: 89px;
	text-align: center;}

li {
	list-style: none;}

.ddsmoothmenu ul li a {
	display: block;
	color: #ffffff;
	text-decoration: none;
	width: 94px;
	height: 38px;
	text-align: center;}

#header-centre li.line {
	background: url(images/line.jpg) no-repeat;
	width: 2px;
	height: 37px;}

.ddsmoothmenu ul li ul {
	position: absolute;
	left: 0;
	display: none;
	visibility: hidden;
	width: 129px;
	z-index: 999;}

.ddsmoothmenu ul li ul li {
	display: list-item;
	height: 30px;
	line-height: 30px;
	width: 99px;
	/*     border-top: 1px solid #1a4b7c;
    border-bottom: 1px solid #a01008; */
	border-top: 1px solid #1a4b7c;
	border-bottom: 1px solid #127dea;}

.ddsmoothmenu ul li {
	position: relative;
	display: inline;
	float: left !important;}

.ddsmoothmenu ul li a:link,.ddsmoothmenu ul li a:visited {}

.ddsmoothmenu ul li a.selected,.ddsmoothmenu ul li a:hover {
	color: #fff !important;}

.ddsmoothmenu ul li ul li a {
	color: #fff;
	font-size: 14px;
	font-weight: normal;
	margin: 0;
	padding: 0px;
	width: 99px;
	height: 30px;
	line-height: 30px;
	/*   background: #a40f09; */
	background: #286BB1;
	text-align: center;}
/* .ddsmoothmenu ul li a:hover{ color:#fff !important;} */
.ddsmoothmenu ul li ul li a:hover {
	background: #1D5083;
	color: #fff;}

.navigation {
	width: 100%;
	height: 38px;}

#header-centre {
	width: 1000px;
	height: 38px;
	margin: 0 auto;
	text-align: center;
	font-size: 12px;
	background-color: #286bb1;}
/*淇℃伅-鎼滅储*/
.info-search-box{ width:1000px; height:40px; margin:0 auto; background:#fcfcfc url(../images/linebottombg.jpg) bottom repeat-x;}
.info-search-box .info-search{ width:980px; height:40px; margin:0 auto; overflow:hidden;}
.info-search-box .info-search .info-box{ height:40px; line-height:40px; float:left; font-size:14px; color:#333; overflow:hidden;}
.info-search-box .info-search .info-box > img{ vertical-align:middle; margin:9px 10px 0 0; float:left;}
.info-search-box .info-search .info-box .time{ float:left; margin-right:10px;}
.info-search-box .info-search .info-box .weather{ display: inline-block; margin-top: 8px; float: left;}
.info-search-box .info-search .search-box{ height:40px; line-height:40px; text-align:right; float:right; overflow:hidden;}
.info-search-box .info-search .search-box .search-input{ width:209px; height:28px; line-height:28px; float:left; border:1px solid #ddd; margin:5px 0px; border-right:0; background:url(../images/iconsearch.jpg) no-repeat 2px 2px #fff; padding-left:30px;}
.info-search-box .info-search .search-box .search-button{ width: 60px; height:30px; line-height:30px; float:left; margin:5px 0px; background:#e20000; color:#fff; font-size:14px; text-align:center; border:0; cursor:pointer;}
.info-search-box .info-search .search-box .search-button:hover{ background:#b20000;}
/*杞挱寮�濮�*/
.carousel {
  position: relative;
  line-height: 1;
 /*  width: 1365px;
  margin: 40px auto 20px; */
  
  width:1000px;
  margin:0 auto;}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;}

.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: 0.6s ease-in-out left;
     -moz-transition: 0.6s ease-in-out left;
       -o-transition: 0.6s ease-in-out left;
          transition: 0.6s ease-in-out left;}

.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  /*display: block;*/
  line-height: 1;}

.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;}

.carousel-inner > .active {
  left: 0;}

.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;}

.carousel-inner > .next {
  left: 100%;}

.carousel-inner > .prev {
  left: -100%;}

.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;}

.carousel-inner > .active.left {
  left: -100%;}

.carousel-inner > .active.right {
  left: 100%;}

.carousel-control {
  position: absolute;
  top: 40%;
  left: 15px;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  font-size: 60px;
  font-weight: 100;
  line-height: 30px;
  color: #ffffff;
  text-align: center;
  background: #222222;
  border: 3px solid #ffffff;
  -webkit-border-radius: 23px;
     -moz-border-radius: 23px;
          border-radius: 23px;
  opacity: 0.5;
  filter: alpha(opacity=50);}

.carousel-control.right {
  right: 15px;
  left: auto;}

.carousel-control:hover,
.carousel-control:focus {
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);}
.carousel-indicators-wrap{
      position: absolute;
    right: 0;
    bottom: -2px;
      left: 0;
    width: 1000px;
    margin: 0 auto;
    height: 50px;
    z-index: 10;}
.carousel-indicators {
  position: absolute;
  top: 7px;
  left: 12px;
  z-index: 5;
  margin: 0;
  list-style: none;}

.carousel-indicators li {
  display: block;
  float: left;
  width: 35px;
  height: 35px;
  margin-left: 5px;
  /*text-indent: -999px;*/
  /*background-color: #ccc;*/
  color: #fff;
  font-size: 18px;
  line-height: 35px;
  text-align: center;
  cursor: pointer;}

.carousel-indicators .active {
  background-color: #660874;
  color: rgb( 255, 198, 0 );}

.carousel-caption {
  position: absolute;
  right: 0;
  bottom: -2px;
  left: 0;
  /*padding: 15px;*/
  background: #333333;
  /*background: rgba(0, 0, 0, 0.75);*/
  background: url(images/lunbobg.jpg) no-repeat;
      width: 1000px;
    margin: 0 auto;
    height: 50px;
    line-height: 50px;}

.carousel-caption h4,
.carousel-caption p {
  /*line-height: 20px;*/
  color: #ffffff;
  margin-left: 313px;
  font-size: 14px;}
.carousel-caption p a{
    /*color: #ffffff;*/
    color: rgb( 255, 198, 0 );}
.carousel-caption p a:hover{
    text-decoration: underline;}
.carousel-caption h4 {
  margin: 0 0 5px;}

.carousel-caption p {
  margin-bottom: 0;}
/*轮播结束*/
/*首页图片新闻*/
.index-pics-trends-box{ width:980px; height:410px; margin:20px auto 0; padding:10px 10px 20px; overflow:hidden; background: #fff url(../images/linebottombg.jpg) bottom repeat-x;}

/*首页图片新闻-左侧图片新闻*/
.index-pics-trends-box .index-pics-box{ width:430px; height:410px; float:left;}

/*首页图片新闻-左侧图片banner轮播*/
.index-pics-banner{ position:relative; width:430px !important; height:300px; overflow:hidden;}
.index-pics-banner ul.items{ position:absolute; float:left;}
.index-pics-banner ul.items li{ width:430px;height:300px;float:left;}
.index-pics-banner ul.items li a{ displayl:block; width:430px;height:300px;float:left;}
.index-pics-banner ul.items li a img{ display:block; width:100%; height:300px; border:none;}
.index-pics-banner div.tips{ width:100%; height:40px; position:absolute; bottom:0; background:#000; overflow:hidden;}
.index-pics-banner div.tips div.title{ position:absolute; left:0; top:0;}
.index-pics-banner div.tips div.title a{ color:#fff; height:40px; line-height:40px; font-size:15px; margin-left:10px; text-decoration:none;}
.index-pics-banner div.tips div.title a:hover{ text-decoration:underline;}
.index-pics-banner div.tips div.nums{ height:100%; position:absolute; right:0; top:0;}
.index-pics-banner div.tips div.nums a{ display:inline-block; >float:left/*For IE.ADD.JENA.201206300844*/; width:12px; height:12px; background-color:#FFF; text-indent:-99999px; border-radius:10px; margin:15px 10px 0px 0px;}
.index-pics-banner div.tips div.nums a.active{ background-color:#f00;}

/*首页图片新闻-左侧公告*/
.index-pics-notice{ width:100%; height:100px; margin:10px auto 0; overflow:hidden;}
.index-pics-notice .notice-left{ width:16px; height:84px; float:left; margin-right:16px; background:url(../images/iconnotice.jpg) no-repeat; font-size:16px; color:#e20000; text-align:center; padding:8px 9px;}
.index-pics-notice .notice-right{ width:380px; height:100px; float:left;}    
.index-pics-notice .notice-right li{ width:360px; height:33px; line-height:33px; overflow:hidden; background:url(../images/indexnewslists.jpg) 0 13px no-repeat; padding-left:20px;}
.index-pics-notice .notice-right li a{ display:block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.index-pics-notice .notice-right li span{ display:block; float:right;}
.index-pics-notice .notice-right li:hover{ color:#e20000;}


/*首页右侧工作动态*/
.index-pics-trends-box .index-trends-box{ width:530px; height:410px; float:right;}

/*工作动态标题*/
.index-trends-title{ width:100%; height:34px; border-bottom:1px solid #b20000; overflow:hidden;}
.index-trends-title > h2{ height:34px; line-height:34px; padding-left:10px; float:left; font-size:16px; color:#333; font-weight:bold;}
.index-trends-title .tab-box{ height:34px; line-height:34px; float:right;}
.index-trends-title .tab-box > a{ display:block; width:99px; height:34px; line-height:34px; float:left; text-align:center; background:url(../images/iconnewstabbg.jpg) no-repeat; margin-right:2px; font-size:14px; color:#333; font-weight:bold;}
.index-trends-title .tab-box > a.cur{ background:url(../images/iconnewstabcurbg.jpg) no-repeat; color:#fff;}

/*工作动态内容*/
.index-trends-con{ width:520px; height:355px; padding:10px 5px 0;}
.index-trends-con .tab-con-box{ display:none;}

/*工作动态大标题*/
.index-trends-con a.title{ display:block; width:100%; height:30px; line-height:30px; padding:7px 0; text-align:center; font-size:16px; color:#e20000; font-weight:bold; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
/*工作动态详情*/
.index-trends-con p{ width:100%; line-height:24px; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #999; font-size:14px; color:#999;text-indent:20px;}
.index-trends-con p > a{ font-size:14px; color:#e20000; margin:0 3px;}
.index-trends-con p > a:hover{ text-decoration:underline;}
/*工作动态新闻列表*/
.index-trends-con .trends-list{ width:520px; height:252px;}
.index-trends-con .trends-list > li{ width:500px; height:36px; line-height:36px; overflow:hidden; background:url(../images/newslists.jpg) 0 14px no-repeat; padding-left:20px;}
.index-trends-con .trends-list > li a{ display:block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.index-trends-con .trends-list > li span{ display:block; float:right;}
.index-trends-con .trends-list > li:hover{ background:url(../images/newslistscur.jpg) 0 14px no-repeat; color:#e20000;}

/*专题*/
.subject-box{ width:1000px; height:94px; margin:20px auto; background:url(../images/subjectbg.jpg) center no-repeat;}
.subject-box > a{ display:block; width:313px; height:72px; float:left;  margin:11px 10px;}
.subject-box > a.theme{ background:url(../images/subjecttheme.jpg) no-repeat;}
.subject-box > a.oath{ background:url(../images/subjectoath.jpg) no-repeat;}
.subject-box > a.activity{ background:url(../images/subjectactivity.jpg) no-repeat;}

/*首页新闻列表*/
.index-news-box{ width:1020px; height:250px; margin:0 auto 20px auto; overflow:hidden;}
.index-news-box .index-news{ width:320px; height:250px; float:left; margin:0 10px; background:#fff;}
.index-news-box .index-news .index-news-title{ width:100%; height:40px; background:url(../images/newstitlebg.jpg) no-repeat; overflow:hidden;}
.index-news-box .index-news .index-news-title > h2{ height:40px; line-height:40px; float:left; padding-left:15px; font-size:16px; color:#cc0000; font-weight:bold;}
.index-news-box .index-news .index-news-title > a.more{ display:block; height:40px; line-height:40px; float:right; margin-right:15px;}
.index-news-box .index-news .index-news-list{ width:290px; height:180px; padding:15px; overflow:hidden;}
.index-news-box .index-news .index-news-list li{ width:270px; height:30px; line-height:30px; overflow:hidden; background:url(../images/indexnewslists.jpg) 0 12px no-repeat; padding-left:20px;}
.index-news-box .index-news .index-news-list > li a{ display:block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}

/* 友情链接 */
.kslj {
	width: 1000px;
	height: 120px;
	/* background-color: #f8f8f8; */
	/* background: #f0f0f0; */
	background-color: #FFFFFF;
	/* border-radius:8px; */
	background: url(../images/footer-img.jpg) center no-repeat;}

.model1 { /* position: absolute; */
	width: 260px;
	height: 85px;
	margin-top: 10px;
	float: left;
	margin-left: 20px;}

.model1 span { /* padding: 0 10px; */
	height: 30px;
	line-height: 30px;
	/* color: #c44021; */
	color: #036;
	font-weight: bold;}

.model1 ul li { /* padding: 0 10px; */
	padding-right: 15px;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	float: left;}

.model2 { /* position: absolute; */
	width: 250px;
	height: 120px;
	float: left;}

ul li {
	list-style: none;}

.model1 ul li a {
	text-decoration: none;
	color: #333;}

/*内容页容器*/
.main-box{ width:1000px; margin:20px auto; background:#fff;}

/*当前位置*/
.location { width:1000px; height:55px; line-height:55px; background:url(../images/iconlocation.jpg) 15px 21px no-repeat; padding-left:32px;  border-bottom:1px solid #eee;}
/*内页主体部分*/
.main-con{ min-height:450px; padding:25px; background:#fff;}


/*文章页*/
.article-title{ width:100%; line-height:30px; text-align:center; padding-bottom:10px; font-size:16px; font-weight:bold;}
.article-info{ width:100%; height:30px; line-height:30px; background:#f7f7f7; text-align:center; color:#999;}
.article-con{ width:100%; padding-top:20px; line-height:30px; margin:0 auto;}
.article-bottom{ width:1000px;  line-height:35px; padding:20px; color:#999; font-style:italic; border-top:1px solid #eee;}
.article-bottom a{ text-decoration:underline; font-style:normal; color:#666;}
.article-bottom a:hover{ color:#e20000;}

/* a {
    text-decoration: none !important;
    color: #333 ;
} */

/*二级菜单*/
.second-nav{ margin:20px 10px 0; overflow:hidden;}
.second-nav > a{ display:block; height:35px; line-height:35px; float:left; text-align:center; margin:0 1px 5px; font-weight:bold;}
.second-nav > a > span.left{ display:inline-block; width:15px; height:35px; float:left; background:url(../images/pagenewsliststabbg.jpg) 0 0 no-repeat;}
.second-nav > a > span.center{ display:inline-block; padding:0 15px; height:35px; float:left; background:#e3e3e3;}
.second-nav > a > span.right{ display:inline-block; width:15px; height:35px; float:left; background:url(../images/pagenewsliststabbg.jpg) -111px 0 no-repeat;}
.second-nav > a.cur > span.left{ display:inline-block; width:15px; height:35px; float:left; background:url(../images/pagenewsliststabcurbg.jpg) 0 0 no-repeat;}
.second-nav > a.cur > span.center{ display:inline-block; padding:0 15px; height:35px; float:left; background:#e20000; color:#fff;}
.second-nav > a.cur > span.right{ display:inline-block; width:15px; height:35px; float:left; background:url(../images/pagenewsliststabcurbg.jpg) -84px 0 no-repeat;}
.second-nav > a:hover{ cursor:pointer;}


/*新闻列表*/
.news-list{ width:100%;}
.news-list li{ width:940px; height:35px; line-height:35px; border-bottom:1px dotted #999; padding-left:20px; background:url(../images/newslists.jpg) 0 14px no-repeat;}
.news-list li a{ display:block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.news-list li span{ display:block; float:right;}
.news-list li:hover{ background:url(../images/newslistscur.jpg) 0 14px no-repeat; color:#e20000;}

/*分页*/
.page-box { margin:30px 0px 10px; text-align: center; overflow:hidden;}
.page-box ul li {float:left; width:65px;height:30px;}
.page-box a { display:inline-block; border:1px solid #ddd; background:#fff; margin:1px; color: #333;padding:3px 8px;}
.page-box a:hover { background:#e20000; color: #fff;}
.page-box a.current { background:#e20000; color: #fff;}
.page-box a.disabled {border: 1px solid #e3e3e3; margin: 1px; color: #bbb; padding:2px 5px; background:#f7f7f7; cursor:not-allowed;}

/*搜索页*/
h2.search-tip{ width:100%; line-height:30px; font-weight:bold; margin:10px auto; color: #b20000; text-align: center; border-bottom: 1px solid #ddd; padding-bottom: 20px; font-size: 16px;}
.search-list{ padding:10px; border-bottom:1px solid #eee;}
.search-list:hover{ background:#fafafa;}
.search-list a.title{ display:block; line-height:25px; font-size:14px; font-weight:bold; color:#666; margin-bottom:10px;}
.search-list a.title:hover{ text-decoration:underline;}
.search-list a.title span{ color:#e00;}
.search-list a.title:hover span{ color:#c00;}
.search-list .details{ line-height:25px; padding-bottom:10px; font-size:12px; color:#666;}
.search-list .info{ height:30px; line-height:30px; font-size:14px; color:#bbb;}
.search-list .info span{ color:#666;}
/*搜索总记录数*/
.data_list_title{border-bottom: 1px solid #eee;height:40px;line-height:40px;background: url(../images/iconsearch.jpg) no-repeat 10px 8px #fff;}
.data_list_title span{margin-left:35px;}