/*共用样式开始*/
* {
  margin: 0;
  padding: 0;
  list-style-type: none;
  text-decoration: none;
  font-family: "微软雅黑", "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
}
body {
  background: #FFFFFF;
}
input {
  border-radius: 0;
}
textarea {
  resize: none;
}
*:focus {
  outline: none;
}
html {
  font-size: 62.5%;
}
a {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
}
a:hover {
  text-decoration: none;
}
img {
  border: 0px;
}
.clear {
  clear: both;
}
.head .row {
  margin-left: 0px;
  margin-right: 0px;
}
.row {
  margin-left: 0px;
  margin-right: 0px;
}
.section {
  width: 80%;
  margin: 0px auto 10px auto;
}
/*公用样式结束*/
/*底部开始*/
.footer {
  width: 100%;
  margin: 0 auto;
  height: 70px;
}
.footer .footer_box {
  width: 80%;
  margin: 0 auto;
  text-align: center;
}
.footer .footer_box .info {
  text-align: center;
}
/*底部结束*/
/*头部样式开始*/
.header {
  width: 100%;
  margin: 0 auto;
  -webkit-box-shadow: 0 0 5px 1px #dedede;
  box-shadow: 0 0 5px 1px #dedede;
  height: 40px;
  line-height: 40px;
  padding: 5px 0px;
}
.header .head {
  width: 80%;
  margin: 0 auto;
  height: 30px;
  line-height: 30px;
}
.header .head .row {
  font-size: 1.6rem;
  /* 滚动公告 */
}
.header .head .row #announ {
  height: 22px;
  line-height: 22px;
  overflow: hidden;
  float: left;
  background: url(../../images/v9/icon.png) no-repeat left -461px;
  padding-left: 20px;
}
.header .head .row div {
  height: 30px;
  line-height: 30px;
}
.headerbox {
  width: 80%;
  margin: 0 auto;
  padding: 10px 0px 0px 0px;
}
.headerbox .headerbox_logo {
  width: 100%;
  margin: 10px auto;
}
.headerbox .headerbox_logo .headerbox_logo_left {
  height: 70px;
}
.headerbox .headerbox_logo .headerbox_logo_left h1 {
  line-height: 0;
  font-size: 0;
  text-indent: -9999px;
  margin: 0;
  opacity: 0;
}
.headerbox .headerbox_logo .headerbox_logo_left img {
  /*width: 100%;*/
  max-width: 370px;
  max-height: 70px;
}
.headerbox .headerbox_logo .searchbox {
  float: right;
  height: 70px;
}
.headerbox .headerbox_logo .searchbox .input-group {
  margin-top: 18px;
}
.headerbox .nav {
  width: 100%;
  margin: 10px auto 0px auto !important;
  position: relative;
  z-index: 999;
}
.headerbox .nav .menu {
  width: 100%;
  background: url("../images/bgx.jpg") repeat-x;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  height: 40px;
  line-height: 40px;
}
.headerbox .nav .menu li {
  width: 10%;
  float: left;
  text-align: center;
  position: relative;
  height: 40px;
  line-height: 40px;
}
.headerbox .nav .menu li a {
  display: block;
  width: 100%;
  height: 100%;
  color: #FFFFFF;
  font-size: 1.6rem;
}
.headerbox .nav .menu li dl {
  width: 100%;
  display: none;
  border-radius: 0px 0px 3px 3px;
  -webkit-box-shadow: 0 0 2px 1px #c3d4e7;
  box-shadow: 0 0 2px 1px #c3d4e7;
  overflow: hidden;
}
.headerbox .nav .menu li dl dt {
  font-weight: normal;
  background: #ffffff;
  height: 40px;
  line-height: 40px;
}
.headerbox .nav .menu li dl dt a {
  color: #444343;
  font-size: 1.6rem;
}
.headerbox .nav .menu li dl dt a:hover {
  border-bottom: 2px solid #4F7EB2;
}
.headerbox .nav .menu li:hover dl {
  display: block;
}
.headerbox .nav_mini {
  display: none;
  width: 100%;
  line-height: 40px;
  margin: 10px auto;
}
.headerbox .nav_mini .nav-pills {
  width: 100%;
}
.headerbox .nav-pills > li {
  clear: both;
}
.headerbox .nav_mini .nav-pills li {
  clear: both;
  margin: 10px auto;
}
.headerbox .nav_mini .nav-pills li a {
  font-size: 16px;
}
.headerbox .nav_mini .nav-pills .dropdown {
  width: 100%;
  text-align: center;
  line-height: 40px;
  background: url("../images/bgx.jpg") repeat-x;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.headerbox .nav_mini .nav-pills .dropdown .dropdown-toggle {
  display: block;
  width: 100%;
  text-align: center;
  line-height: 40px;
  color: #FFFFFF;
  background: url("../images/bgx.jpg") repeat-x;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  overflow: hidden;
}
.headerbox .nav_mini .dropdown-menu {
  width: 100%;
  margin: 0 auto;
}
.headerbox .nav_mini .dropdown-menu li {
  line-height: 35px;
  height: 35px;
}
.headerbox .nav_mini .dropdown-menu li a {
  font-size: 16px;
  line-height: 35px;
  height: 35px;
}
/*头部样式结束*/
/*首页样式开始*/
.section {
  /*轮播图样式开始*/
  /*轮播图样式结束*/
}
.section .swiper-container {
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}
.section .swiper-container .swiper-slide {
  max-height: 380px;
  overflow: hidden;
  text-align: center;
  font-size: 1.8rem;
  background: #fff;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.section .swiper-container .swiper-slide img {
  width: 100%;
}
.section .index_cont {
  margin: 10px auto;
  /*何氏新闻开始*/
  /*何氏新闻结束*/
  /*公告开始*/
  /*公告结束*/
}
.section .index_cont .news_tzgg {
  margin-top: 15px;
}
.section .index_cont .news_tzgg .news_tzgg_title {
  width: 100%;
  height: 28px;
  border-bottom: 1px solid #c3d4e7;
}
.section .index_cont .news_tzgg .news_tzgg_title font {
  display: block;
  float: left;
  width: 90px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  font-size: 1.8rem;
  background: url(../images/news_title_bg.png) no-repeat;
  color: #FFF;
}
.section .index_cont .news_tzgg .news_tzgg_title span {
  display: block;
  float: right;
  font-size: 1.2rem;
  margin-top: 5.5px;
  margin-right: 5px;
}
.section .index_cont .news_tzgg .news_tzgg_content {
  width: 100%;
  overflow: hidden;
  margin: 10px 0px 0px 0px;
}
.section .index_cont .news_tzgg .news_tzgg_content .focus {
  width: 100%;
  overflow: hidden;
  margin: 10px 0px 20px 0px;
}
.section .index_cont .news_tzgg .news_tzgg_content .focus img {
  width: 130px;
  height: 90px;
  float: left;
}
.section .index_cont .news_tzgg .news_tzgg_content .focus p {
  width: 180px;
  height: 70px;
  line-height: 23.33px;
  float: left;
  margin-top: 10px;
  margin-left: 10px;
  color: #0e5298;
  font-weight: 600;
}
.section .index_cont .news_tzgg .news_tzgg_content li {
  width: 100%;
  height: 30px;
  line-height: 30px;
}
.section .index_cont .news_tzgg .news_tzgg_content li a {
  float: left;
}
.section .index_cont .news_tzgg .news_tzgg_content li a img {
  margin: 0px 10px;
}
.section .index_cont .news_tzgg .news_tzgg_content li span {
  float: right;
  color: #979797;
}
.section .index_cont .news_gwzx {
  margin-top: 15px;
}
.section .index_cont .news_gwzx .news_gwzx_title {
  width: 100%;
  height: 26px;
  line-height: 26px;
  text-align: center;
  color: #FFF;
  background: url(../images/news_gwzx_bg.png) no-repeat;
  background-size: cover;
}
.section .index_cont .news_gwzx .news_gwzx_content {
  border-right: 1px solid #c3d4e7;
  border-left: 1px solid #c3d4e7;
  border-bottom: 1px solid #c3d4e7;
  padding: 5px 15px;
  overflow: hidden;
}
.section .index_cont .news_gwzx .news_gwzx_content ul {
  margin-bottom: 0;
}
.section .index_cont .news_gwzx .news_gwzx_content li {
  width: 100%;
  border-bottom: 1px dashed #aac2d5;
  height: 30px;
  line-height: 30px;
}
.section .index_cont .news_gwzx .news_gwzx_content li a {
  float: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.section .index_cont .news_gwzx .news_gwzx_content li span {
  float: right;
  color: #979797;
}
/*何氏名人开始*/
.index_mingren {
  width: 100%;
}
.index_mingren .index_mingren_head {
  width: 100%;
  margin: 0px auto 10px auto;
  border-bottom: 1px solid #c3d4e7;
  height: 30px;
  line-height: 30px;
  position: relative;
}
.index_mingren .index_mingren_head span {
  position: absolute;
  bottom: 0;
  left: 0;
  font-size: 1.8rem !important;
  color: #333;
  font-weight: 600;
  padding: 0px 10px;
  border-bottom: 2px solid #4F7EB2;
  height: 30px;
  line-height: 30px;
}
.index_mingren .index_mingren_cont {
  width: 100%;
  height: 180px;
  margin: 5px auto;
}
.index_mingren .index_mingren_cont .vmc-container {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.index_mingren .index_mingren_cont .vmc-container .vmcarousel-normal {
  width: 100%;
  height: 100%;
  margin: 0 auto;
}
.index_mingren .index_mingren_cont .vmc-container .vmcarousel-normal li {
  height: 180px;
  width: 150px;
  float: left;
  margin: 0px 10px 10px 0px;
  overflow: hidden;
}
.index_mingren .index_mingren_cont .vmc-container .vmcarousel-normal li img {
  width: 100%;
}
.index_mingren .index_mingren_cont .vmc-container .vmcarousel-normal li p {
  width: 100%;
  text-align: center;
  font-size: 1.6rem;
  color: #333333;
  height: 20px;
  line-height: 20px;
  margin:15px 0px 0px 0px;
}
/*何氏名人结束*/
/*何氏总谱开始*/
.words11 .words11_zzgz_xfgz {
  overflow: hidden;
}
.words11 .words11_zzgz_xfgz .words11_zzgz_xfgz_title {
  width: 100%;
  height: 28px;
  border-bottom: 1px solid #c3d4e7;
}
.words11 .words11_zzgz_xfgz .words11_zzgz_xfgz_title font {
  display: block;
  float: left;
  width: 80px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  color: #555;
  font-weight: 600;
  cursor: pointer;
}
.words11 .words11_zzgz_xfgz .words11_zzgz_xfgz_title span {
  display: block;
  float: right;
  font-size: 12px;
  margin-top: 5.5px;
  margin-right: 5px;
}
.words11 .words11_zzgz_xfgz .words11_zzgz_xfgz_content {
  width: 100%;
  height: 270px;
  overflow: hidden;
  margin: 10px 0px;
}
.words11 .words11_zzgz_xfgz .words11_zzgz_xfgz_content .boxs {
  width: 100%;
  overflow: hidden;
}
.words11 .words11_zzgz_xfgz .words11_zzgz_xfgz_content .boxs .focus {
  width: 100%;
  overflow: hidden;
  margin: 10px 0px 20px 0px;
}
.words11 .words11_zzgz_xfgz .words11_zzgz_xfgz_content .boxs .focus img {
  width: 130px;
  height: 90px;
  float: left;
}
.words11 .words11_zzgz_xfgz .words11_zzgz_xfgz_content .boxs .focus p {
  width: 180px;
  height: 70px;
  line-height: 23.33px;
  float: left;
  margin-top: 10px;
  margin-left: 10px;
  color: #0e5298;
  font-weight: 600;
}
.words11 .words11_zzgz_xfgz .words11_zzgz_xfgz_content .boxs li {
  width: 100%;
  height: 30px;
  line-height: 30px;
  *height: 28px;
  *line-height: 28px;
}
.words11 .words11_zzgz_xfgz .words11_zzgz_xfgz_content .boxs li a {
  float: left;
}
.words11 .words11_zzgz_xfgz .words11_zzgz_xfgz_content .boxs li a img {
  margin: 0px 10px;
}
.words11 .words11_zzgz_xfgz .words11_zzgz_xfgz_content .boxs li span {
  float: right;
  color: #979797;
}
/*何氏总谱结束*/
/*首页样式结束*/
/*图文列表样式开始*/
/**地址**/
.address {
  margin: 0px auto 10px auto;
  width: 100%;
  border-bottom: 1px solid #c3d4e7;
  overflow: hidden;
  height: 40px;
  line-height: 40px;
}
.address img {
  width: 17px;
  height: 16px;
  margin-top: -4px;
  margin-left: 10px;
  margin-right: 5px;
}
.address a {
  height: 16px;
  margin: 2px;
}
/**文字列表页hot**/
.hot {
  float: left;
}
.hot_title {
  width: 100%;
  height: 40px;
  line-height: 40px;
  color: #FFF;
  background-color: #0e5298;
  padding: 0px 10px;
}
.hot_content {
  width: 100%;
  overflow: hidden;
  border-left: 1px solid #c3d4e7;
  border-right: 1px solid #c3d4e7;
  border-bottom: 1px solid #c3d4e7;
  margin-bottom: 20px;
}
.hot_content_box {
  width: 100%;
}
.hot_content_box_title {
  width: 100%;
  height: 30px;
  line-height: 30px;
  padding: 0px 20px;
  font-size: 16px;
  border-bottom: 1px solid #c3d4e7;
  background: url(../images/hot_title_bg.png) repeat-x;
}
.hot_content_box_title img {
  margin-right: 14px;
}
.hot_content_box_content ul {
  color: #969696;
  overflow: hidden;
  margin: 10px 0px;
}
.hot_content_box_content ul li {
  margin: 8px 40px;
  list-style-type: disc;
}
/**图片list**/
.list_pic_con {
  border: 1px solid #c3d4e7;
  padding-bottom: 10px;
  padding: 0px 10px 10px 10px;
}
.list_pic_con .list_pic_con_title {
  width: 100%;
  height: 40px;
  line-height: 40px;
  border-bottom: 2px solid #c3d4e7;
}
.list_pic_con .list_pic_con_title font {
  display: block;
  width: 80px;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  text-align: center;
  border-bottom: 2px solid #0e5298;
}
.list_pic_con .list_pic_con_content ul {
  width: 100%;
  overflow: hidden;
  margin: 10px auto;
}
.list_pic_con .list_pic_con_content ul li {
  width: 100%;
  border-bottom: 1px dashed #c3d4e7;
  margin: 15px auto;
}
.list_pic_con .list_pic_con_content ul li .row_img {
  vertical-align: middle;
}
.list_pic_con .list_pic_con_content ul li a {
  color: #444;
}
.list_pic_con .list_pic_con_content ul li img {
  width: 100%;
  padding: 2px;
  border: 1px solid #CCC;
  float: left;
  margin-bottom: 15px;
}
.list_pic_con .list_pic_con_content ul li .title {
  width: 100%;
  float: right;
  margin: 0px;
  height: 30px;
  line-height: 30px;
}
.list_pic_con .list_pic_con_content ul li .title a {
  color: #015198;
  font-size: 16px;
  font-weight: 600;
}
.list_pic_con .list_pic_con_content ul li .time {
  width: 100%;
  float: right;
  margin: 0px;
  color: #818181;
  height: 30px;
  line-height: 30px;
}
.list_pic_con .list_pic_con_content ul li .con a {
  color: #a80000;
}
.list_pic_con .list_pic_con_content ul li span {
  float: right;
  margin-top: -3px;
  margin-right: 5px;
  color: #444;
}
/*图文列表样式结束*/
/*文章列表样式开始*/
.list_con {
  border: 1px solid #c3d4e7;
  padding: 0px 10px 10px 10px;
}
.list_con .list_con_title {
  width: 100%;
  height: 40px;
  line-height: 40px;
  border-bottom: 2px solid #c3d4e7;
}
.list_con .list_con_title font {
  display: block;
  width: 80px;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  text-align: center;
  border-bottom: 2px solid #0e5298;
}
.list_con .list_con_content ul {
  width: 100%;
  overflow: hidden;
  margin: 20px 0px;
}
.list_con .list_con_content ul li {
  width: 100%;
  height: 30px;
  line-height: 30px;
  margin: 0px 2px;
  margin-bottom: 10px;
  border-bottom: 1px dashed #c3d4e7;
}
.list_con .list_con_content ul li a {
  color: #444;
}
.list_con .list_con_content ul li img {
  margin-top: -3px;
  margin-right: 5px;
}
.list_con .list_con_content ul li span {
  float: right;
  margin-top: -3px;
  margin-right: 5px;
  color: #444;
}
/*文章列表样式结束*/
/*内容页 开始*/
.contentl {
  border: 1px solid #c3d4e7;
  padding: 10px;
}
.rightcont {
  float: right;
}
.content_main {
  margin: 10px auto;
  padding: 10px;
  width: 100%;
  border: 1px solid #c3d4e7;
}
.content_main .content_main_title {
  width: 100%;
  line-height: 40px;
  font-size: 18px;
  font-weight: 600;
  color: #444;
  text-align: center;
  margin-bottom: 10px;
}
.content_main .content_main_dis {
  width: 100%;
  line-height: 24px;
  color: #8e8e8e;
  text-align: center;
  margin-bottom: 20px;
}
.content_main .content_main_dis font {
  color: #e40000;
}
.content_main .content_main_con {
  width: 100%;
  margin: 10px auto;
  overflow: hidden;
}
.content_main .content_main_con p {
  line-height: 24px;
}
.summary p {
  font-size: 1.6rem;
  color: #555555;
  line-height: 25px;
}
/* 内容 */
.content_main .content p {
  font-size: 14px;
  line-height: 23px;
  text-align: justify;
  word-wrap: break-word;
  padding: 8px 0;
}
.content_main .related {
  border-top: dashed 1px #ccc;
  margin-top: 15px;
}
.content_main .related h5 {
  padding-bottom: 4px;
}
.content_main .related {
  padding: 10px 0 0;
}
.content_main .related a {
  color: #0b3b8c;
}
.content_main .related span {
  margin-left: 5px;
  color: #888888;
}
/*内容页 结束**/
/* 内容 */
#Article {
  overflow: hidden;
}
#Article,
.photo-channel .relevance {
  border: 1px solid #C3D4E7;
  zoom: 1;
  padding: 0 20px;
}
#Article h1 {
  color: #000;
  font: 800 26px/30px "宋体", arial;
  margin-bottom: 6px;
  text-align: center;
  padding: 16px 0 8px;
  border-bottom: 1px solid #e5e5e5;
}
#Article h1 span {
  font-size: 12px;
  font-weight: normal;
  line-height: 20px;
  color: #999;
}
#Article .content {
  font-size: 14px;
}
#Article .content p {
  font-size: 14px;
  line-height: 23px;
  text-align: justify;
  word-wrap: break-word;
  padding: 8px 0;
}
#Article .related {
  border-top: dashed 1px #ccc;
  margin-top: 15px;
}
#Article .related h5 {
  padding-bottom: 4px;
}
#Article .related {
  padding: 10px 0 0;
}
#Article .related a {
  color: #0b3b8c;
}
.Article-Tool {
  border: 1px solid #c3d4e7;
  position: relative;
  top: -1px;
  text-align: right;
  padding: 8px;
  vertical-align: middle;
  height: 15px;
  background-color: #f4f8fd;
}
.Article-Tool a {
  width: 16px;
  height: 16px;
  line-height: 16px;
  background: url(../../images/v9/icon.png) no-repeat;
  margin-left: 6px;
}
.Article-Tool a:hover {
  text-decoration: none;
}
.Article-Tool a.t,
.Article-Tool a.t6 {
  background-position: left -336px;
  width: auto;
  padding-left: 16px;
  color: #8896b1;
}
.Article-Tool a.t1 {
  background-position: left -115px;
}
.Article-Tool a.t2 {
  background-position: left -159px;
}
.Article-Tool a.t3 {
  background-position: left -205px;
}
.Article-Tool a.t4 {
  background-position: left -250px;
}
.Article-Tool a.t5 {
  background-position: left -294px;
}
.Article-Tool a.t6 {
  background-position: left -421px;
  padding-left: 18px;
}
/*关键字提示*/
.point {
  border: 1px solid #ffbf7a;
  background: #fffced;
  position: absolute;
  z-index: 1000;
  width: auto;
}
.point .arro {
  position: absolute;
  top: -9px;
  *top: -13px;
  left: 97px;
  width: 18px;
  height: 9px;
  background: url(../../images/v9/key_float.png) no-repeat;
}
.point .contents {
  padding: 8px 10px;
  text-indent: 0;
  margin-right: 10px;
  font-weight: normal;
}
.point a.close span {
  display: none;
}
.point a.close {
  background: url(../images/cross.png) no-repeat left 3px;
  display: block;
  width: 16px;
  height: 16px;
  position: absolute;
  right: 4px;
  top: 4px;
  *top: 0px;
  _top: 0px;
  outline: none;
}
.point a.close:hover {
  background-position: left -46px;
}
.point span.o1,
.point span.o2,
.point span.o3,
.point span.o4 {
  position: absolute;
  width: 3px;
  height: 3px;
  background: url(../images/fillet.png) no-repeat;
  line-height: 0;
  font-size: 0;
}
.point span.o1 {
  background-position: left top;
  top: -1px;
  *top: -5px;
  left: -1px;
}
.point span.o2 {
  background-position: right top;
  top: -1px;
  *top: -5px;
  right: -1px;
}
.point span.o3 {
  background-position: left -3px;
  bottom: -1px;
  *bottom: 3px;
  left: -1px;
}
.point span.o4 {
  background-position: right -3px;
  bottom: -1px;
  *bottom: 3px;
  right: -1px;
}
/*图片内容*/
.photo-channel #Article .tool {
  position: relative;
  height: 35px;
  padding-top: 6px;
}
.photo-channel #Article .tool .auto,
.photo-channel .tool .up,
.photo-channel .tool .next {
  background: url(../../images/v9/up-next.png) no-repeat;
  height: 27px;
  width: 31px;
  margin-right: 10px;
  overflow: hidden;
  line-height: 27px;
}
.photo-channel #Article .tool .auto span,
.photo-channel .tool .up span,
.photo-channel .tool .next span {
  visibility: hidden;
}
.photo-channel #Article .tool .auto {
  background-position: -39px top;
}
.photo-channel #Article .tool .next {
  background-position: -78px top;
}
.photo-channel #Article .Article-Tool {
  position: absolute;
  right: 0;
  border: none;
  background: none;
  font-size: 12px;
  font-weight: normal;
}
.photo-channel #Article .tool .stat {
  color: #999;
}
.photo-channel #Article .big-pic {
  text-align: center;
  padding: 10px 0;
  border: 1px solid #ededed;
  background-color: #fafcfe;
  position: relative;
}
.photo-channel #Article .big-pic #big-pic {
  display: table-cell;
  vertical-align: middle;
  *display: block;
  overflow: hidden;
  *font-size: 480px;
  width: 896px;
  height: 650px;
}
.photo-channel #Article .big-pic .max {
  position: absolute;
  bottom: 0px;
  right: 0px;
  background: #FFF url(../images/v9/max.png) no-repeat 5px center;
  z-index: 101;
  padding: 5px 5px 5px 20px;
}
.photo_prev {
  position: absolute;
  left: 0;
  top: 0;
  width: 50%;
  height: 100%;
  z-index: 100;
}
.photo_next {
  position: absolute;
  right: 0;
  top: 0;
  width: 50%;
  height: 100%;
  z-index: 100;
}
.photo_prev a,
.photo_next a {
  background-image: url(../../images/blank.gif);
  display: block;
  width: 100%;
  height: 100%;
  outline: none;
}
#Article .list-pic {
  padding: 22px 0 16px;
  height: 100px;
}
#Article .cont {
  overflow: hidden;
  float: left;
  width: 616px;
  height: 80px;
}
#Article .cont li {
  float: left;
  width: 123px;
  text-align: center;
  display: block;
  overflow: hidden;
}
#Article .cont li .img-wrap {
  width: 100px;
  height: 75px;
  margin: 0 auto;
}
#Article .cont li .img-wrap a {
  *font-size: 55px;
  width: 100px;
  height: 75px;
  outline: medium none;
}
#Article .cont li.on .img-wrap {
  border: 2px solid #ffb017;
}
#Article .list-pic .pre,
#Article .list-pic .next {
  float: left;
  display: block;
  position: relative;
  background: url(../images/v9/pic_bg.png) no-repeat;
  width: 110px;
  height: 86px;
  text-align: center;
}
#Article .list-pic .pre {
  left: -8px;
  top: -3px;
  margin-right: 14px;
}
#Article .list-pic .next {
  right: -8px;
  float: right;
  top: -3px;
}
#Article .list-pic .pre .img-wrap,
#Article .list-pic .next .img-wrap {
  width: 102px;
  height: 72px;
  border: none;
  padding: 4px 0 8px;
}
#Article .list-pic .pre .img-wrap a,
#Article .list-pic .next .img-wrap a {
  *font-size: 53px;
  width: 98px;
  height: 72px;
  padding: 0px 5px 0 4px;
  *padding: 0px 5px 5px 0px;
}
#Article .list-pic .pre .img-wrap a:hover,
#Article .list-pic .next .img-wrap a:hover {
  background: none;
}
#Article .list-pic .next {
  right: -8px;
  float: right;
  bottom: -2px;
}
#Article .pre-bnt,
#Article .next-bnt {
  margin-top: 3px;
  cursor: hand !important;
  cursor: pointer;
}
#Article .pre-bnt,
#Article .next-bnt,
#Article .pre-bnt span,
#Article .next-bnt span {
  background: url(../../images/v9/big-btn.png) no-repeat;
  display: block;
  width: 17px;
  height: 69px;
  float: left;
}
#Article .pre-bnt:hover,
#Article .next-bnt:hover,
#Article .pre-bnt-on,
#Article .next-bnt-on {
  background-position: 0 -78px;
}
#Article .pre-bnt span {
  background-position: -30px top;
}
#Article .pre-bnt:hover span,
#Article .pre-bnt-on span {
  background-position: -30px -78px;
}
#Article .next-bnt span {
  background-position: -55px top;
}
#Article .next-bnt:hover span,
#Article .next-bnt-on span {
  background-position: -55px -78px;
}
/* endSelect */
#endSelect {
  top: 290px;
  left: 333px;
  position: absolute;
  width: 230px;
  height: 71px;
  border: 1px solid #8a8a8a;
  display: none;
  z-index: 200;
}
#endSelect .bg {
  height: 100%;
  width: 100%;
  background: #000;
  filter: alpha(opacity=50);
  opacity: 0.5;
}
#endSelect .E_Cont {
  position: absolute;
  top: 10px;
  left: 26px;
  color: #fff;
  font-size: 14px;
}
#endSelect .E_Cont p {
  padding: 4px 0;
  zoom: 1;
  overflow: hidden;
}
#rePlayBut,
#nextPicsBut,
#endSelect #endSelClose {
  background: url(../../images/v9/big-btn.png) no-repeat;
}
#rePlayBut {
  float: left;
  width: 69px;
  height: 23px;
  background-position: 0px -167px;
}
#nextPicsBut {
  float: left;
  width: 97px;
  height: 23px;
  background-position: -100px -167px;
  margin-left: 10px;
}
#endSelect #endSelClose {
  background-position: 0px -217px;
  position: absolute;
  top: 3px;
  right: 3px;
  cursor: pointer;
  width: 11px;
  height: 11px;
  overflow: hidden;
  z-index: 2;
}
.photo-channel #Article .text {
  border: 1px solid #ddd;
  background-color: #f3f3f3;
  padding: 8px 10px;
  zoom: 1;
  margin-bottom: 20px;
}
.photo-channel .relevance {
  padding: 5px 10px 10px;
}
.photo-channel .relevance h5,
.comment h4 {
  background: url(../../images/v9/icon.png) no-repeat left -375px;
  padding-left: 16px;
}
.photo-channel .relevance .photo-list {
  padding: 0;
  overflow: auto;
  padding-top: 10px;
}
.photo-channel .relevance .photo-list li {
  float: left;
  width: 153px;
  padding: 0;
}
.photo-channel .relevance .photo-list li .img-wrap {
  width: 110px;
  height: 86px;
  margin: 0 auto;
  background: url(../images/v9/pic_bg.png) no-repeat;
  border: none;
  margin-bottom: 6px;
}
.photo-channel .relevance .photo-list li .img-wrap a {
  *font-size: 59px;
  width: 104px;
  height: 86px;
  padding: 1px 5px 5px 1px;
}
.photo-channel .relevance .photo-list li .img-wrap a:hover {
  background: none;
}
.box .photo-hot {
  padding: 0 2px;
}
.photo-hot li {
  width: 119px;
  *width: 50%;
  text-align: center;
  padding: 5px 0;
  vertical-align: top;
}
.photo-hot li div.img-wrap {
  width: 94px;
  margin: auto;
  margin-bottom: 5px;
  height: 64px;
}
.photo-hot li div.img-wrap a {
  width: 94px;
  height: 64px;
  *font-size: 48px;
}
/* 评论-form */
.comment-form {
  border: 1px solid #c3d4e7;
  padding: 10px 20px;
  margin-bottom: 10px;
}
.comment-form h5 {
  height: 22px;
  padding-bottom: 5px;
  border-bottom: 1px solid #C3D4E7;
}
.comment-form strong {
  background: url(../../images/icon/user_comment.png) no-repeat;
  padding-left: 21px;
  float: left;
}
.yzm {
  display: none;
  position: absolute;
  background: url(../../images/admin_img/login_ts140x89.gif) no-repeat;
  width: 140px;
  height: 89px;
  text-align: center;
  font-size: 12px;
}
.yzm a:link,
.yzm a:visited {
  color: #036;
  text-decoration: none;
}
.yzm a:hover {
  color: #C30;
}
.yzm img {
  cursor: pointer;
  margin: 0px auto;
  width: 130px;
  height: 50px;
  margin-top: 4px;
  border: 1px solid #fff;
  margin-bottom: 1px;
}
.comment-form .posn {
  padding: 10px 0;
}
.comment-title {
  text-align: center;
  padding: 5px 0 10px;
}
.comment-title a:hover {
  text-decoration: none;
  color: #F60;
}
.comment {
  border: 1px solid #C3D4E7;
  zoom: 1;
  padding: 8px 15px;
}
.comment h4 {
  border-bottom: 1px solid #C3D4E7;
  padding-bottom: 6px;
  margin-bottom: 15px;
}
.comment .title {
  margin-bottom: 5px;
}
.comment .title span {
  position: relative;
  top: -5px;
}
.comment .content {
  font-size: 14px;
  background: #f6f9fb;
  border: 1px solid #c4d5df;
  zoom: 1;
  padding: 8px 10px;
  margin: 5px 0;
}
.comment .content span {
  display: block;
}
.comment_button {
  margin-bottom: 15px;
}
.comment_button a {
  padding: 5px;
  border: solid 1px #C3D4E7;
}
.comment_button a.on {
  background: #4C7FB6;
  color: #fff;
  border: solid 1px #3E73A9;
}
/*内容摘要*/
.summary {
  background-color: #F6FAFD;
  border: 1px solid #DCDDDD;
  font-size: 14px;
  line-height: 23px;
  margin: 15px 0 0;
  padding: 12px 5px 6px;
  text-align: justify;
  text-indent: 2em;
}
/* 通用容器 */
.box {
  border: 1px solid #c3d4e7;
  zoom: 1;
  overflow: auto;
  padding-bottom: 10px;
}
.box h5,
.box h6 {
  background: url(../../images/v9/title.png) no-repeat right top;
  color: #1e50a2;
  height: 26px;
  margin-bottom: 10px;
  line-height: 26px;
  padding-left: 10px;
  border-bottom: 1px solid #dce7f3;
  position: relative;
}
.box h6 {
  margin-bottom: 0;
}
.box h5.title-1,
.box h6.title-1 {
  background-position: right -52px;
}
.box h5.title-2,
.box h6.title-2 {
  background-position: right -100px;
}
.box h5.title-2 span.tab {
  float: right;
  padding-right: 6px;
  color: #a4bcd6;
}
.box h5.title-2 span.tab span {
  color: #2064ae;
  cursor: hand !important;
  cursor: pointer;
}
.box a.more {
  font-size: 12px;
  font-family: "宋体";
  margin-right: 8px;
  font-weight: normal;
  position: absolute;
  top: 0;
  *top: 1px;
  _top: 1px;
  right: 0;
}
.box .content {
  padding: 0 10px;
  overflow: auto;
}
#pages a {
  padding: 3.33333333px 10px;
  border: 1px solid #dedede;
}
#pages a:hover {
  background: #eee;
  border: 1px solid #dedede;
}
#pages span {
  background: #eee;
  padding: 3.33333333px 10px;
  border: 1px solid #dedede;
}
/* Digg */
.box .digg {
  background: url(../../images/v9/num_list.png) no-repeat 10px 5px;
  padding-left: 30px;
}
.box .digg li {
  height: 24px;
  line-height: 24px;
  overflow: hidden;
  position: relative;
}
.box .digg li span {
  background: #fff url(../../images/v9/icon.png) no-repeat 0 -67px;
  position: absolute;
  right: 0;
  top: 0;
  padding: 0 0 0 13px;
  width: 30px;
}
/* vote */
.box .vote h4 {
  font-size: 14px;
  font-weight: normal;
}
.box .vote label {
  display: block;
  line-height: 22px;
}
.box .vote .btn {
  margin: 6px 12px 0 0;
}
.boxss .digg {
  background: url(../../images/v9/num_list.png) no-repeat 10px 5px;
  padding-left: 30px;
}
.boxss .digg li {
  height: 24px;
  line-height: 24px;
  overflow: hidden;
  position: relative;
}
.boxss .digg li span {
  background: #fff url(../../images/v9/icon.png) no-repeat 0 -67px;
  position: absolute;
  right: 0;
  top: 0;
  padding: 0 0 0 13px;
  width: 30px;
}
/* vote */
.boxss .vote h4 {
  font-size: 14px;
  font-weight: normal;
}
.boxss.vote label {
  display: block;
  line-height: 22px;
}
.boxss .vote .btn {
  margin: 6px 12px 0 0;
}
/* rank */
.rank li {
  background: url(../../images/uline.gif) repeat-x left top;
  clear: both;
  margin-top: -1px;
  overflow: hidden;
  *height: 57px;
}
.rank li span {
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-style: italic;
  height: 58px;
  color: #1E50A2;
  line-height: 58px;
  overflow: hidden;
  padding-right: 10px;
  text-align: right;
  width: 50px;
  background: url(../../images/v9/rank.png) no-repeat right 10px;
}
.rank li a.title {
  padding: 9px 0 0;
  display: block;
  margin-left: 60px;
}
.mains .col-left {
  width: 100%;
  margin: 0 auto;
}
@media only screen and (min-width: 1200px) and (max-width: 1400px) {
  .header .head {
    width: 90%;
  }
  .headerbox {
    width: 90%;
  }
  .headerbox .nav .menu li {
    width: 10%;
  }
  .section {
    width: 90%;
  }
}
@media only screen and (min-width: 760px) and (max-width: 1200px) {
  .header .head {
    width: 95%;
  }
  .headerbox {
    width: 95%;
  }
  .headerbox .nav .menu li {
    width: 10%;
  }
  .section {
    width: 90%;
  }
}
@media only screen and (max-width: 840px) {
  .nav {
    display: none;
  }
  .nav_mini {
    display: block !important;
  }
}
@media only screen and (min-width: 560px) and (max-width: 760px) {
  .header .head {
    width: 98%;
  }
  .headerbox {
    width: 98%;
  }
  .headerbox .nav .menu li {
    width: 11.11111111%;
  }
  .section {
    width: 98%;
  }
  .col-xs-1,
  .col-sm-1,
  .col-md-1,
  .col-lg-1,
  .col-xs-2,
  .col-sm-2,
  .col-md-2,
  .col-lg-2,
  .col-xs-3,
  .col-sm-3,
  .col-md-3,
  .col-lg-3,
  .col-xs-4,
  .col-sm-4,
  .col-md-4,
  .col-lg-4,
  .col-xs-5,
  .col-sm-5,
  .col-md-5,
  .col-lg-5,
  .col-xs-6,
  .col-sm-6,
  .col-md-6,
  .col-lg-6,
  .col-xs-7,
  .col-sm-7,
  .col-md-7,
  .col-lg-7,
  .col-xs-8,
  .col-sm-8,
  .col-md-8,
  .col-lg-8,
  .col-xs-9,
  .col-sm-9,
  .col-md-9,
  .col-lg-9,
  .col-xs-10,
  .col-sm-10,
  .col-md-10,
  .col-lg-10,
  .col-xs-11,
  .col-sm-11,
  .col-md-11,
  .col-lg-11,
  .col-xs-12,
  .col-sm-12,
  .col-md-12,
  .col-lg-12 {
    padding-right: 5px;
    padding-left: 5px;
  }
}
@media only screen and (max-width: 560px) {
  .header .head {
    width: 99%;
  }
  .headerbox {
    width: 99%;
  }
  .headerbox .nav .menu li {
    width: 11.11111111%;
  }
  .section {
    width: 99%;
  }
  .col-xs-1,
  .col-sm-1,
  .col-md-1,
  .col-lg-1,
  .col-xs-2,
  .col-sm-2,
  .col-md-2,
  .col-lg-2,
  .col-xs-3,
  .col-sm-3,
  .col-md-3,
  .col-lg-3,
  .col-xs-4,
  .col-sm-4,
  .col-md-4,
  .col-lg-4,
  .col-xs-5,
  .col-sm-5,
  .col-md-5,
  .col-lg-5,
  .col-xs-6,
  .col-sm-6,
  .col-md-6,
  .col-lg-6,
  .col-xs-7,
  .col-sm-7,
  .col-md-7,
  .col-lg-7,
  .col-xs-8,
  .col-sm-8,
  .col-md-8,
  .col-lg-8,
  .col-xs-9,
  .col-sm-9,
  .col-md-9,
  .col-lg-9,
  .col-xs-10,
  .col-sm-10,
  .col-md-10,
  .col-lg-10,
  .col-xs-11,
  .col-sm-11,
  .col-md-11,
  .col-lg-11,
  .col-xs-12,
  .col-sm-12,
  .col-md-12,
  .col-lg-12 {
    padding-right: 5px;
    padding-left: 5px;
  }
}
