﻿body {
  background-image: url(../images/zg_bg.jpg);
  background-repeat: repeat;
}

header,
footer,
nav,
ul {
  display: block;
}

h3 {
  font-weight: normal;
}
/*header*/

.zg-header {
  display: block;
  position: relative;
  height: 150px;
  background-image: url(../images/zg_topupBG.png);
  background-repeat: repeat-x;
}

.zg-center {
  width: 1000px;
  margin: 0 auto;
}

.zg-logo {
  float: left;
  margin: 45px 0 0 35px;
  width: 422px;
  height: 86px;
  background-image: url(../images/zg_logo.png);
  background-repeat: no-repeat;
}

.zg-search {
  float: right;
  margin-top: 50px;
}

.zg-search .zg-about {
  text-align: right;
  height: 30px;
  line-height: 30px;
  color: #ab191f;
}

.zg-search .zg-about a {
  margin-left: 10px;
  color: #ab191f;
}

.zg-search .zg-searchcon {
  margin-top: 2px;
}

.zg-search .zg-searchcon input {
  display: inline-block;
  min-width: 210px;
  height: 24px;
  line-height: 24px;
  overflow: hidden;
  padding: 0 10px;
  border: #e1d6c2 1px solid;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

.zg-search .zg-searchcon a {
  display: inline-block;
  width: 40px;
  height: 23px;
  line-height: 23px;
  padding: 1px;
  text-align: center;
  background-color: #a7171a;
  color: #fff;
  border: #e1d6c2 1px solid;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-left: none;
}

.zg-search .zg-about a:first-child {
  margin-right: 10px;
}

.zg-headBotHr {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 8px;
  background-image: url(../images/zg_headBG.png);
  background-repeat: repeat-x;
}
/*menuNav*/

.zg-nav {
  display: block;
  background-image: url(../images/zg_navBG.jpg);
  background-repeat: repeat-x;
}

.zg-navList {
  display: block;
  zoom: 1;
}

.zg-navList:after {
  display: block;
  content: '.';
  clear: left;
  font-size: 0;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

.zg-navList li {
  float: left;
  width: 90px;
  line-height: 38px;
  text-align: center;
  background-image: url(../images/zg-nav-listbg.jpg);
  background-repeat: no-repeat;
  background-position: 0 12px;
}

.zg-navList li:first-child {
  background: none;
}

.zg-navList li a {
  font-size: 14px;
  color: #e8d296;
}


.zg-navList li.hover {
  width: 90px;
  background-image: url(../images/zg-nav-hover.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
}

.zg-navList li.hover a {
  color: #b30000;
}

.zg-dateAndLogin {
  padding-top: 1px;
  height: 34px;
  background-color: #f1eada;
  overflow: hidden;
  zoom: 1;
}

.zg-dateAndLogin:after {
  display: block;
  content: '.';
  clear: both;
  font-size: 0;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

.zg-dateAndLogin .zg-login {
  float: right;
  height: 20px;
  line-height: 20px;
  margin-top: 7px;
  margin-right: 40px;
  font-size: 12px;
  color: #8d0b0d;
}

.zg-dateAndLogin .zg-login >span {
  margin-left: 10px;
  display: inline-block;
}

.zg-dateAndLogin .zg-login input {
  display: inline-block;
  width: 75px;
  height: 18px;
  line-height: 18px;
  border: 1px solid #d8d7d7;
  padding: 0 5px;
}

.zg-dateAndLogin .zg-login a {
  margin: 0 10px;
  display: inline-block;
  line-height: 16px;
 /* border: 1px solid #e98005;*/
}

.zg-dateAndLogin .zg-login a span {
  display: inline-block;
  padding: 0 8px;
  height: 16px;
  line-height: 16px;
  text-align: center;
  border: 1px solid #ffc946;
  background-color: #f8880f;
  color: #fff;
}

.zg-dateAndLogin .zg-login a:first-child {
  margin-left: 8px;
}

.zg-dateAndLogin .dateTq {
  margin-left: 40px;
  line-height: 34px;
}

.zg-dateAndLogin .dateTq span {
  margin-right: 10px;
  font-size: 14px;
  color: #8d0b0d;
}

.bgCss {
  min-width: 1000px;
  overflow: hidden;
  padding-bottom: 11px;
  background-image: url(../images/zg_mainBG.png);
  background-repeat: no-repeat;
  background-position: bottom center;
}

.bgCss .outBG {
  max-width: 1000px;
  margin: 0 auto;
  height: 0;
  position: relative;
  z-index: 2;
}

.bgCss .outBG span {
  position: absolute;
  display: block;
  top: 110px;
  width: 210px;
  height: 882px;
  background-repeat: no-repeat;
}

.bgCss .outBG span.lBG {
  left: -200px;
  background-image: url(../images/zg_lBG.jpg);
}

.bgCss .outBG span.rBG {
  background-image: url(../images/zg_rBG.jpg);
  right: -200px;
}
/*upImg*/

.zg-upPic {
  width: 994px;
  height: 350px;
  overflow: hidden;
  padding: 3px;
  background-color: #fff;
  border-bottom: 2px solid #e1dfd9;
  position: relative;
  z-index: 3;
}

.zg-juanzhou {
  margin-top: 10px;
  min-width: 1000px;
  overflow: hidden;
  position: relative;
  z-index: 4;
}

.zg-juanzhou >div {
  max-width: 998px;
  margin: 0 auto;
  border-left: 1px solid #a6988a;
  border-right: 1px solid #a6988a;
  height: 22px;
  background-image: url(../images/zg_main_topBG.jpg);
  background-repeat: repeat-x;
  position: relative;
}

.zg-juanzhou .outLeft,
.zg-juanzhou .outRight {
  position: absolute;
  top: 0;
  display: block;
  width: 18px;
  height: 19px;
  background-repeat: no-repeat;
}

.zg-juanzhou .outLeft {
  left: -19px;
  background-image: url(../images/zg_main_toplBG.jpg);
}

.zg-juanzhou .outRight {
  right: -19px;
  background-image: url(../images/zg_main_topRBG.jpg);
}

.zg-main {
  width: 978px;
  min-height: 500px;
  margin: 0 auto;
  padding: 10px;
  padding-top: 5px;
  background-color: #fff;
  border: 1px solid #e0ddd6;
  border-top: none;
  position: relative;
  z-index: 5;
}

.zg-pubTit {
  height: 60px;
  background-repeat: no-repeat;
  background-position: 0 6px;
}

.zg-pubTit span {
  display: block;
  float: right;
  width: 246px;
  height: 60px;
  background-image: url(../images/zg_picScrollMoreBG.jpg);
  background-repeat: no-repeat;
  background-position: 0 6px;
  position: relative;
}

.zg-pubTit span a {
  position: absolute;
  top: 22px;
  right: 26px;
  color: #fff;
}

.zg-newsCenter {}

.zg-newsCenter .newsCenterTit {
  background-image: url(../images/zg_newsCenterFont.jpg);
}

.zg-newsCenterCon {
  border: 1px solid #d4d0d0;
}

.zg-newsCenterCon >div {
  border: 1px solid #fff;
  background-color: #ececec;
  min-height: 242px;
  padding: 0 14px;
}

.zg-newsCenterCon >div >div {
  float: left;
  margin-top: 14px;
}

.zg-newsCenterCon .newsPics {
  margin-left: 2px;
  width: 298px;
}

.zg-newsCenterCon .picHDP {
  margin-top: 10px;
}
.out img{width: 297px;height: 155px;}
.out .img li{background: none !important;}
.out {padding: 1px;position: relative;width: 297px;height: 195px;overflow: hidden;background: url(../images/huandeng.jpg) repeat-x ;    background-position: bottom;border-radius: 8px;}
.out .img li a p{position: absolute;bottom: -24px;color: #383838;font-size: 12px;font-family: "Microsoft Yahei";width: 100%;height: 34px; line-height: 50px;text-indent: 1em;overflow: hidden;font-size: 12px;text-align: center;}
.out .img li{position: absolute;display: none;}
.out .num {position: absolute;bottom: 23px;right: 32px;font-size: 0;width: 170px;text-align: center;}
.out .num li { float: left; width: 24px;height: 18px;display: inline-block;font-size: 12px;background-color: black;color: #fff;text-align: center;line-height: 18px;margin: 0 3px;cursor: pointer;border-radius: 4px;border: 1px solid white;}
.out .num li.active { background-color:white;color: #e67900;}
.out .btn {position: absolute;top: 50%;width: 30px;height: 60px;margin-top: -30px;background: rgba(0,0,0,.5);color: #fff;text-align: center;line-height: 60px;font-size: 40px;display: none;}
.out:hover .btn{display: block;cursor: pointer;}
.zg-newsCenterCon .newslists {
  margin-left: 23px;
  width: 384px;
}

.zg-newsCenterCon .bzjllists {
  margin-left: 23px;
  width: 212px;
}

.zg-newsCenterCon h3 {
  border-left: 16px solid #7e7e7e;
  height: 20px;
  background-color: #d9d9d9;
  position: relative;
}

.zg-newsCenterCon h3 span {
  float: left;
  display: block;
  height: 20px;
  line-height: 20px;
  font-size: 14px;
  background-color: #ececec;
  padding: 0 16px;
}

.zg-newsCenterCon h3 a {
  position: absolute;
  top: 0;
  right: 10px;
  display: block;
  font-size: 10px;
  height: 20px;
  line-height: 20px;
  font-size: 12px;
}

.zg-newsCenterCon ul {
  padding: 10px 0;
}

.zg-newsCenterCon .newslists ul li,.zg-newsCenterCon .bzjllists ul li {
  height: 30px;
  line-height: 30px;
  position: relative;
  background-image: url(../images/zg_ico.jpg);
  background-repeat: no-repeat;
  background-position: 5px 13px;
  font-size: 14px;
}

.zg-newsCenterCon .newslists ul li a,.zg-newsCenterCon .bzjllists ul li a{
  display: inline-block;
  margin-left: 18px;
  max-width: 286px;
float:left;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.zg-newsCenterCon ul li span {
  position: absolute;
  right: 2px;
}

.zg-newsCenterCon ul.bzjlMain li a {
  max-width: 169px;
}

#NewsPic {
  position: relative;
  width: 298px;
  height: 164px;
  overflow: hidden;
}

#NewsPic a {
  overflow: visible;
  border: 0;
  text-decoration: none;
}

#NewsPic .Picture {
  position: absolute;
  left: 0;
  top: 0;
  width: 298px;
  height: 140px;
}

#NewsPic .Nav {
  position: absolute;
  width: 298px;
  height: 20px;
  background-image: url(../images/zg_hdpShardown.png);
  background-repeat: repeat-x;
  line-height: 20px;
  bottom: 0px;
  right: 0;
}

#NewsPic .Nav span {
  font-size: 12px;
  font-weight: 400;
  color: #FFF;
  float: right;
  display: block;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  margin-left: 1px;
  cursor: pointer;
}

#NewsPic .Nav span.Normal {
  background-color: #686868;
  color: #FFF;
}

#NewsPic .Nav span.Cur {
  background-color: #ff7e00;
  color: #FFF;
}

#NewsPicTxt {
  position: relative;
  width: 293px;
  padding-left: 5px;
  height: 22px;
  line-height: 22px;
  text-align: left;
  font-family: Sans-Serif;
  font-weight: bold;
  color: #666;
  font-size: 14px;
}

#NewsPicTxt a:link,
#NewsPicTxt a:visited {
  font-family: "Microsoft Yahei";
  font-size: 14px;
  font-weight: bold;
  color: #666;
  text-decoration: none;
}

#NewsPicTxt a:hover {
  color: red;
}
/*幻灯片 end*/

.zg-jxManage {
  margin-top: 10px;
}

.zg-jxManage .jxManageTit {
  background-image: url(../images/zg_jxManageFont.jpg);
}

.zg-jxManage .jxManageCon {
  border: 1px solid #d4d0d0;
}

.zg-jxManage .jxManageCon >div {
  border: 1px solid #fff;
  background-color: #ececec;
  min-height: 326px;
  padding: 0 14px;
}

.jxManageCon >div >div {
  width: 460px;
}

.jxManageCon .picImg {
  float: left;
  margin-top: 15px;
  display: block;
  width: 189px;
  height: 125px;
  padding: 5px;
  border: 1px solid #c5c3c3;
  background-color: #dadada;
  border-radius: 5px;
}

.jxManageCon .picImg img {
  width: 189px;
  height: 125px;
}

.jxManageCon .rightlists {
  float: right;
  margin-top: 10px;
  width: 250px;
}

.jxManageCon .rightlists h3 {
  height: 26px;
  line-height: 26px;
  position: relative;
  color: #000;
  font-size: 14px;
}

.jxManageCon .rightlists h3 a {
  display: block;
  position: absolute;
  top: 5px;
  right: 0;
  height: 16px;
  line-height: 16px;
  font-size: 12px;
  background-color: #ab0907;
  color: #fff;
  padding: 0 5px;
}

.jxManageCon .rightlists ul {}

.jxManageCon .rightlists ul li {
  height: 24px;
  line-height: 24px;
  position: relative;
  background-image: url(../images/zg_ico.jpg);
  background-repeat: no-repeat;
  background-position: 5px 11px;
}
.zg-newsCenterCon ul li:first-child .xx,.jxManageCon .rightlists ul li:first-child .xx,.zg-shenzhiCon >ul li:first-child .xx{background-image: url("../images/new.png");background-repeat: no-repeat;width:25px;height:15px;float:left;}

.jxManageCon .rightlists ul li a {
  display: inline-block;
  margin-left: 15px;
  max-width: 170px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
float:left;
}

.jxManageCon .rightlists ul li span {
  position: absolute;
  right: 2px;
}
/*schoolPic Scroll*/

.zg-PicScroll {
  margin-top: 10px;
}
.zg-PicScroll1 {
  margin-top: 10px;
}
.zg-PicScroll1 .picScrollLists1 {
  width: 965px;
  padding: 0 5px 0 6px;
  height: 123px;
  border: 1px solid #dedbdb;
  background-color: #eee;
}
.zg-PicScroll .picScrollTit {
  background-image: url(../images/zg_picScrollTitBG.jpg);
}

.zg-PicScroll .picScrollLists {
  width: 965px;
  padding: 0 5px 0 6px;
  height: 164px;
  border: 1px solid #dedbdb;
  background-color: #eee;
}

.zg-PicScroll .picScrollLists .ul {
  padding-top: 7px;
}

.zg-PicScroll .picScrollLists .li {
  float: left;
  margin: 0 5px;
}

.zg-PicScroll .picScrollLists .li span {
  display: block;
  width: 173px;
  height: 117px;
  padding: 3px;
  border: 2px solid #e5e6e8;
}

.zg-PicScroll .picScrollLists .li img {
  width: 173px;
  height: 117px;
}

.zg-PicScroll .picScrollLists .li p {
  margin-top: 2px;
  width: 183px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  background-color: #d3d3d3;
}
/*kecheng*/

.zg-shenzhi {
  display: inline-block;
  width: 100%;
  margin-top: 18px;
  padding: 14px 0;
  background-color: #e7e7e7;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  position: relative;
}

.zg-shenzhi >span {
  position: absolute;
  top: -12px;
  display: block;
  width: 25px;
  height: 228px;
  background-image: url(../images/zg_sjLBG.png);
  background-repeat: no-repeat;
}

.zg-shenzhi >span.zg-shenzhiL {
  left: 0;
}

.zg-shenzhi >span.zg-shenzhiR {
  right: -2px;
}

.zg-shenzhi >div.zg-shenzhiCon {
  min-height: 175px;
  background-image: url(../images/zg-shenzhiBG.jpg);
  background-repeat: repeat;
}

.zg-shenzhiCon >div {
  float: left;
  margin-top: 20px;
  margin-left: 18px;
  width: 23px;
  height: 124px;
  padding-top: 16px;
  padding-left: 9px;
  line-height: 17px;
  color: #fff;
  font-weight: bold;
  font-size: 15px;
  background-image: url(../images/zg_sjEveTitBG.png);
  background-repeat: no-repeat;
}

.zg-shenzhiCon >ul {
  display: block;
  float: left;
  padding-top: 5px;
  margin-left: 14px;
}

.zg-shenzhiCon >ul.wNum1,
.zg-shenzhiCon >ul.wNum3 {
  width: 268px;
}

.zg-shenzhiCon >ul.wNum2 {
  width: 182px;
}

.zg-shenzhiCon >ul li {
  border-bottom: 1px solid #ebe5d0;
  height: 27px;
  line-height: 27px;
  position: relative;
  background-image: url(../images/zg_ico1.png);
  background-repeat: no-repeat;
  background-position: 5px 10px;
}

.zg-shenzhiCon >ul li a {
float:left;
  display: inline-block;
  max-width: 175px;
  margin-left: 16px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.zg-shenzhiCon >ul li span {
  position: absolute;
  right: 5px;
}

.zg-shenzhiCon >div:first-child {
  margin-left: 40px;
}

.zg-shenzhiCon >ul li.more {
  border-bottom: none;
  text-align: right;
  background-image: none;
}

.zg-shenzhiCon >ul li.more a {
  color: #f00;
  margin-right: 10px;
}
/*aboutLink*/
/*学生风采&&教师风采*/
.zg-aboutStudent{
    margin-top: 18px;
}
.zg-aboutStudent .quickLink {
    float: right;
    width: 480px;
    height: 247px;
}
.zg-aboutStudent .eveLink {
    position: relative;
}
.zg-aboutStudent .jxLink {
    float: left;
    width: 480px;
      height: 247px;
}
.zg-aboutStudent .eveLink h3 {
  display: block;
  height: 34px;
  background-color: #d6d6d6;
  background-image: url(../images/zg_quickLinkTitBG2.jpg);
  background-repeat: no-repeat;
  background-position: top right;
}
.zg-aboutStudent .eveLink h3 span {
  display: inline-block;
  height: 34px;
  line-height: 34px;
  padding: 0 30px 0 25px;
  font-weight: bold;
  color: #fff;
  background-color: #d0041f;
}

.zg-aboutStudent .eveLink h3 i {
  position: absolute;
  top: 0;
  left: -5px;
  display: block;
  font-size: 2;
  width: 5px;
  height: 39px;
  overflow: hidden;
  background-image: url(../images/zg_quickLinkTitBG1.png);
  background-repeat: no-repeat;
}
.zg-aboutStudent .eveLink h3 a,.zg-aboutStudent .quickLink h3 a{
	    position: absolute;
    right: 5px;
    top: 6px;
    color: red;
}
.zg-aboutStudent .quickLink ul {
  display: block;
  padding: 10px;
  border: 1px solid #e7e6e4;
  border-top: none;
  height: 192px;
}

.zg-aboutStudent .quickLink ul li {
      height: 24px;
    line-height: 24px;
    position: relative;
    background-image: url(../images/zg_ico.jpg);
    background-repeat: no-repeat;
    background-position: 5px 11px;
    padding-left: 16px;
}

.zg-aboutStudent .quickLink ul li a,.zg-aboutStudent .jxLink ul li a{
  display: quickLink;
}
.zg-aboutStudent .quickLink ul li p {
  font-size: 14px;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.zg-aboutStudent .jxLink h3 span {
  padding: 0 25px 0 20px;
}

.zg-aboutStudent .jxLink ul {
   display: block;
  padding: 10px;
  border: 1px solid #e7e6e4;
  border-top: none;
  height: 192px;
}

.zg-aboutStudent .jxLink ul li {
     height: 24px;
    line-height: 24px;
    position: relative;
    background-image: url(../images/zg_ico.jpg);
    background-repeat: no-repeat;
    background-position: 5px 11px;
    padding-left: 16px;
}
.zg-aboutStudent .jxLink ul li span,.zg-aboutStudent .quickLink ul li span {
    position: absolute;
    right: 2px;
}

/*链接*/
.zg-aboutLink {
  margin-top: 18px;
}

.zg-aboutLink .eveLink {
  position: relative;
}

.zg-aboutLink .eveLink h3 {
  display: block;
  height: 34px;
  background-color: #d6d6d6;
  background-image: url(../images/zg_quickLinkTitBG2.jpg);
  background-repeat: no-repeat;
  background-position: top right;
}

.zg-aboutLink .eveLink h3 span {
  display: inline-block;
  height: 34px;
  line-height: 34px;
  padding: 0 30px 0 25px;
  font-weight: bold;
  color: #fff;
  background-color: #d0041f;
}

.zg-aboutLink .eveLink h3 i {
  position: absolute;
  top: 0;
  left: -5px;
  display: block;
  font-size: 2;
  width: 5px;
  height: 39px;
  overflow: hidden;
  background-image: url(../images/zg_quickLinkTitBG1.png);
  background-repeat: no-repeat;
}

.zg-aboutLink .quickLink {
  float: right;
  width: 547px;
}

.zg-aboutLink .quickLink ul {
  display: block;
  padding: 10px;
  border: 1px solid #e7e6e4;
  border-top: none;
}

.zg-aboutLink .quickLink ul li {
  float: left;
  margin: 9px 0;
  text-align: center;
  width: 105px;
}

.zg-aboutLink .quickLink ul li a {
  display: block;
}

.zg-aboutLink .quickLink ul li img {
  display: block;
  margin: 0 auto;
  width: 77px;
  height: 77px;
}

.zg-aboutLink .quickLink ul li p {
  font-size: 14px;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.zg-aboutLink .jxLink {
  float: left;
  width: 410px;
}

.zg-aboutLink .jxLink h3 span {
  padding: 0 25px 0 20px;
}

.zg-aboutLink .jxLink ul {
  display: block;
  padding: 4px 5px;
  border: 1px solid #e7e6e4;
  border-top: none;
}

.zg-aboutLink .jxLink ul li {
  float: left;
  margin: 1px 7px;
  width: 185px;
  height: 78px;
  overflow: hidden;
}
/*AD*/

.zg-ad {
  margin-top: 10px;
  text-align: center;
}
/*friendLink*/

.zg-friendlink {
  margin-top: 10px;
  border: 1px solid #dcd7c9;
  border-top: 1px solid #9a8e64;
  background-image: url(../images/zg_linkTitBG.jpg);
  background-repeat: repeat-x;
  background-position: left top;
}

.zg-friendlink >h3 {
  height: 32px;
  background-image: url(../images/zg_linkFont.jpg);
  background-repeat: no-repeat;
  background-position: 7px 6px;
  border-bottom: 1px solid #9a8e64;
}

.zg-friendlink >.linkList {
  padding: 8px 10px;
  min-height: 42px;
  background-color: #eee;
  line-height: 24px;
}

.zg-friendlink >.linkList a {
  display: inline-block;
  margin: 0 8px;
  white-space: nowrap;
  line-height: 26px;
  color: #604c49;
}

.zg-friendlink >.linkList a:hover {
  color: #f60;
}
/*footer*/

.zg-footer {
  display: block;
  background-color: #4a402f;
  padding-top: 12px;
  text-align: center;
}

.zg-footer .chinaElement {
  height: 36px;
  background-image: url(../images/zg_footer_chinaEle.png);
  background-repeat: no-repeat;
  background-position: top center;
}

.zg-footer .copyRight {
  color: #aeaeae;
  line-height: 24px;
  padding: 10px 0 10px;
}
/*article Page*/

.zg-listPageRight {
  float: right;
  margin-top: 8px;
  width: 706px;
}

.zg-listPageRight .currentPath {
  font-size: 14px;
  height: 30px;
  line-height: 20px;
  background-image: url(../images/zg_articlePathIco.jpg);
  background-repeat: no-repeat;
  background-position: 0 2px;
  padding-left: 24px;
}

.zg-listPageRight .currentPath a {
  margin: 0 8px;
}

.zg-listPageRight >h2 {
  font-size: 22px;
  color: #850100;
  padding: 10px;
  line-height: 30px;
  text-align: center;
}

.zg-listPageRight .zg-articleInfo {
  height: 30px;
  line-height: 30px;
  background-color: #f1e8d2;
  border-bottom: 1px solid #e3e2df;
  text-align: center;
}

.zg-listPageRight .zg-articleInfo span {
  margin-left: 18px;
  color: #b3645a;
}

.zg-listPageRight .zg-articleMain {
  padding: 10px;
  font-size: 14px;
  line-height: 24px;
}

.zg-listPageRight .zg-articleMain p {
  text-indent: 28px;
}

.zg-listPageRight .zg-articleMain img {
  max-width: 686px;
}

.zg-listPageRight .upDownPage {
  margin-top: 10px;
  padding: 20px;
}

.zg-listPageRight .upDownPage li {
  height: 30px;
  line-height: 30px;
  color: #a03939;
  font-size: 14px;
}

.zg-listPageRight .upDownPage li a {
  color: #a03939;
  font-size: 14px;
}

.zg-listPageRight .upDownPage li a:hover {
  color: #f00;
}

.zg-listPageLeft {
  margin-top: 8px;
}

.mt10 {
  margin-top: 10px;
}

.zg-listPageLeft .slideBlock {
  width: 255px;
  border: 1px solid #e6e5e3;
  border-top: 1px solid #b9b39d;
}

.slideBlock h3 {
  height: 32px;
  line-height: 32px;
  border-bottom: 1px solid #b9b39d;
  background-image: url(../images/zg_article_titBG.jpg);
  background-repeat: repeat-x;
  position: relative;
}

.slideBlock h3 span {
  display: block;
  margin-left: 13px;
  font-size: 14px;
  color: #000;
  background-image: url(../images/zg_article_titIco.jpg);
  background-repeat: no-repeat;
  background-position: 0 11px;
  padding-left: 28px;
}

.slideBlock h3 a {
  position: absolute;
  top: 0;
  right: 10px;
  font-size: 12px;
}

.slideBlock ul.eve,
.slideBlock ul.newsPiclist {
  padding: 10px;
}

.slideBlock ul.eve li {
  padding-left: 12px;
  height: 28px;
  line-height: 28px;
  background-image: url(../images/zg_ico2.jpg);
  background-repeat: no-repeat;
  background-position: 0 12px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.slideBlock ul.eve li a {
  font-size: 14px;
}

.slideBlock ul.newsPiclist li {
  padding: 5px 0;
}

.slideBlock ul.newsPiclist li >img {
  display: block;
  width: 65px;
  height: 65px;
  border: 1px solid #9e916f;
}

.slideBlock ul.newsPiclist li >p {
  float: right;
  margin-right: 2px;
  width: 154px;
  line-height: 22px;
}

.slideBlock ul.newsPiclist li >p a {
  color: #b54849;
  margin-left: 10px;
}
/*list Page*/

.zg-listPageRight >h3 {
  height: 62px;
  line-height: 62px;
  font-size: 20px;
  color: #000;
  padding-left: 10px;
  background-image: url(../images/zg_listTitMoreBG.jpg);
  background-repeat: no-repeat;
  background-position: top right;
}

.zg-listPageRight ul.listsPage {
  padding: 10px;
}

.zg-listPageRight .listsPage .list li {
  height: 30px;
  line-height: 30px;
  border-bottom: 1px dashed #ccc;
  background-image: url(../images/zg_listIco.jpg);
  background-repeat: no-repeat;
  background-position: 5px 12px;
  padding-left: 24px;
  position: relative;
}

.zg-listPageRight .listsPage  .list li a {
  display: inline-block;
  width: 575px;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.zg-listPageRight .listsPage .list li span {
  position: absolute;
  top: 0;
  right: 10px;
}

.zg-listPageRight .listPage_fy {
  width: 80%;
  margin: 30px auto;
  text-align: center;
  height: 30px;
  line-height: 30px;
  border: 1px solid #f00;
}

.slideBlock .subNavi_tit{width:185px;height:37px;overflow:hidden;font-weight:bold;line-height:38px;padding-left: 17px;font-size: 18px; color:#FF4040;}
.slideBlock .subNavi_tit a{color:#FF4040;}
.slideBlock .subNavi_con{width:185px;height:337px;overflow:hidden;font-weight:bold;}
.slideBlock .subNavi_con{width:185px;height:337px;overflow:hidden;font-weight:bold;}
				
 .slideBlock .subNavi_con .header{width:155px;height:37px;overflow:hidden;line-height:38px;padding-left: 17px;
font-size: 18px;}
			 
.blogroll_style li { float:left; }
#divUserInfo{width: 500px;
float: left;
line-height: 25px;
height: 25px;}
#divUserInfo li{ margin-left:5px; line-height:25px; height:25px;font-size: 14px;}
.zg-articleMain img{ max-width:800px;}

