body{background: none;}
.zngs{border: 1px solid #dcdedf;-webkit-box-sizing: border-box; -moz-box-sizing:border-box;justify-content: center;  box-sizing: border-box; margin-top: 9.0625rem;}
.w1160{width: 72.5rem; border-top: 1px solid #dcdedf; margin-top: 0.75rem; padding: 2.5rem 0;align-self: center;}
.w794{width: 49.625rem;column-count: 2;-webkit-column-break-inside:avoid;}
.w355{width: 22.1875rem;}
.zngs-png{margin-top: -7.9375rem;margin-left: -3rem;}
.zngs-tu{position: relative; height: 358px; margin-top: 0.625rem; overflow: hidden;}
.zngs-tu img{width: 100%;}
.zngs-pic img{object-fit: cover; width: 392px; height: 360px;}

.w794 div:nth-child(2){margin-top: 2.5rem;}
.zngs-tu p{position: absolute; z-index: 1; font-size: 1rem; color: white; bottom: 0.625rem; text-align: center; width: 100%;}
.right_gycs{position: relative; font-weight: 100; width: 100%; overflow: hidden; flex-direction: column;}
.right_gycs img{z-index: 0; }
.imgpic img{object-fit: cover; width: 355px; height: 256px;}
.right_gycs dl{position: absolute; display: flex; flex-direction: column;  align-items: center; width: 100%; overflow: hidden; bottom: -2.0625rem; z-index: 2;}
.sbg{position: absolute;width: 100%; height: 100%; background-color: rgba(0,0,0,0.5); z-index: 1; display: none}
.sss:hover .sbg{ display: block; }



.left_gycs{position: relative; font-weight: 100; width: 100%; overflow: hidden; flex-direction: column;}
.left_gycs img{z-index: 0; }
.left_gycs dl{position: absolute; margin-left: 3%; display: flex; flex-direction: column;  align-items: center; width: 94%; overflow: hidden; bottom: -2.0625rem; z-index: 2;}
.left_gycs dl dt,dd{color: white;}
.left_gycs dl dt{font-size: 1rem; width: 100%; text-align: center; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.left_gycs dl dd{font-size: 1.0625rem; margin-top: 1.125rem; width: 50%;align-items: center;}
.left_gycs span img{vertical-align: middle; margin-bottom: 0.25rem; margin-right: 0.1875rem; width: 17px; height: 17px;}
.left_gycs span{vertical-align: middle}
.sf:hover .sbg{ display: block; }


.right_gycs dl dt,dd{color: white;}
.right_gycs dl dt{font-size: 1rem;}
.right_gycs dl dd{font-size: 1.0625rem; margin-top: 1.125rem; width: 50%;align-items: center;}
.right_gycs span img{vertical-align: middle; margin-bottom: 0.25rem; margin-right: 0.1875rem; width: 17px; height: 17px;}
.right_gycs span{vertical-align: middle}

.zngs_bg{
	background-color: white;
	background-image: url(/template/pc/skin/images/zngs_bg.jpg);
	width: 100%;
	vertical-align: top;
	background-repeat: no-repeat;
}



.list_gycs{background-color: #f0f2f4; justify-content: center;  border-top: 0.25rem solid #78a9da;}
.list_bt h1{color: #0061c0; font-size: 1.75rem; text-align: center;}
.list_bt h3{color: #333333; font-size: 1.375rem; text-align: center;}
.list_bt ol{list-style-type:none;counter-reset:sectioncounter;}
.list_bt ol li{font-size: 1rem; display: flex; flex-direction: row; align-items: center; font-weight: 400;  line-height: 1.875rem;}
.list_bt ol li a{color: #333333;}
.list_bt ol li:hover a{color: white;}
.list_bt ol li:hover {color: white; background-color: #0061c0;}

.list_bt ol li:nth-child(1):before{
    background-color: #bd2a3e;
    content:counter(sectioncounter) "";
    color: white;
    text-indent: 0px;
}
.list_bt ol li:nth-child(2):before{
    background-color: #bd2a3e;
    content:counter(sectioncounter) "";
    color: white;
    text-indent: 0px;
}
.list_bt ol li:nth-child(3):before{
    background-color: #fbb016;
    content:counter(sectioncounter) "";
    color: white;
    text-indent: 0px;
}
.list_bt ol li:before {
    content:counter(sectioncounter) ".";
    counter-increment:sectioncounter;
    width: 1.25rem;
    height: 1.25rem;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 0.625rem;
    text-indent: 0.125rem;
}


.w335{width: 20.9375rem;}
.list_gycs_pic1{width: 100%; overflow: hidden; margin-top: 0.9375rem;}
.list_gycs_pic1 img{height: 16.25rem; object-fit: cover;}

/*******åˆ—è¡¨åˆ†é¡µ*****/
.pagelist {
  display: flex;
  width: 100%;
  height: 42px;
  margin-bottom: 1.25rem;
}
.pagelist ul {
  width: 100%;
}
.pagelist ul li {
  float: left;
  margin: 0px 10px;
  height: 42px;
  background: #F6F6F6;
  border-radius: 4px;
  color: #555555;
  line-height: 42px;
  padding: 0px 15px;
  font-size: 20px;
}
.pagelist ul li a {
  color: #555555;
}
.pagelist ul li:hover {
  float: left;
  cursor: pointer;
  height: 42px;
  background: #0061c0;
  color: #FFFFFF;
  line-height: 42px;
  padding: 0px 15px;
  font-size: 20px;
}
.pagelist ul li:hover a {
  color: #FFFFFF;
  font-size: 20px;
}
.pagelist ul li.thisclass {
  color: #FFFFFF;
  background-color: #0061c0;
}
/*****************/



.jiuyi{font-size: 2.25rem;font-weight: bold; text-align: center; justify-content: center; color: #ffffff; width: 100%; margin-top: 6.25rem;  align-items: center;}
.jiuyi a{color: #e39111; font-weight: bold;}

.list-lbbt{color: white; text-align: center; margin: 1.875rem 0 3.75rem 0; line-height: 2.1875rem; font-size: 1.125rem; font-weight: 100;}


.gy-slideBox{ width:100%; height:600px; overflow:hidden; position:relative; margin-bottom: 3.125rem;}
.gy-slideBox .hd{ height:0.4375rem; overflow:hidden; position:absolute; right:50%; bottom:0.3125rem; z-index:1; display: none;}
.gy-slideBox .hd ul{ overflow:hidden; zoom:1;}
.gy-slideBox .hd ul li{ float:left; margin-right:0.4375rem; opacity: 0.5; overflow: hidden; width:1.25rem; border-radius: 0.3125rem; height:0.4375rem; line-height:3.75rem; text-align:center; background:#fff; cursor:pointer; }
.gy-slideBox .hd ul li.on{ background:#0061c0; color:#fff; }


.gy-slideBox .bd{ position:relative; margin-top: 1.25rem; height:100%; z-index:0;}
.gy-slideBox .bd li{ width: 75rem; height: 37.5rem; background-color: #f0f2f4;}
.anli_left div{padding: 9.375rem 5.5rem; font-size: 1.25rem; text-indent: 2.5rem; line-height: 1.875rem; font-weight: 100; color: #333333; text-align: justify;}
.anli_left{font-family: zqcwx; width: 37.5rem;position: relative;}
.more img{width: 1.375rem; height: 0.9375rem; position: absolute; right: 5.5rem; bottom: 2rem;}
.anli_left a{display: flex; justify-content: flex-end; margin-right: 2.5rem;}
.anli_pic{height: 37.5rem; width: 37.5rem; background-color: #f2ede7;}
.anli_pic img{width: 31.6875rem;}

@font-face {
    font-family: 'zqcwx'; /*å­—ä½“çš„åå­—*/
    src: url('/images/zqcwx.ttf') format('truetype');
}


.h918{width: 120rem; height: 57.375rem; margin-top: 2.5rem; background: url("/template/pc/skin/images/gycs_bg.jpg") center center no-repeat;}
.bg3{background: none;}
.wengdu{width: 19.0625rem;height: 8.125rem; text-align: center; line-height: 8.125rem; font-size: 2.875rem; font-weight: bold; position: absolute; left: 0; top: 1.125rem;color: white; background-color: #e39111;}

.ding{position: relative;}
.wh100{width: 100%; height: 100%;}

.huajuan{width: 87.5rem; height: 38.75rem; overflow: hidden;}


.container{width: 81.25rem; height: 35rem;margin:1.875rem auto;position:relative;}
.container img{position:absolute;-webkit-transition:1s ;-moz-transition:1s ;transition:1s ;z-index:1;}
.container img:hover{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);z-index:2;cursor:pointer;}
.pic1{left: 0px; top: 10.8125rem;}
.pic2{top: 15.25rem; right: 3.125rem;}
.pic3{bottom: 11.5rem; right: 15rem;}
.pic4{top: 0; left: 42.1875rem;}
.pic5{top: 0.8125rem;left: 15.625rem;}
.pic6{bottom: 0.125rem; right: 7.375rem;}
.pic7{top: 23.6875rem; left: 3.125rem;}
.pic8{top:2.1875rem;left:4.1875rem;}
.pic9{bottom: 0px;  left: 12.5rem;}
.pic10{top: 7.5rem; left: 25.3125rem;}
.pic11{right: 0px; top: 1.9375rem;}


.masonry {width: 794px;margin: 0 auto 20px auto;columns: 2;column-gap: 7px;}
.masonry .item {width: 100%;break-inside: avoid;margin-bottom: 7px;}
.masonry .item img {width: 100%;}
.masonry .item .lbdj img {width: 17px;}

@media screen and (min-width: 1024px) and (max-width: 1439.98px) {.masonry {width: 96vw;columns: 2;column-gap: 7px;}}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {.masonry {width: 96vw;columns: 2;column-gap: 7px;}}
@media screen and (max-width: 767.98px) {.masonry {width: 96vw;columns: 1;}}