html {
  scroll-behavior: smooth;
}
p.title{
  font-size: 0.45rem;
  font-weight: bold;
  color: #004f8d;
  margin: 0.66rem auto;
  text-align: center;
}
p.title::after{
  content: "";
  display: block;
  width: 0.36rem;
  height: 0.07rem;
  background-color: #004f8d;
  margin: 0.2rem auto 0 auto;
}
p.title a{
  font-size: 0.45rem;
  font-weight: bold;
  color: #004f8d;
  text-align: center;
  display: block;
  cursor: pointer;
}
p.t
p.title span{
  font-size: 0.24rem;
  font-weight: normal;
  color: #004f8d;
  display: block;
  margin-top: 0.15rem;
}

.desc{
  font-size: 0.45rem;
  color: #00508f;
  text-align: center;
  margin: 0.35rem auto 0.5rem auto;
}




.abc { width: 100%; background-color: #f4f4f4; overflow: hidden;}
.abc_map { width: 100%; margin: 0 auto;}
.abc_map img { width: 100%; margin: 0 auto;}
.abc_con { width: 100%; margin: 0 auto; padding: 0.55rem 0; overflow: hidden;}
.content{  margin: 0 auto; width: 15.75rem; padding: 0.35rem 0; border-top: solid 1px #d9d9d9; border-bottom: solid 1px #d9d9d9; overflow: hidden; }

.abc_left { float: left; width: 5rem;}
.abc_left_list { width: 5rem;  border-right: solid 1px #d9d9d9; height:2.3rem; overflow: hidden; list-style: none;}
.abc_left_list li { float: left; width: 1.35rem; margin-left: 0.25rem; font-size: 0.18rem; line-height: 0.4rem; font-weight: normal; color: #333;}
.abc_left_list li:nth-child(1) { font-size: 0.22rem; font-weight: bold; width: 5rem; color: #000; margin-left: 0; margin-bottom: 0.1rem;}
.abc_left_list li a {font-size: 0.18rem; line-height: 0.4rem; padding: 0.05rem 0.1rem; font-weight: normal; color: #333;}
.abc_left_list li:nth-child(1) a { font-size: 0.22rem; font-weight: bold; width: 5rem; color: #000;}
.abc_left_list li:nth-child(1) a:hover { border-bottom: solid 0.05rem #FF0000; border-radius: 0; background-color: #FFFFFF;}
.abc_left_list li a:hover {background-color: #2b69bc1f; cursor: pointer; border-radius: 999px; -webkit-user-select: none; user-select: none; transition: background-color .2s ease, color .2s ease;}


.titon { border-bottom: solid 0.05rem #FF0000; border-radius: 0; background-color: #FFFFFF;}
.titon1 { background-color: #004f8d !important; color:#FFFFFF !important; border-radius: 999px; -webkit-user-select: none; user-select: none;}
.titon2 {font-size: 0.45rem;  font-weight: bold; color: #004f8d; text-align: center;}

.abc_cen { float: left; width: 4.5rem; margin: 0 0.5rem;}
.abc_cen_list { width: 5rem;  border-right: solid 1px #d9d9d9; height:2rem; overflow: hidden; list-style: none;}
.abc_cen_list li { float: left; width: 1.75rem; margin-left: 0.25rem; font-size: 0.18rem; line-height: 0.4rem; font-weight: normal; color: #333;}
.abc_cen_list li:nth-child(1) { font-size: 0.22rem; font-weight: bold; width: 5rem; color: #000; margin-left: 0; margin-bottom: 0.1rem;}
.abc_cen_list li a {font-size: 0.18rem; line-height: 0.4rem; padding: 0.05rem 0.1rem; font-weight: normal; color: #333;}
.abc_cen_list li:nth-child(1) a { font-size: 0.22rem; font-weight: bold; width: 5rem; color: #000;}
.abc_cen_list li:nth-child(1) a:hover { border-bottom: solid 0.05rem #FF0000; border-radius: 0; background-color: #FFFFFF;}
.abc_cen_list li a:hover {background-color: #2b69bc1f; cursor: pointer; border-radius: 999px; -webkit-user-select: none; user-select: none; transition: background-color .2s ease, color .2s ease;}



.abc_rig { float: right; width: 5rem;}
.abc_rig_list { width: 5rem;  height:2rem; overflow: hidden; list-style: none;}
.abc_rig_list li { float: left; width: 1.35rem; margin-left: 0.25rem; font-size: 0.18rem; line-height: 0.4rem; font-weight: normal; color: #333;}
.abc_rig_list li:nth-child(1) { font-size: 0.22rem; font-weight: bold; width: 5rem; color: #000; margin-left: 0; margin-bottom: 0.1rem;}
.abc_rig_list li a {font-size: 0.18rem; line-height: 0.4rem; padding: 0.05rem 0.1rem; font-weight: normal; color: #333;}
.abc_rig_list li:nth-child(1) a { font-size: 0.22rem; font-weight: bold; width: 5rem; color: #000;}
.abc_rig_list li:nth-child(1) a:hover { border-bottom: solid 0.05rem #FF0000; border-radius: 0; background-color: #FFFFFF;}
.abc_rig_list li a:hover {background-color: #2b69bc1f; cursor: pointer; border-radius: 999px; -webkit-user-select: none; user-select: none; transition: background-color .2s ease, color .2s ease;}






.abc_nr {width: 100%; background-color: #f4f4f4; overflow: hidden; padding: 0.5rem 0;}
.abc_neirong { width: 15.75rem; margin: 0 auto;}
.country-title {font-size: 0.22rem; color: #004f8d; font-weight: 600; margin-bottom: 0.4rem; width: 100%; }
.intro-text {  font-size: 0.16rem; color: #333; line-height: 0.3rem; margin-bottom: 0.35rem; text-align: justify; width: 100%; }
.intro-text p { font-size: 0.16rem; color: #333; line-height: 0.3rem; margin-bottom: 0.05rem; text-align: justify;}
.list-title { font-size: 0.22rem; color: #004f8d; font-weight: 600; margin-bottom: 0.5rem; width: 100%; padding-left: 0.2rem; border-left: 0.04rem solid #d80c18;}

.aacs { width: 100%;}
.aacs ul { width: 100%; list-style: none; overflow: hidden;}
.aacs_bt {  background-color: #cccccc;}
.aacs_list {background-color: #f5f9fc;}
.aacs ul li { font-size: 0.16rem; line-height: 0.45rem; color:#000000; float: left; padding-left: 0.2rem;}
.aacs ul li:nth-child(1) { width: 20%; border-left: solid 2px #FFFFFF; border-bottom: solid 2px #FFFFFF;}
.aacs ul li:nth-child(2) { width: 55%; border-left: solid 2px #FFFFFF; border-bottom: solid 2px #FFFFFF;}
.aacs ul li:nth-child(3) { width: 10%; border-left: solid 2px #FFFFFF; border-bottom: solid 2px #FFFFFF;}
.aacs ul li:nth-child(4) { width: 15%; border-left: solid 2px #FFFFFF; border-right: solid 2px #FFFFFF; border-bottom: solid 2px #FFFFFF;}
.aacs_bt li { font-weight: bold !important;}








