body {
  background-color: #f4f4f4;
}
.activate {
  background-color: #0264AF;
}
.Tbanner {
  width: 100%;
}
.Tbanner img {
  width: 100%;
}
#pagination3 {
  display: flex;
  justify-content: center;
  padding: 0.5rem 0;
}
.search {
  margin: 0.5rem 0;
  background-color: #fff;
}
.search h2 {
  text-align: center;
  padding: 0.3rem;
}
.search .result li {
  width: 100%;
  height: 1rem;
  border-bottom: 1px solid #929292;
}
.search .result li a .result_left {
  width: 90%;
}
.search .result li a .result_left .result_left_conter {
  font-size: 0.18rem;
  color: #333;
  padding: 0.15rem 0.2rem;
}
.search .result li a .result_left .result_left_botm {
  color: #0264AF;
  padding: 0 0.2rem;
}
.search .result li a .result_right {
  width: 1rem;
  height: 0.6rem;
  line-height: 0.3rem;
  text-align: center;
  margin-top: 0.15rem;
}
.search .result li a .result_right .result_right_l {
  font-size: 0.14rem;
  color: #333;
}
.search .result li a .result_right .result_right_r {
  font-size: 0.2rem;
  font-weight: 600;
  color: #666;
}
.search .result li:hover {
  background-color: #fe9900a6;
}
.content .main_top {
  height: 0.7rem;
  line-height: 0.7rem;
}
.content .main_top .breadcrumb {
  padding: 0;
}
.content .main_top .input .input_left {
  margin-right: 0.2rem;
}
.content .main_top .input .input_left select {
  width: 2rem;
  opacity: 1;
  background: #ffffff;
  border: 1px solid #0264af;
  border-radius: 0.18rem;
  height: 0.34rem;
  text-indent: 1em;
  color: #0264af;
}
.content .main_top .input .input_right {
  position: relative;
}
.content .main_top .input .input_right input {
  width: 1.85rem;
  opacity: 1;
  background: #ffffff;
  border: 1px solid #0264af;
  border-radius: 0.18rem;
  height: 0.34rem;
  text-indent: 1em;
  color: #0264afb8;
}
.content .main_top .input .input_right .submit {
  top: 0.32rem;
  right: 0.1rem;
  width: 0.2rem;
  height: 0.19rem;
  background-image: url('../img/search.png');
  background-color: transparent;
  color: #0284f2;
  top: 50%;
  border: 0;
  border-radius: 0;
  background-repeat: no-repeat;
  transform: translateY(-50%);
  position: absolute;
}
.content .main_center {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
  overflow: hidden;
}
.content .main_center .slide-in-elliptic-top-fwd {
	-webkit-animation: slide-in-elliptic-top-fwd 0.7s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	        animation: slide-in-elliptic-top-fwd 0.7s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
/* ----------------------------------------------
 * Generated by Animista on 2021-6-29 16:21:57
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation slide-in-elliptic-top-fwd
 * ----------------------------------------
 */
 @-webkit-keyframes slide-in-elliptic-top-fwd {
  0% {
    -webkit-transform: translateY(-600px) rotateX(-30deg) scale(0);
            transform: translateY(-600px) rotateX(-30deg) scale(0);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0) rotateX(0) scale(1);
            transform: translateY(0) rotateX(0) scale(1);
    -webkit-transform-origin: 50% 1400px;
            transform-origin: 50% 1400px;
    opacity: 1;
  }
}
@keyframes slide-in-elliptic-top-fwd {
  0% {
    -webkit-transform: translateY(-600px) rotateX(-30deg) scale(0);
            transform: translateY(-600px) rotateX(-30deg) scale(0);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0) rotateX(0) scale(1);
            transform: translateY(0) rotateX(0) scale(1);
    -webkit-transform-origin: 50% 1400px;
            transform-origin: 50% 1400px;
    opacity: 1;
  }
}


.content .main_center .main_center_up {
  width: 5.85rem;
  height: 3.38rem;
  background-color: #ffffff;
  margin-bottom: 0.3rem;
}
.content .main_center .main_center_up .main_center_up_box {
  position: relative;
  height: 0.4rem;
  border-bottom: 1px solid #0264AF;
}
.content .main_center .main_center_up .main_center_up_box .main_center_up_title {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  display: flex;
  align-items: center;
  background-color: #0264af1f;
  padding: 0.08rem 0.2rem;
  border-radius: 0.05rem 0.05rem 0 0;
}
.content .main_center .main_center_up .main_center_up_box .main_center_up_title span {
  font-size: 0.2rem;
  color: #0264AF;
  margin-right: 0.1rem;
}
.content .main_center .main_center_up .main_center_up_box .main_center_up_title h2 {
  font-size: 0.2rem;
  color: #0264AF;
  font-weight: 400;
  margin: 0;
}
.content .main_center .main_center_up .main_center_up_box .main_center_up_url {
  line-height: 0.4rem;
  padding: 0 0.1rem;
}
.content .main_center .main_center_up .main_center_up_ul {
  padding-top: 0.05rem;
}
.content .main_center .main_center_up .main_center_up_ul li {
  width: 100%;
  padding: 0.05rem 0;
}
.content .main_center .main_center_up .main_center_up_ul li a {
  text-decoration: none;
  display: flex;
  justify-content: space-between;
}
.content .main_center .main_center_up .main_center_up_ul li a .next {
  width: 4.6rem;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 0.16rem;
  color: #424342;
  white-space: nowrap;
  padding: 0 0.2rem;
}
.content .main_center .main_center_up .main_center_up_ul li a .datepicker {
  float: right;
  padding-right: 0.2rem;
  font-size: 0.16rem;
}
.content .main_center .main_center_up .main_center_up_ul li:hover {
  background-color: #0264af1f;
}
.content .main_center :hover .main_center_up_box .main_center_up_title {
  background-color: #0264AF;
}
.content .main_center :hover .main_center_up_box .main_center_up_title span {
  color: #fff;
}
.content .main_center :hover .main_center_up_box .main_center_up_title h2 {
  color: #fff;
}
.content .main_bottom {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.content .main_bottom .main_bottom_low {
  width: 3.8rem;
  height: 3.38rem;
  background-color: #ffffff;
  margin-bottom: 0.3rem;
}
.content .main_bottom .main_bottom_low .main_center_low_box {
  position: relative;
  height: 0.4rem;
  border-bottom: 1px solid #0264AF;
}
.content .main_bottom .main_bottom_low .main_center_low_box .main_center_low_title {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  display: flex;
  align-items: center;
  background-color: #0264af1f;
  padding: 0.08rem 0.2rem;
  border-radius: 0.05rem 0.05rem 0 0;
}
.content .main_bottom .main_bottom_low .main_center_low_box .main_center_low_title span {
  font-size: 0.2rem;
  color: #0264AF;
  margin-right: 0.1rem;
}
.content .main_bottom .main_bottom_low .main_center_low_box .main_center_low_title h2 {
  font-size: 0.2rem;
  color: #0264AF;
  font-weight: 400;
  margin: 0;
}
.content .main_bottom .main_bottom_low .main_center_low_box .main_center_up_url {
  line-height: 0.4rem;
  padding: 0 0.1rem;
}
.content .main_bottom .main_bottom_low .main_center_low_ul {
  padding-top: 0.05rem;
}
.content .main_bottom .main_bottom_low .main_center_low_ul li {
  width: 100%;
  padding: 0.07rem 0;
}
.content .main_bottom .main_bottom_low .main_center_low_ul li a {
  text-decoration: none;
  display: flex;
  justify-content: space-between;
}
.content .main_bottom .main_bottom_low .main_center_low_ul li a .next {
  width: 2.8rem;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 0.14rem;
  color: #424342;
  white-space: nowrap;
  padding: 0 0.2rem;
}
.content .main_bottom .main_bottom_low .main_center_low_ul li a .datepicker {
  float: right;
  font-size: 0.14rem;
  padding-right: 0.2rem;
}
.content .main_bottom .main_bottom_low .main_center_low_ul li:hover {
  background-color: #0264af1f;
}
.content .main_bottom :hover .main_center_low_box .main_center_low_title {
  background-color: #0264AF;
}
.content .main_bottom :hover .main_center_low_box .main_center_low_title span {
  color: #fff;
}
.content .main_bottom :hover .main_center_low_box .main_center_low_title h2 {
  color: #fff;
}
@media only screen and (max-width: 1365px) {
  .content .main_center {
    justify-content: space-around;
  }
  .content .main_center .main_center_up {
    width: 4.3rem;
  }
  .content .main_center .main_center_up .main_center_up_ul li a .next {
    width: 3.2rem;
  }
  .content .main_bottom .main_bottom_low {
    width: 3rem;
    height: 2.38rem;
  }
  .content .main_bottom .main_bottom_low .main_center_low_ul li a .next {
    width: 2rem;
  }
}
.content .myTabContent .party-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  overflow: hidden;
}
.content .myTabContent .party-list .party-list_li {
  width: 5.85rem;
  height: 1.49rem;
  margin-bottom: 0.3rem;
  background-color: #ffffff;
}
.content .myTabContent .party-list .party-list_li a {
  text-decoration: none;
}
.content .myTabContent .party-list .party-list_li a .party-list_li_top {
  display: flex;
  justify-content: space-between;
  padding: 0 0.3rem;
  padding-top: 0.2rem;
}
.content .myTabContent .party-list .party-list_li a .party-list_li_top :nth-of-type(1) {
  width: 3.85rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 0.2rem;
  font-weight: 400;
  color: #424342;
  line-height: 30px;
}
.content .myTabContent .party-list .party-list_li a .party-list_li_top :nth-of-type(2) {
  width: 1.06rem;
  font-size: 0.2rem;
  color: #333;
}
.content .myTabContent .party-list .party-list_li a .party-list_li_botm {
  font-size: 0.14rem;
  color: #999;
  padding: 0 0.3rem;
  padding-top: 0.1rem;
  text-indent: 2em;
}
.content .myTabContent .party-list :hover a .party-list_li_top :nth-of-type(1) {
  color: #0264AF;
}
.content .myTabContent .party-list :hover a .party-list_li_top :nth-of-type(2) {
  color: #0264AF;
}
@media only screen and (max-width: 1365px) {
  .content .myTabContent .party-list {
    justify-content: center;
  }
}
.regulation .regulation-list {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.regulation .regulation-list .regulation-list_li {
  width: 2.85rem;
  height: 3.9rem;
  background-repeat: no-repeat;
  margin-bottom: 0.3rem;
  position: relative;
  margin-right: 0.15rem;
}
.regulation .regulation-list .regulation-list_li a .regulation_box {
  height: 100%;
  background-color: rgba(0, 118, 181, 0.5);
}
.regulation .regulation-list .regulation-list_li a .regulation_box .regulation_box_one {
  position: absolute;
  top: 0.1rem;
  right: 0;
  width: 0.94rem;
  height: 0.49rem;
  background: #424342cf;
  text-align: center;
  font-size: 0.2rem;
  color: #fff;
  line-height: 0.49rem;
  border-radius: 25px 0px 0px 25px;
}
.regulation .regulation-list .regulation-list_li a .regulation_box .regulation_box_two {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0.63rem;
  background: #424342cf;
  font-size: 0.2rem;
  color: #fff;
  padding: 0.05rem 0.25rem;
  overflow: hidden;
}
.regulation .regulation-list :hover a .regulation_box {
  background-color: transparent;
}
.follow {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.follow .follow_li {
  width: 100%;
  height: 2rem;
  background-color: #ffffff;
  margin-bottom: 0.2rem;
}
.follow .follow_li a {
  display: flex;
  width: 100%;
  text-decoration: none;
}
.follow .follow_li a .follow_li_left {
  width: 1.53rem;
  text-align: center;
}
.follow .follow_li a .follow_li_left .follow_li_left_top {
  margin-top: 50%;
  margin-left: 50%;
  transform: translate(-50%);
  width: 0.53rem;
  color: #0264af;
  font-size: 0.2rem;
  border-bottom: 2px solid #0264AF;
}
.follow .follow_li a .follow_li_left .follow_li_left_botm {
  font-size: 0.2rem;
  color: #0264af;
}
.follow .follow_li a .follow_li_center {
  width: 6.9rem;
  margin-top: 0.2rem;
  margin-right: 0.3rem;
}
.follow .follow_li a .follow_li_center .follow_li_center_box {
  padding: 0.2rem 0;
}
.follow .follow_li a .follow_li_center .follow_li_center_box h4 {
  font-size: 0.2rem;
  color: #424342;
}
.follow .follow_li a .follow_li_center .follow_li_center_box p {
  font-size: 0.14rem;
  color: #555D68;
}
.follow .follow_li a .follow_li_right {
  width: 2.75rem;
  height: 1.5rem;
  margin: 0.25rem 0.3rem;
}
.follow .follow_li a .follow_li_right img {
  width: 100%;
  height: 100%;
}
.follow :hover a .follow_li_center .follow_li_center_box h4 {
  color: #0264AF;
}
.follow :nth-child(1) {
  position: relative;
}
.follow :nth-child(1) a {
  display: flex;
  flex-direction: row-reverse;
  position: absolute;
  top: 0;
  left: 0;
}
.follow :nth-child(1) a .follow_li_right {
  width: 4.03rem;
  height: 2.2rem;
}
.follow :nth-child(1) a .follow_li_right img {
  width: 100%;
  height: 100%;
}
.follow :nth-child(1) a .follow_li_center .follow_li_center_box h4 {
  width: 5.22rem;
}
.follow :nth-child(1) a .follow_li_center .follow_li_center_box p {
  font-size: 0.14rem;
  color: #555D68;
  width: 6.77rem;
  margin-top: 0.2rem;
}
.follow :nth-child(1) a .follow_li_left {
  position: absolute;
  top: 0.45rem;
  right: 0.2rem;
  display: flex;
  flex-direction: row-reverse;
}
.follow :nth-child(1) a .follow_li_left .follow_li_left_top {
  border: none;
  margin: 0;
  margin-left: 0.3rem;
  color: #424342;
}
.follow :nth-child(1) a .follow_li_left .follow_li_left_botm {
  margin: 0;
  color: #424342;
}
