.header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #00cccc;
  padding: 1rem;
}
.header a {
  display: block;
}
.header a img {
  display: block;
  height: 2.6rem;
}
.header .header_t {
  text-align: center;
}
.header .header_t p {
  font-size: 1.4rem;
  color: #333333;
}
.header .header_t a {
  color: #f2ff00;
  font-weight: bold;
  line-height: 1.467;
}
.header i {
  font-size: 1.4rem;
  color: #ffffff;
}
.header i img {
  width: 1.8rem;
  height: 1.85rem;
  /*margin-right: 0.5rem;*/
  vertical-align: middle;
  margin: 0 auto;
}
.banner {
  position: relative;
  height: 100%;
  background: #fff;
}
.banner .swiper-pagination {
  bottom: 10px;
  text-align: center;
  width: 100%;
  z-index: 999;
}
.banner .swiper-pagination-bullet {
  margin: 0 0.5rem;
  width: 16px;
  height: 3px;
  display: inline-block;
  background: #000;
  border-radius: inherit;
}
.banner .swiper-pagination-bullet-active {
  background: #00cccc !important;
}
.banner img {
  width: 100%;
  height: 100%;
}
.banner2 {
  display: block;
}
.banner2 img {
  width: 100%;
  display: block;
}
.dl {
  padding: 1rem;
  padding-bottom: 12rem;
}
.dl > h3 {
  padding-top: 1rem;
  text-align: center;
  font-size: 2rem;
  color: #333;
  line-height: 1.128;
}
.dl .dl_t {
  margin: 0 0.5rem;
}
.dl .dl_t a {
  margin-top: 2rem;
  display: block;
  width: 100%;
  height: 4.75rem;
  line-height: 4.75rem;
  text-align: center;
  background: #fca22b;
  color: #fff;
  font-size: 1.4rem;
}
.dl .dl_t .a1 {
  background: #00cccc;
}
.dl .jydl {
  padding: 2rem 0;
}
.dl .jydl .jydl_t ul li {
  border: 1px solid #999;
  margin-bottom: 1rem;
}
.dl .jydl .jydl_t ul li input {
   padding-left: 20px;
  outline: none;
  width: 100%;
  border: none;
  height: 4rem;
  line-height: 4rem;
  color: #757575;
  font-size: 1.4rem;
}
.dl .jydl .jydl_t ul li input[type="button"] {
  padding-left: 0;
  margin: 0 0.5rem;
  margin-top: 2rem;
  width: 97%;
  border: none;
  background: #fca22b;
  color: #fff;
}
.dl .jydl .jydl_t ul li:last-child {
  border: none;
}
.dl .jydl .jydl_t .wjmm {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0 0.5rem;
  margin-top: 2rem;
}
.dl .jydl .jydl_t .wjmm p {
  color: #757575;
  font-size: 1.5rem;
  line-height: 2;
}
.dl .jydl .jydl_t .wjmm p a {
  color: #00cccc;
}
.dl .jydl .jydl_t .wjmm a {
  color: #00cccc;
  font-size: 1.5rem;
  line-height: 0.978;
}
.dl .jydl .jydl_d {
  margin-top: 5rem;
}
.dl .jydl .jydl_d > h3 {
  text-align: center;
  font-size: 1.4rem;
  color: #999999;
  line-height: 1.222;
  position: relative;
}
.dl .jydl .jydl_d > h3:before {
  position: absolute;
  top: 8px;
  left: 0;
  width: 10rem;
  height: 1px;
  display: block;
  content: "";
  background: #cccccc;
}
.dl .jydl .jydl_d > h3:after {
  position: absolute;
  top: 8px;
  right: 0;
  width: 10rem;
  height: 1px;
  display: block;
  content: "";
  background: #cccccc;
}
.dl .jydl .jydl_d .jydl_d_t {
  padding: 2rem 0;
}
.dl .jydl .jydl_d .jydl_d_t ul li {
  float: left;
  width: 33.3%;
  text-align: center;
}
.dl .jydl .jydl_d .jydl_d_t ul li a {
  display: block;
}
.dl .jydl .jydl_d .jydl_d_t ul li a img {
  height: 2.55rem;
}
.dl .jydl .jydl_d .jydl_d_t ul li a p {
  color: #999999;
  font-size: 1.6rem;
  line-height: 2;
  text-transform: uppercase;
}
.dl .jyzc_d ul li {
  position: relative;
  line-height: 4rem;
  border-bottom: 1px solid #cccccc;
}
.dl .jyzc_d ul li input {
  outline: none;
  width: 100%;
  border: none;
  height: 4rem;
  line-height: 4rem;
  color: #757575;
  font-size: 1.4rem;
}
.dl .jyzc_d ul li a {
  display: inline-block;
  line-height: 2;
  text-align: center;
  position: relative;
  color: #757575;
  font-size: 1.4rem;
}
.dl .jyzc_d ul li a:before {
  position: absolute;
  top: 2px;
  left: -10px;
  display: block;
  content: "";
  width: 1px;
  height: 2rem;
  background: #cccccc;
}
.dl .jyzc_d ul li input[type="button"] {
  margin: 0 0.5rem;
  margin-top: 2rem;
  width: 97%;
  background: #00cccc;
  color: #fff;
}

.dl .jyzc_d ul li:last-child {
  border: none;
}
.jyzc {
  padding: 2rem 1rem 4rem 1rem;
}
.jyzc .jyzc_t {
  text-align: center;
}
.jyzc .jyzc_t h3 {
  font-size: 2rem;
  color: #333333;
}
.jyzc .jyzc_t p {
  margin-top: 0.5rem;
  font-size: 1.3rem;
  color: #adadad;
  line-height: 2;
}
.jyzc .jyzc_t p a {
  color: #00cccc;
}
.jyzc .jyzc_d ul li {
  position: relative;
  line-height: 4rem;
  border: 1px solid #cccccc;
  margin-bottom: 1rem;
}
.jyzc .jyzc_d ul li input {
  outline: none;
  width: 100%;
  border: none;
  height: 4rem;
  line-height: 4rem;
  color: #757575;
  font-size: 1.4rem;
}
.jyzc .jyzc_d ul li a {
  display: inline-block;
  line-height: 2;
  text-align: center;
  position: relative;
  color: #757575;
  font-size: 1.4rem;
}
.jyzc .jyzc_d ul li a:before {
  position: absolute;
  top: 2px;
  left: -10px;
  display: block;
  content: "";
  width: 1px;
  height: 2rem;
  background: #cccccc;
}
.jyzc .jyzc_d ul li label i {
  color: #ff0000;
}
.jyzc .jyzc_d ul li input[type="button"] {
  margin: 0 0.5rem;
  margin-top: 1rem;
  width: 97%;
  background: #00cccc;
  color: #fff;
}
.jyzc .jyzc_d ul li .select-menu-div1 {
  position: relative;
}
.jyzc .jyzc_d ul li .select-menu-div1 .select-menu-input1 {
  cursor: pointer;
  user-select: none;
}
.jyzc .jyzc_d ul li .select-menu-div1 .xia1 {
  display: inline-block;
  width: 12px;
  height: 8px;
  background: url(../images/img_4.png) no-repeat center;
  background-size: 100%;
  position: absolute;
  right: 20px;
  top: 22px;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.jyzc .jyzc_d ul li .select-menu-i1 {
  transform: rotate(180deg);
}
.jyzc .jyzc_d ul li .select-menu-ul1 {
  margin-top: 50px;
  list-style: none;
  opacity: 0;
  display: none;
  width: 100%;
  text-align: left;
  border: 1px solid #ddd;
  background: #fff;
  position: absolute;
  z-index: 1;
  top: 50px;
  left: 0px;
}
.jyzc .jyzc_d ul li .select-menu-ul1 li {
  line-height: 2rem;
  margin-top: 0 !important;
  padding: 2% 0 2% 3%;
  cursor: pointer;
}
.jyzc .jyzc_d ul li .select-menu-ul1 .select-this1 {
  background: #00cccc;
  color: #fff;
}
.jyzc .jyzc_d ul li:last-child {
  border: none;
}
.jyzc .xyzc {
  margin-top: 4rem;
}
.jyzc .xyzc p {
  font-size: 1.4rem;
  color: #757575;
  line-height: 2;
}
.jyzc .xyzc p > i {
  color: #00cccc;
}
.jyzc .xyzc p em {
  color: #ff0000;
}
.jyzc .xyzc p em i {
  font-size: 2rem;
  font-weight: bold;
}
.jslb {
  padding: 2rem 0;
}
.jslb .jyzc_t {
  text-align: center;
}
.jslb .jyzc_t h3 {
  font-size: 2rem;
  color: #333333;
}
.jslb .jyzc_t p {
  margin-top: 0.5rem;
  font-size: 1.3rem;
  color: #adadad;
  line-height: 2;
}
.jslb .jyzc_t p a {
  color: #00cccc;
}
.jslb .jslb_t {
  padding: 2rem 1rem;
  border-bottom: 1px solid #cccccc;
}
.jslb .jslb_t > ul > li {
  width:18%;
  float: left;
  text-align: center;
  position: relative;
  border: 1px solid #999;
  margin-right: 0.5rem;
  padding-left: 0.5rem;
}
.xz table{
  border: 1px solid rgb(204, 204, 204);
  margin-bottom: -1px;
}
.xz table thead tr th{
white-space: nowrap;
  /*overflow: hidden;*/
  text-overflow: ellipsis;
  font-size: 12px!important;
  border-right: 1px solid rgb(204, 204, 204);
}
.xz table thead tr th:last-child{
  border-right: none;
}
.xz table tbody tr td{
  border-right: 1px solid rgb(204, 204, 204);
  font-size: 12px!important;

   /*white-space: nowrap;*/
   overflow: hidden;
   text-overflow: ellipsis;
 }
.xz table thead tr td:last-child{
  border-right: none;
}
.jslb .jslb_t > ul > li:last-child{
  /*border: none!important;*/
  width: 17% !important;
}
.jslb .jslb_t > ul > li:nth-child(5){
  border: none!important;
}
.jslb .jslb_t > ul > li .select-menu-div1 {
  position: relative;
}
.jslb .jslb_t > ul > li .select-menu-div1 .select-menu-input1 {
  width: 100%;
  border: none;
  cursor: pointer;
  user-select: none;
}
.jslb .jslb_t > ul > li .select-menu-div1 .xia1 {
  display: inline-block;
  width: 12px;
  height: 8px;
  background: url(../images/img_4.png) no-repeat center;
  background-size: 100%;
  position: absolute;
  right: 15px;
  top: 6px;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.jslb .jslb_t > ul > li .select-menu-i1 {
  transform: rotate(180deg);
}
.jslb .jslb_t > ul > li .select-menu-ul1 {
  position: absolute;
  top: 30px;
  left: 0;
  z-index: 9999;
  margin-top: 50px;
  list-style: none;
  opacity: 0;
  display: none;
  width: 100%;
  text-align: left;
  border: 1px solid #ddd;
  background: #fff;
  height: 315px;
  overflow-y: scroll;
}
.jslb .jslb_t > ul > li .select-menu-ul1 li {
  line-height: 2rem;
  margin-top: 0 !important;
  padding: 2% 0 2% 3%;
  cursor: pointer;
}
.jslb .jslb_t > ul > li .select-menu-ul1 .select-this1 {
  background: #00cccc;
  color: #fff;
}
.jslb .jslb_t > ul > li:nth-of-type(4n+1) {
  margin-left: 0;
}
.jslb .jslb_d > ul > li {
  padding:2rem 1rem;
  border-bottom: 1px solid #cccccc;
}
.footer_d{
  padding-left: 1rem;
}
.jslb .jslb_d > ul > li  .js_l img {
  width: 9rem;
  height: 11.75rem;
}
.jslb .jslb_d > ul > li  .js_l  .js_l_t {
  text-align: center;
}
.jslb .jslb_d > ul > li  .js_l .js_l_t h3 {
  margin: 0.2rem 0;
  font-size: 1.5rem;
  color: #333333;
  line-height: 1.5;
}
.jslb .jslb_d > ul > li  .js_l .js_l_t p {
  color: #8f8f8f;
  font-size: 1.4rem;
}
.jslb .jslb_d > ul > li  .js_r {
  padding-left: 2rem;
  width: 68%;
}
.jslb .jslb_d > ul > li  .js_r p {
  font-size: 1.4rem;
  line-height: 1.754;
  color: #8f8f8f;
}
.jslb .jslb_d > ul > li .js_r p a{
  margin-top: 1rem;
  display: block;
  width: 150px;
  height: 40px;
  line-height: 40px;
  background: #00cccc;
  color: #fff;
  border-radius: 5px;
  text-align: center;
}
.jslb .jslb_d > ul > li  .js_r p i {
  color: #000;
}
.jslb .jslb_d > ul > li  .js_r p em {
  color: #fca22b;
}
.jslb .xylb > ul > li {
  padding: 1rem;
  border-bottom: 1px solid #cccccc;
}
.jslb .xylb > ul > li a {
  display: block;
}
.jslb .xylb > ul > li a .xylb_t {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.jslb .xylb > ul > li a .xylb_t h3 {
  font-size: 1.4rem;
  color: #8f8f8f;
  line-height: 2;
}
.jslb .xylb > ul > li a .xylb_t h3 i {
  color: #000;
}
.jslb .xylb > ul > li a .xylb_t h2 {
  font-size: 1.4rem;
  color: #fca22b;
  line-height: 2;
}
.jslb .xylb > ul > li a .xylb_t h2 em {
  color: #8f8f8f;
}
.jslb .xylb > ul > li a .xylb_t .h2 {
  color: #009900;
}
.jslb .xylb > ul > li a p {
  font-size: 1.4rem;
  color: #8f8f8f;
  line-height: 2;
}
.jslb .xylb > ul > li a p i {
  color: #000;
}
.xyxx {
  padding: 1rem 1rem 2rem 1rem;
}
.xyxx .xyxx_t {
  margin-top: 1rem;
}
.xyxx .xyxx_t > h3 {
  text-align: center;
  font-size: 2rem;
  color: #333333;
}
.xyxx .xyxx_t .xyxx_t1 {
  margin-top: 1rem;
}
.xyxx .xyxx_t .xyxx_t1 p {
  font-size: 1.4rem;
  color: #8f8f8f;
  line-height: 2;
}
.xyxx .xyxx_t .xyxx_t1 p i {
  color: #000;
}
.xyxx .xyxx_d h3 {
  margin: 1rem 0;
  font-size: 2rem;
  text-align: center;
  color: #fca22b;
}
.xyxx .xyxx_d p {
  color: #8f8f8f;
  line-height: 1.8;
  font-size: 1.4rem;
}
.xyxx .dd {
  margin: 0 0.6rem;
  margin-top: 2rem;
}
.xyxx .dd a {
  display: block;
  width: 100%;
  height: 4rem;
  line-height: 4rem;
  color: #fff;
  font-size: 1.4rem;
  background: #00cccc;
  text-align: center;
}
.jyxq {
  padding: 2rem 1rem;
}
.jyxq .jyzc_t {
  text-align: center;
}
.jyxq .jyzc_t h3 {
  font-size: 2rem;
  color: #333333;
}
.jyxq .jyxq_t {
  margin-top: 2rem;
}
.jyxq .jyxq_t .jyxq_l img {
  width: 9.5rem;
  height: 9.5rem;
  border-radius: 100%;
}
.jyxq .jyxq_t .jyxq_r {
  padding-left: 2rem;
  width: 67%;
}
.jyxq .jyxq_t .jyxq_r ul li {
  border-bottom: 1px solid #cccccc;
}
.jyxq .jyxq_t .jyxq_r ul li p {
  text-transform: uppercase;
  line-height: 2.5;
  font-size: 1.4rem;
  color: #8f8f8f;
}
.jyxq .jyxq_t .jyxq_r ul li p i {
  color: #000;
}
.jyxq .jyxq_t .jyxq_r ul li p em {
  text-align: center;
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
  line-height: 1.5rem;
  background: #fc8204;
  color: #fff;
}
.jyxq .jyxq_t .jyxq_r ul li p font {
  padding: 0 0.5rem;
  border: 1px solid #58bc87;
  font-size: 1.4rem;
  height: 2.3rem;
  line-height: 2.3rem;
  text-align: center;
  color: #58bc87;
  border-radius: 5px;
}
.jyxq .jyxq_t .jyxq_r ul li:last-child {
  border: none;
}
.jyxq .jyxq_d {
  margin-top: 2rem;
}
.jyxq .jyxq_d > h3 {
  background: #f2f2f2;
  font-size: 2rem;
  color: #000;
  font-weight: bold;
  height: 4rem;
  line-height: 4rem;
}
.jyxq .jyxq_d .jyxq_d1 ul li {
  float: left;
  border-bottom: 1px solid #cccccc;
  width: 50%;
}
.jyxq .jyxq_d .jyxq_d1 ul li p {
  text-transform: uppercase;
  line-height: 3;
  font-size: 1.4rem;
  color: #8f8f8f;
}
.jyxq .jyxq_d .jyxq_d1 ul li p i {
  color: #000;
}
.jyxq .jyxq_d .jyxq_d1 ul li:last-child {
  border-bottom: none;
}
.jyxq .jyxq_d .jyxq_d2 ul li {
  padding: 1rem 0;
  border-bottom: 1px solid #cccccc;
}
.jyxq .jyxq_d .jyxq_d2 ul li h3 {
  color: #ff9000;
  font-size: 1.6rem;
}
.jyxq .jyxq_d .jyxq_d2 ul li h3 a {
  color: #ff9000;
}
.jyxq .jyxq_d .jyxq_d2 ul li p {
  padding-top: 0.5rem;
  font-size: 1.4rem;
  color: #000;
  line-height: 1.5;
}
.jyxq .jy {
  text-align: center;
  margin-top: 1rem;
}
.jyxq .jy a {
  display: block;
  width: 100%;
  height: 4rem;
  line-height: 4rem;
  text-align: center;
  font-size: 1.4rem;
  color: #fff;
  background: #fe8f00;
}
.jyxq .jy p {
  margin-top: 1rem;
  font-size: 1.2rem;
  line-height: 2;
  color: #999;
}
.news {
  padding: 2rem 1rem;
}
.news .jyzc_t {
  text-align: center;
}
.news .jyzc_t h3 {
  font-size: 2rem;
  color: #333333;
}
.news .news_t {
  width: 80%;
  margin: 0 auto;
  margin-top: 2rem;
}
.news .news_t a {
  background: #ededed;
  padding: 0 0.86rem;
  color: #333333;
  font-size: 1.4rem;
  line-height: 3rem;
  text-align: center;
  height: 3rem;
  margin-right: 1.1rem;
  display: inline-block;
}
.news .news_t .ne_on {
  background: #00cccc;
  color: #fff;
}
.news .news_d {
  margin-top: 1rem;
}
.news .news_d > ul > li {
  padding: 1rem 0;
  border-bottom: 1px solid #cccccc;
}
.news .news_d > ul > li a {
  display: block;
}
.news .news_d > ul > li a h3 {
  color: #333333;
  line-height: 1.25;
  font-size: 1.6rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.news .news_d > ul > li a p {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-top: 1rem;
  color: #8a8a8a;
  line-height: 1.5;
  font-size: 1.4rem;
}
.news .news_xq {
  margin-top: 1rem;
  text-align: center;
}
.news .news_xq h3 {
  font-size: 1.6rem;
  color: #333333;
  line-height: 2;
}
.news .news_xq p {
  color: #8f8f8f;
  line-height: 2;
  font-size: 1.4rem;
}
.news .news_xq p span {
  margin-left: 2rem;
}
.news .news_xq_t {
  margin-top: 1rem;
}
.news .news_xq_t p {
  font-size: 1.4rem;
  line-height: 2;
  color: #333333;
  display: block;
}
.news .news_xq_t p img {
  width: 100%;
  display: block;
}
.news .news_xq_t .p1 {
  color: #fca942;
}
.csdw {
  padding: 2rem 0;
}
.csdw .csdw_t .csdw_t1 {
  padding: 1rem 1.5rem;
  border-bottom: 1px solid #cccccc;
}
.csdw .csdw_t .csdw_t1 h3 {
  font-size: 1.6rem;
  color: #333333;
}
.csdw .csdw_t .csdw_d {
  padding: 1rem 1.5rem;
}
.csdw .csdw_t .csdw_d i {
  border: 1px solid #cccccc;
  display: inline-block;
  padding: 0 1rem;
  color: #707070;
  font-size: 1.4rem;
  line-height: 2;
}
.csdw .csdw_t .csdw_d i img {
  width: 1rem;
  margin-right: 0.5rem;
}
.csdw .csdw_t .csdw_d1 ul li {
  float: left;
  width: 33.3%;
  text-align: center;
}
.csdw .csdw_t .csdw_d1 ul li a {
  display: block;
  color: #00cccc;
  font-size: 1.4rem;
  line-height: 2.5;
}
.csdw .csdw_t .csdw_d2 ul li {
  float: left;
  width: 33.3%;
  text-align: center;
}
.csdw .csdw_t .csdw_d2 ul li a {
  display: block;
  color: #333;
  font-size: 1.4rem;
  line-height: 2.5;
}
.fwlc {
  padding: 2rem 1rem;
}
.fwlc .fwlc_t {
  text-align: center;
}
.fwlc .fwlc_t h3 {
  font-size: 2rem;
  color: #333333;
  line-height: 1.133;
}
.fwlc .fwlc_d {
  margin-top: 2rem;
}
.fwlc .fwlc_d img {
  width: 100%;
}
.szzj {
  background: #f5f5f5;
}
.szzj ul li {
  padding: 1rem 0;
  float: left;
  width: 33.3%;
  text-align: center;
  position: relative;
}
.szzj ul li:before {
  position: absolute;
  top: 0;
  right: 0;
  width: 1px;
  bottom: 0;
  margin: auto;
  height: 2.7rem;
  background: #ccc;
  display: block;
  content: "";
}
.szzj ul li h3 {
  font-size: 1.4rem;
  color: #333333;
  line-height: 2;
}
.szzj ul li p {
  font-size: 1.2rem;
  color: #8f8f8f;
  line-height: 1.128;
}
.szzj ul li:last-child:before {
  background: none;
}
.nav {
  margin: 1rem 0;
}
.nav ul {
  padding: 0.5rem;
}
.nav ul li {
  padding: 0.5rem;
  float: left;
  width: 25%;
  text-align: center;
  padding-bottom: 20px;
}
.nav ul li a {
  display: block;
}
.nav ul li a img {
  width: 6.5rem;
  height: 6.5rem;
  border-radius: 100%;
}
.nav ul li a p {
  margin-top: 0.5rem;
  font-size: 1.3rem;
  color: #5c5c5c;
  line-height: 1.308;
}
.xz table{
  width: 100%!important;
}
.jyk .jyk_t {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #ebebeb;
}
.jyk .jyk_t h3 {
  padding: 0 0.5rem;
  background: #00cccc;
  height: 3rem;
  line-height: 3rem;
  font-size: 1.4rem;
  color: #fff;
}
.jyk .jyk_t a {
  padding-right: 1.5rem;
  font-size: 1.4rem;
  color: #757575;
}
.jyk .jyk_d {
  padding: 2rem 1rem;
}
.jyk .jyk_d > ul > li {
  margin-left: 1rem;
  position: relative;
  float: left;
  width: 22%;
}
.jyk .jyk_d > ul > li .select-menu-div1 {
  position: relative;
}
.jyk .jyk_d > ul > li .select-menu-div1 .select-menu-input1 {
  width: 100%;
  padding-left: 0.5rem;
  cursor: pointer;
  user-select: none;
  height: 2rem;
  line-height: 2rem;
}
.jyk .jyk_d > ul > li .select-menu-div1 .xia1 {
  display: inline-block;
  width: 12px;
  height: 8px;
  background: url(../images/img_4.png) no-repeat center;
  background-size: 100%;
  position: absolute;
  right: 15px;
  top: 8px;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.jyk .jyk_d > ul > li .select-menu-i1 {
  transform: rotate(180deg);
}
.jyk .jyk_d > ul > li .select-menu-ul1 {
  position: absolute;
  top: 15px;
  left: 0;
  z-index: 9999;
  margin-top: 50px;
  list-style: none;
  opacity: 0;
  display: none;
  width: 100%;
  text-align: left;
  border: 1px solid #ddd;
  background: #fff;
  height: 300px;
  overflow-y: scroll;
}
.jyk .jyk_d > ul > li .select-menu-ul1 li {
  line-height: 2rem;
  margin-top: 0 !important;
  padding: 2% 0 2% 3%;
  cursor: pointer;
  font-size: 1rem;
}
.jyk .jyk_d > ul > li .select-menu-ul1 .select-this1 {
  background: #00cccc;
  color: #fff;
}
.jyk .jyk_d > ul li:nth-of-type(4n+1) {
  margin-left: 0;
}
.jyk .jyk_d1 {
  padding: 0 1rem;
}
.jyk .jyk_d1 ul li {
  padding: 1rem 0;
  border-bottom: 1px solid #cccccc;
}
.jyk .jyk_d1 ul li a {
  display: block;
}
.jyk .jyk_d1 ul li a .jyk_d2 {
  text-align: center;
}
.jyk .jyk_d1 ul li a .jyk_d2 img {
  display: block;
  width: 9.7rem;
  height: 11.2rem;
}
.jyk .jyk_d1 ul li a .jyk_d2 p {
  height: 2.1rem;
  background: #00cccc;
  color: #dae338;
  text-align: center;
  font-size: 1.4rem;
  line-height: 2.1rem;
}
.jyk .jyk_d1 ul li a .jyk_d3 {
  width: 66%;
  padding-left: 1.5rem;
}
.jyk .jyk_d1 ul li a .jyk_d3 h3 {
  font-size: 1.3rem;
  color: #00cccc;
  line-height: 1.128;
}
.jyk .jyk_d1 ul li a .jyk_d3 .jyk_d4 {
  margin-top: 1rem;
}
.jyk .jyk_d1 ul li a .jyk_d3 .jyk_d4 span {
  background: #ffb304;
  font-size: 1.4rem;
  color: #fff;
  padding: 0 0.1rem;
  text-align: center;
  height: 2.1rem;
  line-height: 2.1rem;
}
.jyk .jyk_d1 ul li a .jyk_d3 p {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-top: 1rem;
  font-size: 1.4rem;
  color: #999999;
  line-height: 1.128;
}
.jyk .jyk_d1 ul li a .jyk_d3 p i {
  color: #707070;
}
.jyk .jyk_d1 ul li a .jyk_d3 p em {
  color: #00cccc;
}
.jyk .jyk_d1 ul li:last-child {
  border-bottom: none;
}
.zxxy {
  margin-top: 1rem;
}
.zxxy .jyk_t {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #ebebeb;
}
.zxxy .jyk_t h3 {
  padding: 0 0.5rem;
  background: #00cccc;
  height: 3rem;
  line-height: 3rem;
  font-size: 1.4rem;
  color: #fff;
}
.zxxy .jyk_t a {
  padding-right: 1.5rem;
  font-size: 1.4rem;
  color: #757575;
}
.zxxy .zxxy_t {
  padding: 0 1rem;
}
.zxxy .zxxy_t ul li {
  margin-left: 1rem;
  margin-top: 1rem;
  width: 22%;
  text-align: center;
  float: left;
  height: 2.35rem;
  line-height: 2.35rem;
  border: 1px solid #cccccc;
}
.zxxy .zxxy_t ul li a {
  font-size: 1.4rem;
  color: #707070;
}
.zxxy .zxxy_t ul .xy_on {
  border: none;
  background: #ffb304;
}
.zxxy .zxxy_t ul .xy_on a {
  color: #fff;
}
.zxxy .zxxy_t ul li:nth-of-type(4n+1) {
  margin-left: 0;
}
.zxxy .zxxy_d {
  margin-top: 1rem;
}
.zxxy .zxxy_d .zxxy_d1 {
  margin-left: 2rem;
}
.zxxy .zxxy_d .zxxy_d1 ul li {
  float: left;
}
.zxxy .zxxy_d .zxxy_d1 ul li a {
  font-size: 1.4rem;
  color: #8f8f8f;
  line-height: 2;
}
.zxxy .zxxy_d .zxxy_d2 {
  padding: 0 1rem;
}
.zxxy .zxxy_d .zxxy_d2 ul li {
  padding: 1rem 0;
  border-bottom: 1px solid #ccc;
}
.zxxy .zxxy_d .zxxy_d2 ul li .zxxy_d3 {
  margin: 0.5rem 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.zxxy .zxxy_d .zxxy_d2 ul li .zxxy_d3 h3 {
  color: #00cccc;
  line-height: 1.308;
  font-size: 1.4rem;
}
.zxxy .zxxy_d .zxxy_d2 ul li .zxxy_d3 h3 i {
  margin-left: 1rem;
}
.zxxy .zxxy_d .zxxy_d2 ul li .zxxy_d3 h2 {
  color: #f1ae57;
  line-height: 1.417;
  font-size: 1.4rem;
}
.zxxy .zxxy_d .zxxy_d2 ul li .zxxy_d3 h2 i {
  margin-left: 1rem;
  color: #8f8f8f;
}
.zxxy .zxxy_d .zxxy_d2 ul li .zxxy_d3 .h2 {
  color: #00cccc;
}
.zxxy .zxxy_d .zxxy_d2 ul li p {
  color: #8f8f8f;
  line-height: 2;
  font-size: 1.4rem;
}
.zxxy .zxxy_d .zxxy_d2 ul li p i {
  color: #000;
}
.zxxy .zxxy_d + .zxxy_d {
  display: none;
}
.zxgg {
  margin: 2rem 0;
}
.zxgg .zxgg_t {
  background: #ebebeb;
}
.zxgg .zxgg_t ul li {
  text-align: center;
  float: left;
  height: 3rem;
  line-height: 3rem;
  width: 7.5rem;
}
.zxgg .zxgg_t ul li a {
  font-size: 1.4rem;
}
.zxgg .zxgg_t ul .gg_on {
  background: #00cccc;
}
.zxgg .zxgg_t ul .gg_on a {
  color: #fff;
}
.zxgg .zxgg_t1 {
  margin: 2rem 0;
  padding: 0 1rem;
}
.zxgg .zxgg_t1 ul li {
  border-bottom: 1px solid #cccccc;
  height: 4rem;
  line-height: 4rem;
}
.zxgg .zxgg_t1 ul li p {
  font-size: 1.4rem;
  color: #fca22b;
  text-transform: uppercase;
}
.zxgg .zxgg_t1 ul li p i {
  color: #000;
}
.zxgg .zxgg_d {
  margin: 2rem 0;
}
.zxgg .zxgg_d ul li {
  height: 72px!important;
  padding: 1rem 0;
  border-bottom: 1px solid #cccccc;
}
.zxgg .zxgg_d ul li h3 {
  font-size: 1.4rem;
  color: #00cccc;
  line-height: 1.583;
}
.zxgg .zxgg_d ul li h3 i {
  color: #000;
}
.zxgg .zxgg_d ul li p {
  color: #333;
  font-size: 1.4rem;
  line-height: 2;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.zxgg .zxgg_d ul li:last-child {
  border: none;
}
.zxgg .z_v + .z_v {
  display: none;
}
.z_v {
  margin: 0 1rem;
  margin-top: 1rem;
  border: 1px solid #ccc;
}
.z_xyxx {
  padding: 1rem;
}
.z_xyxx .jyzc_t {
  text-align: center;
}
.z_xyxx .jyzc_t h3 {
  font-size: 2rem;
  color: #333333;
}
.z_xyxx>.z_xyxx_t>ul>li {
  position: relative;
  margin-top: 1rem;
  /*height: 4rem;*/
  line-height: 3rem;
  /*border-bottom: 1px solid #cccccc;*/
}
.z_xyxx .z_xyxx_t ul li span {
  float: left;
  text-align: left;
  display: inline-block;
  width: 115px;
  font-size: 1.4rem;
  color: #0c0000;
}
.z_xyxx .z_xyxx_t ul li input {
  border: 1px solid #ccc;
  width: 100px;
  line-height: 2;
  outline: none;
  color: #757575;
  font-size: 1.4rem;
  padding-left: 0.5rem;
  margin-left: -1.1rem;
}
.z_xyxx .z_xyxx_t ul li .xb {
  float: left;
}
.z_xyxx .z_xyxx_t ul li .xb .male {
  margin-left: 1rem;
}
.z_xyxx .z_xyxx_t ul li .select-menu-div1 {
  position: relative;
}
.z_xyxx .z_xyxx_t ul li .select-menu-div1 .select-menu-input1 {
  cursor: pointer;
  user-select: none;
  width: 100px;
}
.z_xyxx .z_xyxx_t ul li .select-menu-div1 .xia1 {
  display: inline-block;
  width: 12px;
  height: 8px;
  background: url(../images/img_4.png) no-repeat center;
  background-size: 100%;
  position: absolute;
  left: 164px;
  top: 15px;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.z_xyxx .z_xyxx_t ul li .select-menu-i1 {
  transform: rotate(180deg);
}
.z_xyxx .z_xyxx_t ul li .select-menu-ul1 {
  margin-top: 50px;
  list-style: none;
  opacity: 0;
  display: none;
  width: 110px;
  text-align: left;
  border: 1px solid #ddd;
  background: #fff;
  position: absolute;
  z-index: 1;
  top:30px;
  left: 102px;
  height: 300px;
  overflow-y: scroll;
  /*margin-left: 7.1rem;*/
}
.z_xyxx .z_xyxx_t ul li .select-menu-ul1 li {
  height: auto;
  line-height: 2rem;
  margin-top: 0 !important;
  padding: 2% 0 2% 3%;
  cursor: pointer;
}
.z_xyxx .z_xyxx_t ul li .select-menu-ul1 li i {
  color: #fca22b;
}
.z_xyxx .z_xyxx_t ul li .select-menu-ul1 .select-this1 {
  background: #00cccc;
  color: #fff;
}
.z_xyxx .z_xyxx_t ul li .km {
  padding-left: 75px;
}
.z_xyxx .z_xyxx_t ul li .km a {
  display: inline-block;
  font-size: 1.4rem;
  padding: 0 1rem;
  background: #ebebeb;
  line-height: 2.5;
  color: #adadad;
}
.z_xyxx .z_xyxx_t ul li .km p {
  font-size: 1.4rem;
  color: #949494;
}
.z_xyxx .xz {
  margin-top: 1rem;
}
.z_xyxx .xz .xz_t h3 {
  font-size: 1.4rem;
  color: #757575;
}
.z_xyxx .xz .xz_d {
  margin-top: 2rem;
  border: 1px solid #ccc;
}
.z_xyxx .xz .xz_d ol {
  border-bottom: 1px solid #ccc;
  background: #ebebeb;
}
.z_xyxx .xz .xz_d ol li {
  border-right: 1px solid #ccc;
  float: left;
  width: 12.5%;
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-size: 14px;
  color: #333333;
}
.z_xyxx .xz .xz_d ol li:last-child {
  border-right: none;
}
.z_xyxx .xz .xz_d ol:last-child {
  border-bottom: none;
}
.jsyq {
  padding: 3rem 1rem;
}
.jsyq .jsyq_t {
  text-align: center;
}
.jsyq .jsyq_t h3 {
  font-size: 2rem;
  color: #333333;
  line-height: 2;
}
.jsyq .jsyq_d ul li {
  position: relative;
  margin-top: 1rem;
  /*height: 4rem;*/
  line-height: 4rem;
  border-bottom: 1px solid #cccccc;
}
.jsyq .jsyq_d ul li span {
  float: left;
  text-align: left;
  display: inline-block;
  width: 80px;
  font-size: 1.4rem;
  color: #0c0000  ;
}
.jsyq .jsyq_d ul li input {
  border: none;
  outline: none;
  color: #757575;
  font-size: 1.4rem;
  width: 103px;
  line-height: 2;
}
.jsyq .jsyq_d ul li .xb {
  float: left;
}
.jsyq .jsyq_d ul li .xb .male {
  margin-left: 1rem;
}
.jsyq .jsyq_d ul li .select-menu-div1 {
  position: relative;
}
.jsyq .jsyq_d ul li .select-menu-div1 .select-menu-input1 {
  cursor: pointer;
  user-select: none;
}
.jsyq .jsyq_d ul li .select-menu-div1 .xia1 {
  display: inline-block;
  width: 12px;
  height: 8px;
  background: url(../images/img_4.png) no-repeat center;
  background-size: 100%;
  position: absolute;
  left: 150px;
  top: 20px;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.jsyq .jsyq_d ul li .select-menu-i1 {
  transform: rotate(180deg);
}
.jsyq .jsyq_d ul li .select-menu-ul1 {
  margin-top: 50px;
  list-style: none;
  opacity: 0;
  display: none;
  width: 100%;
  text-align: left;
  border: 1px solid #ddd;
  background: #fff;
  position: absolute;
  z-index: 1;
  top: 50px;
  left: 0px;
  height: 300px;
  overflow: auto;
}
.jsyq .jsyq_d ul li .select-menu-ul1 li {
  height: auto;
  line-height: 2rem;
  margin-top: 0 !important;
  padding: 2% 0 2% 3%;
  cursor: pointer;
}
.jsyq .jsyq_d ul li .select-menu-ul1 li i {
  color: #fca22b;
}
.jsyq .jsyq_d ul li .select-menu-ul1 .select-this1 {
  background: #00cccc;
  color: #fff;
}
.jsyq .jsyq_d ul li input[type="button"] {
  margin: 0 1rem;
  width: 93%;
  background: #00cccc;
  color: #fff;
  font-size: 1.4rem;
  height: 4rem;
  line-height: 4rem;
}
.jsyq .jsyq_d ul li .form_submit {
  margin: 0 1rem;
  width: 93%;
  background: #00cccc;
  color: #fff;
  font-size: 1.4rem;
  height: 4rem;
  line-height: 4rem;
}
.jsyq .jsyq_d ul li:last-child {
  border-bottom: none;
}
.jbxx {
  padding: 2rem 1rem;
}
.jbxx .jbxx_t {
  text-align: center;
}
.jbxx .jbxx_t h3 {
  font-size: 1.6rem;
  color: #000;
  line-height: 2;
}
.jbxx .jbxx_d {
  margin-top: 1rem;
}
.jbxx .jbxx_d > h3 {
  padding-left: 1rem;
  height: 3rem;
  line-height: 3rem;
  font-size: 1.4rem;
  color: #fff;
  background: #00cccc;
}
.jbxx .jbxx_d .jbxx_d1 {
  border: 1px solid #cccccc;
}
.jbxx .jbxx_d .jbxx_d1 ul > li {
  position: relative;
  border-bottom: 1px solid #cccccc;
  line-height: 3rem;
}
.jbxx .jbxx_d .jbxx_d1 ul > li span {
  float: left;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 25%;
  text-align: center;
  font-size: 1.5rem;
  color: #150101!important;
}
.jbxx .jbxx_d .jbxx_d1 ul > li span i {
  color: #FF0000;
  /*padding-right: 0.5rem;*/
}
.jbxx .jbxx_d .jbxx_d1 ul > li .div1 {
  border-left: 1px solid #cccccc;
  padding: 1rem;
  float: left;
  width: 75%;
}
.jbxx .jbxx_d .jbxx_d1 ul > li .div1 > input {
  width: 100%;
  padding-left: 1rem;
  font-size: 1.5rem;
  color: #333;
  height: 2rem;
  line-height: 2rem;
}
.jbxx .jbxx_d .jbxx_d1 ul > li .div1 p {
  line-height: 2;
  font-size: 1rem;
  color:#5f5757;
}
.jbxx .jbxx_d .jbxx_d1 ul > li .div1 p i {
  color: #FF0000;
  padding-right: 0.5rem;
}
.jbxx .jbxx_d .jbxx_d1 ul > li .div1 .xb .male {
  margin: 0 0.3rem;
}
.jbxx .jbxx_d .jbxx_d1 ul > li .div1 textarea {
  width: 100%;
  height: 6rem;
  resize: none;
  font-size: 1.4rem;
  padding-left: 1rem;
  padding-top: 1rem;
}
.jbxx .jbxx_d .jbxx_d1 ul > li .div1 .select-menu-div1 {
  padding: 0.5rem 0;
  position: relative;
}
.jbxx .jbxx_d .jbxx_d1 ul > li .div1 .select-menu-div1 .select-menu-input1 {
  cursor: pointer;
  user-select: none;
  width: 180px;
  height: 2rem;
  line-height: 3rem;
  padding-left: 1rem;
}
.jbxx .jbxx_d .jbxx_d1 ul > li .div1 .select-menu-div1 .xia1 {
  display: inline-block;
  width: 12px;
  height: 8px;
  background: url(../images/img_4.png) no-repeat center;
  background-size: 100%;
  position: absolute;
  left: 150px;
  top: 20px;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.jbxx .jbxx_d .jbxx_d1 ul > li .div1 .select-menu-i1 {
  transform: rotate(180deg);
}
.jbxx .jbxx_d .jbxx_d1 ul > li .div1 .select-menu-ul1 {
  list-style: none;
  opacity: 0;
  display: none;
  width: 72px;
  text-align: left;
  border: 1px solid #ddd;
  background: #fff;
  position: absolute;
  bottom: 0;
  /*left: 0px;*/
  z-index: 1;
  height: 300px;
  overflow-y: scroll;
  top: 50px;
}
.jbxx .jbxx_d .jbxx_d1 ul > li .div1 .select-menu-ul1 li {
  border-bottom: 1px solid #cccccc;
  height: auto;
  margin-top: 0 !important;
  padding: 2% 0 2% 3%;
  cursor: pointer;
}
.jbxx .jbxx_d .jbxx_d1 ul > li .div1 .select-menu-ul1 li i {
  color: #fca22b;
}
.jbxx .jbxx_d .jbxx_d1 ul > li .div1 .select-menu-ul1 .select-this1 {
  background: #00cccc;
  color: #fff;
}
.jbxx .jbxx_d .jbxx_d1 ul > li .xz_d {
  margin: 1rem 0;
  border: 1px solid #ccc;
}
.jbxx .jbxx_d .jbxx_d1 ul > li .xz_d ol {
  border-bottom: 1px solid #ccc;
  background: #ebebeb;
}
.jbxx .jbxx_d .jbxx_d1 ul > li .xz_d ol li {
  border-right: 1px solid #ccc;
  float: left;
  width: 12.5%;
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-size: 1rem;
  color: #333333;
}
.jbxx .jbxx_d .jbxx_d1 ul > li .xz_d ol li:last-child {
  border-right: none;
}
.jbxx .jbxx_d .jbxx_d1 ul > li .xz_d ol:last-child {
  border-bottom: none;
}
.jbxx .jbxx_d .jbxx_d1 ul li:last-child {
  border-bottom: none;
}
.jbxx .tj {
  margin: 0 2rem;
  margin-top: 2rem;
}
.jbxx .tj a {
  width: 100%;
  display: block;
  border: 1px solid #cccccc;
  background: #00cccc;
  color: #fff;
  font-size: 1.4rem;
  text-align: center;
  height: 3rem;
  line-height: 3rem;
}
.jbxx .sczp .sczp_t {
  margin-top: 1rem;
  text-align: center;
}
.jbxx .sczp .sczp_t h3 {
  height: 3rem;
  line-height: 3rem;
  font-size: 1.4rem;
  color: #fff;
  background: #00cccc;
}
.jbxx .sczp .sczp_d p {
  margin-top: 0.5rem;
  font-size: 1.2rem;
  line-height: 2;
  color: #333;
}
.jbxx .sczp .sczp_d1 {
  margin-top: 1rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.jbxx .sczp .sczp_d1 .v1 a {
  display: inline-block;
  border: 1px solid #cccccc;
  padding: 0 1rem;
  font-size: 1.2rem;
  color: #333;
  line-height: 2rem;
}
.jbxx .sczp .sczp_d1 .v1 span {
  padding-left: 0.5rem;
  font-size: 1.2rem;
  color: #333;
}
.jbxx .sczp .sczp_d1 a {
  display: inline-block;
  border: 1px solid #cccccc;
  padding: 0 1rem;
  font-size: 1.2rem;
  color: #333;
  line-height: 2rem;
}
.jbxx .sczp .slzp {
  margin-top: 1rem;
}
.jbxx .sczp .slzp p {
  font-size: 1.4rem;
  color: #333;
  line-height: 2;
}
.jbxx .sczp .slzp p a {
  color: red;
}
.jbxx .sczp .slzp_t {
  margin-top: 1rem;
  text-align: center;
  border: 1px solid #cccccc;
}
.jbxx .sczp .slzp_t h3 {
  font-size: 1.4rem;
  color: #fff;
  height: 3rem;
  line-height: 3rem;
  background: #00cccc;
}
.jbxx .sczp .slzp_t a {
  display: block;
  padding: 0.5rem 0;
}
.jbxx .sczp .slzp_t a img {
  width: 4.2rem;
  height: 5.55rem;
}
.jbxx .sczp .slzp_t a p {
  font-size: 1.4rem;
  line-height: 2;
}
.hyzx {
  background: #fff;
  padding: 1rem;
}
.hyzx .hyzx_t {
  display: flex;
  flex: 1;
}
.hyzx .hyzx_t img {
  width: 7.3rem;
  height: 7.3rem;
  border-radius: 100%;
}
.hyzx .hyzx_t .hyzx_t1 {
  width: 100%;
  padding: 1rem 0;
  padding-left: 1rem;
}
.hyzx .hyzx_t .hyzx_t1 h3 {
  font-size: 1.6rem;
  color: #2c2c2c;
  line-height: 2;
}
.hyzx .hyzx_t .hyzx_t1 .hyzx_t2 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.hyzx .hyzx_t .hyzx_t1 .hyzx_t2 p {
  font-size: 1.4rem;
  color: #707070;
}
.hyzx .hyzx_t .hyzx_t1 .hyzx_t2 a {
  font-size: 1.4rem;
  color: #707070;
}
.ljcz {
  margin: 1rem 0;
}
.ljcz a img {
  width: 100%;
}
.ljcz_t {
  padding: 2rem 0;
  margin-top: 3rem;
}
.ljcz_t ul li {
  padding: 1rem 0;
  background: #fff;
  margin-bottom: 1rem;
}
.ljcz_t ul li a {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 1rem;
}
.ljcz_t ul li a .ljcz_t1 img {
  height: 2.4rem;
  margin-right: 0.5rem;
  vertical-align: top;
  margin-top: 2px;
}
.ljcz_t ul li a .ljcz_t1 span {
  font-size: 1.4rem;
  color: #333333;
  line-height: 2;
}
.ljcz_t ul li a i img {
  width: 0.65rem;
  height: 1.15rem;
}
.xz {
  /*margin: 1rem;*/
  margin-bottom: 1rem;
  border: 1px solid #ccc;
}
.xz > h3 {
  height: 40px;
  line-height: 40px;
  padding-left: 15px;
  font-size: 16px;
  background: #f8f8f8;
  color: #333;
}
.xz .xz_t {
  margin: 10px;
  border: 1px solid #ccc;
}
.xz .xz_t > h3 {
  text-align: center;
  font-size: 1.4rem;
  color: #333;
  line-height: 2;
}
.xz .xz_t .xz_d {
  margin-top: 10px;
}
.xz .xz_t .xz_d table {
  width: 100%;
}
.xz .xz_t .xz_d table thead tr {
  background: #edf5e0;
}
.xz .xz_t .xz_d table thead tr th {
  text-align: center;
  font-size: 1.3rem;
  color: #333;
  line-height: 3;
}
.xz .xz_t .xz_d table tbody tr {
  border-bottom: 1px solid #cccccc;
}
.xz .xz_t .xz_d table tbody tr td {
  text-align: center;
  font-size: 1.2rem;
  color: #333;
  line-height: 3;
}
.xz .xz_t .xz_d table tbody tr:last-child {
  border-bottom: none;
}
.xz .xz_bz {
  padding: 20px 10px;
}
.xz .xz_bz p {
  font-size: 14px;
  color: #333;
  line-height: 2;
}
.footer {
  background: #666666;
  padding: 2rem 1rem 10rem 1rem;
  display: flex;
  justify-content: space-between;
}
.footer .footer_t {
  text-align: center;
}
.footer .footer_t img {
  width: 7.5rem;
  height: 7.5rem;
}
.footer .footer_t p {
  font-size: 1.4rem;
  color: #fff;
  line-height: 2;
}
.footer .footer_d .footer_d1 {
  padding-bottom: 0.5rem;
}
.footer .footer_d .footer_d1 a {
  float: left;
  font-size: 1.4rem;
  color: #fff;
}
.footer .footer_d .footer_d1 a i {
  color: #fff;
  margin: 0 0.7rem;
}
.footer .footer_d p {
  font-size: 1.4rem;
  color: #fff;
  line-height: 1.5;
}
.footer2 {
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 999;
  width: 100%;
  background: #00cccc;
  padding: 1rem;
}
.footer2 ul li {
  float: left;
  width: 25%;
  text-align: center;
}
.footer2 ul li a {
  display: block;
}
.footer2 ul li a img {
  height: 3.1rem;
}
.footer2 ul li a p {
  font-size: 1.2rem;
  color: #fff;
  line-height: 2;
}
.footer2 ul li:nth-of-type(4n+1) {
  margin-left: 0;
}
