@charset "utf-8";
/* CSS Document */
/* adver*/


/* sec1 */
.sec00 {
  width: 1200px;
  margin: 0 auto;
  margin-top: 20px;
}

.sec1 {
  width: 966px;
  margin: 0 auto;
}

.sec1_b {
  width: 205px;
  margin: 0 auto;
}

.sec1_b8 {
  width: 205px;
  margin: 0 auto;
  margin-bottom: 20px;
}

.sec1_r {
  flex: 1;
  background-color: #FFF;
  height: 284px;
  box-shadow: 1px 2px 5px #ccc;
  border: #e7ebed 1px solid;
  margin-bottom: 10px;
  overflow: hidden;
}

.sec10_l {
  width: 590px;
  height: 290px;
  box-shadow: 1px 2px 5px #ccc;
  margin-bottom: 10px;
  background-color: #FFF;
}

.sec10_r {
  width: 590px;
  background-color: #FFF;
  height: 290px;
  box-shadow: 1px 2px 5px #ccc;
  border: #e7ebed 1px solid;
  margin-bottom: 10px;
}


.sec1_r5 {
  width: 965px;
  background-color: #FFF;
  box-shadow: 1px 2px 5px #ccc;
  border: #e7ebed 1px solid;
  margin-bottom: 21px;
}

.sec1_l {
  flex: 1;
  height: 286px;
  box-shadow: 1px 2px 5px #ccc;
  margin-bottom: 22px;
  background-color: #FFF;
}

.sec1_l_li a {
  font-size: 16px;
  line-height: 44px;
}

.sec1_dt a {
  font-size: 20px;
  text-align: center;
  margin-top: 9px;
  line-height: 41px;
}

.sec1_dt {
  width: 118px;
  height: 41px;
  margin-top: 9px;
  font-size: 20px;
  line-height: 41px;
  float: left;
  cursor: pointer;
  text-align: center;
  margin-left: 15px;
}

.sec1_active a {
  color: #FFF;
}

.sec1_active a:hover {
  color: #FFF;
}


.sec1_dt5 {
  width: auto;
  margin-top: 9px;
  font-size: 16px;
  line-height: 41px;
  float: left;
  cursor: pointer;
  text-align: center;
}

.sec1_dt5 a {
  width: auto;
  font-size: 16px;
  line-height: 41px;
  float: left;
  cursor: pointer;
  text-align: center;
}

.sec1_dt5 a:hover {
  color: 1269d3;
}

.c_line {
  float: left;
  width: 20px;
  text-align: center;
  line-height: 41px;
  margin-top: 9px;
  color: #CCC;
  font-size: 16px;
}

.sec1_dt8 {
  width: 175px;
  height: 41px;
  margin-top: 9px;
  font-size: 20px;
  line-height: 41px;
  float: left;
  cursor: pointer;
  text-align: center;
  margin-left: 15px;
  color: #FFF;
  height: 41px;
  background-color: #1269d3;
  border-radius: 5px 5px 0 0;
}

.sec1_dt55 {
  width: 195px;
  height: 41px;
  margin-top: 9px;
  font-size: 20px;
  line-height: 41px;
  float: left;
  cursor: pointer;
  text-align: center;
  margin-left: 15px;
  color: #FFF;
  height: 41px;
  background-color: #1269d3;
  border-radius: 5px 5px 0 0;
}

.sec1_dt6 {
  width: 118px;
  height: 41px;
  margin-top: 9px;
  font-size: 20px;
  line-height: 41px;
  float: left;
  cursor: pointer;
  text-align: center;
  margin-left: 15px;
}

.sec1_active {
  color: #FFF;
  width: 118px;
  height: 41px;
  background-color: #1269d3;
  border-radius: 5px 5px 0 0;
}

.sec1_active5 {
  height: 41px;
}

.sec1_active5:hover {
  color: #1269d3;
  height: 41px;
}

.sec1_dtq {
  width: 120px;
  height: 57px;
  text-align: left;
  font-size: 18px;
  line-height: 44px;
  float: left;
  cursor: pointer;
  margin-left: 5px;
  color: #000;
}

.sec1_active5 a {
  color: 1269d3;
}


.sec1_more {
  display: none;
  float: right;
  width: 100px;
  height: 37px;
}

.sec1_more a {
  color: #999999;
  font-size: 14px;
  line-height: 37px;
}

.sec1_dd {
  clear: both;
  display: block;
  width: 100%;
  padding: 13px 13px 0px 13px;
  box-sizing: border-box;
  background-color: #FFF;
}

.sec1_dd5 {
  clear: both;
  display: none;
  width: 100%;
  padding: 13px;
  box-sizing: border-box;
  background-color: #FFF;
}

.sec1_moreq {
  float: right;
  width: 66px;
  height: 37px;
  margin-right: 900px;
}

.sec1_moreq a {
  color: #000;
  font-size: 14px;
  line-height: 44px;
  margin-right: 900px;
}

.sec1_ddq {
  width: 100%;
}

.sec1_c {
  background: url(cccccc_28.jpg);
  width: 965px;
  height: 220px;
  background-repeat: no-repeat;
  box-shadow: 1px 2px 5px #ccc;
  border: #e7ebed 1px solid;
}


.sec1_r_tit {
  height: 48px;
  background-repeat: no-repeat;
  background-position: top right;
  background-color: #f3f2f2;
  border-bottom: #1269d3 solid 2px;
}

.sec10_r_tit {
  height: 48px;
  background-repeat: no-repeat;
  background-position: top right;
  width: 505px;
  background-color: #f3f2f2;
  border-bottom: #1269d3 solid 2px;
}

.sec1_r_tit8 {
  height: 48px;
  background-repeat: no-repeat;
  background-position: top right;
  width: 204px;
  background-color: #f3f2f2;
  border-bottom: #1269d3 solid 2px;
  text-align: center;
}

.sec1_r_tit5 {
  height: 48px;
  background-repeat: no-repeat;
  background-position: top right;
  width: 965px;
  background-color: #f3f2f2;
  border-bottom: #1269d3 solid 2px;
  display: flex;
  gap: 28px;
}


.taglist{
  display: flex;
  align-items: flex-end;
  justify-content: center;
  gap: 14px;
}
.taglist a{
  background: #e4e4e4;
  height: 36px;
  line-height: 36px;
  font-size: 16px;
  color: #4d4949;
  padding: 0 18px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  cursor: pointer;
}
.taglist a.active{
  background: #d1e5ed;
}
.sec1_r_tits {
  background-image: url(zs_07.jpg);
  height: 52px;
  background-repeat: no-repeat;
  background-position: top right;
  margin-bottom: 2px;
  width: 587px;
}

.sec1_r_txt {
  color: #FFF;
  background-color: #d42b2b;
  font-size: 16px;
}

.sec1_r_more a {
  color: #999999;
  font-size: 14px;
  line-height: 37px;
  margin-right: 4px;
}


.sec1_r_tit3 {
  width: 1200px;
  height: 100px;
  background-color: #f3f7fe;
  background-repeat: no-repeat;
  background-position: top right;
  margin-bottom: 0px;
}

.sec1_dd3 {
  clear: both;
  display: none;
  width: 1198px;
  height: 230px;
  border: #cadcff 1px solid;
  border-top: none;
}

.zhaos1 {
  width: 300px;
  height: 52px;
  line-height: 52px;
  font-size: 21px;
  color: #FFF;
}

.zhaos1 a {
  width: 587px;
  height: 40px;
}

.adver {
  width: 1200px;
  margin: 0 auto;
  margin-bottom: 20px;
}

.adver01 {
  width: 625px;
  height: 230px;
  margin: 0 auto;
}

.adver02 {
  width: 530px;
  margin: 0 auto;
  margin-top: 20px;
}

.adver011 {
  width: 222px;
  height: 115px;
  margin-top: 75px;
  margin-left: 15px;
  text-align: center;
  padding-top: 25px;
  box-sizing: border-box;
  text-align: center;
}

.adver011 p {
  color: #333333;
  font-size: 20px;
  text-align: center;
}

.adver011 a {
  font-size: 20px;
}

.sec2rr_dd {
  width: 1200px;
  margin: 0 auto;
  margin-bottom: 15px;
}

.sec3you tr {
  width: 240;
  height: 46px;
}


.tutu {
  text-align: center;
  line-height: 24px;
  font-size: 18px;
  margin-top: 10px;
  margin-bottom: 6px;
}

.sec1_r_tit_more {
  float: left;
  height: 32px;
  margin-top: 13px;
}

/* sec3 */
.sec3 {
  width: 1200px;
  margin: 0 auto;
  margin-bottom: 15px;
}

.sec3_l {
  width: 588px;
  height: 248px;
}

.sec3_r {
  width: 588px;
  height: 248px;
}

/* sec10 */
.sec10 {
  width: 1200px;
  margin: 0 auto;
  margin-bottom: 20px;
}

.sec10_wrap {
  width: 590px;
}

.sec10_tit {
  width: 590px;
  height: 48px;
  background-color: #f3f2f2;
  border-bottom: #1269d3 solid 2px;
}

.sec10_tit p {
  margin-left: 15px;
  background-color: #1269d3;
  border-radius: 5px 5px 0 0;
  line-height: 41px;
  color: #FFF;
  font-size: 20px;
  width: 190px;
  height: 48px;
  text-align: center;
  margin-top: 10px;
}

.sec10_tit p a {
  line-height: 41px;
  color: #FFF;
  font-size: 20px;
}

.sec10_tit a {
  line-height: 48px;
  color: #FFF;
}

.sec10_tit a:hover {}

.sec10_cnt {
  background-color: #FFF;
  padding: 12px 15px 0 15px;
  box-sizing: border-box;
}

.sec10A_cnt {
  background-color: #FFF;
  padding: 10px 15px;
  box-sizing: border-box;
}

/* 鏇村2 */

.bubble-right {
  line-height: 30px;
  background-color: transparent;
  display: inline-block;
  position: relative;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.bubble-right:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  border-style: solid;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: right;
  transition-property: right;
  top: -webkit-calc(50% - 7px);
  top: calc(50% - 7px);
  right: 67px;
  border-width: 7px 0 7px 7px;
  border-color: transparent transparent transparent #000000;
}

.bubble-right:hover:before {
  right: 62px;
}


/* 榧犳爣缁忚繃鏀惧ぇ */

.grow {
  display: inline-block;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: -webkit-transform;
  transition-property: transform;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.grow:hover {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}



.icon_wrap {
  position: relative;
  width: 60px;
  height: 50px;
  left: -25px;
  margin-left: 50%
}

.icon {
  position: absolute;
  left: 50%;
  top: 0px;
  margin-left: -30px;

  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: top;
}

.icon_wrap {
  transition: all 0.43s ease 0s;
}

.icon_wrap:hover {
  transform: rotateY(180deg);
}

.sec1_active5 {
  color: #03C;
}

.sec1_active5 a {
  color: #03C;
}

.flex-box{
  display: flex;
  gap: 30px;
}
.sec10A_cnt>div{
  display: none;
}
.sec10A_cnt>div:first-child{
  display: block;
}