﻿*{margin:0;padding:0;font-family:'microsoft yahei'}
a{text-decoration:none;color:#000;}
a img{border:none;}
li {list-style: none;}
.clear{clear:both;}

/**********母版页*******************/
.nav-warp ul{width:58%;min-width:1231px;margin: auto;height:56px;line-height:53px;}
.nav-warp ul li{float:left;width:125px;text-align:center;margin-left:25px;font-size:16px;color:#fff;font-weight:600;cursor:pointer;}

.nav-warp ul li a{color:#fff;}
.select{background:url(/uploads/image/midangjian/selectbg.png) no-repeat;}
.iframe-wrap,.top-wrap,.big-wrap,.nav-warp,.footer-div,.footer-wrap,.title-wrap{width:99.9%;min-width:1231px;}

.container{width:1231px;margin:auto;margin-top:20px;border-top:none;background:#fff;}
.gzdtdiv,.gzdtcontent,studyonline{width:1231px;}
.gzdtcontent{height: 344px; border: 1px solid #cdcdcd;border-right:none;}
.gzdtdiv .top{height:35px;width:1231px;background:url(/uploads/image/midangjian/titlebg.png) repeat-x;line-height:35px;}
/*.gzdtdiv .leftpic{width:705px;float:left;height:345px;position:relative;cursor:pointer;}*/
.gzdtdiv .leftpic{width:595px;float:left;height:324px;position:relative;cursor:pointer;text-align:center;padding-top:18px;}
/*.gzdtdiv .leftpic .bottomtitle{position:absolute;bottom:0px;height:35px;width:92%;background:#000000;opacity:0.7;color:#fff;line-height:35px;}*/
.gzdtdiv .leftpic .bottomtitle{position:absolute;bottom:12px;height:35px;width:514px;background:#000000;opacity:0.7;color:#fff;line-height:35px;left:16px;text-align:left;}
/*.gzdtdiv .leftpic  .bottompic{position:absolute;bottom:0px;right:0px;height:35px;width:8%;background:red;color:#fff;line-height:35px;text-align:center;}*/
.gzdtdiv .leftpic  .bottompic{position:absolute;bottom:12px;right:15px;height:35px;width:55px;background:red;color:#fff;line-height:35px;text-align:center;}
.gzdtdiv .rightcontent{width:625px;float:right;height:344px;}

.partydiv{margin-top:10px;width:100%;}
.partydiv .dwgz{width:49%;border:1px solid #cdcdcd;height:250px;float:left;}
.partydiv .dflz{width:49%;border:1px solid #cdcdcd;height:250px;float:right;}
.partydiv .dwwd{width:100%;border:1px solid #cdcdcd;height:250px;float:right;}

.partydiv .top .fl,.studyonline .top .fl{display:inline-block;color:red;width:90px;text-align:center;border-bottom:5px solid red;height:30px;font-weight:bold;}
.partydiv .top .fr,.studyonline .top .fr{float:right;color:red;font-size:14px;padding-right:20px;font-weight:bold;}
.top{height:35px;background:right url(/uploads/image/midangjian/titlebg.png) no-repeat;line-height:35px;}
 .top .fr a{color:red;}

 .index-news-list{width:100%;}
 .news-details-table{width:98%;margin:auto;font-size:15px;color:#808080;table-layout: fixed;}
 .news-details-table .arrow-td{width:15px;padding-top:13px;}
 .news-details-table .arrow-td span{width:10px;height:10px;}
 .news-details-table .content-td{padding-top:13px;}
  .news-details-table tr:hover{color:red;cursor:pointer;}
      .news-details-table a{color:#808080;}
    .news-details-table a:hover{color:red;cursor:pointer;}
 .news-details-table .date-td{width:100px;padding-top:13px;}

.studyonline{height:150px;border:1px solid #cdcdcd;margin-top:10px;}

/*************当前位置***************/
.position{width:100%;height:35px;line-height:35px;background:#f9f8f6;}
.position span{padding-left:20px;font-size:13px;}
.position span a{color:#000;}
.position span a:hover{text-decoration:underline;color:red;}
.position span img{position:relative;top:4px;
    left: 0px;
}


/***内容页以及列表页的顶部*/
.main-wrap{margin-top:10px;}
.main-wrap .top .fl{display:inline-block;color:red;width:90px;text-align:center;border-bottom:5px solid red;height:30px;font-weight:bold;margin-left:20px;}
/*列表页**/
.main-list{width:100%;border:1px solid #cdcdcd;border-right:none;}
.main-list .top-help{height:1px;width:100%;}
/***列表页内部***/
.main-content{width:95%;min-width:1000px;border:1px solid #cdcdcd;margin:auto;margin-top:20px;margin-bottom:20px;}

 .main-content  .index-news-list{width:100%;}
 .main-content  .news-details-table{width:98%;margin:auto;font-size:16px;color:#808080;}
 .main-content  .news-details-table .arrow-td{width:25px;padding-top:8px;border-bottom:1px dashed #cdcdcd;padding-bottom:8px;}
 .main-content  .news-details-table .arrow-td span{width:10px;height:10px;}
 .main-content  .news-details-table .content-td{padding-top:8px;border-bottom:1px dashed #cdcdcd;padding-bottom:8px;}
 .main-content  .news-details-table tr:hover{color:red;cursor:pointer;}
 .main-content  .news-details-table .date-td{width:120px;padding-top:8px;border-bottom:1px dashed #cdcdcd;padding-bottom:8px;}

/****组织架构界面*****/


.main-content .zzjg-table{width:95%;margin:auto;}
.main-content .zzjg-table .title-td{color:red;font-size:20px;}
.main-content .zzjg-table .title-td,.main-content .zzjg-table .content-td{text-align:center;vertical-align:middle;}

/**分页*/
.page-wrap{
  text-align: center;
}
.paginator { font: 12px arial, helvetica, sans-serif; padding:5px 0px 10px 0; margin-left:-200px;}
.paginator a {border:solid 1px #ccc;color:#0063dc;cursor:pointer;text-decoration:none;margin-top:6px;}
.paginator a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-top:6px;}
.paginator .cpb {border:1px solid #0063dc;font-weight:700;color:#0063dc;background-color:#ffffff;margin-top:6px;}
.paginator a:hover {border:solid 1px #0063dc;color:#0063dc;text-decoration:none;}
.paginator a,.paginator a:visited,.paginator .cpb,.paginator a:hover
{float:left;height:16px;line-height:16px;min-width:10px;_width:10px;margin-right:5px;text-align:center;
 white-space:nowrap;font-size:12px;font-family:arial,simsun;padding:0 3px;}
.submitbtn {
    background-color:#0069dc;
    border:none;
    color:#fff;
    margin-left:5px;
    height:20px;
    width:50px;
}


/**详细页*/
.details-title-wrap{width:100%;text-align:center;font-weight:bold;font-size: 18px;padding-top:20px;}
.msg-wrap{width:100%;text-align:center;height:40px;line-height:40px;font-size:13px;color:#808080;}
.attachment-wrap{margin-top:50px;margin-left:20px;padding-bottom:20px;}
.attachment-wrap td{padding:3px 10px;}
.content-wrap{width:98%;margin:auto;}


/* 首页焦点图 */
.focusbox {
  margin-bottom: 15px;
  overflow: hidden;
  position: relative;
  text-align: center;
}

.focusbox .hd {
  position: absolute;
  width: 100%;
  z-index: 1;
  left: 0;
  height: 6px;
  overflow: hidden;
  bottom: 46px
}

.focusbox .hd ul {
  overflow: hidden;
  zoom: 1
}

.focusbox .hd ul li {
  display: inline-block;
  zoom: 1;
  vertical-align: top;
  margin: 0 2px;
  width: 6px;
  height: 6px;
  line-height: 6px;
  background: #ccc;
  cursor: pointer;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-transition: .2s;
  -o-transition: .2s;
  -moz-transition: .2s;
  transition: .2s
}

.focusbox .hd ul li.on {
  background: #ff2828;
  width: 20px;
  color: #fff
}

.focusbox .hd ul li span {
  display: none
}

.focusbox .bd {
  position: relative;
  overflow: hidden
}

.focusbox .bd li {
  position: relative;
  width: 100%;
  float: left;
  margin-right: -100%;
  display: none;
}

.focusbox .bd h3 {
  font-weight: normal;
}

.focusbox .bd .pic {
  position: relative;
  z-index: 0;
  line-height: 0
}

.focusbox .bd .pic img {
  width: 100%;
  height: 326px;
  border: 0
}

.focusbox .bd .con {
  position: absolute;
  width: 100%;
  z-index: 1;
  bottom: 0;
  height: 30px;
  line-height: 30px;
  text-align: center
}

.focusbox .bd .con .title {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  z-index: 1;
  height: 100%;
  overflow: hidden;
  font-size: 16px;
  color: #fff;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.focusbox .bd .con .title a {
  color: #fff;
  padding-left: 10px;
  text-decoration: none
}

.focusbox .bd .con .titlebg {
  position: absolute;
  width: 100%;
  z-index: 0;
  bottom: 0;
  left: 0;
  background: #333;
  filter: alpha(opacity=60);
  opacity: .6;
  height: 40px;
}

.tlbox_1170 img{
  width: 1231px;
  height: 86px;
}

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
}

.td_title{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

