.subwrap{background: #f6f6f6;}
/* .pbanner{position:relative;z-index:1; margin-top: 160px;} */
.pbanner .img{background-position:center;background-repeat:no-repeat;background-size:cover;}
.pbanner .imgerbanr{padding-bottom: 15.8%;}
.pbanner .bantxt{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;text-align:center; background:rgba(0,0,0,0.2);color:#fff;justify-content:center;}
.bread{border-bottom:1px solid #eef3f2;}
.pbanner:hover .img img{
    transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
}

.bantxt .tit{
  position: relative; letter-spacing: 1px; padding: 4px 10px;
  display: inline-block; text-align: center; letter-spacing: 7px; border-bottom: 2px solid #fff;}

  .bantxt .tit::before {
    content: "";
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    bottom: -8px;
    width: 130px;
    height:2px;
    background: #fff;
}
.architecture img {
  margin: 6% auto 3%;
}

.article02 h4 {
  margin: 1% auto 2%;
  font-size: 22px;
  font-size: 2.2rem;
  padding-bottom: 30px;
  text-align: center;
  border-bottom: 1px solid #e4e4e4;
}

.article02 p {
  color: #343434;
  margin-bottom: 20px;
}

.article02 p strong {
  font-weight: bold;
}

/* ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â°ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼ */

.sub-list14 {
  font-size: 0;
}

.sub-list14 li {
  width: 32%;
  display: inline-block;
}

.item-img14 {
  width: 136px;
  background-color: #f2f2fa;
  float: left;
}

.sub-list14 li {
  margin-bottom: 40px;
}

.item-img14 .img {
  padding-bottom: 0;
  height: 174px;
}

.item-txt14 {
  margin-left: 150px;
  transition: all 0.35s ease-out;
}

.item-txt14 h3 {
  padding-top: 14px;
  padding-bottom: 0;
  font-weight: bold;
  overflow: hidden;
  position: relative;
  color: #464646;
  transition: transform 0.35s ease-out;
}

/* 
.item-txt14 h3::before {
	content: '';
	width: 52px;
	height: 8px;
	background: #ebc04c;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 8;
} */

.item-txt14 .p {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 26px;
  /* height: 82px; */
  position: relative;
  box-sizing: border-box;
}

.item-txt14 .p p {
  font-size: 13px;
  color: #3b3b3b;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition: transform 0.35s ease-out;
}

.sub-list14 {
  margin: 0 -10px;
}

.sub-list14 li > a {
  display: block;
  margin: 0 10px;
  height: 174px;
  position: relative;
  transition: transform 0.35s ease-out;
  background-color: #f8f8f8;
  transition: transform 0.35s ease-out;
}

.sub-list14 a:hover {
  -webkit-box-shadow: rgba(185, 185, 185, 0.4) 0px 0px 10px;
  -moz-box-shadow: rgba(185, 185, 185, 0.4) 0px 0px 10px;
  box-shadow: rgba(185, 185, 185, 0.4) 0px 0px 10px;
}

.itemmore4 {
  margin-top: 0;
  font-size: 12px;
  color: #fff;
  height: 30px;
  line-height: 30px;
  text-align: center;
  display: block;
  max-width: 86px;
  /* display: inline-block; */
  padding: 0 4px;
  background-color: #be812f;
}
.item-txt14 .itemmore4 {
  position: absolute;
  left: 150px;
  bottom: 10px;
  padding: 0 10px;
}
.sub-list14 li:hover h3,
.sub-list14 li:hover p {
  color: #034b5a;
}

/* ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â§ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â³ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â»ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Â¹ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¹Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â»ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ */

.aboutTits {
  float: left;
  width: 40%;
  box-sizing: border-box;
}

.aboutImgs {
  float: right;
  width: 58%;
}

.aboutTits strong {
  font-weight: normal;
  padding-right: 10px;
}

.martop20 {
  margin-top: 20px;
}

.aboutTits h4 {
  font-size: 22px;
  font-size: 2.2rem;
  font-weight: bold;
  margin-bottom: 20px;
}

.aboutTits,
.aboutTits p {
  color: #7a7a7a;
}

.aboutPtit {
  width: 70%;
  float: left;
}

.aboutPins strong {
  float: left;
}

/* imglist */

.sub_03b2a ul {
  margin: 0 0 -40px;
  padding: 0 0 0;
}

.sub_03b2a .item {
  margin: 0 0 40px;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.05);
  top: 0;
  position: relative;
  transition: all ease-in-out 0.3s;
  -ms-transition: all ease-in-out 0.3s;
  -moz-transition: all ease-in-out 0.3s;
  -webkit-transition: all ease-in-out 0.3s;
  -o-transition: all ease-in-out 0.3s;
}

.sub_03b2a .img_box {
  width: 355px;
  float: left;
}

.sub_03b2a .info_box {
  margin: 0 30px 0 384px;
}

.sub_03b2a .img {
  padding-bottom: calc();
}

.sub_03b2a .title {
  font-weight: bold;
}

.sub_03b2a .info {
  margin: 12px 0 18px;
  color: #3f3f3f;
}

.sub_03b2a .time i {
  margin-top: 30px;
  font-style: normal;
  color: #636363;
}

.sub_03b2a .time {
  color: #be812f;
}

.sub_03b2a .item:hover,
.sub_03b2b .item:hover,
.sub_03b2c .item:hover {
  top: -10px;
}

.info_box:hover .title,
.info_box:hover .info {
  color: #034b5a;
}

.midnews04 .info_box h3 {
  position: relative;
  padding-right: 90px;
}

.infoMore1 {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  border: 1px solid #b5b5b5;
  border-radius: 20px;
  color: #444444;
  padding: 0 14px;
}

.article02 img,
.article02 p img {
  margin: 0 auto;
}

.mainbox01 {
  align-items: stretch;
  min-height: 600px;
}
.mainbox02{padding: 0 10px;}
.mainbox01 .nl {
  flex: 0 0 auto;
  width: 50%;
  position: relative;
  z-index: 5;
}

.modeall01 .nl .swiper-container {
  width: 100%;
  height: 100%;
}

.modeall01 .nr {
  flex: 1 1 auto;
  overflow: hidden;
  margin-left: 35px;
  position: relative;
  z-index: 5;
}

.newsList02 .index_022 ul {
  margin: 0 0 0 0;
  border-top: 0;
}

.bannerLt .newsText {
  width: 100%;
  position: absolute;
  z-index: 9;
  left: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.4);
  padding-bottom: 10px;
}

.bannerLt .time {
  position: absolute;
  z-index: 9;
  left: 40px;
  top: 0;
  text-align: center;
}

.newsText p {
  clear: both;
  color: #fff;
  padding: 10px 30px 0;
}
/* newlist03 */

.newlist03 li .item {
  padding: 30px 0;
  border-bottom: 1px solid #d7d7d7;
}

.newlist03 h6.time {
  color: #007171;
  margin-bottom: 16px;
}
.mainbox01 .newlist03 li:first-child .item{
  padding-top: 0;
}
.mainbox01 .newlist03 li .info{
  margin-top: 10px;
  color: #3f3f3f;
}
.newsMore03 {
  margin-top: 26px;
  display: block;
  text-align: right;
  color: #636363;
  font-weight: normal;
}

.newsMore03 i {
  display: inline-block;
  font-weight: normal;
  text-align: center;
  color: #636363;
  margin-left: 4px;
}

.newlist03 .img_box {
  width: 380px;
  float: left;
}

.newlist03 .info_box {
  padding-top: 0;
  margin: 0 0 0 414px;
}

.mainbox01 .newlist03 .item {
  margin: 0;
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
}

.newlist03 li:hover .item {
  /* top: -10px; */
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.5);
}

.newlist03 li:hover .newsMore03 i,.newlist03 li:hover .newsMore03 {
  color: #007171;
}
.newlist03 li:hover a,.newlist03 li:hover .info{
  color: #007171;
}
/* newlist03 */

/* listDate02 */

.listDate02 ul li {
  padding: 18px 0;
  border-bottom: 1px dashed #d2d2d2;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

.listDate02 .listin01 li a {
  padding-left: 20px;
}

.listDate02 .listin01 li::before {
  top: 26px;
}

.listin01 li span {
  border-bottom: none;
  width: 96px;
  white-space: nowrap;
  text-align: center;
  padding: 0;
}

.listin01 li h3 {
  line-height: 26px;
  font-weight: normal;
  width: calc(100% - 120px);
  transition: 0.5s;
}
.listin01 li {
  /* border-bottom: 1px solid #eaeaea; */
  position: relative;
}

.listin01 li::before {
  content: "";
  position: absolute;
  width: 8px;
  height: 8px;
  left: 0;
  top: 10px;
  background: #007171;
  border-radius: 50%;
  transition: transform 0.5s ease-out;
  -webkit-transition: transform 0.5s ease-out;
  -moz-transition: transform 0.5s ease-out;
  -ms-transition: transform 0.5s ease-out;
  -o-transition: transform 0.5s ease-out;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
}

.listin01 li a {
  display: block;
  padding-left: 16px;
  color: #292929;
  transition: transform 0.5s ease-out;
  -webkit-transition: transform 0.5s ease-out;
  -moz-transition: transform 0.5s ease-out;
  -ms-transition: transform 0.5s ease-out;
  -o-transition: transform 0.5s ease-out;
}

.listin01 li a:hover {
  font-weight: bold;
}

.listin01 li a:hover span {
  font-weight: normal;
}
/* listDate02 */
/* sld */
.sub02c{padding-top:50px;padding-bottom:20px;margin-bottom:20px}
.sub_02c{display: block; flex-wrap:wrap;justify-content:flex-start;align-items:stretch;}
.sub_02c ul{margin:0 0px 0 -28px}
.sub_02c li{width:20%;margin-bottom: 40px;}
.sub_02c .item{
  margin: 0 0 0px 28px;
  text-align:center;
  position:relative;
  padding: 0px 0px 12px;
  transition:all ease-in-out .3s;
  -ms-transition:all ease-in-out .3s;
  -moz-transition:all ease-in-out .3s;
  -webkit-transition:all ease-in-out .3s;
  -o-transition:all ease-in-out .3s;
  background:#f6f6f6;
  top:0;
  height: 100%;
  }
.sub_02c .img{padding-bottom:120%}
.sub_02c .title{margin: 16px 0 0px;color:#292929}
.sub_02c .info{margin:0 10px;color:#292929}
.sub_02c .item:hover{background:#ebf7eb}
.sub_024{margin-top:30px;overflow:hidden}
.sub_024 li{width:27%}
.sub_024 .item{width:auto}
/* sld */
/* sld02 */
.sub_02c_tit02  .item{background-color: #fff; box-shadow: 0px 0px 20px rgba(53, 53, 53, 0.09);border-radius:0 30px 0 0; -webkit-border-radius:0 30px 0 0; -moz-border-radius:0 30px 0 0; -ms-border-radius:0 30px 0 0; -o-border-radius:0 30px 0 0;}
.sub_02c_tit02  .itembg{padding: 10px 12px 0px;}
.sub_02c_tit02 .item .img{ border-radius:0 30px 0 0; -webkit-border-radius:0 30px 0 0; -moz-border-radius:0 30px 0 0; -ms-border-radius:0 30px 0 0; -o-border-radius:0 30px 0 0; }
.sub_02c_tit02 .titleh3{height: 36px; margin: 0px 0 10px;position:relative;border-bottom:1px solid #cdcdcd; color: #292929; text-align: left;padding-bottom: 6px;}
.sub_02c_tit02 .titleh3::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 48px;
  height: 2px;
  background: #87cb28;
}
.sub_02c_tit02 .info{text-align: left;}
.sub_02c_tit02 .info span{color: #006336;}
.sub_02c_tit02 .item:hover{background:#fff;box-shadow: 0px 0px 26px rgba(53, 53, 53, 0.15);}
/* sld02 */
.subSld06 ul {
    margin: 0px 0px 0px -70px;
}
.subSld06 .item {
    margin: 0px 0px 34px 70px;
}
.subSld06 {
    margin-top: 30px;
    padding-bottom: 20px;
}
.sub_06a_in {margin-bottom: 20px;}
.subSld06 li{width: 23.5%;}
.subSld06 .img {
    padding-bottom: 126%;
}
.subSld06 .info {
    width:100%;
    margin: 0px;
    margin-top: 0px;
    line-height: auto;
    padding: 8px 20px 0px;
    }
/* sldimg */
.sldimg01 {
  align-items: stretch;
}
.sldimg01 .img_box {
  width: 212px;
  float: left;
}
.sldimg01 .info_box {
  padding-top: 0;
  margin: 0 0 0 250px;
  padding: 30px 40px 0 0;
}
.sldimg01 .info_box .info{
margin: 30px 0 30px;color: #484848;
}
.sldimg01 .info_box a{
    color: #484848;
}
.sldimg01 .newsMore03{
    position: relative;
    border: 1px solid #cdcdcd;
    max-width: 140px;
    height: 40px;
    line-height: 40px;
    color: #484848;
    text-align: center;
    border-radius: 30px;
}
.sldimg01 .newsMore03 i{
    margin-left: 10px;
}
.sldimg01 .item {
  margin: 0 0 40px;
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);
  top: 0;
  position: relative;
  transition: all ease-in-out 0.3s;
  -ms-transition: all ease-in-out 0.3s;
  -moz-transition: all ease-in-out 0.3s;
  -webkit-transition: all ease-in-out 0.3s;
  -o-transition: all ease-in-out 0.3s;
}

.sldimg01 li:hover .item {
  top: -10px;
  box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.14);
}
.sldimg01 li:hover .info,.sldimg01 li:hover .info_box a.title01{
    color: #007171;
}
/* qklist */

/* .sub_02c_qk li{width:31%}
.sub_02c_qk .item{margin:0 0 40px 28px;text-align:center;position:relative;
  padding:0px 0px 14px;
  transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;
  -webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;
  background:#f6f6f6;top:0} */



.sub_02c_qk ul{flex-wrap:wrap;align-items:stretch;justify-content:flex-start;counter-reset:l3;}
.sub_02c_qk li{flex:0 0 auto;width: 30%;margin-right: 4.8%;margin-bottom: 4%;counter-increment:l3;}
.sub_02c_qk li .item{ background: #f6f8f8; padding: 18px; border-radius:8px ; -webkit-border-radius:8px ; -moz-border-radius:8px ; -ms-border-radius:8px ; -o-border-radius:8px ; }
.sub_02c_qk li:nth-child(3n){margin-right:0;}
.sub_02c_qk .img{padding-bottom:133%;border: 2px solid #007171;}
.itemTle02{padding-top: 14px;text-align: center;}
.itemTle02 .info p{color: #87cb28;}
.storyCard{position:relative;z-index:2;background:#f0f4f5;top:0;transition:.3s;box-shadow:0 2px 8px rgba(0,0,0,0.18);}


/* qklist */

/* Ujarak */
.button--ujarak {
    display: block;
	-webkit-transition: border-color 0.4s, color 0.4s;
	transition: border-color 0.4s, color 0.4s;
}
.button--ujarak::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #007171;
	z-index: -1;
	opacity: 0;
    border-radius: 30px;
	-webkit-transform: scale3d(0.7, 1, 1);
	transform: scale3d(0.7, 1, 1);
	-webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
	transition: transform 0.4s, opacity 0.4s;
	-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}

.button--ujarak,
.button--ujarak::before {
	-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.newsMore03:hover .button--ujarak {
	color: #fff;
	border-color: #007171;
}
.newsMore03:hover i{
    color: #fff;
}
.button--ujarak:hover::before {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

/* sldlist */
.baseHead {
  padding-bottom: 10px;
}

.baseHead .hr {
  flex: 0 0 auto;
}

.baseHead .hl {
  flex: 1 1 auto;
  padding-right: 5%;
  overflow: hidden;
}

.baseHead .tit {
  justify-content: flex-start;
}

.baseHead .tit .ico {
  flex: 0 0 auto;
  width: 80px;
  text-align: center;
  line-height: 80px;
  height: 80px;
  background: #fff;
  color: #009c84;
  border: 5px solid #009c84;
}
.baseHead .tit .ico img {
  margin-top: 10px;
  max-width: 60px;
}
.baseHead .tit .ico .iconfont {
  font-size: 28px;
}

.baseHead .tit .t {
  flex: 0 1 auto;
  padding-left: 30px;
  line-height: 46px;
  color: #007171;
  /* width: 70%; */
}
.baseHead {
  line-height: 1.875;
}
.baseHead .tit .rtp {
  flex: 1 1 auto;
  margin-left: 4em;
  overflow: hidden;
  line-height: 1.875;
  max-width: 45em;
}

.baseHead .tp {
  line-height: 1.875;
  max-width: 46em;
  margin-top: 20px;
}
.pt_articleall h6 {
  position: relative;
  margin: 30px 0;
  color: #007171;
  padding-left: 46px;
}

.pt_articleall h6 img {
  position: absolute;
  left: 0;
  top: 4px;
}
.pt_articleall h6:first-child img {
  top: 6px;
}
.pt_articleall {
  margin-top: 30px;
  margin-bottom: 3%;
}
/* leimg */

.brief {
  align-items: stretch;
  flex-direction: row-reverse;
}
.brief .imgtwo {
  flex: 0 0 auto;
  width: 134px;
  margin-right: 40px;
}
.brief .txt {
  flex: 1 1 auto;
  line-height: 1.875;
}
/* img2 */

.sub_04a ul {
  margin: 0 0 -40px;
  padding: 0 0 0;
}

.sub_04a .item {
  margin: 0 0 30px;
  padding: 16px 24px;
  background-color: #f6f9fa;
  position: relative;
  transition: all ease-in-out 0.3s;
  -ms-transition: all ease-in-out 0.3s;
  -moz-transition: all ease-in-out 0.3s;
  -webkit-transition: all ease-in-out 0.3s;
  -o-transition: all ease-in-out 0.3s;
}

.sub_04a .img_box {
  width: 140px;
  float: left;
}

.sub_04a .info_box {
  margin: 0 0 0 168px;
  padding: 16px 0 0 28px;
  border-left: 1px solid #e0e1e1;
}

.sub_04a .img {
  padding-bottom: calc();
}

.sub_04a .title {
  font-weight: bold;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

.sub_04a .info {
  margin: 10px 0 20px;
  color: #3f3f3f;
}

.sub_04a .img_box .img {
  width: 140px;
  height: 193px;
}

.sub_04a .time i {
  margin-top: 10px;
  font-style: normal;
  color: #636363;
}

.sub_04a .time {
  color: #be812f;
  margin-top: 6px;
}

.sub_04a .item:hover h3,
.sub_04a .item:hover .info {
  color: #034b5a;
}

.sub_04a .item:hover {
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.05);
  top: 0;
}

/* img3 */

.sub_06a ul {
  margin: 0 0 -40px;
  padding: 0 0 0;
}

.sub_06a li {
  padding: 30px 30px;
  margin-bottom: 4%;
  background: url(../images/qkdimg.png) no-repeat left bottom;
  background-size: cover;
}

.sub_06a .item {
  margin: 0 0 30px;
  padding-bottom: 20px;
  position: relative;
  border-bottom: 1px solid #dce6e8;
  transition: all ease-in-out 0.3s;
  -ms-transition: all ease-in-out 0.3s;
  -moz-transition: all ease-in-out 0.3s;
  -webkit-transition: all ease-in-out 0.3s;
  -o-transition: all ease-in-out 0.3s;
}

.sub_06a .img_box {
  width: 210px;
  float: left;
}

.sub_06a .info_box {
  margin: 0 0 0 320px;
  padding: 0 0 0 28px;
}

.sub_06a .img_box .img {
  padding-bottom: 140%;
}

.sub_06a .item p,
.sub_06a .titles_box p {
  font-size: 18px;
  font-size: 1.8rem;
  color: #7a7a7a;
}
.sub_06a .info_box p {
  word-break: break-word;
}

.sub_06a .titles_box {
  padding-bottom: 4%;
}

/* ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¶ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â´ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Â¹ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ */

.CFAU-list10 li {
  border-bottom: 1px dashed #cfcfcf;
  padding: 18px 0px 18px 18px;
  line-height: 1.5;
  position: relative;
  transition: transform 0.35s ease-out;
}

.CFAU-list10 li span {
  float: right;
  color: #292929;
  margin-left: 20px;
}

.CFAU-list10 li a {
  color: #292929;
}

.CFAU-list10 li::before {
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  left: 0;
  top: 26px;
  background: #034b5a;
  transition: transform 0.35s ease-out;
}

.CFAU-list10 li a {
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.CFAU-list10 li:hover {
  transform: translateX(10px);
}

.CFAU-list10 li:hover a,
.CFAU-list10 li:hover span {
  color: #034b5a;
}

/* ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚ÂºÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©ÃƒÆ’Ã¢â‚¬Â¹Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â±ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â§ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Âº */

.enterUl {
  margin: 0 -16px;
  overflow: hidden;
  font-size: 0;
}

.enterUl li {
  margin-bottom: 40px;
  width: 33.333%;
  display: inline-block;
}

.enterUl a {
  display: block;
  margin: 0 16px;
  background: #f8f8f8;
}

.enterBox {
  padding: 16px 20px;
  box-sizing: border-box;
  position: relative;
  text-align: center;
  border-top: 4px solid #034b5a;
  text-align: left;
}

.enterUl .img {
  padding-bottom: 55.25%;
}

.enterBox::before {
  content: "";
  display: block;
  width: 100%;
  height: 0%;
  background: #be812f;
  position: absolute;
  left: 0;
  top: 50%;
  transition: all ease-in-out 0.3s;
  -ms-transition: all ease-in-out 0.3s;
  -moz-transition: all ease-in-out 0.3s;
  -webkit-transition: all ease-in-out 0.3s;
  -o-transition: all ease-in-out 0.3s;
}

.enterUl li:hover .enterBox::before {
  top: 0;
  height: 100%;
}

.enterUl li:hover .enterBox > p {
  color: #fff;
}

.enterBox > p {
  overflow: hidden;
  font-weight: bold;
  color: #333;
  position: relative;
  z-index: 2;
}

.mores {
  margin-top: 4px;
  position: relative;
  z-index: 2;
  display: block;
  text-align: right;
  color: #666;
}

.enterUl li:hover p,
.enterUl li:hover .mores {
  color: #fff;
}

.enterUl li:hover .enterBox {
  border-top: 4px solid #fff;
}


/* sldinfo */

.sldinfo_ins02 {
  margin-bottom: 40px;
}

.sldinfo_ins02 .info1 {
  position: relative;
  overflow: hidden;
  padding: 22px 22px;
  /*background: linear-gradient(0deg, #11554d, #317a4b);
  */
  transition: all 0.5s ease-out;
  background: #f5fbf5;
}

/* .sldinfo_ins02 .info1::before {
  width: 289px;
  height: 185px;
  background: url(../images/lgolgosdlb.png) no-repeat right bottom;
  background-size: 100% 100%;
  position: absolute;
  right: -100%;
  top: 14%;
  z-index: 0;
  content: '';
  transition: all 0.5s ease-out;
}

.sldinfo_ins02 .info1:hover::before {
  right: 4%;
} */

.sldinfo_ins02 .info1:hover {
  box-shadow: 0px 8px 12px 0px rgba(0, 46, 47, 0.1);
}

.sldinfo_ins02 .sldimgle .img {
  padding-bottom: 120%;
}

.sldinfo_ins02 .info1 .sldimgle {
  width: calc(154px - 0px);
  float: left;
  overflow: hidden;
}

/* .info1 .sldimgle img {
border-radius: 30px 0 30px 0;
} */

.sldinfo_ins02 .info1 .txt {
  margin: 0 0 0 calc(1px - 0px);
  padding: 0
}
.sldinfo_insx .info1 .txt {
    margin: 0 0 0 calc(190px - 0px);
    padding: 0;
}

.sldinfo_ins02 .info1 .txt .t1 {
  position: relative;
  color: #2a2a2a;
  font-weight: bold;
  margin-bottom: 20px;
  line-height: 40px;
}

.sldinfo_ins02 .info1 .txt .t1 h4 {
  color: #3b3b3b;
  position: relative;
  display: inline-block;
  margin-left: 16px;
  font-weight: normal;
  z-index: 1;
}
.sldinfo_ins02 .info1 .t1 h4::before {
  content: "";
  display: block;
  width: 120%;
  height: 3px;
  background: #87cb28;
  position: absolute;
  left: 0;
  bottom: 14px;
  z-index: -1;
}

.sldinfo_ins02 .info1 .txt .t2 {
  line-height: 2;
  margin-bottom: 30px;
  color: #2a2a2a;
}

.sldinfo_ins02 .info1 .txt .t3 {
  line-height: 1.67;
  color: #454545;
}
.info_article h3{color: #006336;}
.info_article p{margin-top: 28px; line-height: 32px; color: #333;}
/* sldinfo */
.sldtextall .infle{
  width: 40%;
}
.sldtextall .infri{
  width: 55%;
}

.info_article .infoH3_style{position: relative;color: #12315f; padding-bottom: 10px; z-index: 1;margin-bottom: 20px;margin-top: 20px;}
.infoH3_style::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 68px;
  height: 4px;
  background: #87cb28;
} 
.infoH3_style::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -2px;
  width: 124px;
  height: 22px;
  background: #e9f6d8;
  z-index: -1;
}


.listpet ul li{
  position: relative;
   color: #464646;
   font-weight: normal;
   padding-left: 16px;
   display: block;
   margin-bottom: 6px;
   margin-left: 38px;
}
 .listpet ul li::before{
    content: "";
   position: absolute;
   width: 5px;
   height: 5px;
   border-radius: 50%;
   left: 0;
   background: #12315f;
   transition: transform 0.35s ease-out;
   top: 12px;

 }
 .info_article .listpet p {
  margin-top: 0px;
  line-height: 32px;
  color: #333;
}
/* article */

.wrap_sub031 {
  padding: 40px 0 70px;
}

.sub031 {
  position: relative;
}

.sub031::before {
  content: "";
  display: block;
  width: 1px;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 110px;
  background: #37988f;
  z-index: -1;
}

.sub031.line2::before {
  bottom: 0;
}

.sub031.no_line::before,
.sub031.hide_line::before {
  display: none;
}

.sub031 .lf {
  width: 188px;
  float: left;
}

.sub031 .mid {
  width: calc(100% - 570px);
  float: left;
  margin: 0 0 0 40px;
}

.sub031 .rt {
  width: 240px;
  float: right;
  position: relative;
  padding: 0 30px;
}

.sub031 .rt::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 30px;
  bottom: 0;
  background: #edf7f7;
  z-index: -1;
}

.sub031 .rt2 {
  margin: 0 0 0 228px;
}

.sub031 .mid3 {
  width: calc(100% - 520px);
  float: left;
  margin: 0 0 0 40px;
}

.sub031 .rt3 {
  margin-top: 94px;
  width: 300px;
  float: right;
  position: relative;
}
.articlebg{
  background-color: #fff;
}
.rt3 .insTits::before{
  width: 90px;
}
.rt3 .insTits h2{
    padding-left: 2px;

}
.sub031 .lf .sub_03b1 {
  float: none;
}

.sub031 .rt .sub_051a {
  margin-top: 0;
}

.sub031 .lf_n {
  width: 0;
  float: left;
}

.sub031 .lf_n .share_box {
  margin-left: 15px;
}

.sub031 .mid_n {
  width: calc(100% - 450px);
  float: left;
  margin: 0 0 0 100px;
}

.sub031 .mid_n .page_article .article {
  line-height: 1.75em;
  margin-bottom: 0.1rem;
  text-align: justify;
  word-break: break-all;
  text-justify: distribute;
}

.sub_031a {
  padding: 11px 0 68px;
}

.sub_031a ul {
}

.sub_031a li {
}

.sub_031a .item {
  margin: 0 0 0;
  border-bottom: 1px dashed #37988f;
  padding: 17px 0 9px;
}

.sub_031a .time {
  color: #666;
  margin: 11px 0 0;
}

.sub_031a .time i {
  color: #a3ccc8;
  font-weight: bold;
}

.sub031 .rt2 .sub_03b2c ul {
  margin: 0 0 -40px -30px;
}

/* .sub031 .rt2 .sub_03b2c li{width: 50%;} */

.sub031 .rt2 .sub_03b2c .item {
  margin: 0 0 40px 30px;
}

.sub031 .rt2 .sub_03b2c .info_box {
  margin: 0 36px 0 230px;
  padding: 24px 0 0;
}

.sub031 .rt2 .sub_03b2c .info {
  margin: 20px 0 0;
}

.sub031 .mid3 .sub_03b2b ul {
  margin: 0 0 -30px -30px;
}

.sub031 .mid3 .sub_03b2b li {
  width: 50%;
}

.sub031 .mid3 .sub_03b2b .item {
  margin: 0 0 30px 30px;
  padding: 31px 24px 23px;
}

.sub031 .mid3 .sub_03b2b .info {
  color: #666;
  margin: 20px 0 34px;
}

.sub_034a {
  display: block;
  padding: 18px 0;
  background: #37988f;
  color: #fff;
  text-align: center;
  margin: 86px 0 20px;
  font-weight: bold;
}

.sub_034a:hover {
  color: #fff;
  font-weight: bold;
}

/* list05 */


.sub-list14 {
    margin: 0 -20px;
    display: flex;
    flex-wrap: wrap;
    align-items: self-start;
    align-items: stretch;
}

.sub-list14 li {
    width: 33.333%;
}

.item-img14 {
    width: 150px;
    background-color: #f2f2fa;
    float: left;
}

.sub-list14 li {
    margin-bottom: 40px;
}


.infotit03 .item-txt14 h3 {
    padding-bottom: 14px;
}

.itemmore5 {
    position: relative;
    color: #636363;
    text-align: right;
    display: block;
    padding-right: 24px;
}
.itemmore5 i{
    position: absolute;
    top: 0;
    right: 0;
}

a:hover .img img {
    transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
}


/* 
.item-txt14 h3::before {
	content: '';
	width: 52px;
	height: 8px;
	background: #ebc04c;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 8;
} */

/* list05 */




@media screen and (min-width: 1200px) {
  .storyCard:hover{top:-5px;box-shadow:0 4px 18px rgba(0,0,0,0.18);}
  .listDate02 ul li:hover {
    padding-left: 10px;
  }
  .home1-t a:hover h3 {
    color: #715ba9;
  }
  .home1-t li a:hover .con::before {
    opacity: 1;
  }
  .home1-t li a:hover .con::after {
    width: 100%;
  }
  .more a:hover {
    transform: translateX(0.15px);
    -webkit-transform: translateX(0.15px);
    -moz-transform: translateX(0.15px);
    -ms-transform: translateX(0.15px);
    -o-transform: translateX(0.15px);
  }
  .listin01 li a:hover {
    color: #007171;
    /* background: linear-gradient(to right, #127637, #76bb2c);
    -webkit-background: linear-gradient(to right, #127637, #76bb2c);
    -moz-background: linear-gradient(to right, #127637, #76bb2c);
    -ms-background: linear-gradient(to right, #127637, #76bb2c);
    box-shadow: 0px 15px 30px 0px rgba(0, 46, 47, 0.2); */
  }
  .listin01 li a:hover h3,
  .listin01 li a:hover p,
  .listin01 li a:hover {
    color: #007171;
  }
  .subtab01 li a:hover h3,
  .subtab01 li a:hover p {
    color: #fff;
    opacity: 1;
  }
  .subtab01 li a:hover .itemPs {
    opacity: 1;
  }
  .sub_imglist02 .item:hover .info_box .tith5,
  .sub_imglist02 .item:hover .info_box .textp {
    color: #007171;
  }
}

/* article style */

.rt3 .insTits {
  margin-bottom: 10px;
}

.rt3 .insTits h2 {
  padding-bottom: 10px;
}

.itemStyle01 span {
  float: left;
  width: 80px;
  padding-left: 18px;
  background: url(../images/acticon01.png) no-repeat left 4px;
}

.itemStyle01 p {
  margin-left: 80px;
  line-height: 22px;
}

.sub_031e {
  margin-top: 10px;
}

.sub_031e li {
  margin-bottom: 10px;
}

.sub_031e li:hover span,
.sub_031e li:hover p {
  color: #034b5a;
}

.page_article {
  position: relative;
  margin: 0 0 0;
}

.page_articleTitle {
  overflow: hidden;
  padding: 5px 0 28px;
}

.page_articleTitle h3 {
  line-height: 1.4;
  color: #333;
  text-align: center;
}

.article_author {
  text-align: center;
  margin: 0 0 20px;
  font-size: 0px;
  width: 100%;
  color: #333;
  padding: 0 0 14px;
  border-bottom: 1px solid #e4e4e4;
  /* background: #edf7f8; */
}

.article_author span {
  font-size: 15px;
  line-height: 26px;
  padding: 0 17px;
  color: #616161;
}

.article_author i {
  font-size: 14px;
  font-style: normal;
}

.article_control {
  display: none;
  padding: 0 0 20px;
  line-height: 40px;
  position: relative;
}

.article_control .size {
  font-size: 0;
}

.article_control .size span {
  color: #37988f;
  padding: 0 18px;
  display: inline-block;
  vertical-align: top;
}

.article_control .size a {
  font-size: 0;
  position: relative;
  display: inline-block;
  vertical-align: top;
  background: center no-repeat;
  width: 62px;
  cursor: pointer;
  background-size: auto 14px;
  color: #999;
  text-align: center;
  font-weight: normal;
}

.article_control .size a::before {
  content: "";
  display: block;
  width: 1px;
  height: 18px;
  background: #b8e6d9;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  font-weight: normal;
}

.page_article .article {
  position: relative;
  text-align: justify;
  margin: 0px auto;
  line-height: 1.88;
  /* font-size: 1.6rem; */
}

.page_article .article p {
  margin-bottom: 20px;
}

.page_article .article {
}

.article_info {
  margin: 10px 0 20px;
}

.article_info p {
  margin: 0 0 10px;
}

.article_info span {
  display: inline-block;
  color: #177a78;
}

.annex {
  overflow: hidden;
  margin: 35px 0 0;
}

.annex .annex_title {
  padding: 18px 0 16px;
  display: block;
  line-height: 20px;
  font-size: 18px;
  position: relative;
  color: #333;
  font-weight: bold;
  border-bottom: 1px solid #e5e5e5;
}

.annex .list {
  margin: 0px;
  padding: 21px 0 0;
}

.annex li {
  margin: 0 0 16px;
}

.annex a {
  color: #212121;
  display: inline-block;
  position: relative;
}

/* .annex a::before {
	content: '';
	display: block;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	position: absolute;
	left: 0;
	top: 10px;
	background: #37988f;
}

.annex a::after {
	content: '';
	width: 16px;
	height: 16px;
	margin: 0 0 0 30px;
	background: url(../images/article_annex.png) center no-repeat;
	display: inline-block;
	vertical-align: middle;
} */

.annex a:hover {
}

.article_bottom_btns {
  text-align: center;
  font-size: 0;
  padding: 54px 0 0;
}

.article_bottom_btns .article_btn {
  display: inline-block;
  line-height: 38px;
  padding: 0 16px 0 44px;
  color: #37988f;
  border: 1px solid #37988f;
  margin: 0 10px;
  background: 15px center no-repeat;
  cursor: pointer;
  opacity: 1;
  float: none;
}

.article_bottom_btns .article_btn i {
  left: 14px;
}

.article_bottom_btns .article_btn.close {
  color: #e83437;
  border: 1px solid #e83437;
}
.article-img {
    margin-left: 35px;
}
.textri .gkimg img {
    padding: 6px;
    background: #fff;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.03);
}
.textri{
    position: relative;
    margin-left: 26px;
    position: relative;
    z-index: 1;
    padding-right: 14px;
    padding-bottom: 14px;
    margin-bottom: 10px;
}
.textri .gkimg {
    padding-bottom: 56.95%;
    box-shadow: 0 4px 11px rgba(0, 0, 0, 0.2);
}
.textri::after {
    content: "";
    width: 94%;
    height: 92%;
    background: #006f6f;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: -1;
}
.zzgkBox01 img{
    margin: 20px auto;
    display: block;
}
/* map */

.wrap_sub15 {
  padding: 32px 0 60px;
}

.sub_15 ul {
  margin: -20px 0 0 0;
}

.sub_15 li {
  overflow: hidden;
  margin: 0 0 0;
  padding: 20px 0;
  border-bottom: 1px solid #f2f2f2;
}

.sub_15 li > a {
  margin: 0 0 0;
  float: left;
  border-left: 6px solid #be812f;
  font-weight: bold;
  width: 170px;
  height: 60px;
  color: #464646;
  display: block;
  line-height: 60px;
  text-align: left;
  padding-left: 40px;
  background: #f5f5f5 url(../images/icoanv.png) no-repeat 20px center;
  /* background:-webkit-linear-gradient(left,#37988f,#64c1ae);
    background:-o-linear-gradient(right,#37988f,#64c1ae);
    background:-moz-linear-gradient(right,#37988f,#64c1ae);
    background:linear-gradient(to right,#37988f,#64c1ae) */
}

.sub_15 .subNav {
  margin: 0 0 0 220px;
}

.sub_15 .subNav dd {
  line-height: 60px;
  float: left;
  margin: 0 50px 10px 0;
}

.sub_15 .subNav a {
  padding-left: 12px;
  display: block;
  position: relative;
}

.sub_15 .subNav a::before {
  content: "";
  display: block;
  width: 4px;
  height: 4px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  background: #be812f;
  border-radius: 50%;
}

/* tab */
.sub_029b ul.sub_073{margin:0 -20px;overflow:hidden;position: relative; padding-top: 60px; padding-bottom: 30px;}
.sub_029b ul.off{display:none}
/* .sub_029b .btn li{width:calc(100% / 5);margin-bottom:30px} */
.sub_029b li .item02{margin:0 20px;background: url(../images/bght01.png) no-repeat;background-size:100% 100%;
  height:74px;display:flex;padding:0px 20px 0px;box-sizing:border-box;justify-content:center;align-items:center;position:relative;text-align:center;cursor:pointer}
.sub_029b li .item02::before{content:'';display:block;width:100%;height:0;position:absolute;left:0;top:50%;
  background: url(../images/bght02.png) no-repeat;background-size:100% 100%;
  transition:all .3s ease-in-out}
  .sub_029b li .item02::after{content:'';display:block;width:100%;height:100%;position:absolute;right:0;top:0;
    background: url(../images/iconrc01.png) no-repeat center right;background-size:contain;
    transition:all .3s ease-in-out}
  

.sub_029b li.on .item02::before,.sub_029b li:hover .item02::before{height:100%;top:0}
.sub_029b li .item02 .title{display:block;overflow:hidden; text-align: left;}
.sub_029b li.on a,.sub_029b li:hover a{position:relative;z-index:2;
  color:#fff;
}
.sub_029b li .item02 .title01 {width:100%;text-align: left; padding-left:10px;}
.sub_029b li.on .item02,.sub_029b li:hover .item02{  color:#fff;}
.sub_029b li.on a:hover,.sub_029b li a:hover{ color:#fff;}
.tablistBox.off{display:none}
.sub_029b .sub_02c ul {padding-top: 0px;}
.sub_029b .tablistBox .btn{margin: 0 -10px;overflow:hidden;position: relative;padding-top: 0;padding-bottom: 0px;}
.sub_029b .tablistBox .btn li{width:calc(100% / 3);margin-bottom: 24px;}

.subtaba02 .tablistBox .btn{margin-bottom: 40px;}



.tablistBox .sub_02c .item .title{transition: all linear .35s;-ms-transition: all linear .35s;-moz-transition: all linear .35s;-webkit-transition: all linear .35s;-o-transition: all linear .35s;}
.tablistBox .sub_02c .item img { border-radius:0 30px 0 0 ; -webkit-border-radius:0 30px 0 0 ; -moz-border-radius:0 30px 0 0 ; -ms-border-radius:0 30px 0 0 ; -o-border-radius:0 30px 0 0 ; }
.tablistBox .sub_02c .title span{margin-left: 10px;}
.tablistBox .sub_02c ul{margin:0 0px 0 -16px}
.tablistBox .sub_02c .item{ margin: 0 0 46px 16px; background: #fff;box-shadow: 0px 5px 10px 0px rgba(218, 218, 218, 0.45);transform:translateX(5px); }
.tablistBox .sub_02c .item:hover {box-shadow: 0px 4px 16px 0px rgba(218, 218, 218, 0.8);transform:translateX(5px);}
.tablistBox .sub_02c .item:hover .title{color: #006336;}
.tablistBox .sub_02c .item:hover img{ border-radius:0 30px 0 0 ; transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); -webkit-border-radius:0 30px 0 0 ; -moz-border-radius:0 30px 0 0 ; -ms-border-radius:0 30px 0 0 ; -o-border-radius:0 30px 0 0 ; }
.sub_073 li{margin-bottom:30px}
.sub_073 a{display:block;padding:26px 30px;box-sizing:border-box; background: #f5fbf5; position: relative;
  transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;
  -moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s}
.addPic{width:380px;overflow:hidden}
.sub_073 li .addPic{float:right; position: absolute; top: 50%;right: 10px;    
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  padding: 6px;  box-shadow: 0px 4px 8.6px 1.4px rgba(45, 48, 56, 0.15);
}
.sub_073 li .addRight{padding-right:430px;box-sizing:border-box}
/* .sub_073 li:nth-child(odd) .addPic{float:left}
.sub_073 li:nth-child(odd) .addRight{padding-left:430px;box-sizing:border-box}
.sub_073 li:nth-child(even) .addPic{float:right}
.sub_073 li:nth-child(even) .addRight{padding-right:430px;box-sizing:border-box} */
.addImg{height:0;padding-bottom:72%;}
.sub_073article{color:#fff;line-height: 1.5em; overflow:hidden;margin:0px 0 20px 0;
  background: url(../images/lineebg.png) no-repeat left bottom;
  background-size: 100% 100%;  white-space: nowrap; 
  overflow: hidden; 
  text-overflow: ellipsis; 
  padding: 6px 50px 6px 14px; font-weight: bold;}
.sub_073summary{overflow:hidden;color:#464646;text-indent: 2em;}
.sub_073name{color: #999;display: block;margin: 20px 0 0;}

.sub_073 li:hover a{transform:translateX(5px);}

/* tab */
/* sublistin03 */
.sublistin03{margin-bottom: 15%;}
.sublistin03 ul {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
}
.sublistin03 .item {
  width: 47%;
 margin-right:5.5%;
  margin-bottom: 5%;

}
.sublistin03 .item:nth-child(2n) {
  margin-right: 0;
}
/* .sublistin03 .item {
  width: 31%;
 margin-right:3.33%;
  margin-bottom: 5%;

}
.sublistin03 .item:nth-child(3n) {
  margin-right: 0;
} */
.li03tex{
  background: #fff;
  padding: 17px 20px 20px;
  border-radius: 0 0 30px 0;
  box-shadow: 0 2px 20px rgba(175, 175, 175, 0.3);
  -webkit-border-radius: 0 0 30px 0;
  -moz-border-radius: 0 0 30px 0;
  -ms-border-radius: 0 0 30px 0;
  -o-border-radius: 0 0 30px 0;
  text-align: center;
}
.li03tex p{
  position: relative;
  padding-left: 24px;
  display: inline-block;
  height: 56px;
  line-height: 28px;
  overflow: hidden;
}
.li03tex p::before{
  content: '';
  position: absolute;
  left: 0;
  top: 9px;
  width: 9px;
  height: 9px;
  background-color: #87cb28;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
}
.sublistin03 .item:hover .li03tex{
    background-color: #87cb28;
}
.sublistin03 .item:hover .li03tex p{
  color: #fff;
}
.sublistin03 .item:hover .li03tex p::before{
  background-color: #006336;
}
/* sublistin03 */

/* listimg03 */
.listimg03 ul {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
}
.listimg03 .item {
  width: 32%;
 margin-right:2%;
  margin-bottom:40px;

}
.listimg03 .item:nth-child(3n) {
  margin-right: 0;
}

.modeList3{
	border-top: 6px solid #87cb28;
	padding:10px 20px;
	background-color: #f5f5f5;

	  transition:all 0.35s ease-out;
	
}
.modeList3::before{
	content: '';
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	height: 0;
	transition: all ease-in-out .3s;
	-ms-transition: all ease-in-out .3s;
	-moz-transition: all ease-in-out .3s;
	-webkit-transition: all ease-in-out .3s;
	-o-transition: all ease-in-out .3s;
	/* background: #87cb28; */
}
.listimg03 .item .img{
  padding-bottom: 55.25%;
}
.modeList3 p{
	position: relative;
	z-index: 2;
color: #292929;
}
.modeList3 {
	position: relative;
}
.listimg03 .item:hover .modeList3{
  border-top: 6px solid #fff;
}

.listimg03 .item:hover .modeList3::before{
  height: 100%;
  background: #006336;
}
.listimg03 .item:hover .modeList3 p{
  color: #fff;
}

/* listimg03 */
.subactTit h4:first-child{padding-top: 10px;}
.subactTit h4{
  color:#12315f;
  padding-top: 30px;
  padding-bottom: 20px;
}
.subactTit p{line-height: 34px;}
.subactTit img,.subactTit p img{text-align: center; margin:0 auto; display: block;}
@media screen and (max-width: 1580px) {
  .sub_073 li .addRight {
    padding-right: 360px;
  }
  .addPic {
    width: 330px;
}
  
}





@media screen and (max-width: 1480px) {

  .sub_02c ul{margin:0 0 0 -14px}
  .sub_02c .item02{margin:0 0 40px 14px}
  .sub_02c .title {
    margin: 10px 0 5px;
}

}


@media screen and (max-width: 1380px) {
.newlist03 .img_box {
    width: 330px;
}
.newlist03 .info_box {
    margin: 0 0 0 360px;
}
.tablistBox .sub_02c .item img { border-radius:0 30px 0 0 ; -webkit-border-radius:0 30px 0 0 ; -moz-border-radius:0 30px 0 0 ; -ms-border-radius:0 30px 0 0 ; -o-border-radius:0 30px 0 0 ;
}
.tablistBox .sub_02c .item{    margin: 0 0 26px 16px;}
	.subSld06 ul {
    margin: 0px 0px 0px -50px;
}
.subSld06 .item {
    margin: 0px 0px 30px 50px;
}
.subSld06 .info{padding: 10px 10px 6px;}
}


@media screen and (max-width: 992px) {
  .mainbox01 {
    min-height: auto;
  }
  .sublistin03 .item{
    width: 100%;
    margin-right: 0%;
    margin-bottom: 20px;
}
.li03tex p{height: auto;}
/* .sublistin03 .item:nth-child(3n){
    margin-right: 2%;
}
    .sublistin03 .item:nth-child(2n){
    margin-right: 0%;
} */
.li03tex{
    padding: 10px;
}
  .sldtextall {display: block;}
  .sldtextall .infle{
    margin-bottom: 10px;
    width: 100%;
  }
  .sldtextall .infri{
    width: 100%;
  }
  .pbanner {
    margin-top: 0;
}
.bantxt .tit{padding: 0 10px;}
.sub_02c ul{margin-left:-30px}
.sub_02c li{width:33.3%}
.sub_02c .item{margin-left:30px;padding:0px 0 14px;margin-bottom: 26px;}

.sub_02c .title{margin:4px 0 0}
.sub_02c .info{/* display:none; */padding: 4px 4px 0px;}
.sub_02c .title{margin:5px 0}
.sub_024 li{width:50%}
  .listDate02 ul li{
    padding: 14px 0;
  }
  .listDate02 .listin01 li::before {
    top: 22px;
}
    .info1 .sldimgle {
    width: calc(120px - 20px);
}
.info1 .txt {
    margin: 0 0 0 calc(140px - 20px);
}
.sldinfo_ins .info1{
    padding-bottom: 20px;
}
.sldinfo_ins {

    margin-bottom: 20px;
}
.info1 .txt .t1{
    margin-bottom: 10px;
}
  .page_article {
    margin: 0;
  }
  .article_author {
    margin: 0 0 20px;
  }
  .article_bottom_btns {
    padding: 30px 0 0;
  }
  .article_control .size,
  .article_bottom_btns .article_btn.print {
    display: none;
  }
  .page_article .article {
    font-size: 15px;
  }
}

@media screen and (max-width: 767px) {
  .sub_029b li .item02 .title01 {padding-left: 0;}
	.sldinfo_ins02 .gpCmsImg{margin-bottom:10px;}
	.sldinfo_ins02 .gpCmsImg img{height:auto!important;width:200px!important;}
  .sub_02c ul {
    margin-left: -20px;
}
  .sub_02c .item{margin-left:20px;margin-bottom: 0;}
  .sub_02c_tit02 li{width:50%}
  .subactTit p {
    line-height: 30px;
}
  .listpet ul li{ margin-left: 0;}
  .info_article .infoH3_style {
    margin-bottom: 10px;
    margin-top: 10px;
}
  .sub_029b .tablistBox .btn li {
    width: calc(100% / 2);
    margin-bottom: 12px;
}
.sub_029b li .item02{ margin: 0 10px; padding: 0px 10px 0px;}
.sub_073 li .addPic{
  width: 100%;
  position: relative;
  padding-bottom: 20px;
  top: 0%;
  right: 0px;
  transform: translateY(0%);
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
}
.sub_073 li .addRight {
  padding-right: 0px;
}
.sub_029b ul.sub_073 {
  padding-top: 20px;
  padding-bottom: 10px;
}
  .sldinfo_ins02 .info1 .sldimgle {
    padding: 0;
    float: none;
   width: 200px;
    margin: 0 auto;
}
.sldinfo_ins02 .info1 .txt .t1 {
    margin-bottom: 10px;
}
.sldinfo_ins02 .info1 .txt {
  padding-top: 20px;
  background: none;
  margin: 0 0 0 calc(0% - 0px);
}
  .listin01 li span{
    display: none;
  }
  .listin01 li h3{
    width: calc(100% - 0px);
  }
    .sub031 .rt3 {
        margin-top: 30px; }
    .article-img{
        font: none;
        margin: 0 auto;
    }
    .textri{
        margin-left: 0;
    }
  .page_articleTitle {
    margin: 0 0 16px;
    padding-bottom: 0;
  }
  .article_author span {
    display: block;
    padding: 2px 0;
    border: 0;
  }
  .article_author i {
    display: none;
  }
  .annex {
    margin: 0px 0px 20px;
  }
  .annex strong::before {
    left: 10px;
  }
  .annex strong {
    padding-left: 20px;
    padding-right: 20px;
  }
  .annex li {
    font-size: 14px;
  }
.sldimg01 .img_box,.newlist03 .img_box{width: auto;float: none;}
.sldimg01 .img_box{
  width: 200px;
  margin: 10px auto 0;
}
.newlist03 .info_box,.sldimg01 .info_box{
margin: 0;padding: 14px
 }
 .newlist03 li .item{
  padding: 20px 0;
 }
 .newlist03 .info_box{
  padding-bottom: 0;
 }
 .mainWrap{
    background: #fff;
 }
.conterTit01{
  padding: 0px 15px 10px;
}
}

@media screen and (max-width: 1240px) {
  .sub031 .mid,
  .sub031 .mid3 {
    float: none;
    margin: 0 0 30px 220px;
    width: auto;
  }
  .sub031 .rt,
  .sub031 .rt3 {
    width: auto;
    float: none;
    clear: both;
  }
  .sub_031a {
    padding: 8px 0 40px;
  }
  .sub_031a .item {
    padding: 8px 10px;
  }
  .sub_031a .title {
    height: auto;
  }
  .sub_031a .time {
    margin: 6px 0 0;
  }
  .sub031 .rt2 .sub_03b2c li {
    width: 100%;
  }
  .sub031 .rt3 {
    padding: 0 30px;
  }
  .sub031 .mid_n {
    width: auto;
    float: none;
  }
}

@media screen and (max-width: 992px) {

    .sldimg01 .info_box .info {
    margin: 20px 0 20px;
}
    .sldimg01 .newsMore03{
     max-width: 110px;
    height: 34px;
    line-height: 34px;
    }
    .sldimg01 .item{
        margin-bottom: 20px;
    }
  .wrap_sub031 {
    padding: 20px 0 40px;
  }
  .sub031::before {
    display: none;
  }
  .sub031 .lf {
    width: auto;
    float: none;
  }
  .sub031 .mid,
  .sub031 .mid3 {
    margin: 0 0 30px;
  }
  .sub031 .rt,
  .sub031 .rt3 {
    padding: 0 0px;
  }
  .sub031 .rt2 {
    margin: 0;
  }
  .sub031 .mid_n {
    margin: 0;
  }
  .sub_034a {
    margin: 40px 0 20px;
    padding: 12px 0;
  }
}

@media (max-width: 1380px) {

.newlist03 h6.time {
    margin-bottom: 12px;
}
.newsMore03 {
    margin-top: 12px;}
  .article-img {
    margin-left: 14px;
    width: 49%;
}
 

  .item-img14 {
    width: 130px;
  }
  .item-txt14 {
    margin-left: 140px;
  }
}

@media (max-width: 1180px) {
  .sub-list14 li {
    width: 50%;
  }
  .sub_06a .img_box {
    width: auto;
    float: none;
  }
  .sub_06a .info_box {
    margin: 0;
    padding: 20px;
  }
}

@media (max-width: 991px) {
  .textri{
        padding-right: 10px;
    padding-bottom: 10px;
  }
  .textri .gkimg img{
    padding: 3px;
  }
  .article02 img,
  .article02 p img {
    width: 100% !important;
    height: auto !important;
  }
  .aboutTits,
  .aboutImgs {
    float: none;
    width: 100%;
  }
  .aboutImgs {
    margin-top: 20px;
  }

  .baseHead .tit .ico{
    width: 60px;
    line-height: 60px;
    height: 60px;
  }
  .baseHead .tit .ico img {
    margin-top: 10px;
    max-width: 40px;
}
.baseHead .tit .t{
  padding-left: 20px;
  line-height: 32px;
}
.brief .imgtwo {
    width: 92px;
    margin-right: 15px;
}
.pt_articleall h6 {
    margin: 24px 0;
    padding-left: 36px;
}
.pt_articleall h6 img {
  top: 0;
    max-width: 26px;
}
}

@media (max-width: 768px) {
	
 
  .sub_02c li {
    width: 49%;
    margin-bottom: 20px;
}
  .sub_029b li .item02::after{
    background-size: 40% 80%;
  }
  .sub_02c_qk li{
    width: 48%;
    margin-right:4%;
    margin-bottom: 20px;
  }
  .sub_02c_qk li:nth-child(2n){margin-right:0;}
  .sub_02c_qk li:nth-child(3n){margin-right:4%;}
  .sub_02c_qk li .item{    padding: 10px;}
  .listimg03 .item {
    /* width: 48%;
   margin-right:2%; */
    width: 100%;
   margin-right:0;
    margin-bottom:14px;
  
  }

  .listimg03 .item:nth-child(2n) {
    margin-right: 0;
  }
  .listimg03 .item:nth-child(3n) {
    margin-right:2%;
  }
  
  /* .listimg03 .item:nth-child(3n) {
    margin-right: 2%;
  } */
  .sub-list14 li {
    width: 100%;
  }

  .sub_03b2a .img_box {
    width: 100%;
    margin-bottom: 10px;
  }
  .sub_06a li {
    padding: 30px 10px;
  }
  .sub_06a .info_box {
    padding: 10px;
  }
  .sub_04a .title {
    font-weight: bold;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
}

@media screen and (max-width: 767px) {
  .sub_15 li > a {
    margin: 0 0 10px;
  }
  .sub_15 .subNav {
    margin: 0;
    clear: both;
  }
  .sub_15 .subNav dd {
    margin-bottom: 0;
  }
  .sub_03a1 .bottom {
    padding: 0 10px 16px;
  }
  .sub_03a1 .title {
    margin: 0;
  }
  .sub_03a1 .info {
    display: none;
  }
  .sub_03a1 .img_box,
  .sub_03b2c .img_box,
  .sub_03b2c .img_box {
    max-width: 200px;
    margin: 0 auto;
  }
  .sub_03b2a .info_box,
  .sub_03b2c .info_box,
  .sub031 .rt2 .sub_03b2c .info_box {
    margin: 0;
    padding: 20px;
  }
  .sub_03b2a .info,
  .sub_03b2b .info,
  .sub_03b2c .info,
  .sub_04a .info {
    margin: 10px 0 20px;
  }
  /* img2 */
  .enterUl li,
  .sub_030box li,
  .sunBox li {
    width: 50%;
  }
  .pages {
    margin: 30px 0px 20px;
  }
  .pages .common_pages a,
  .pages span {
    font-size: 14px;
  }
  .pages .common_pages a,
  .pages .select_page {
    /* display: none; */
  }
  .pages a.start,
  .pages a.prev,
  .pages a.on_page,
  .pages a.next,
  .pages a.end {
    display: inline-block;
  }
  .pages .common_pages a.start,
  .pages .common_pages a.end {
    margin: 0 2.5px;
    padding: 0 6px;
  }
  .pages .common_pages a.next,
  .pages .common_pages a.prev {
    padding: 0 6px;
  }
  .pages .start,
  .pages .end,
  .pages .next,
  .pages .prev,
  .pages > span {
    margin: 0px;
  }
}

@media screen and (max-width: 767px) {
  .enterUl li {
    width: 100%;
    margin-bottom: 20px;
  }
  .article_control {
    display: none;
  }
}

@media screen and (max-width: 540px) {
  .sub_04a .img_box {
    width: auto;
    float: none;
  }
  .sub_04a .img_box .img {
    margin: 0 auto;
  }
  .sub_04a .info_box {
    margin: 0;
    padding: 20px;
  }
}
