@charset "utf-8";
*{margin: 0; padding: 0; }
body { font-family: "微软雅黑"; font-size: 16px; color: #333; background-color: #FFFFFF; }
a { text-decoration: none; color: #282828; }
a:hover  { text-decoration: none; color: #d00b15; }
ul,li,a,img {list-style: none; margin: 0px; padding: 0px; }
img{vertical-align:middle}
svg{fill: currentColor;}
.clear{clear:both}
#content { width: 1200px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.top { width: 1200px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.top li { float: left;  }
.top-1  { margin-right: 45px; }

.zsj { padding-bottom: 30px; background-image: url(zsj-bg.jpg); height: 250px; background-repeat: no-repeat; }
.zsj img { height: 80px; width: 280px; float: left; margin: 0px 10px; }
.zsj ul { text-align: center; }
.zsj h1 { padding:40px 0px;} 
.zsj h1 a{ color: #d00b14; font-size: 36px; font-weight: bold; } 
.zsj h1 a:hover{ color: #FF0000; } 
.zsj a { padding-bottom: 30px; }

.tt { padding-bottom: 30px; }
.tt img { height: 70px; width: 1200px; }
.tt ul { text-align: center; }
.tt h1 { padding:10px 0px;} 
.tt h1 a{ color: #d00b14; font-size: 36px; font-weight: bold; } 
.tt h1 a:hover{ color: #FF0000; } 
.tt a { padding-bottom: 30px; }

.hd{ height: 508px; width: 786px; float: left; display: block; }

.yw {width: 380px; float: right; }
.yw h1 { font-size: 18px; font-weight: bold; line-height: 48px; } 
.yw li { float: left; font-size: 16px; color: #d20202; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #ababab; width: 100%; line-height: 60px; }

.bt { height: 50px; margin-bottom: 20px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #C6C6C6; }
.bt-txt { float: left; border-bottom-width: 5px; border-bottom-style: solid; border-bottom-color: #d20202; padding-bottom: 14px; }
.bt-txt a{ font-size: 30px; color: #d20202; line-height: 30px; font-weight: bold; }
.bt1 { height: 50px; margin-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #C6C6C6; }
.bt1-txt { float: left; border-bottom-width: 5px; border-bottom-style: solid; border-bottom-color: #d20202; padding-bottom: 14px; }
.bt1-txt a{ font-size: 30px; color: #d20202; line-height: 30px; font-weight: bold; }

.wz li { float: left; font-size: 16px; color: #d20202; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #D4D4D4; width: 100%; line-height: 50px; }

.dh { margin-top: 30px; margin-right: auto; margin-bottom: 30px; margin-left: auto; background-color: #e30000; line-height: 50px; height: 50px; width: 100%; font-size: 18px; }
.dh ul{ margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; width: 1200px; }
.dh li { margin-right: 0px; float: left; }
.dh a{ color: #FFFFFF; }
.dh a:hover{ color: #FFFF99; }
.dh-w { width: 25px; height: 50px; }

.mt-tabpage { width: 1200px; margin-right: auto; margin-left: auto; overflow: hidden; }
.mt-tabpage-title { height: 48px; padding-left: 480px; background-image: url(bt1.png); background-repeat: no-repeat; }
.mt-tabpage-title .mt-tabpage-item { display: inline-block; width: 140px; text-align: right; color: #ff6600; font-size: 24px; padding-top: 0px; font-weight: bold; line-height: 30px; }
.mt-tabpage-title .mt-tabpage-item:hover{ color: #d20202; font-size: 24px; line-height: 30px; }
.mt-tabpage-title .mt-tabpage-item-cur { color: #d20202; width: 140px; font-weight: bolder; font-size: 24px; line-height: 30px; }
.mt-tabpage-count { position: relative; width: 1200px; overflow: hidden; background-image: url(xuanxiang-bg1.png); background-position: bottom; }
.mt-tabpage-cont__wrap { position: absolute; padding-top: 20px; padding-bottom: 20px; }
.mt-tabpage-count .mt-tabpage-item { width: 1200px; height: 200px; }


.civiliz-ico{
  width: 533px;
  height: 40px;
  position: absolute;
  bottom: 0px;
  background: rgba(0,0,0,0.5);
  right: 37px;
}
.civiliz-ico a:hover{
  text-decoration: none;
}
.civiliz-ico a h3{
  color: #fff;
  font-size: 18px;
  text-decoration: none;
  margin: auto;
  text-align: center;
  padding-top: 11px;
}


.box-txt { float: left; width: 540px; }
.box-txt a:hover{ color: #990000; }
.box-txt h3 a{ font-size: 24px; color: #282828; }
.box-txt span a{ color: #ababab; line-height: 36px; margin-top: 10px; margin-bottom: 10px; display: block; }
.box-txt li{ color: #ababab; }
.box-txt p a{ color: #282828; line-height: 36px; float: left; width: 520px;}
.box-txt p img{ float: left; height: 36px; width: 20px; }
.wb { height: 390px; background-color: #999999; margin-bottom: 30px; }
.gg { background-image: url(xuanxiang-bg2.png); background-position: center bottom; height: 104px; padding-right: 16px; padding-left: 16px; background-repeat: no-repeat; width: 1168px; margin-right: auto; margin-left: auto; }
.gg img { height: 60px; width: 290px; margin-top: 15px; margin-right: 1px; margin-bottom: 0px; margin-left: 1px; float: left; }
.jr { }
.jrpic  { float: left; height: 105px; width: 145px; margin-right: 10px; }
.pic li { float: left; height: 230px; width: 298px; overflow: hidden; text-align: center; margin: 1px; }
.pic img { height: 200px; width: 298px; margin-bottom: 5px; }

.more { text-align: right;}
.more a{ color: #666666; font-weight: normal; }
.more a:hover{ color: #d00b15; }

.more1 { text-align: center; line-height: 50px; }
.more1 a{ color: #ababab;}
.more1 a:hover{ color: #d00b15; }

.mk20 { height: 20px; }
.mk30 { height: 30px; }
.mk40 { height: 40px; }
.mk50 { height: 50px; }
.end { background-color: #e30000; height: 3px; }

.fl { float: left; width: 786px; margin-right: 30px; }
.fr { float: right; width: 380px; }

.nxsj1{ float: left; width: 245px; margin-right: 30px; }
.nxsj1 img {width: 245px; height:255px; }
.nxsj2 { float: left; width: 511px;}

.wmcj{ width: 1158px; height:306px; padding-right: 20px; padding-left: 20px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #aeaeae; border-left-color: #aeaeae; }
.wmcj-bg1{ width: 1200px; background-image: url(wmcj-bg.png); height:50px;}
.wmcj-bg2{ width: 1200px; background-image: url(wmcj-bg.png); height:50px; background-position: center bottom; background-repeat: no-repeat; }
.wmcj1{ width: 530px; margin-right: 30px; float: left; }
.wmcj1 img { width: 530px; height:306px; }
.wmcj2 { float: left; width: 598px; }
.wmcj2 h3 { font-size: 24px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D4D4D4; margin-bottom: 20px; line-height: 24px; margin-top: 20px; padding-bottom: 20px; }

.wmsj1{ width: 380px; margin-right: 30px; float: left; }
.wmsj1-pic{ width: 380px; height: 210px; }
.wmsj2 { float: left; width: 376px; margin-right: 35px; }
.wmsj2 h3 { font-size: 16px; line-height: 24px; font-weight: bold; margin-bottom: 10px; }
.wmsj2 span { font-size: 12px; line-height: 24px; height: 74px; display: block; }
.wmsj3{ width: 379px; float: left; }
.wmsj3-1 { width: 379px; float: left; margin-bottom: 15px; }
.wmsj3-1 img { float: left; width: 150px; height:90px; }
.wmsj3-1 span  { float: left; width: 180px; margin-left: 30px; margin-top: 15px; }
.wmsj3-2 { width: 379px; float: left; margin-bottom: 18px; }
.wmsj3-2 img { float: left; width: 150px; height:90px; }
.wmsj3-2 span  { float: left; width: 180px; margin-left: 30px; margin-top: 15px; }

.sbhr { width: 1200px; margin: 0px auto; background-image: url(sbhr-bg.jpg); background-repeat: no-repeat; height: 340px; }
.sbhr-1 { width: 195px; float: left; margin-top: 270px; }
.sbhr-r { width: 920px; float: right; margin-top: 70px; margin-right: 20px; }

.gygg img { width: 394px; height:195px; }
.gygg-l {float: left; margin-right:9px }
.gygg-r { float: right; }

.xcjz img { width: 232px; height:107px; }
.xcjz-l {float: left; margin-right:10px }
.xcjz-r { float: right;}

.list-pics {
    width: 100%; height: 100%;
}
 .list-pics li {
    width: 100%;
    position: relative;
}
.list-pics .img { display: block; width: 100%; height: 100%; overflow: hidden; }
.list-pics .img img {
    width: 100%;
    height: 100%;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    transition: all 1s;
}
.list-pics .img img:hover {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
 .list-pics .tit {
    font-size: 16px;
    line-height: 1.5;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    background: rgba(0, 0, 0, 0.6);
    color: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px;
    margin-top: 0;
}


.list-pics .tit a { color: #FFFFFF; }
.list-pics .tit a:hover { color: #FFFFCC; }

.nowp{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.wmcj1 .list-pics{530px; height:306px;overflow:hidden;}
.dh-w{width:78px}