a:hover { text-decoration: none; }
.blank50 {
  width: 100%;
  clear: both;
  height: 50px;
}
.hidetxt {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.dashed-line {
  width: 100%;
  height: auto;
  overflow: hidden;
  border-bottom: 1px dashed #666666;
  background: none!important;
  margin: 5px 20px;
}
.mbox {
  width: 1156px;
  height: auto;
  overflow: hidden;
  margin: 0 auto;
}
.bannerbg {
  width: 100%;
  min-width: 1156px;
  overflow: hidden;
  background: url(imagesbanner.jpg) no-repeat center;
  height: 420px;
}
.ssgk {
  height: 420px;
  margin-top: 40px;
}
.ssgk h2 {
  height: 110px;
  background: url(imagesssgk.png) no-repeat center top;
}
.ssgk-info {
  overflow: hidden;
  font-size: 14px;
}
.ssgk-info-left {
  float: left;
  width: 630px;
}
.ssgk-info-right {
  float: left;
  width: 490px;
  margin-left: 35px;
}
.ssgk-item {
  line-height: 25px;
  margin-bottom: 15px;
}
.ssgk-info span {
  float: left;
  padding: 0 5px;
  margin-right: 15px;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  background: #0089d4;
}
.info-txt { margin-left: 95px; }
/*×·¸Ï³¬Ô½*/
.zgcybg {
  width: 100%;
  min-width: 1156px;
  overflow: hidden;
  background: url(imageszgcy-bg1.png) no-repeat center;
  height: 553px;
}
.zgcybg h2 {
  height: 110px;
  background: url(imagesssxw.png) no-repeat center top;
}
.zgcyl {
  width: 530px;
  height: 343px;
  overflow: hidden;
  margin-left: 30px;
}
.left { float: left; }
/* Ä¬ÈÏ»ÃµÆÆ¬ */
.FocusPic {
  zoom:1;
  position:relative;
  overflow:hidden
}
.FocusPic .content { overflow:hidden }
.FocusPic .changeDiv a {
  position:absolute;
  top:0px;
  left:0px;
  display:none;
}
.FocusPic .title-bg, .FocusPic .title {
  position:absolute;
  left:0px;
  bottom:0;
  width:434px;
  height:35px;
  line-height:35px;
  overflow:hidden
}
.FocusPic .title-bg {
  background:#000;
  filter:alpha(opacity=50);
  opacity:0.5;
}
.FocusPic .title a {
  display:block;
  padding-left:15px;
  color:#fff;
  font-size:16px;
}
.FocusPic .change {
  bottom:4px;
  height:20px;
  right:3px;
*right:5px;
  _right:4px;
  position:absolute;
  text-align:right;
  z-index:9999;
}
.FocusPic .change i {
  background:#666;
  color:#FFF;
  cursor:pointer;
  font-family:Arial;
  font-size:12px;
  line-height:15px;
  margin-right:2px;
  padding:2px 6px;
  font-style:normal;
  height:15px;
  display:inline-block;
  display:-moz-inline-stack;
  zoom:1;
*display:inline;
}
.FocusPic .change i.cur { background:#0089D4; }
/*×·¸Ï³¬Ô½ÓÒ²à*/
.zgcyr {
  width: 580px;
  height: 343px;
  overflow: hidden;
  background: url(imageszgcy-bgr.png) no-repeat -2px 9px;
}
.zgcyr ul {
  width: 100%;
  height: auto;
  overflow: hidden;
}
.zgcyr ul li {
  width: 100%;
  height: 50px;
  overflow: hidden;
  text-indent: 2em;
  margin-bottom: 20px;
  background: url(imageszgcy-libg.png) no-repeat left center;
}
.zgcyr ul li span {
  display: block;
  width: 100%;
  height: 20px;
  font-size: 15px;
}
.zgcyr ul li a {
  width: 38em;
  height:30px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 15px;
  line-height: 30px;
}
.btn {
  width: 100%;
  text-align: center;
  height: auto;
}
.btn a button {
  height: 40px;
  width: 120px;
  color: #FFFFFF;
  font-size: 15px;
  background-color: #ee483a;
  border: none;
  border-radius: 10px;
  outline: none;
  cursor: pointer;
}
.tpbg {
  width: 100%;
  margin-top: 40px;
  min-width: 1156px;
  overflow: hidden;
  background: #f9f9fa;
}
.tpgj, .qmbg, .gygg {
  width: 100%;
  height: auto;
  overflow: hidden;
}
.tpgj h2 {
  height: 110px;
  background: url(imagescsxm.png) no-repeat center top;
}
.qmbg {
  width: 100%;
  min-width: 1156px;
  height: 537px;
  overflow: hidden;
  background: url(imageszgcy-bg3.png) no-repeat center;
}
.qmbg h2 {
  height: 110px;
  background: url(imageswqhg.png) no-repeat center top;
}
.qmbg h2 span {
  display: block;
  width: 255px;
  height: 90px;
  margin: 0 auto;
}
.qmsg { padding-top: 30px; }
.qmsg1 {
  width: 520px;
  height: auto;
  overflow: hidden;
  float: left;
  background: #fff;
  padding: 18px;
  margin: 9px;
}
.qmsg1 .qmsgimg {
  width: 98px;
  height: 92px;
  float: left;
  overflow: hidden;
}
.qmsg1 .qmsgimg img {
  width: 98px;
  height: 92px;
}
.qmsg1 .qmsgimg a {
  display:block;
  width:100%;
  height:100%;
}
.qmsg1 .qmsgcon {
  width: 402px;
  float: right;
}
.qmsg1 .qmsgcon h3 {
  height: 26px;
  line-height: 26px;
  overflow: hidden;
  width: 100%;
}
.qmsg1 .qmsgcon h3 a {
  font-size: 16px;
  color: #222222;
  font-weight: bold;
}
.qmsg1 .qmsgcon span {
  display: block;
  width: 100%;
  height: 60px;
  overflow: hidden;
  padding-top: 6px;
}
.qmsg1 .qmsgcon span p {
  line-height: 25px;
  color: #222222;
  font-size: 14px;
}
.qmsg1 .qmsgcon span p a {
  margin-left: 25px;
  color: #fb2021;
}
/*°æÈ¨*/
.copybg {
  width: 100%;
  /* height: 142px; */
  border-top: 1px solid #CCCCCC;
  overflow: hidden;
}
.copy {
  float: right;
  padding: 60px 30px 20px 0;
}
.copy p {
  line-height: 26px;
  font-size: 15px;
}
.wx-list {
  float: left;
  width:148px;
  padding: 27px 0 20px 60px;
  font-size: 16px;
  text-align: center;
}
/*...·­Ò³...*/
.commonPage {
  height:30px;
  line-height:30px;
  text-align:center;
  padding: 30px 0;
}
.commonPage span {
  margin-left:5px;
  font-size: 15px;
}
.commonPage a {
  border:1px solid #d2d2d2;
  padding:2px 8px;
}
.commonPage span:hover a {
  padding:2px 8px;
  color: #0C6FBB;
}
/*¶þ¼¶Ò³Ãæ*/
.con {
  width: 100%;
  height: auto;
  overflow: hidden;
}
.conl {
  width: 230px;
  height: auto;
  overflow: hidden;
  border: 1px solid #e5e5e5;
  background-color: #F7F7F7;
}
.conl h2 {
  height: 45px;
  line-height: 45px;
  background-color: #2055ae;
  color: #FFFFFF;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  display: none;
}
.conl ul {
  padding-top: 20px;
  width: 180px;
  margin: 0 auto;
  height: auto;
  overflow: hidden;
  min-height: 300px;
}
.conl ul li {
  width: 178px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-bottom: 2px solid #ffffff;
}
.conl ul li a {
  color: #222222;
  font-size: 15px;
}
.conl ul li a.hover { color: #2055AE; }
.conr {
  width: 890px;
  height: auto;
  overflow: hidden;
}
.conr h2 {
  height: 45px;
  line-height: 45px;
  width: 888px;
  border: 1px solid #E5E5E5;
  background: url(../../images/zgcy/gk-icon21.jpg) no-repeat left center #f1f1f1;
}
.conr h2 span {
  color: #2055ae;
  font-size: 16px;
  font-weight: bold;
  margin-left: 20px;
}
.conr h2 ul.idul { padding-right: 20px; }
.conr h2 ul.idul li {
  float: left;
  font-size: 14px;
}
.conr h2 ul.idul li a { color: #222222; }
.conr .listcon {
  min-height: 550px;
  width: 100%;
  height: auto;
  overflow: hidden;
}
.conr .listcon ul.conul {
  width: 100%;
  height: auto;
  overflow: hidden;
  padding: 10px 0;
}
.conr .listcon ul.conul li {
  width: 100%;
  height: 45px;
  line-height: 45px;
  background: url(../images/zdbs-icon2.jpg) no-repeat 27px center;
  text-indent: 4em;
}
.conr .listcon ul.conul li a {
  font-size: 15px;
  color: #222222;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  text-overflow: ellipsis;
  width: 48em;
}
.conr .listcon ul.conul li span {
  float: right;
  font-size: 15px;
  margin-right: 10px;
}
/*..........................................text..css...*/
.con {
  border: 1px solid #e5e5e5;
  width:1154px
}
.textcon {
  width: 1154px;
  height: auto;
  border: 1px solid #E5E5E5;
  min-height: 600px;
}
.locddal_box2 {
  width: 1106px;
  height: 37px;
  line-height: 37px;
  background-color:#F3F3F3;
  margin: 0 auto;
  margin-top: 20px;
}
.locddal_box2 .local_ul2 {
  width: 100%;
  overflow: hidden;
  height: 37px;
  margin-left: 20px;
}
.locddal_box2 .local_ul2 li {
  float: left;
  font-size:14px
}
.content {
  width: 1066px;
  overflow: hidden;
  height: auto;
  padding: 0 45px;
}
.content .contitle {
  height: auto;
  line-height: 35px;
  width: 100%;
  color: #222222;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.content .top_title, .content .subtitle {
  height: auto;
  line-height: 35px;
  width: 100%;
  color: #222222;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
}
.content .data {
  width: 100%;
  height: 40px;
  border-bottom: 1px dashed #E5E5E5;
  text-align: center;
  line-height: 40px;
}
.content .data span a {
  margin-right: 5px;
  font-size: 55px;
}
.contentcon {
  width: 1006px;
  height: auto;
  overflow: hidden;
  margin: 0 auto;
  padding-bottom: 40px;
  font-size: 15px;
  line-height: 32px;
}
.contentcon p {
  line-height: 32px;
  font-size: 15px;
  margin-top: 10px;
}
.print_btn {
  width: 100%;
  height: 90px;
  line-height: 90px;
  text-align: right;
  border-top: 1px dashed #E5E5E5;
}
.ydt {
  height: 290px;
  overflow:hidden;/* margin:10px 0; */
  margin-top: 14px;
  margin: 0 auto;
  width: 1156px;
}
.ydt ul li {
  float:left;
  overflow:hidden;
  line-height:23px;
  color:#000;
  margin: 4px 11px;
  padding-bottom: 0;
  width: 207px;
}
.ydt a { color:#000; }
.ydt a:hover p { color:#BA2636; }
.ydt p {
  color:#000;
  line-height: 30px;
  text-align:center;
  font-size:15px;
}
.ydt li a:hover {
  color:#BA2636;
  text-decoration:underline;
}
.img_02 {
  height:254px;
  width:207px;
}
.pList {
  overflow:hidden;
  padding: 12px 0px;
}
.pList ul li {
  float:left;
  padding: 2px;
  margin: 0 9px;
  background:#FFF;
  margin-bottom: 0px;
  width: 199px;
}
.pList ul li img {
  width: 199px;
  height: 254px;
}
.pList ul li p {
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}