.beijin {
  width: 100%;
  height: 1.41rem;
  background: url(../images/iocn39.jpg) no-repeat center top/cover;
  padding: .35rem 2.3rem 0;
}

.beijin h4 {
  color: #EC0707;
  font-size: .3rem;
}

.beijin span {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: .3rem 1rem 0;
}

.beijin span i {
  font-size: .21rem;
  color: #ccc;
}

.beijin span em {
  font-size: .12rem;
  color: #b0b0b0;
}

.success {
  background-color: #eee;
  padding: .17rem .7rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: .25rem 0;
}

.success .success_top {
  display: flex;
  align-items: center;
}

.success .success_top img {
  width: .2rem;
}

.success .success_top span {
  font-size: .2rem;
  color: #333;
  font-weight: bold;
  margin-left: .1rem;
}

.success .success_box {
  display: flex;
  align-items: center;
}

.success .success_box a {
  width: 2.7rem;
  height: .4rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: .1rem;
  background-color: #EC0707;
  margin-left: .6rem;
}

.success .success_box a img {
  width: .35rem;
}

.success .success_box a span {
  font-size: .15rem;
  color: #fff;
  padding-left: .15rem;
}

.warn ul {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
  padding: 0 .05rem;
}

.warn ul li {
  width: 3.38rem;
  border-radius: .1rem;
  border: .01rem solid #f6f6f6;
  background-color: #f6f6f6;
  padding-top: .1rem;
  box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.25);
  margin: 0 .2rem .7rem;
  flex: 1;
  transition: all .25s;
}

.warn ul li .warn_img {
  width: 3.18rem;
  height: 2.38rem;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  transition: all .25s;
}

.warn ul li .warn_img img {
  max-width: 100%;
  max-height: 100%;
  transition: all .25s;
}

.warn ul li .warm_titi {
  font-size: .15rem;
  color: #333;
  padding: 0 .1rem;
  line-height: .33rem;
}

.warn ul li .warm_lite {
  height: .55rem;
  background-color: #fff;
  padding: .1rem;
}

.warn ul li .warm_lite p {
  font-size: .15rem;
  color: #333;
}

.warn ul li .warm_lbox {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: .15rem .1rem;
}

.warn ul li .warm_lbox p {
  font-size: .15rem;
  color: #333;
}

.warn ul li .warm_lbox label {
  font-size: .15rem;
  color: #333;
  display: flex;
  align-items: center;
}

.warn ul li .warm_lbox label span {
  margin-left: .1rem;
}

.warn ul li:hover {
  border: .01rem solid #EC0707;
  box-shadow: 0px 0px 12px 0px rgba(236, 7, 7, 0.25);
}

.warn ul li:hover .warn_img img {
  transform: scale(1.2);
}

.seperate {
  border: .01rem solid #cccccc;
  margin: .2rem .1rem;
}

.seperate ul {
  width: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
  padding-bottom: .6rem;
}

.seperate ul li {
  width: 16%;
  padding-left: .5rem;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-top: .4rem;
}

.seperate ul li a {
  display: inline-block;
  font-size: .16rem;
  color: #333;
  line-height: .4rem;
  height: .4rem;
  padding: 0 .2rem;
  overflow: hidden;
  font-weight: bold;
  border-radius: .03rem;
  background: url(../images/iocn44.png);
  border-left: .01rem solid #333;
  border-right: .01rem solid #333;
  border-top: .01rem solid #333;
}

.seperate ul li:after {
  display: block;
  content: "";
  width: .1rem;
  height: .1rem;
  background-color: #333;
  position: absolute;
  top: .15rem;
  left: .3rem;
  transform: rotate(45deg);
}

.seperate ul li:hover a {
	background: url(../images/iocn43.png);
	color: #fff;
	border-top: .01rem solid #EC0707;
}

.seperate ul li:hover::after {
  background-color: #EC0707;
}

/* 新加 */
.seperate ul li.active a{
	background: url(../images/iocn43.png);
	color: #fff;
	border-top: .01rem solid #EC0707;
}
.seperate ul li.active:after {
  background-color: #EC0707;
}


.seperatty .sepesl_tos {
  border: .01rem solid #cccccc;
  margin: .2rem .1rem;
}

.seperatty .sepesl_tos ul {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
  padding: 0 .3rem .25rem;
}

.seperatty .sepesl_tos ul li {
  padding-top: .25rem;
  padding-right: .3rem;
}

.seperatty .sepesl_tos ul li a {
  height: .37rem;
  background-color: #5c5c5c;
  border-radius: 5rem;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 0 .2rem;
}

.seperatty .sepesl_tos ul li a img {
  width: .11rem;
}

.seperatty .sepesl_tos ul li a span {
  font-size: .15rem;
  padding-left: .15rem;
  color: #fff;
}

.seperatty .sepesl_tos ul li:hover a {
  background-color: #EC0707;
}

.contact {
  width: 14rem;
  margin: 0 auto;
}

.contact .cont_top {
  display: flex;
  align-items: center;
  justify-content: right;
  padding: .1rem 0 .3rem 0;
}

.contact .cont_top a {
  font-size: .16rem;
  color: #666;
  padding-left: .1rem;
}

.contact .cont_top img {
  width: .2rem;
}

.contact .contact_box {
  padding: .2rem .15rem;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.contact .contact_box .contact_fl {
  width: 7rem;
  padding: 0 .45rem 0 .15rem;
}

.contact .contact_box .contact_fl h4 {
  font-size: .4rem;
  color: #EC0707;
  visibility: visible;
  animation-name: fadeInLeft;
  padding-bottom: .1rem;
}

.contact .contact_box .contact_fl p {
  font-size: .17rem;
  color: #333;
  line-height: 2em;
  text-align: left;
}

.contact .contact_box .contact_fr {
  width: 6.6rem;
}

.contact_bore {
  width: 14rem;
  margin: 0 auto;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.contact_bore .contact_fr {
  width: 7rem;
  padding-right: .4rem;
}

.contact_bore .contact_fl {
  width: 7rem;
  padding: 0 .15rem 0 .45rem;
}

.contact_bore .contact_fl h4 {
  font-size: .4rem;
  color: #EC0707;
  visibility: visible;
  animation-name: fadeInLeft;
  padding-bottom: .1rem;
}

.contact_bore .contact_fl p {
  font-size: .16rem;
  color: #333;
  line-height: 2em;
  text-align: justify;
}

.overlay {
  width: 14rem;
  margin: 0 auto;
  padding-bottom: 1rem;
}

.overlay .overlay_img {
  padding: .6rem 0;
}

.overlay .overlay_text {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.overlay .overlay_text h4 {
  font-size: .4rem;
  color: #EC0707;
  visibility: visible;
  animation-name: fadeInLeft;
  padding-bottom: .1rem;
}

.overlay .overlay_text span {
  font-size: .16rem;
  color: #333;
  line-height: 2em;
  text-align: justify;
  width: 10rem;
  padding-left: 1rem;
  border-left: 0.01rem solid #8c8c8c;
}

.seperate_oos {
  background-color: #f1f1f1;
  padding: .25rem 0;
}

.seperate_oos .seperate_top {
  width: 14rem;
  margin: 0 auto;
  display: flex;
  align-items: center;
}

.seperate_oos .seperate_top img {
  width: .2rem;
}

.seperate_oos .seperate_top a {
  font-size: .18rem;
  color: #666666;
  padding-left: .5rem;
}

.album {
  width: 14rem;
  margin: 0 auto;
}

.album .album_box ul a {
  display: block;
  padding: .5rem 0 .3rem 0;
  border-bottom: .01rem solid #dddddd;
}

.album .album_box ul a .album_top {
  display: flex;
  align-items: center;
}

.album .album_box ul a .album_top img {
  width: .2rem;
}

.album .album_box ul a .album_top span {
  font-size: .14rem;
  padding-left: .15rem;
  color: #666666;
}

.album .album_box ul a .album_h4 {
  font-size: .17rem;
  color: #333;
  font-weight: bold;
  padding-top: .15rem;
}

.album .album_box ul a .album_ty {
  font-size: .15rem;
  color: #666666;
  padding-top: .15rem;
  line-height: 2em;
}

.album .album_list {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: .6rem 0 1.2rem 0;
}

.album .album_list a {
  font-size: .13rem;
  color: #6b6b6b;
  border: .01rem solid #d1d1d1;
  border-radius: .03rem;
  height: .37rem;
  line-height: .37rem;
  padding: 0 .1rem;
  margin: 0 .05rem;
}

.album .album_list a:hover {
  border: .01rem solid #EC0707;
  color: #fff;
  background-color: #EC0707;
}

.album .album_list .w1200 {
  border: .01rem solid #EC0707;
  color: #fff;
  background-color: #EC0707;
}

.indicator {
  padding: .3rem .5rem;
  background-color: #f1f1f1;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.indicator .indicator_top {
  display: flex;
  align-items: center;
}

.indicator .indicator_top img {
  width: .3rem;
}

.indicator .indicator_top span {
  font-size: .35rem;
  font-family: Arial;
  font-weight: bold;
  color: #333333;
  line-height: .23rem;
  padding-left: .2rem;
}

.indicator .indicator_box {
  font-size: .27rem;
  font-family: Arial;
  font-weight: bold;
  color: #333333;
  line-height: .23rem;
  box-shadow: 0px 7px 13px 0px rgba(0, 0, 0, 0.21);
  background-color: #fff;
  line-height: .6rem;
  padding: 0 .2rem;
  width: 15rem;
}

.checked {
  width: 12rem;
  margin: 0 auto;
  padding: .5rem 0;
}

.checked .checked_top span {
  display: block;
  width: 100%;
  font-size: .22rem;
  background-color: #dddddd;
  line-height: .4rem;
  height: .4rem;
  padding: 0 .1rem;
}

.checked .checked_top p {
  font-size: .23rem;
  color: #666699;
  padding: .3rem 0;
}

.checked .checked_top img {
  max-width: 100%;
  margin-bottom: .3rem;
}

.checked .checked_td table {
  text-align: left;
}

.checked .checked_td table tr th {
  border: .01rem solid #cc3333;
  font-size: .13rem;
  height: .42rem;
  background-color: #ffc1c1;
  padding: .05rem .1rem;
}

.checked .checked_td table tr td {
  font-size: .13rem;
  height: .42rem;
  border: .01rem solid #cc3333;
  padding: .05rem .1rem;
}

.checked .checked_td span {
  display: block;
  font-size: .15rem;
  color: #333;
  font-weight: bold;
  padding: .04rem 0 .1rem 0;
}

.checked .checked_td p {
  font-size: .13rem;
  color: #333;
}

.checked .checked_tst {
  padding-top: .5rem;
}

.checked .checked_tst span {
  display: block;
  width: 100%;
  font-size: .22rem;
  background-color: #dddddd;
  line-height: .4rem;
  height: .4rem;
  padding: 0 .1rem;
}

.checked .checked_tst div {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.checked .checked_tst div ul {
  width: 8rem;
}

.checked .checked_tst div ul a {
  display: block;
  font-size: .18rem;
  color: #666699;
  line-height: 2em;
}

.checked .checked_tst div ul img {
  width: 100%;
}

.checked .checked_tst p {
  display: block;
  font-size: .18rem;
  color: #666699;
  line-height: 2em;
}

.checked .checked_a h4 {
  display: block;
  width: 100%;
  font-size: .22rem;
  background-color: #dddddd;
  line-height: .4rem;
  height: .4rem;
  padding: 0 .1rem;
}

.checked .checked_a img {
  max-width: 100%;
  margin-top: .2rem;
}

.checked .checked_a span {
  display: block;
  font-size: .16rem;
  color: #333399;
  line-height: .2rem;
  padding-top: .2rem;
}

.checked .checked_a p {
  font-size: .16rem;
  color: #666699;
  line-height: .2rem;
  padding-top: .2rem;
}

.checked .checked_a em {
  display: block;
  font-size: .18rem;
  color: #808000;
  padding-top: .2rem;
}

.checked .checked_a h5 {
  display: block;
  font-size: .18rem;
  color: #666699;
  padding-top: .2rem;
}

.checked .checked_b h4 {
  display: block;
  width: 100%;
  font-size: .22rem;
  background-color: #dddddd;
  line-height: .4rem;
  height: .4rem;
  padding: 0 .1rem;
  margin-top: .1rem;
}

.checked .checked_b span {
  display: block;
  font-size: .18rem;
  color: #666699;
  padding-top: .2rem;
}

.checked .checked_b p {
  font-size: .18rem;
  color: #666699;
  padding-top: .2rem;
}

.checked .checked_c h4 {
  display: block;
  width: 100%;
  font-size: .22rem;
  background-color: #dddddd;
  line-height: .4rem;
  height: .4rem;
  padding: 0 .1rem;
  margin-top: .1rem;
}

.checked .checked_c span {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding-top: .1rem;
}

.checked .checked_c span i {
  font-size: .18rem;
  color: #808000;
}

.checked .checked_c span em {
  font-size: .18rem;
  color: #666699;
}

.checked .checked_c img {
  margin-top: .2rem;
}

.checked .checked_c h5 {
  font-size: .18rem;
  color: #666699;
  margin-top: .2rem;
}

.checked .checked_c p {
  font-size: .18rem;
  color: #808000;
  margin-top: .2rem;
}

.checked .checked_d h4 {
  display: block;
  width: 100%;
  font-size: .22rem;
  background-color: #dddddd;
  line-height: .4rem;
  height: .4rem;
  padding: 0 .1rem;
  margin-top: .1rem;
}

.checked .checked_d div {
  display: flex;
  align-items: center;
  justify-content: space-around;
  padding-top: .2rem;
}

.checked .checked_d p {
  font-size: .18rem;
  color: #666699;
  margin-top: .2rem;
}

.checked .checked_d span {
  display: block;
  font-size: .18rem;
  color: #808000;
  margin-top: .2rem;
}

.checked .checked_d h5 {
  font-size: .18rem;
  color: #333399;
  padding: .2rem 0;
}

.checked .checked_e h4 {
  display: block;
  width: 100%;
  font-size: .22rem;
  background-color: #dddddd;
  line-height: .4rem;
  height: .4rem;
  padding: 0 .1rem;
  margin-top: .2rem;
}

.checked .checked_e span {
  display: block;
  font-size: .14rem;
  color: #003300;
  padding-top: .2rem;
}

.checked .checked_e p {
  font-size: .14rem;
  color: #666699;
}

.checked .checked_e div {
  padding-top: .5rem;
}

.checked .checked_e h5 {
  font-size: .18rem;
  color: #666699;
  padding-top: .2rem;
}

.checked_box {
  background-color: #f1f1f1;
  padding: .5rem 0;
}

.checked_box ul {
  display: flex;
  align-items: center;
  justify-content: center;
}

.checked_box ul a {
  width: 1.88rem;
  height: .36rem;
  line-height: .36rem;
  text-align: center;
  color: #fff;
  border-radius: 5rem;
  background-color: #727272;
  font-size: .2rem;
  margin: 0 1rem;
}

@media (max-width: 751px) {
  .beijin {
    height: 4.2rem;
    padding: 1.05rem 1rem 0;
  }
  .beijin h4 {
    color: #EC0707;
    font-size: .9rem;
  }
  .beijin span {
    padding: .9rem 3rem 0;
  }
  .beijin span i {
    font-size: .63rem;
  }
  .beijin span em {
    font-size: .36rem;
  }
  .success {
    background-color: #fff;
    padding: 0;
  }
  .success .success_top {
    width: 100%;
    display: flex;
    align-items: center;
    background-color: #eee;
    padding: .5rem 1rem;
  }
  .success .success_top img {
    width: .6rem;
  }
  .success .success_top span {
    font-size: .5rem;
    color: #333;
    margin-left: .3rem;
  }
  .success .success_box {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: .5rem .5rem 1rem;
  }
  .success .success_box a {
    width: 45%;
    height: 1rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: .1rem;
    background-color: #EC0707;
    margin: 0;
  }
  .success .success_box a img {
    width: 1rem;
  }
  .success .success_box a span {
    font-size: .5rem;
    color: #fff;
    padding-left: .15rem;
  }
  .warn {
    width: 100%;
  }
  .warn ul {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
    width: 100%;
    padding: 0 .3rem;
  }
  .warn ul li {
    width: 45%;
    border-radius: .1rem;
    border: .01rem solid #f6f6f6;
    background-color: #f6f6f6;
    padding-top: .3rem;
    box-shadow: 0px 0px 0.12rem 0px rgba(0, 0, 0, 0.25);
    margin: 0 .2rem .7rem;
    overflow: hidden;
    flex: auto;
    transition: all .25s;
  }
  .warn ul li .warn_img {
    width: 8.1rem;
    height: 6rem;
  }
  .warn ul li .warn_img img {
    width: 100%;
    height: 100%;
    transition: all .25s;
  }
  .warn ul li .warm_titi {
    font-size: .45rem;
    color: #333;
    padding: 0 .3rem;
    line-height: .9rem;
  }
  .warn ul li .warm_lite {
    height: 1.6rem;
    background-color: #fff;
    padding: .2rem .3rem;
  }
  .warn ul li .warm_lite p {
    font-size: .45rem;
    color: #333;
  }
  .warn ul li .warm_lbox {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: .45rem .3rem;
  }
  .warn ul li .warm_lbox p {
    font-size: .45rem;
    color: #333;
  }
  .warn ul li .warm_lbox label {
    font-size: .45rem;
    color: #333;
    display: flex;
    align-items: center;
  }
  .warn ul li .warm_lbox label span {
    margin-left: .1rem;
  }
  .warn ul li:hover {
    border: .01rem solid #EC0707;
    box-shadow: 0px 0px 12px 0px rgba(236, 7, 7, 0.25);
  }
  .warn ul li:hover .warn_img img {
    transform: scale(1.2);
  }
  .seperate {
    border: .01rem solid #cccccc;
    margin: .2rem .1rem;
  }
  .seperate ul {
    width: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
    padding-bottom: .6rem;
  }
  .seperate ul li {
    width: 32%;
    padding-left: 1rem;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-top: .6rem;
  }
  .seperate ul li a {
    display: inline-block;
    font-size: .45rem;
    color: #333;
    line-height: 1rem;
    height: 1rem;
    padding: 0 .4rem;
    overflow: hidden;
    border-radius: .1rem;
    background: url(../images/iocn44.png);
    border-left: .01rem solid #333;
    border-right: .01rem solid #333;
  }
  .seperate ul li:after {
    display: block;
    content: "";
    width: .3rem;
    height: .3rem;
    background-color: #333;
    position: absolute;
    top: .3rem;
    left: .5rem;
    transform: rotate(45deg);
  }
  .seperatty .sepesl_tos {
    border: .01rem solid #cccccc;
    margin: .2rem .1rem;
  }
  .seperatty .sepesl_tos ul {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
    padding: 0 .3rem .5rem;
  }
  .seperatty .sepesl_tos ul li {
    padding-top: .5rem;
    padding-right: .3rem;
  }
  .seperatty .sepesl_tos ul li a {
    height: 1rem;
    background-color: #5c5c5c;
    border-radius: 5rem;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 0 .4rem;
  }
  .seperatty .sepesl_tos ul li a img {
    width: .33rem;
  }
  .seperatty .sepesl_tos ul li a span {
    font-size: .45rem;
    padding-left: .15rem;
    color: #fff;
  }
  .contact {
    width: 100%;
    padding: 0 .3rem;
    margin: 0 auto;
  }
  .contact .cont_top {
    display: flex;
    align-items: center;
    justify-content: right;
    padding: .1rem 0 .3rem 0;
  }
  .contact .cont_top a {
    font-size: .45rem;
    color: #666;
    padding-left: .1rem;
  }
  .contact .cont_top img {
    width: .6rem;
  }
  .contact .contact_box {
    padding: .2rem .15rem;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .contact .contact_box .contact_fl {
    width: 100%;
    padding: .5rem 0;
  }
  .contact .contact_box .contact_fl h4 {
    text-align: center;
    font-size: 1.2rem;
    color: #EC0707;
    visibility: visible;
    animation-name: fadeInLeft;
    padding-bottom: .3rem;
  }
  .contact .contact_box .contact_fl p {
    font-size: .5rem;
    color: #333;
    line-height: 2em;
    text-align: justify;
  }
  .contact .contact_box .contact_fr {
    width: 100%;
  }
  .contact .contact_box .contact_fr img {
    width: 100%;
  }
  .contact_bore {
    width: 100%;
    margin: 0 auto;
    padding: 0 .3rem;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .contact_bore .contact_fr {
    width: 100%;
    padding: 0;
  }
  .contact_bore .contact_fl {
    width: 100%;
    padding: .5rem 0;
  }
  .contact_bore .contact_fl h4 {
    font-size: 1.2rem;
    color: #EC0707;
    visibility: visible;
    animation-name: fadeInLeft;
    padding-bottom: .3rem;
    text-align: center;
  }
  .contact_bore .contact_fl p {
    font-size: .5rem;
    color: #333;
    line-height: 2em;
    text-align: justify;
  }
  .overlay {
    width: 100%;
    margin: 0 auto;
    padding: 0 .3rem;
    padding-bottom: 1rem;
  }
  .overlay .overlay_img {
    padding: .6rem 0;
  }
  .overlay .overlay_text {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .overlay .overlay_text h4 {
    width: 100%;
    font-size: 1.2rem;
    color: #EC0707;
    visibility: visible;
    animation-name: fadeInLeft;
    padding-bottom: .1rem;
    text-align: center;
  }
  .overlay .overlay_text span {
    font-size: .5rem;
    color: #333;
    line-height: 2em;
    text-align: justify;
    width: 100%;
    border: 0;
    padding: 0;
  }
  .seperate_oos {
    background-color: #f1f1f1;
    padding: .25rem 0;
  }
  .seperate_oos .seperate_top {
    width: 100%;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .seperate_oos .seperate_top img {
    width: .6rem;
    display: none;
  }
  .seperate_oos .seperate_top a {
    font-size: .65rem;
    color: #666666;
    padding: 0 1rem;
  }
  .album {
    width: 100%;
    margin: 0 auto;
    padding: 0 .5rem;
  }
  .album .album_box ul a {
    display: block;
    padding: 1rem 0 .5rem 0;
    border-bottom: .01rem solid #dddddd;
  }
  .album .album_box ul a .album_top {
    display: flex;
    align-items: center;
  }
  .album .album_box ul a .album_top img {
    width: .6rem;
  }
  .album .album_box ul a .album_top span {
    font-size: .6rem;
    padding-left: .2rem;
    color: #666666;
  }
  .album .album_box ul a .album_h4 {
    font-size: .75rem;
    color: #333;
    font-weight: bold;
    padding-top: .3rem;
  }
  .album .album_box ul a .album_ty {
    font-size: .65rem;
    color: #666666;
    padding-top: .3rem;
    line-height: 2em;
  }
  .album .album_list {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: .6rem 0 1.2rem 0;
  }
  .album .album_list a {
    font-size: .45rem;
    color: #6b6b6b;
    border: .01rem solid #d1d1d1;
    border-radius: .1rem;
    height: 1.5rem;
    line-height: 1.5rem;
    padding: 0 .5rem;
    margin: 0 .05rem;
  }
  .album .album_list a:hover {
    border: .01rem solid #EC0707;
    color: #fff;
    background-color: #EC0707;
  }
  .album .album_list .w1200 {
    border: .01rem solid #EC0707;
    color: #fff;
    background-color: #EC0707;
  }
  .indicator {
    padding: .5rem 1rem;
    background-color: #f1f1f1;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .indicator .indicator_top {
    display: flex;
    align-items: center;
    padding-left: 1rem;
  }
  .indicator .indicator_top img {
    width: .6rem;
  }
  .indicator .indicator_top span {
    font-size: .65rem;
    font-family: Arial;
    font-weight: bold;
    color: #333333;
    line-height: .23rem;
    padding-left: .2rem;
  }
  .indicator .indicator_box {
    width: 100%;
    font-size: .7rem;
    font-family: Arial;
    font-weight: bold;
    color: #333333;
    box-shadow: 0px 7px 13px 0px rgba(0, 0, 0, 0.21);
    background-color: #fff;
    line-height: .9rem;
    padding: .4rem .6rem;
    margin-top: .5rem;
  }
  .checked {
    width: 100%;
    margin: 0 auto;
    padding: .5rem;
  }
  .checked .checked_top span {
    display: block;
    width: 100%;
    font-size: .75rem;
    background-color: #dddddd;
    line-height: 1rem;
    height: 1rem;
    padding: 0 .5rem;
  }
  .checked .checked_top p {
    font-size: .65rem;
    color: #666699;
    padding: .5rem 0;
  }
  .checked .checked_top img {
    max-width: 100%;
    margin-bottom: .5rem;
  }
  .checked .checked_td table {
    text-align: left;
  }
  .checked .checked_td table tr th {
    border: .01rem solid #cc3333;
    font-size: .3rem;
    height: 1rem;
    background-color: #ffc1c1;
    padding: .05rem .1rem;
  }
  .checked .checked_td table tr td {
    font-size: .3rem;
    height: 1rem;
    border: .01rem solid #cc3333;
    padding: .05rem .1rem;
  }
  .checked .checked_td span {
    display: block;
    font-size: .65rem;
    color: #333;
    font-weight: bold;
    padding: .4rem 0 .1rem 0;
  }
  .checked .checked_td p {
    font-size: .6rem;
    color: #333;
    line-height: 1.3em;
  }
  .checked .checked_tst {
    padding-top: .5rem;
  }
  .checked .checked_tst span {
    display: block;
    width: 100%;
    font-size: .75rem;
    background-color: #dddddd;
    line-height: 1rem;
    height: 1rem;
    padding: 0 .5rem;
  }
  .checked .checked_tst div {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
  }
  .checked .checked_tst div ul {
    width: 100%;
  }
  .checked .checked_tst div ul a {
    display: block;
    font-size: .7rem;
    color: #666699;
    line-height: 1.3em;
    padding-top: .5rem;
  }
  .checked .checked_tst div ul img {
    display: block;
    width: 100%;
    margin: 0 auto;
  }
  .checked .checked_tst p {
    display: block;
    font-size: .7rem;
    color: #666699;
    line-height: 2em;
  }
  .checked .checked_a h4 {
    display: block;
    width: 100%;
    font-size: .75rem;
    background-color: #dddddd;
    line-height: 1rem;
    height: 1rem;
    padding: 0 .5rem;
  }
  .checked .checked_a img {
    max-width: 100%;
    margin-top: .2rem;
  }
  .checked .checked_a span {
    display: block;
    font-size: .65rem;
    color: #333399;
    line-height: .8rem;
    padding-top: .8rem;
  }
  .checked .checked_a p {
    font-size: .65rem;
    color: #666699;
    line-height: .8rem;
    padding-top: .8rem;
  }
  .checked .checked_a em {
    display: block;
    font-size: .65rem;
    color: #808000;
    line-height: .8rem;
    padding-top: .8rem;
  }
  .checked .checked_a h5 {
    display: block;
    font-size: .65rem;
    color: #666699;
    line-height: .8rem;
    padding-top: .8rem;
  }
  .checked .checked_b h4 {
    display: block;
    width: 100%;
    font-size: .75rem;
    background-color: #dddddd;
    line-height: 1rem;
    height: 1rem;
    padding: 0 .5rem;
    margin-top: .6rem;
  }
  .checked .checked_b span {
    display: block;
    font-size: .65rem;
    color: #666699;
    line-height: .8rem;
    padding-top: .8rem;
  }
  .checked .checked_b p {
    font-size: .65rem;
    color: #666699;
    line-height: .8rem;
    padding-top: .8rem;
  }
  .checked .checked_c h4 {
    display: block;
    width: 100%;
    font-size: .75rem;
    background-color: #dddddd;
    line-height: 1rem;
    height: 1rem;
    padding: 0 .5rem;
    margin-top: .6rem;
  }
  .checked .checked_c span {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    padding-top: .8rem;
  }
  .checked .checked_c span i {
    font-size: .65rem;
    color: #808000;
  }
  .checked .checked_c span em {
    font-size: .65rem;
    color: #666699;
  }
  .checked .checked_c img {
    margin-top: .8rem;
  }
  .checked .checked_c h5 {
    font-size: .65rem;
    color: #666699;
    margin-top: .8rem;
  }
  .checked .checked_c p {
    font-size: .65rem;
    color: #808000;
    margin-top: .8rem;
  }
  .checked .checked_d h4 {
    display: block;
    width: 100%;
    font-size: .75rem;
    background-color: #dddddd;
    line-height: 1rem;
    height: 1rem;
    padding: 0 .5rem;
    margin-top: .6rem;
  }
  .checked .checked_d div {
    display: flex;
    align-items: center;
    justify-content: space-around;
    flex-wrap: wrap;
  }
  .checked .checked_d div img {
    margin-top: .6rem;
  }
  .checked .checked_d p {
    font-size: .65rem;
    color: #666699;
    margin-top: .8rem;
  }
  .checked .checked_d span {
    display: block;
    font-size: .65rem;
    color: #808000;
    margin-top: .8rem;
  }
  .checked .checked_d h5 {
    font-size: .65rem;
    color: #333399;
    padding: .8rem 0;
  }
  .checked .checked_e h4 {
    display: block;
    width: 100%;
    font-size: .75rem;
    background-color: #dddddd;
    line-height: 1rem;
    height: 1rem;
    padding: 0 .5rem;
    margin-top: .6rem;
  }
  .checked .checked_e span {
    display: block;
    font-size: .65rem;
    color: #003300;
    padding-top: .8rem;
  }
  .checked .checked_e p {
    font-size: .65rem;
    color: #666699;
  }
  .checked .checked_e div {
    padding-top: 1.2rem;
  }
  .checked .checked_e h5 {
    font-size: .65rem;
    color: #666699;
    padding-top: .8rem;
  }
  .checked_box {
    background-color: #f1f1f1;
    padding: .5rem 0;
  }
  .checked_box ul {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .checked_box ul a {
    width: 5rem;
    height: 1rem;
    line-height: 1rem;
    text-align: center;
    color: #fff;
    border-radius: 5rem;
    background-color: #727272;
    font-size: .45rem;
    margin: 0 .8rem;
  }
}
