*,
*:after,
*::before {
  -moz-box-sizing: border-box;
  box-sizing: border-box
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
fieldset,
lengend,
button,
input,
textarea,
th,
td {
  margin: 0;
  padding: 0;
  _background-image: url(about:blank);
  _background-attachment: fixed
}

body,
button,
input,
select,
textarea {
  font-size: 14px;
  outline: 0
}

ul,
ol,
li {
  list-style: none
}

img {
  border: 0;
  vertical-align: middle
}

.img-responsive {
  width: 100%;
  height: auto
}

a {
  text-decoration: none;
  color: #555
}

a:hover {
  text-decoration: none
}

h1 {
  font-size: 24px;
  font-weight: normal
}

h2 {
  font-size: 20px;
  font-weight: normal
}

h3 {
  font-size: 19px;
  font-weight: normal
}

h4 {
  font-size: 16px
}

h5 {
  font-size: 14px
}

h6 {
  font-size: 12px
}

.slider-container {
  width: 100%;
  overflow: hidden;
}

.slider-wrapper {
  display: flex;
  flex-wrap: wrap;
  transition: transform 0.3s ease-in-out;
}

.slider-slide {
  flex-basis: calc(100% / 3);
  text-align: center;
  padding: 20px;
}

.slider-controls {
  display: flex;
  justify-content: center;
  margin-top: 20px;
}

.slider-prev,
.slider-next {
  margin: 0 10px;
}

.banner_body {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
  padding: 60px 0 40px 0;
}

.banner_body-left {
  width: 38%;
  position: relative;
}

.banner_body-left>p {
  font-size: 30px;
  position: absolute;
  bottom: 18%;
  left: 0%;
  right: 0;
  display: block;
  text-align: center;
  color: #416ea1;
  font-weight: 600;
}

.banner_body-left img {
  display: block;
  width: 100%;
  height: 160px;
}

.banner_body-right {
  width: 62%;
}

.banner_body-right .wrapper {
  height: 100%
}

.banner_body-right .swiper-container {
  height: 96%
}

.banner_body-right .swiper-container img {
  height: 100%
}

.search_form-body {
  width: auto;
  min-height: 500px;
  padding: 10%;
  text-align: center;
}

.search_form-body h1 {
  font-size: 26px;
  margin-bottom: 20px;
}

.search_form-body .text-center {
  width: 100%;
  margin-top: 60px;
}

.search_form-body .text-center i.fa-check {
  font-size: 40px;
  color: #0081bf;
}

.search_form-body .text-center i {
  color: #f00
}

.search_form-body .fc-msg-url {
  width: auto;
  color: #0081bf;
  margin-top: 30px;
}

.search_form-body .fc-msg-url a {
  font-size: 16px;
  color: #0081bf;
}

.list_banner {
  width: 100%
}

.list_banner img {
  width: 100%
}

.category_top {
  width: auto;
  text-align: center;
  margin-top: 30px;
}

.category_top>a {
  font-size: 16px;
  padding: 6px 15px;
  margin: 0 10px;
}

.category_top>a.active {
  background: #2eb4bf;
  color: #fff;
}

/*kf*/
.right-side {
  width: 72px;
  position: fixed;
  right: 10px;
  top: 50%;
  margin-top: -198px;
  z-index: 1000000;
  padding-top: 1px;
  border: 1px solid #0081bf;
  border-radius: 5px;
  background: #fff;
}

.right-side .jingling {
  margin-bottom: -20px;
  z-index: 9;
}

.right-side .right-side-body>div {
  width: 100%;
  height: 80px;
  margin-top: -1px;
  cursor: pointer;
  transition: all .3s;
  z-index: 1;
  position: relative;
}

.right-side .right-side-body>div#backTop {
  height: auto
}

.right-side .icon {
  display: block;
  width: 100%;
  height: 57px;
  background-position: center center;
  background-repeat: no-repeat;
  transition: all .3s;
}

.right-side .icon>span {
  font-size: 40px;
  text-align: center;
  display: block;
  color: #0081bf;
  line-height: 57px;
}

.right-side .title {
  text-align: center;
  font-size: 13px;
  color: #000;
  transition: all .3s;
}

.right-side .right-side-body>div:hover .title {
  color: #fb928f;
}

.right-side .item {
  /* background: #f39f4a; */
  /* border-bottom: 1px solid #0081bf; */
}

.right-side .item:hover span {
  color: #fb928f
}

.right-side .item1 .attention {
  visibility: hidden;
  opacity: 0.9;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background-color: #ff5a00;
  text-align: center;
  font-size: 12px;
  color: #fff;
  line-height: 18px;
  position: absolute;
  left: 1px;
  top: 1px;
}

.right-side .item1 .attention.show {
  visibility: visible;
  opacity: 1;
}

.right-side .item4 .sig {
  width: 119px;
  height: 119px;
  visibility: hidden;
  position: absolute;
  bottom: 0;
  right: 71px;
  transform: scale(0);
  transition: all ease .3s;
  transform-origin: right bottom;
}

.right-side .item4 .sig img {
  width: 100%;
  height: 100%;
}

.right-side .item4:hover .sig {
  visibility: visible;
  transform: scale(1);
}

/*hover*/
.liucheng_body2>ul li>span img {
  transition: all .5s ease;
}

.liucheng_body2>ul li:hover img {
  transform: translate(0%, 0%) scale(1.3);
}

.xiangmu_body>ul li:hover p {
  color: #0081bf
}

.index_youshi-ul>ul li:hover {
  box-shadow: rgba(0, 0, 0, 0.35) 2px 2px 5px;
  transition: all 1s ease;
  -o-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -webkit-transition: all 1s ease;
}

.news_body-l-img:hover img {
  transform: translate(0%, 0%) scale(1.3);
}

.list_news-body .list_news-l>ul li:hover img {
  transform: translate(0%, 0%) scale(1.3);
}

.list_body>ul li:hover img {
  transform: translate(0%, 0%) scale(1.3);
}

/*hover-ne*/
#ClCache {
  display: none
}

.postion_top {
  font-size: 16px;
  color: #6f6f6f;
  line-height: 44px;
}

.postion_top a {
  font-size: 16px;
  color: #6f6f6f;
}

.page {
  width: 100%;
  border-top: 1px dashed #ccc;
  padding-top: 15px;
  margin-top: 30px;
}

.page>ul {
  width: 80%;
  display: flex;
  justify-content: end;
  flex-wrap: wrap;
  margin: 0 auto;
}

.page>ul li {
  width: auto;
  /* padding: 5px 15px; */
  margin: 0 5px;
  margin-bottom: 10px;
}

.page>ul li.active {
  background: #2eb4bf;
}

.page>ul li.active a {
  color: #fff;
  padding: 5px 15px;
}

.page>ul li:hover {
  background: #2eb4bf;
}

.page>ul li:hover a {
  color: #fff
}

.page>ul li a {
  font-size: 16px;
  display: block;
  color: #6f6f6f;
  padding: 5px 10px;
}

a.abtn {
  display: block;
  width: 58px;
  height: 58px;
  line-height: 58px;
  text-align: center;
  position: absolute;
  top: 39%;
  background: #97b4d5;
  border-radius: 50%;
  z-index: 9;
}

a.abtn>span {
  font-weight: 600;
  font-size: 30px;
  color: #fff;
}

a.aleft {
  float: left;
  left: 0;
  top: 39%;
}

a.agrayleft {
  border: 1px solid #dedede;
  color: #dedede
}

a.aright {
  right: 0;
  transform: rotate(180deg);
}

a.agrayright {
  border: 1px solid #dedede;
  color: #dedede
}

.scrolllist {
  width: 90%;
  height: auto;
  margin: 0 auto;
  position: relative;
}

.scrolllist .imglist_w {
  max-width: 1200px;
  width: 90%;
  height: 340px;
  overflow: hidden;
  margin: 0 auto;
  position: relative;
  /*必要元素*/
}

.scrolllist .imglist_w ul {
  width: 20000px;
  position: absolute;
  left: 0px;
  top: 0px;
}

.scrolllist .imglist_w li {
  width: 400px;
  float: left;
  margin: 0 10px;
  text-align: center;
}

.scrolllist .imglist_w li img {
  padding: 2px;
  border: solid 1px #ddd;
  width: auto;
  max-width: 100%;
}

.scrolllist .imglist_w li a {
  text-decoration: none;
  float: left;
}

.scrolllist .imglist_w li a:hover img {
  filter: alpha(opacity=86);
  -moz-opacity: 0.86;
  opacity: 0.86;
}

.scrolllist .imglist_w li p {
  line-height: 40px;
}

/*list_shiguan*/
.list_shiguan {
  width: 100%;
  margin-top: 60px;
}

.list_shiguan .shiguan_jiancha {
  width: auto
}

.list_shiguan .shiguan_jiancha>a {
  text-align: center;
  padding: 0 20px;
  display: flex;
  background: #fb928f;
  width: 27%;
  font-size: 16px;
  color: #fff;
  line-height: 40px;
  border-radius: 20px;
  margin: 40px auto;
}

.list_shiguan .shiguan_jiancha>a span {
  font-size: 24px;
  margin-right: 5px;
}

.list_shiguan .shiguan_jiancha>h2 {
  font-size: 40px;
  color: #3a3993;
  text-align: center
}

.list_shiguan .shiguan_jiancha .shiguan_jiancha-tab {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin-top: 60px;
}

.list_shiguan .shiguan_jiancha .shiguan_jiancha-tab>a {
  font-size: 20px;
  margin: 0 50px;
  text-align: center;
}

.list_shiguan .shiguan_jiancha .shiguan_jiancha-tab>a span {
  display: block;
  width: 200px;
  height: 200px;
  border-radius: 100%;
  margin: 0 auto;
}

.list_shiguan .shiguan_jiancha .shiguan_jiancha-tab>a span img {
  max-width: 100%;
  margin-top: 55px;
  width: auto;
}

.list_shiguan .shiguan_jiancha .shiguan_jiancha-tab>a p {
  font-size: 24px;
  margin-top: 15px;
}

.list_shiguan .shiguan_jiancha .shiguan_jiancha-tab>a.tt1 p {
  color: #09a7b4;
}

.list_shiguan .shiguan_jiancha .shiguan_jiancha-tab>a.active {
  font-size: 20px;
}

.list_shiguan .shiguan_jiancha .shiguan_jiancha-tab>a.active span {
  background: #ebecec;
}

.shiguan_jiancha-body {
  width: 100%;
  margin-top: 60px;
}

.shiguan_jiancha-none {
  display: none
}

.shiguan_jiancha-none.active {
  display: block
}

.shiguan_jiancha-none.tt2>ul {}

.shiguan_jiancha-none.tt2>ul li {
  width: auto;
  padding: 0 30px;
}

.shiguan_jiancha-none>ul {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

.shiguan_jiancha-none>ul li {
  width: 30%;
  line-height: 80px;
  background-color: #09a7b4;
  margin: 20px;
  border-radius: 20px;
  text-align: center;
}

.shiguan_jiancha-none>ul li p {
  color: #fff;
  font-size: 20px;
}

.shiguan_jiancha-none.tt2>ul li:nth-child(1) {
  background: #fb9593
}

.shiguan_jiancha-none.tt2>ul li:nth-child(3) {
  background: #fb9593
}

.shiguan_jiancha-none.tt2>ul li:nth-child(6) {
  background: #fb9593
}

.shiguan_jishu {
  width: 100%;
  margin-top: 120px;
  margin-bottom: 80px;
}

.shiguan_jishu>h2 {
  font-size: 40px;
  color: #3a3993;
  text-align: center;
  margin: 60px 0;
}

.shiguan_jishu>span {
  font-size: 18px;
  color: #505050;
  text-align: center;
  display: block;
}

.shiguan_jishu-body {
  margin-top: 60px;
  display: flex;
  justify-content: end;
}

.shiguan_jishu-img {
  width: 50%;
}

.shiguan_jishu-img img {
  width: 100%
}

.shiguan_jishu-title {
  width: 58%;
  margin-left: -200px;
}

.shiguan_jishu-title>h3 {
  font-size: 24px;
  text-align: center;
  margin-top: 40px;
  margin-left: 76px;
}

.shiguan_jishu-title hr {
  width: 68px;
  margin: 0 auto;
  border: 2px solid #403993;
  margin-bottom: 50px;
}

.shiguan_jishu-title .shiguan_jishu-title-li {
  width: 100%
}

.shiguan_jishu-title .shiguan_jishu-title-li>ul {
  display: flex;
  justify-content: space-evenly;
  flex-wrap: wrap;
  background: rgb(79 77 163 / 0.77);
  padding: 14% 9%;
  border-radius: 76px 0 0;
}

.shiguan_jishu-title .shiguan_jishu-title-li>ul li {
  width: 50%;
  list-style: disc;
  color: #fff;
  font-size: 22px;
}

.shiguan_jishu-title .shiguan_jishu-title-li>ul li p {
  font-size: 16px;
  line-height: 40px;
  color: #fff;
}

.shiguan_jishu-lc {
  width: 100%
}

.shiguan_jishu-lc>h2 {
  font-size: 40px;
  color: #3a3993;
  text-align: center;
  margin: 60px 0;
}

.shiguan_jishu-lc>a {
  text-align: center;
  padding: 0 20px;
  display: flex;
  background: #09a7b4;
  width: 27%;
  font-size: 16px;
  color: #fff;
  line-height: 40px;
  border-radius: 20px;
  margin: 40px auto;
}

.shiguan_jishu-lc>ul {
  position: relative;
  height: 330px;
  margin-top: 100px;
  background: url(../image/lc.png) center center no-repeat;
}

.shiguan_jishu-lc>ul li {
  position: absolute;
  text-align: center;
}

.shiguan_jishu-lc>ul li .lc_absolute {
  position: relative;
  height: 183px;
}

.shiguan_jishu-lc>ul li p {
  margin-top: 17px;
  font-size: 16px;
  color: #3a3993;
}

.shiguan_jishu-lc>ul li .p1 {
  font-size: 26px;
  color: #fff;
}

.shiguan_jishu-lc>ul li .shiguan_jishu-lc-img {
  text-align: center;
}

.shiguan_jishu-lc>ul li .shiguan_jishu-lc-img img {
  display: block;
  margin: 0 auto;
}

.shiguan_jishu-lc>ul li .shiguan_jishu-lc-img .img2 {
  display: none
}

.shiguan_jishu-lc>ul li:hover .img2 {
  display: block
}

.shiguan_jishu-lc>ul li:hover .img1 {
  display: none
}

.shiguan_jishu-lc>ul li:hover .p1 {
  background: url(../image/lc-1.png) bottom center no-repeat;
}

.shiguan_jishu-lc>ul li:nth-child(2):hover .p1 {
  background: url(../image/lc-4.png) top center no-repeat;
}

.shiguan_jishu-lc>ul li:nth-child(4):hover .p1 {
  background: url(../image/lc-4.png) top center no-repeat;
}

.shiguan_jishu-lc>ul li:nth-child(6):hover .p1 {
  background: url(../image/lc-4.png) top center no-repeat;
}

.shiguan_jishu-lc>ul li .p1 {
  background: url(../image/lc-2.png) bottom center no-repeat;
}

.shiguan_jishu-lc>ul>hr {
  width: 100%;
  border: 4px solid #ababdf;
  top: 125px;
  position: absolute;
  z-index: 1;
}

.shiguan_jishu-lc>ul li:nth-child(1) {
  top: 0;
  left: 50px;
}

.shiguan_jishu-lc>ul li:nth-child(2) {
  top: 155px;
  left: 225px;
}

.shiguan_jishu-lc>ul li:nth-child(3) {
  top: 0;
  left: 370px;
  z-index: 3;
}

.shiguan_jishu-lc>ul li:nth-child(4) {
  top: 130px;
  left: 495px;
}

.shiguan_jishu-lc>ul li:nth-child(5) {
  top: 0;
  left: 710px;
}

.shiguan_jishu-lc>ul li:nth-child(6) {
  top: 130px;
  left: 904px;
}

.shiguan_jishu-lc>ul li:nth-child(7) {
  top: 0;
  left: 1060px;
}

.shiguan_jishu-lc>ul li:nth-child(1) .p1 {
  width: 41px;
  position: absolute;
  bottom: 0;
  height: 93px;
  left: 10px;
  padding-top: 55px;
  display: block;
}

.shiguan_jishu-lc>ul li:nth-child(3) .p1 {
  width: 41px;
  position: absolute;
  bottom: 0;
  height: 93px;
  left: 20px;
  padding-top: 55px;
  display: block;
}

.shiguan_jishu-lc>ul li:nth-child(5) .p1 {
  width: 41px;
  position: absolute;
  bottom: 0;
  height: 93px;
  left: 10px;
  padding-top: 55px;
  display: block;
}

.shiguan_jishu-lc>ul li:nth-child(7) .p1 {
  width: 41px;
  position: absolute;
  bottom: 0;
  height: 93px;
  left: 10px;
  padding-top: 55px;
  display: block;
}

.shiguan_jishu-lc>ul li:nth-child(2) .p1 {
  background: url(../image/lc-3.png) top center no-repeat;
  padding-top: 2px;
  padding-bottom: 44px;
  margin-top: -11px;
}

.shiguan_jishu-lc>ul li:nth-child(4) .p1 {
  background: url(../image/lc-3.png) top center no-repeat;
  padding-top: 2px;
  padding-bottom: 44px;
  margin-top: 14px;
}

.shiguan_jishu-lc>ul li:nth-child(6) .p1 {
  background: url(../image/lc-3.png) top center no-repeat;
  padding-top: 2px;
  padding-bottom: 44px;
  margin-top: 14px;
}

.shiguan_jiancha-taocan {
  width: 100%
}

.shiguan_jiancha-taocan>h2 {
  font-size: 40px;
  color: #3a3993;
  text-align: center;
  margin: 60px 0;
}

.shiguan_jiancha-taocan-tab {
  text-align: center;
  margin-bottom: 60px;
}

.shiguan_jiancha-taocan-tab>a {
  font-size: 16px;
  padding: 20px 20px;
}

.shiguan_jiancha-taocan-tab>a.active {
  background: #605fcf;
  color: #fff;
}

.shiguan_jiancha-taocan-tab>a:hover {
  color: #605fcf
}

.shiguan_jiancha-taocan-tab>a.active:hover {
  color: #fff
}

.shiguan_jiancha-taocan-none {
  display: none;
}

.shiguan_jiancha-taocan-body .shiguan_jiancha-taocan-none.active {
  display: flex;
  justify-content: space-evenly;
  flex-wrap: wrap;
  opacity: 1;
}

.shiguan_jiancha-taocan-body .shiguan_jishu-taocan-img {
  width: 50%
}

.shiguan_jiancha-taocan-body .shiguan_jishu-taocan-img img {
  width: 100%
}

.shiguan_jishu-taocan-title {
  width: 50%;
  background: rgb(79 77 163 / 0.77);
  padding: 6% 9%;
  border-radius: 76px 0 0;
  margin-left: -200px;
  margin-top: 100px;
}

.shiguan_jishu-taocan-title-li>h3 {
  font-size: 24px;
  color: #fff;
  font-weight: 600;
  margin-bottom: 30px;
}

.shiguan_jishu-taocan-title-li-p {
  width: auto
}

.shiguan_jishu-taocan-title-li-p>h3 {
  font-size: 18px;
  font-weight: 600;
  color: #fff;
  margin-bottom: 10px;
}

.shiguan_jishu-taocan-title-li-p>p {
  font-size: 16px;
  color: #fff;
  line-height: 30px;
}

.shiguan_jishu-taocan-title-li-p>a {
  display: block;
  text-align: right;
  color: #fff;
  margin-top: 30px;
}

.shiguan_jiancha-taocan-body {}

.shiguan_jiancha-taocan-body .shiguan_jiancha-taocan-none {
  display: none
}

.shiguan_youshi {
  width: 100%
}

.shiguan_youshi>h2 {
  font-size: 40px;
  color: #3a3993;
  text-align: center;
  margin: 60px 0;
}

.shiguan_youshi-body {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.shiguan_youshi-body .shiguan_youshi-tab {
  width: 16%;
}

.shiguan_youshi-body .shiguan_youshi-tab>a {
  font-size: 16px;
  display: block;
  text-align: center;
  line-height: 46px;
}

.shiguan_youshi-body .shiguan_youshi-tab>a.active {
  color: #fff;
  font-size: 16px;
  background: #605fcf;
}

.shiguan_youshi-body .shiguan_youshi-tab>a:hover {
  background: #605fcf;
  color: #fff;
}

.shiguan_youshi-body .shiguan_youshi-img {
  width: 69%;
}

.shiguan_youshi-body .shiguan_youshi-img .shiguan_youshi-img-div {
  display: none;
  position: relative;
  overflow: hidden;
}

.shiguan_youshi-body .shiguan_youshi-img .shiguan_youshi-img-div.active {
  display: block
}

.shiguan_youshi-body .shiguan_youshi-img .shiguan_youshi-img-div img {
  width: 100%
}

.shiguan_youshi-body .shiguan_youshi-img .shiguan_youshi-img-div p {
  font-size: 16px;
  display: block;
  position: absolute;
  bottom: 0;
  background: rgb(43 43 43 / 0.8);
  color: #fff;
  padding: 20px 36px;
  line-height: 26px;
  width: 100%;
}

.shiguan_wenda {
  margin: 80px 0;
}

.shiguan_wenda>h2 {
  font-size: 40px;
  color: #3a3993;
  font-weight: 500;
  width: 34%;
}

.shiguan_wenda>h2>span {
  font-weight: 600
}

.shiguan_wenda>p {
  font-size: 22px;
  text-align: right;
  width: 33%;
  color: #3a3a92;
}

.shiguan_wenda-body {
  display: flex;
  justify-content: space-evenly;
  flex-wrap: wrap;
}

.shiguan_wenda-body .shiguan_wenda-body-img {
  width: 30%;
}

.shiguan_wenda-body .shiguan_wenda-body-img img {
  width: auto;
  max-width: 100%
}

.shiguan_wenda-body>ul {
  width: 65%;
  margin-right: 5%;
  margin-top: 54px;
}

.shiguan_wenda-body>ul li {
  width: 100%;
  margin: 15px 0;
}

.shiguan_wenda-body>ul li a {
  font-size: 18px;
  color: #000;
  display: block;
  margin-bottom: 10px;
  border-left: 3px solid #3a3993;
  padding-left: 10px;
}

.shiguan_wenda-body>ul li p {
  font-size: 14px;
  color: #717171;
  line-height: 24px;
  padding-left: 15px;
}

.shiguan_wenda-body>ul>a {
  text-align: center;
  padding: 0 20px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  background: #09a7b4;
  width: 46%;
  font-size: 16px;
  color: #fff;
  line-height: 40px;
  border-radius: 20px;
  margin: 40px auto;
}

.shiguan_wenda-body>ul>a>span {
  margin-right: 5px
}

/*about*/
.about {
  width: 100%
}

.about .about_body {
  display: flex;
  justify-content: space-evenly;
  flex-wrap: wrap;
  margin-top: 40px;
  margin-bottom: 15px;
}

.about .about_body .about_body-l {
  width: 40%;
}

.about .about_body .about_body-l h2 {
  font-size: 33px;
  font-weight: 600;
  color: #6261a9;
  margin-bottom: 20px;
}

.about .about_body .about_body-l p {
  font-size: 16px;
  color: #878787;
  line-height: 32px;
}

.about .about_body .about_body-r {
  width: 37%;
}

.about .about_body .about_body-r img {
  width: 100%
}

.about_zizhi.list_body>ul li {
  width: auto;
  padding: 1%;
}

.about_zizhi.list_body>ul li .list_news-title {
  width: auto;
  text-align: center;
}

.warper {
  max-width: 1800px;
  margin: 0 auto;
}

.fl {
  float: left
}

.fr {
  float: right
}

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.clearfix:before,
.clearfix:after {
  content: " ";
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.clearfix:after {
  clear: both;
}

.clearfix {
  *zoom: 1;
}

.pr {
  position: relative;
}

.warper {
  max-width: 1800px;
  margin: 0 auto;
}

.about-main2 {
  height: 933px;
  width: 100%;
  overflow: hidden;
}

.about-main2 .licheng-bg {
  width: 100%;
  height: 100%;
  position: relative;
}

.about-main2 .licheng-bg .warper {
  height: 100%;
}

.about-main2 .licheng-bg img {
  height: 518px;
  position: absolute;
  bottom: 0px;
  left: 0;
}

.about-main2 .ny-title {
  padding-top: 80px;
}

.ny-title .title-en {
  font-size: 36px;
  color: #b4b4b4;
  font-family: arial;
  line-height: 36px;
  font-weight: normal;
}

.ny-title .title-ch {
  font-size: 26px;
  color: #333333;
  margin: 15px 0;
  font-weight: normal;
}

.ny-title i {
  display: block;
  width: 42px;
  height: 1px;
  background-color: #b5b5b5;
}

/**/
.about-main2 .licheng-bg {
  width: 100%;
  height: 100%;
  position: relative;
  background: #f1f9fc;
}

.about-main2 .ny-title>h2 {
  font-size: 20px;
  text-align: center;
  font-weight: 600;
  color: #535353;
}

.about-main2 .licheng-content {
  position: absolute;
  width: 100%;
  height: 100%;
  margin-top: 60px;
  background: url(../image/about_lc-back.jpg);
}

.about-main2 .licheng-content ul li {
  width: 100%;
  float: left;
  height: 100%;
}

.about-main2 .licheng-content ul li .about_lc-top {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin-bottom: 25px;
}

.about-main2 .licheng-content ul li .about_lc-top-li {
  width: 18%;
  margin: 0 2%;
}

.about-main2 .licheng-content ul li .about_lc-top-li>span {
  font-size: 28px;
  font-weight: 600;
  color: #3a338e;
  margin-bottom: 10px;
  display: block;
}

.about-main2 .licheng-content ul li .about_lc-top-li>p {
  font-size: 12px;
  line-height: 24px;
  color: #080808;
}

.about-main2 .licheng-content ul li .about_lc-bottm {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

.about-main2 .licheng-bg {
  width: 100%;
  height: 100%;
  position: relative;
  background: #f1f9fc;
}

.about-main2 .licheng-content ul li .about_lc-top .about_lc-top-li:nth-child(1) {
  margin-left: 165px;
  margin-top: 96px;
}

.about-main2 .licheng-content ul li .about_lc-top .about_lc-top-li:nth-child(2) {
  margin-left: 20px;
}

.about-main2 .licheng-content ul li .about_lc-top .about_lc-top-li:nth-child(3) {
  margin-top: 108px;
}

.about-main2 .licheng-content ul li .about_lc-bottm .about_lc-top-li:nth-child(1) {
  margin-left: -149px;
  margin-top: 12px;
}

.about-main2 .licheng-content ul li .about_lc-bottm .about_lc-top-li:nth-child(2) {
  margin-left: 20px;
  margin-top: 12px;
}

.about-main2 .licheng-content ul li .about_lc-bottm .about_lc-top-li:nth-child(3) {
  margin-top: 12px;
  text-align: left;
}

.about-main2 .licheng-content ul li .about_lc-bottm .about_lc-top-li:nth-child(3)>p {
  text-align: left
}

.about-main2 .licheng-content ul li .about_lc-bottm .about_lc-top-li>p {
  font-size: 12px;
  line-height: 22px;
  color: #fff;
  text-align: right;
}

.about-main2 .licheng-content ul li .about_lc-bottm .about_lc-top-li>span {
  font-size: 28px;
  font-weight: 600;
  color: #fff;
  margin-bottom: 10px;
  display: block;
}

.about-main2 .licheng-content ul li .about_lc-bottm {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}


.lc-swiper-btn {
  width: 100%;
  position: absolute;
  top: 370px;
}

.lc-swiper-btn a {
  display: block;
  position: absolute;
}

.lc-swiper-btn .btn-prev {
  position: absolute;
  left: 15px;
  top: 50px;
  display: none;
}

.lc-swiper-btn .btn-next {
  position: absolute;
  right: 0;
  top: 50px;
  display: none;
}

.lc-swiper-btn .iconfont {
  font-size: 30px;
}

.about_fuwu {
  width: 100%;
  padding: 60px 0;
}

.about_fuwu .about_fuwu-body {
  width: 100%
}

.about_fuwu .about_fuwu-body h2 {
  color: #34328f;
  font-size: 29px;
  text-align: center;
}

.about_fuwu .about_fuwu-body>span {
  color: #878787;
  text-align: center;
  display: block;
  font-size: 14px;
  margin-top: 8px;
}

.about_fuwu .about_fuwu-body>ul {
  display: flex;
  justify-content: space-between;
}

.about_fuwu .about_fuwu-body>ul li {
  width: 31%;
  text-align: center;
  border: 1px solid #bbbbbb;
  margin-top: 40px;
  padding: 40px 79px;
}

.about_fuwu .about_fuwu-body>ul li span {
  font-size: 16px;
  display: block;
}

.about_fuwu .about_fuwu-body>ul li h3 {
  font-size: 16px;
  line-height: 60px;
  font-weight: 600;
}

.about_fuwu .about_fuwu-body>ul li p {
  font-size: 16px;
  text-align: left;
  color: #5b5b5b;
  line-height: 26px;
}

.about_taocan {
  width: 100%;
  margin-bottom: 60px;
}

.about_taocan .about_taocan-body {
  width: 100%
}

.about_taocan .about_taocan-body h2 {
  color: #34328f;
  font-size: 29px;
  text-align: center;
  font-weight: 600;
}

.about_taocan .about_taocan-body>ul {
  width: 100%;
  display: flex;
  margin-top: 40px;
  justify-content: center;
  flex-wrap: wrap;
}

.about_taocan .about_taocan-body>ul li {
  width: 25.2%;
  margin: 1%;
  position: relative;
}

.about_taocan .about_taocan-body>ul .about_taocan-img {
  width: 100%
}

.about_taocan .about_taocan-body>ul .about_taocan-img img {
  width: 100%
}

.about_taocan-title {
  width: 100%;
  position: absolute;
  bottom: 0;
  background: #2d2c32;
  padding: 16px 0;
}

.about_taocan-title a {
  font-size: 16px;
  color: #fff;
  text-align: center;
  display: block;
}

.about_taocan-title a>span {
  display: block;
  width: 70%;
  margin: 0 auto;
  background: #38b9c3;
  border-radius: 5px;
  line-height: 31px;
  margin-top: 10px;
}

.about_shiyanshi {
  position: relative;
  overflow: hidden;
}

.about_shiyanshi img {
  width: 100%
}

.about_shiyanshi-body {
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  padding: 8% 0;
}

.about_shiyanshi-body-title {
  width: auto;
}

.about_shiyanshi-body-title>span {
  font-size: 30px;
  color: #fff;
}

.about_shiyanshi-body-title>h3 {
  font-size: 22px;
  color: #fff;
  margin: 7px 0;
}

.about_shiyanshi-body-title p {
  font-size: 16px;
  color: #fff;
  line-height: 26px;
}


.w90 {
  width: 90%;
  margin: 0 auto;
}

.w96 {
  width: 96%;
  margin: 0 auto;
}

.w1200 {
  max-width: 1550px;
  margin: 0 auto;
}

.w860 {
  width: 860px;
  margin: 0 auto;
}

.w1000 {
  width: 1000px;
  margin: 0 auto;
}

.w73 {
  width: 73%
}

.w1450 {
  max-width: 1450px;
  margin: 0 auto;
}

.header_body {
  display: flex;
  position: relative;
  height: 50px;
  box-sizing: border-box;
  justify-content: space-between;
}

.header {
  width: 100%;
  z-index: 99;
  transition: all .4s ease;
  -ms-transition: all .4s ease;
  -o-transition: all .4s ease;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  padding: 10px 0;
  top: 0;
  box-shadow: 0 0 14px 5px rgb(101 101 101 / 20%);
}

.header.on {
  background: #fff;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
  box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
}

.header:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: #fff;
  top: -100%;
  left: 0;
  transition: all .8s ease;
  -ms-transition: all .8s ease;
  -o-transition: all .8s ease;
  -webkit-transition: all .8s ease;
  -moz-transition: all .8s ease;
  z-index: -1
}

.header.on:after {
  top: 0
}

.container {
  margin-top: 90px;
}

.header_dao .nav {
  display: flex;
}

.navbar {
  margin-bottom: 0;
  border: inherit;
}

.header_logo>a {
  display: block;
  margin-top: 7px;
}

.header_logo>a img {
  max-width: 100%;
}

.header_dao {}

.nav>li>a {
  line-height: 70px;
  font-size: 16px;
  height: 70px;
  display: inline-flex;
}

.header.index .nav>li>a {
  color: #fff;
}

.header.on.index .nav>li>a {
  color: #000
}

.nav-item .dropdown-menu {
  display: none;
  left: 0px;
  min-width: 100%;
  top: 100%;
}

.nav-item:hover .dropdown-menu {
  display: block;
  position: absolute;
  background: #fff;
  padding-top: 10px;
  padding: 10px;
  z-index: 9;
}

.nav-item {
  position: relative;
  height: 70px;
  margin: 0px 15px;
}

.nav>li>a i {
  color: #0081bf;
  font-size: 18px;
  margin-right: 1px;
}

.nav-item.active>a {
  width: auto;
  box-sizing: border-box;
}

.nav-item.active>a:after {
  content: "";
  width: 0;
  height: 2px;
  background: #0081bf;
  bottom: 0;
  left: 0;
  display: block;
  position: absolute;
  transition: all .6s ease 0s;
  -ms-transition: all .6s ease 0s;
  -o-transition: all .6s ease 0s;
  -webkit-transition: all .6s ease 0s;
  -moz-transition: all .6s ease 0s;
}

.nav-item.active>a:after {
  width: 100%
}

.nav-item .dropdown-menu>li {
  width: auto;
  text-align: center;
}

.nav-item .dropdown-menu>li a {
  font-size: 14px;
  line-height: 30px;
  display: block;
}

.index_youshi {
  background: url(../images/index_youshi-back.jpg) round;
  padding: 50px 0;
}

.index_youshi h2 {
  font-size: 54px;
  text-align: center;
  font-weight: 600;
  color: #4c4c4c;
}

.xiangmu_body>p {
  font-size: 26px;
  color: #857d7d;
  text-align: center;
  line-height: 44px;
  text-transform: uppercase;
}

.index_youshi .w90>p {
  font-size: 26px;
  color: #857d7d;
  text-align: center;
  line-height: 44px;
  text-transform: uppercase;
}

.index_youshi-ul {
  margin-top: 20px;
}

.index_youshi-ul>ul {
  width: auto;
  display: flex;
  box-sizing: border-box;
  justify-content: space-between;
  flex-wrap: wrap;
}

.index_youshi-ul>ul li {
  width: 15.5%;
  background: #fff;
  overflow: hidden;
  padding: 1.5%;
}

.index_youshi-ul>ul li .youshi_ico {
  width: 100%;
  border-radius: 10px;
  overflow: hidden;
  height: 148px
}

.index_youshi-ul>ul li .youshi_ico>img {
  width: 100%;
  display: block;
  height: 100%;
}

.index_youshi-ul>ul li .youshi_ico>span {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  background: #c8a261;
  display: block;
  text-align: center;
  margin: 0 auto;
  vertical-align: middle;
}

.index_youshi-ul>ul li .youshi_ico>span img {
  margin: 0 auto;
  line-height: 70px;
  padding-top: 14px;
}

.index_youshi-ul>ul li .youshi_title {
  width: 100%;
  margin: 10px 0;
  margin-top: 20px;
  height: 192px;
}

.index_youshi-ul>ul li .youshi_title>p {
  color: #6a92bf;
  font-size: 21px;
  margin-bottom: 15px;
  text-align: center;
}

.index_youshi-ul>ul li .youshi_title>span {
  font-size: 16px;
  color: #1c1c1c;
  line-height: 30px;
}

.xiangmu {
  padding: 60px 0;
}

.xiangmu_body {
  width: auto
}

.xiangmu_body>ul {
  display: flex;
  margin-top: 40px;
}

.xiangmu_body>ul li {
  width: 16%
}

.xiangmu_body>ul li a {
  display: block;
  text-align: center;
}

.xiangmu_body>ul li a img {
  width: auto;
  width: 100px;
    height: 96px;
}

.xiangmu_body>ul li a p {
  font-size: 18px;
  display: block;
  text-align: center;
  line-height: 60px;
  color: #919191;
}

.liucheng {
  background: #e1e1e1;
  padding: 60px 0;
  position: relative;
}

.liucheng .liucheng_body {
  width: 100%
}

.liucheng .liucheng_body h1 {
  font-size: 43px;
  text-align: center;
  font-weight: 600;
}

.liucheng_body>ul {
  background: url(../image/lc_back.png) center no-repeat;
  display: flex;
  margin-top: 44px;
  flex-wrap: wrap;
}

.liucheng_body>ul li {
  /* width:100px; */
}

.liucheng_body>ul li a {
  display: block;
  text-align: center;
}

.liucheng_body>ul li img {
  width: 100px;
  max-width: 100%;
  margin: 0 auto;
  text-align: center;
}

.liucheng_body>ul li p {
  display: block;
  text-align: center;
  background: #1ab0af;
  margin-top: 10px;
  color: #fff;
  font-size: 13px;
  padding: 5px 0;
  border-radius: 6px;
  overflow: hidden;
}

.liucheng_body>ul li.ys_4 p {
  padding: 5px 10px;
}

.liucheng_body>ul li.ys_1 {}

.liucheng_body>ul li.ys_2 {
  margin-left: 109px;
}

.liucheng_body>ul li.ys_3 {
  margin-left: 118px;
}

.liucheng_body>ul li.ys_4 {
  margin-left: 109px;
}

.liucheng_body>ul li.ys_5 {
  margin-left: 113px;
}

.liucheng_body>ul li.ys_6 {
  margin-left: 117px;
}

.liucheng_body>ul li.ys_7 {
  margin-left: 104px;
}

.liucheng_body-title {
  margin-top: 60px
}

.liucheng_body-title .liucheng_body-title-p {
  display: flex;
  margin-bottom: 15px;
}

.liucheng_body-title .liucheng_body-title-p>span {
  width: 57px;
  margin-right: 15px;
}

.liucheng_body-title .liucheng_body-title-p>span img {
  width: auto;
  max-width: 100%
}

.liucheng_body-title .liucheng_body-title-p>p {
  font-size: 18px;
  color: #808080;
  width: 95%;
  line-height: 50px;
}

.liucheng_body2 {
  margin-top: 40px;
  text-align: center;
}

.liucheng_body2>h2 {
  font-size: 43px;
  font-weight: 600;
  text-align: center;
  color: #4c4c4c;
}

.liucheng_body2>p {
  font-size: 35px;
  text-align: center;
  color: #4c4c4c;
  margin-top: 22px;
}

.liucheng_body2>a {
  font-size: 38px;
  background: #649bdb;
  color: #fff;
  border-radius: 33px;
  padding: 8px 40px;
  margin: 0 auto;
  text-align: center;
  position: absolute;
  bottom: -44px;
  left: 39%;
}

.liucheng_body2>a>span {
  display: block;
  font-size: 20px;
  text-transform: uppercase;
}

.liucheng_body2>p>span {
  background: #97b4d5;
  color: #fff;
  padding: 0 5px;
  margin: 0 8px;
  border-radius: 6px;
}

.liucheng_body2>ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 90px;
  margin-bottom: 80px;
}

.liucheng_body2>ul li {
  width: 15.5%;
  background: #fff;
  text-align: center;
  border-radius: 10px;
  position: relative;
  padding: 0 2%;
}

.liucheng_body2>ul li>span {
  display: block;
  border-radius: 50%;
  overflow: hidden;
  width: 170px;
  margin: 0 auto;
  margin-top: -50px;
  margin-bottom: 30px;
}

.liucheng_body2>ul li>p {
  font-size: 20px;
  color: #4d4d4d;
  line-height: 22px;
}

.liucheng_body2>ul li>i {
  font-size: 35px;
  width: 58px;
  height: 58px;
  background: #97b4d5;
  display: block;
  border-radius: 50%;
  line-height: 58px;
  position: absolute;
  bottom: -25px;
  right: 0;
  left: 39%;
  font-style: normal;
  color: #fff;
  font-weight: 600;
  border: 0px solid #b47823;
}

.index_anli {
  background: url(../images/index_anli-back.jpg) round;
}

.index_anli-body {
  width: 100%;
  padding-top: 100px;
}

.index_anli-body>h2 {
  font-size: 54px;
  text-align: center;
  font-weight: 600;
  color: #4c4c4c;
}

.index_anli-body>p {
  font-size: 26px;
  color: #857d7d;
  text-align: center;
  line-height: 44px;
  text-transform: uppercase;
}

.index_anli-body-one {
  background: #fff;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 1%;
}

.index_anli-body-one .index_anli-left {
  height: 489px;
  width: 67%;
  overflow: hidden;
}

.index_anli-body-right {
  width: 32%;
  height: 489px;
  overflow: hidden;
}

.index_anli-body-one img {
  width: 100%;
  display: block;
  height: 100%;
}

.index_anli-body-tow {
  background: #fff;
}

.index_anli-body-tow>ul {
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.index_anli-body-tow>ul>li {
  width: 36%;
  height: 346px;
  overflow: hidden;
}

.index_anli-body-tow>ul>li>a {
  font-size: 34.6px;
  color: #fff;
}

.index_anli-body-tow>ul>li img {
  width: 100%;
  height: 100%;
  display: block;
}

.index_anli-body-tow>ul>li:nth-child(3) {
  width: 26%
}

.index_anli-body-tow>ul>li:nth-child(1) {
  position: relative;
  background: #ca8f6f;
  padding: 1.5%;
}

.index_anli-body-tow>ul>li:nth-child(1) img {
  width: auto;
  position: absolute;
  right: 34px;
  bottom: -16px;
  height: auto;
}

.index_anli-body-theer {
  margin-top: 1%;
}

.index_anli-body-theer>ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.index_anli-body-theer>ul>li {
  width: 24.2%;
  overflow: hidden;
}

.index_anli-body li img {
  width: 100%;
  height: 100%;
  transition: all .5s ease;
}

.index_anli-body li:hover img {
  transform: translate(0%, 0%) scale(1.3);
}

.index_anli-body-one .index_anli-left:hover img {
  transform: translate(0%, 0%) scale(1.3);
}

.index_anli-body-one .index_anli-body-right:hover img {
  transform: translate(0%, 0%) scale(1.3);
}

.index_anli-body-one .index_anli-left img {
  transition: all .5s ease;
}

.index_anli-body-one .index_anli-body-right img {
  transition: all .5s ease;
}

.guojibuju {
  width: 100%;
  padding: 60px 0
}

.guojibuju .imglist_w ul>li {
  width: auto;
  max-width: 468px;
}

.guojibuju .imglist_w ul>li img {
  width: auto;
  max-width: 100%
}

.guojibuju .scrolllist .imglist_w {
  width: 96%;
  height: 484px;
  max-width: 1400px;
}

.guojibuju .scrolllist {
  margin-top: 40px;
}

.guojibuju .scrolllist .imglist_w li p {
  font-size: 39px;
  text-align: left;
  line-height: 50px;
  color: #000;
  margin-bottom: 10px;
  margin-top: 14px;
}

.guojibuju .scrolllist .imglist_w li span {
  font-size: 30px;
  text-align: left;
  display: block;
  color: #676767;
}

.zhuanjia {
  padding: 60px 0
}

.zhuanjia_body {
  width: 100%
}

.zhuanjia_body>h2,
.guojibuju_body>h2 {
  font-size: 43px;
  text-align: center;
  font-weight: 600;
}

.zhuanjia_body>p,
.guojibuju_body>p {
  font-size: 33px;
  text-align: center;
}

.zhuanjia_body>p>span,
.guojibuju_body>p>span {
  color: #0aa1c0;
  padding-left: 10px;
}

.zhuanjia_body .item_title>a {
  font-size: 20px;
}

.zhuanjia_body .item_title>span {
  font-size: 14px;
}

.zhuanjia_body #scroll p {
  font-size: 16px;
}

.zhuanjia_body .item_title .item_title-div>span {
  font-size: 16px;
}

.index_news {
  padding: 60px 0
}

.news_body {
  width: 100%
}

.news_body>h2 {
  font-size: 43px;
  font-weight: 600;
  text-align: center;
}

.news_body>p {
  font-size: 35px;
  text-align: center;
}

.news_body>p>span {
  color: #0aa1c0;
  padding-left: 10px;
}

.index_news {
  padding: 60px 0
}

.news_body {
  width: 100%
}

.news_body>h2 {
  font-size: 43px;
  font-weight: 600;
  text-align: center;
}

.news_body>p {
  font-size: 35px;
  text-align: center;
}

.news_body>p>span {
  color: #0aa1c0;
  padding-left: 10px;
}

.news_body-body {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 60px;
}

.news_body-l {
  width: 49%;
  display: flex;
  justify-content: space-between;
}

.news_body-l .news_body-l-tui {
  width: 49%;
  border: 1px solid #969696;
}

.news_body-l .news_body-l-tui .news_body-l-img {
  position: relative;
  height: 319px;
  overflow: hidden;
}

.news_body-l .news_body-l-tui .news_body-l-img .news_body-l-img-a {
  font-size: 18px;
  position: absolute;
  bottom: 0;
  display: block;
  line-height: 50px;
  background: rgb(0 0 0 / 0.7);
  width: 100%;
  text-align: center;
  color: #fff;
  font-weight: 600;
}

.news_body-l .news_body-l-tui .news_body-l-title {
  padding: 4%;
}

.news_body-l .news_body-l-tui .news_body-l-title>p {
  font-size: 16px;
  color: #797979;
  line-height: 26px;
}

.news_body-l img {
  width: 100%;
  height: 100%;
  transition: all .5s ease;
}

.news_body-r {
  width: 51%;
}

.news_body-tab {
  margin-top: 5px;
  margin-left: 15px;
  margin-bottom: 15px;
}

.news_body-tab>a {
  font-size: 24px;
  ;
  padding-bottom: 8px;
  margin-right: 20px
}

.news_body-tab>a.active {
  font-size: 24px;
  border-bottom: 3px solid #3047ed;
  color: #3047ed;
  font-weight: 600;
}

.news_body-tab-body {
  display: none;
  background: #fff;
  padding: 1% 4%;
}

.news_body-tab-body.active {
  display: block
}

.news_body-tab-a {
  background: #ffffff;
  padding: 15px 10px;
  padding-left: 30px;
}

.news_body-tab-a>a {
  font-size: 18px;
  margin: 0 10px;
  color: #b5b6b6;
}

.news_body-tab-a>a:hover {
  color: #3047ed
}

.news_body-tab-ul {
  width: auto;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 18px;
}

.news_body-tab-ul>ul {
  width: 68%;
}

.news_body-tab-ul>ul li {
  display: flex;
  margin-bottom: 14px;
}

.news_body-tab-ul>ul li>span {
  width: 25px;
  height: 25px;
  background: #b5b6b6;
  text-align: center;
  line-height: 25px;
  border-radius: 8px;
  color: #fff;
  margin-right: 15px;
}

.news_body-tab-ul>ul li .news_body-tab-ul-title {
  width: 93%;
}

.news_body-tab-ul>ul li .news_body-tab-ul-title a {
  color: #3d3d3d;
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 6px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.news_body-tab-ul>ul li .news_body-tab-ul-title p {
  color: #a4a4a4;
  line-height: 24px;
}

.news_body-tab-ul>ul li .news_body-tab-ul-title a:hover {
  color: #3047ed
}



.news_body-tab-ul-img {
  width: 30%;
}

.news_body-tab-ul-img>ul li {
  height: 132px;
  margin-bottom: 17px;
  overflow: hidden;
}



.news_body-tab-ul-img img {
  width: 100%;
  height: 100%
}

.zizhi_body-tab {
  width: auto;
  text-align: center;
}

.zizhi_body-tab>a {
  font-size: 18px;
}

.zizhi_body-tab>a.active {
  color: #0aa1c0
}

.zizhi_body-tab>a.active i {
  color: #555
}

.zizhi_body-tab>a i {
  padding: 0px 20px;
}

.zizhi_body-ul {
  margin-top: 50px;
}

.zizhi_body-none {
  display: none
}

.zizhi_body-none.active {
  display: block
}

/*list*/
.list_news {
  width: 100%
}

.list_news .w1200>h1 {
  font-size: 30px;
  text-align: center;
}

.list_news-body {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 30px 0;
}

.list_news-body .list_news-l {
  margin-right: 2.5rem;
  border: 1px solid #dcdcdc;
  padding: 1% 3%;
}

.list_news-body .list_news-l>ul {
  width: 100%
}

.list_news-body .list_news-l>ul li {
  width: 100%;
  justify-content: space-between;
  flex-wrap: wrap;
  display: flex;
  margin-bottom: 20px;
}

.list_news-body .list_news-l>ul li .list_news-img {
  width: 20%;
  margin-right: 2%;
  overflow: hidden;
  height: 113px;
}

.list_news-body .list_news-l>ul li .list_news-img img {
  width: 100%;
  height: 100%;
  transition: all .5s ease;
}

.list_news-body .list_news-l>ul li .list_news-title {
  width: 78%;
}

.list_news-body .list_news-l>ul li .list_news-title>a {
  font-size: 20px;
  display: block;
}

.list_news-body .list_news-l>ul li .list_news-title .red {
  color: #f00
}

.list_news-body .list_news-l>ul li .list_news-title>p {
  font-size: 14px;
  color: #777777;
  margin: 10px 0;
  line-height: 24px;
}

.list_news-body .list_news-l>ul li .list_news-title>span {
  font-size: 13px;
  color: #777777;
}

.list_body {
  width: 100%;
  margin: 30px 0;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.list_body h1 {
  font-size: 30px;
  text-align: center;
}

.list_body>ul {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}

.list_body>ul li {
  width: 31%;
  border: 1px solid #e8e8e8;
  margin-bottom: 20px;
  margin: 1%;
}

.list_body>ul li .list_news-img {
  overflow: hidden;
  height: 222px;
}

.list_body>ul li .list_news-img img {
  width: 100%;
  height: 100%;
  transition: all .5s ease;
}

.list_body>ul li .list_news-title {
  padding: 5%;
}

.list_body>ul li .list_news-title>a {
  font-size: 18px;
  color: #333;
  display: block;
}

.list_body>ul li .list_news-title p {
  font-size: 13px;
  line-height: 20px;
  color: #777777;
  MARGIN: 5PX 0;
}

.list_body>ul li .list_news-title span {
  display: block;
  width: 42px;
  height: 22px;
  background: #2eb4bf;
  text-align: center;
}

.list_body>ul li .list_news-title span>a {
  color: #fff;
  font-size: 12px;
  line-height: 22px;
  display: block;
}

.list_body>ul li:hover .list_news-title span {
  background: #10cddc
}

.list_body-l {
  border: 1px solid #ccc;
  padding: 3%;
}

.list_body-l-top {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.list_body-l-top-img {
  width: 48%;
}

.list_body-l-top-img img {
  width: 100%
}

.list_body-l-top-title {
  width: 48%
}

.list_body-l-top-title>h2 {
  font-size: 18px;
  text-align: center;
  font-weight: 600;
  margin-bottom: 5px;
  margin-top: 15px;
}

.list_body-l-top-title>hr {
  width: 53px;
  text-align: center;
  margin: 0 auto;
  height: 2px;
  background: #000;
  border: 0;
  margin-bottom: 24px;
}

.list_body-l-top-title p {
  font-size: 13px;
  line-height: 24px;
  color: #4b4c4d;
}

.list_body-ul {
  margin-top: 30px;
  padding-top: 50px;
  border-top: 1px solid #000;
}

.list_body-ul>h3 {
  font-size: 18px;
  font-weight: 600;
}

.list_body-ul-div {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.list_body-ul-img {
  width: 44%;
}

.list_body-ul-img img {
  width: 100%
}

.list_body-ul .list_body-ul-div>ul {
  margin-top: 15px;
  width: 50%;
}

.list_body-ul .list_body-ul-div>ul li {
  display: flex;
  border-bottom: 1px dashed #ccc;
  line-height: 40px;
}

.list_body-ul .list_body-ul-div>ul li span {
  font-size: 16px
}

.list_body-ul .list_body-ul-div>ul li a {
  font-size: 16px;
}

.list_body-ul .list_body-ul-div>ul li:hover a {
  color: #2ea7b3
}

.list_body-ul>a {
  display: block;
  width: 75px;
  text-align: center;
  background: #2ea7b3;
  color: #fff;
  margin-top: 20px;
  font-size: 14px;
  line-height: 26px;
}

.list_body-ul>a:hover {
  background: #10cddc
}

.list_quanqiu {
  width: 100%;
  padding-top: 60px;
}

.list_quanqiu .list_quanqiu-body {
  width: 100%
}

.list_quanqiu-zhanlue {
  width: 100%;
  margin-top: 80px;
  margin-bottom: 40px;
}

.list_quanqiu-zhanlue>h2 {
  font-size: 40px;
  font-weight: 600;
  margin-bottom: 40px;
}

.list_quanqiu-zhanlue .list_quanqiu-zhanlue-body {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
}

.list_quanqiu-zhanlue .list_quanqiu-zhanlue-l {
  width: 70%;
  margin-right: 4%;
  border: 1px solid #e3e3e3;
  padding: 3%;
}

.list_quanqiu-zhanlue-top {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  border-bottom: 1px solid #464646;
  margin-bottom: 30px;
  padding-bottom: 30px;
}

.list_quanqiu-zhanlue-top-img {
  width: 48%;
}

.list_quanqiu-zhanlue-top-img img {
  width: 100%
}

.list_quanqiu-zhanlue-top-title {
  width: 48%;
}

.list_quanqiu-zhanlue-top-title>h3 {
  font-size: 20px;
  font-weight: 600;
}

.list_quanqiu-zhanlue-top-title>hr {
  width: 50px;
  background: #000;
  height: 2px;
  border: 0;
  margin: 15px 0;
}

.list_quanqiu-zhanlue-top-title p {
  font-size: 14px;
  color: #4b4c4d;
  line-height: 24px;
}

.list_quanqiu-zhanlue .show_body-r {
  width: 26%;
}

.list_quanqiu-zhanlue-foot {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap
}

.list_quanqiu-zhanlue-ul {
  width: 48%
}

.list_quanqiu-zhanlue-ul>h2 {
  font-size: 21px;
  font-weight: 600
}

.list_quanqiu-zhanlue-ul>ul {
  width: auto;
  margin-top: 15px;
}

.list_quanqiu-zhanlue-ul>ul li {
  width: auto;
  border-bottom: 1px dashed #7a7a7a;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

.list_quanqiu-zhanlue-ul>ul li>i {
  color: #09a7b4;
  margin-right: 5px;
}

.list_quanqiu-zhanlue-ul>ul li>a {
  font-size: 16px;
}

.list_quanqiu-zhanlue-ul>a {
  font-size: 16px;
  padding: 5px 15px;
  background: #09a7b4;
  color: #fff;
  border-radius: 5px;
}

.list_quanqiu-zhanlue-img {
  width: 48%;
  margin-top: 70px;
}

.list_quanqiu-zhanlue-img img {
  width: auto;
  max-width: 100%
}

.list_quanqiu-zhanlue-ditu {
  width: 100%
}

.list_quanqiu-zhanlue-ditu img {
  width: auto;
  max-width: 100%
}

.list_quanqiu .w1000>h2 {
  font-size: 40px;
  font-weight: 600;
  color: #252525;
  display: block;
  margin-bottom: 10px;
}

.list_quanqiu .list_quanqiu-body h1 {
  font-size: 30px;
  text-align: center;
  color: #30308f;
  font-weight: 600;
  margin-bottom: 30px;
}

.list_quanqiu .list_quanqiu-body p {
  font-size: 16px;
  color: #878787;
  line-height: 30px;
}

.list_quanqiu .list_quanqiu-body img {
  display: block;
  text-align: center;
  margin: 0 auto;
  max-width: 100%;
}

.list_quanqiu-buju {
  width: 100%;
  margin-top: 60px;
}

.list_quanqiu-buju h2 {
  font-size: 30px;
  color: #34328f;
  text-align: center;
  font-weight: 600;
}

.list_quanqiu-buju>ul {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
  margin-top: 40px;
}

.list_quanqiu-buju>ul li {
  width: 31%;
  border: 1px solid #e0e0e0;
  margin: 1%;
  padding: 4% 2%;
}

.list_quanqiu-buju>ul li h3 {
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  line-height: 40px;
}

.list_quanqiu-buju>ul li p {
  font-size: 14px;
  color: #5b5b5b;
  line-height: 24px;
}

.list_quanqiu .list_quanqiu-body.haiwai p {
  font-size: 21px;
  line-height: 40px;
}

.list_quanqiu-buju>ul li span {
  text-align: center;
  display: block;
}

.list_quanqiu-youshi {
  width: 100%;
  margin-top: 60px;
}

.list_quanqiu-youshi-body {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
}

.list_quanqiu-youshi-body .youshi-body-l {
  width: 50%
}

.list_quanqiu-youshi-body .youshi-body-l img {
  max-width: 100%
}

.list_quanqiu-youshi-body .youshi-body-r {
  width: 50%;
  position: relative;
}

.list_quanqiu-youshi-body .youshi-body-r h3 {
  font-size: 30px;
  text-align: right;
  color: #34328f;
  margin-bottom: 10px;
}

.list_quanqiu-youshi-body .youshi-body-r hr {
  width: 59px;
  display: block;
  height: 4px;
  border: 0;
  background: #5352ac;
  right: 0;
  position: absolute;
}

.list_quanqiu-youshi-body .youshi-body-r-h3 {
  text-align: right;
  position: relative;
  width: 70%;
  margin-top: 50px;
}

.youshi-body-r-p {
  position: absolute;
  bottom: 0;
  background: #4f4da3;
  color: #fff;
  padding: 7% 4%;
  border-radius: 0 78px 0 0;
}

.youshi-body-r-p p {
  line-height: 28px
}

.list_quanqiu-img {
  width: 100%;
  margin-top: 60px;
}

.list_quanqiu-img img {
  width: 100%
}

/*show*/
.show {
  width: 100%
}

.show_body {
  width: 100%;
  margin-top: 30px;
}

.show_body .show_body-l h1 {
  font-size: 24px;
}

.show_body-body {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 30px 0;
}

.show_body-l {
  width: 73%;
  border: 1px solid #ddd;
  border-radius: .2222222222rem;
  padding: 0.5rem 1.5rem 1.5rem;
  margin-right: 2.5rem;
}

.show_body-l .show_body-title {
  border-bottom: 1px solid #ccc;
  margin-bottom: 20px;
}

.show_body-l .show_body-title .show_body-span {
  padding: 10px 0
}

.show_body-l .show_body-title .show_body-span span {
  color: #747474;
  padding-right: 15px;
}

.show_body-l p {
  font-size: 16px;
  line-height: 28px;
  color: #555;
}

.show_body-l p a {
  border-bottom: 1px dashed #0027cf
}

.show_body-l img {
  display: block;
  margin: 0 auto;
  width: auto;
  max-width: 100%;
}

.show_body-r {
  width: 23%;
}

.shanchang {
  padding: 5% 0;
  width: 100%;
  background: #e9edf0;
  border-radius: 5px;
  margin: 4% 0;
}

.shanchang .shanchang_body {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  width: 66%;
  margin: 0 auto;
}

.shanchang .shanchang_body>span {
  font-size: 1rem;
  display: flex;
  background-color: #3b3992;
  color: #fff;
  border-radius: 5px;
  padding: .3333333333rem 1.4444444444rem;
  align-items: center;
  font-weight: 700;
  text-transform: uppercase;
  margin-right: 20px;
  height: 36px;
}

.shanchang .shanchang_body>p {
  font-size: 1rem;
  width: 79%;
  line-height: 24px;
}

.yisheng_body {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 40px;
}

.yisheng_l {
  width: 31%;
  margin-right: 4%;
}

.yisheng_l .yisheng_l-body {
  border: 1px solid #ededed;
  padding: 8%;
  margin-bottom: 30px;
}

.yisheng_l .yisheng_l-body>h2 {
  font-size: 1.6666666667rem;
  text-align: center;
  border-bottom: 1px solid #bfbfbf;
  margin-bottom: 20px;
  padding-bottom: 15px;
}

.yisheng_l .yisheng_l-body>hr {
  width: auto
}

.yisheng_l .yisheng_l-body>h3 {
  font-size: 18px;
  text-align: center;
  font-weight: 600;
  margin-bottom: 10px;
}

.yisheng_l .yisheng_l-body>p {
  font-size: 16px;
}

.yisheng_l .yisheng_l-body>span {
  font-size: 16px;
  text-align: center;
  padding: 2px 28px;
  border: 1px solid #3b3992;
  border-radius: 40px;
  line-height: 40px;
  color: #3b3992;
}

.yisheng_l .yisheng_l-body .yisheng_l-jianjie {
  font-size: 14px;
  line-height: 29px;
  color: #4e4e4e;
  text-align: left;
}

.yisheng_chuzhen {
  width: 100%;
  background-color: #c1e3e2;
  background: #c1e3e2;
  padding: 37px 40px 22px 40px;
  border-radius: 4px;
}

.yisheng_chuzhen>h3 {
  font-size: 18px;
  border-bottom: 1px solid rgba(79, 170, 165, .3);
  margin-bottom: 5px;
  padding-bottom: 5px;
}

.yisheng_chuzhen>p {
  font-size: 14px;
}

.yisheng_r {
  width: 65%;
}

.yisheng_r p {
  font-size: 16px;
  line-height: 28px;
  color: #555;
}

.form_so {
  width: auto;
  display: flex;
}

#search-keyword {
  width: 80%;
  height: 3.3333333333rem;
  font-size: .8333333333rem;
  background-color: #e9edf0;
  color: #666;
  border: 1px solid #e9edf0;
  border-radius: .2222222222rem;
  padding: 0 3.3333333333rem 0 1.1111111111rem;
  transition: all .1s ease-out;
}

.so-submit {
  width: 20%;
  height: 3.3333333333rem;
  font-size: .8333333333rem;
  background-color: #e9edf0;
  color: #666;
  border: 1px solid #e9edf0;
  border-radius: .2222222222rem;
  transition: all .1s ease-out;
  margin-left: -5px;
}

.so-submit i {
  font-size: 26px;
}

.show_body-so {
  width: 100%
}

.heat {
  width: 100%;
  margin: 15px 0;
}

.heat h2 {
  font-size: 22px;
  display: block;
  margin-bottom: 10px;
  border-bottom: 1px solid #ececec;
  padding-bottom: 5px;
}

.heat>ul {
  width: 100%
}

.heat>ul li {
  width: 100%;
  margin: 10px 0;
}

.heat>ul li a {
  width: 100%;
  font-size: 16px;
  overflow: hidden;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.show_about {
  display: flex;
  justify-content: space-between;
  margin: 15px 0;
}

.show_about>a {
  width: 48%;
  display: flex;
  background-color: #a5a4f5;
  color: #56676b;
  padding: .5444444444rem;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
  justify-content: center;
}

.show_about>a p {
  font-size: 16px;
  line-height: 29px;
}

.show_about>a span {
  font-size: 28px;
  margin-right: 6px;
}

.show_guanggao {
  width: 100%;
  margin: 15px 0;
}

.show_guanggao .wrapper img {
  width: 100%
}

.show_guanggao.weixin {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
}

.show_guanggao-weixin-title {
  width: auto
}

.show_guanggao-weixin-title p {
  font-size: 20px;
  font-weight: 600;
}

.show_guanggao-weixin-title span {
  font-size: 15px;
}

/*list_tusndui*/
.list_tusndui {
  width: 100%;
  margin: 60px 0;
}

.list_tusndui .list_tusndui-body {
  width: 100%
}

.list_tusndui .list_tusndui-body h1 {
  font-size: 22px;
  text-align: center;
  color: #254b7d;
  font-weight: 600;
}

.list_tusndui .list_tusndui-body>span {
  text-align: center;
  font-size: 15px;
  display: block;
  color: #254b7d;
  line-height: 40px;
}

.list_tusndui .list_tusndui-body>p {
  width: 80%;
  margin: 0 auto;
  line-height: 26px;
  font-size: 15px;
  color: #4c4c4c;
}

.list_tusndui .list_tusndui-body-tab {
  margin: 40px 0;
  text-align: center;
  display: flex;
  justify-content: space-evenly;
}

.list_tusndui .list_tusndui-body-tab>a {
  font-size: 16px;
  font-weight: 600;
  background: #3a3993;
  color: #fff;
  padding: 15px 23px;
  border-radius: 5px;
}

.list_tusndui-body-none {
  display: none;
  margin-top: 80px;
}

.list_tusndui-body-none.active {
  display: block
}

.list_tusndui-body-none>ul {
  width: 100%
}

.list_tusndui-body-none>ul li {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 80px;
}

.list_tusndui-body-none>ul .list_tusndui-img {
  width: 232px;
  height: 232px;
  border-radius: 50%;
  overflow: hidden;
  background: #e9edf0;
  border: 1px solid #e9edf0;
}

.list_tusndui-body-none>ul .list_tusndui-img img {
  width: 100%;
}

.list_tusndui-body-none>ul .list_tusndui-title {
  width: 76%;
}

.list_tusndui-body-none>ul .list_tusndui-title>span {
  font-size: 16px;
  border: 1px solid #ccc;
  text-align: center;
  padding: 2px 25px;
  color: #696969;
}

.list_tusndui-body-none>ul .list_tusndui-title>a {
  font-size: 20px;
  display: block;
  margin: 20px 0;
  color: #3a3993;
  font-weight: 600;
}

.list_tusndui-body-none>ul .list_tusndui-title>a>span {
  font-size: 14px;
  margin-left: 15px;
}

.list_tusndui-body-none>ul .list_tusndui-title>p {
  font-size: 16px;
  color: #505254;
  line-height: 28px;
}

.list_tusndui-body-none>ul .list_tusndui-div {
  color: #868686;
  margin-top: 20px;
  line-height: 22px;
}

/*list_yiyuan*/
.list_yiyuan {
  width: 100%
}

.list_yiyuan-body {
  width: 100%;
  margin-top: 40px;
}

.list_yiyuan-body>h1 {
  font-size: 22px;
  text-align: center;
  color: #30308f;
  font-weight: 600;
}

.list_yiyuan-content {
  margin: 30px 0
}

.list_yiyuan-content p {
  font-size: 16px;
  line-height: 26px;
  color: #3e3d3d;
  margin-bottom: 40px;
}

.list_yiyuan-content img {
  display: block
}

.list_yiyuan-tishi {
  position: relative;
}

.list_yiyuan-tishi img {
  width: 100%
}

.list_yiyuan-tishi-body {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 30px 0;
}

.list_yiyuan-tishi h2 {
  font-size: 24px;
  text-align: center;
  color: #fff;
  margin-bottom: 20px;
}

.list_yiyuan-tishi p {
  font-size: 16px;
  color: #fff;
  line-height: 26px;
}

.list_yiyuan-title {
  padding: 50px 0
}

.list_yiyuan-title h3 {
  font-size: 22px;
  color: #30308f;
  text-align: center;
  font-weight: 600;
}

.list_yiyuan-title span {
  font-size: 16px;
  text-align: center;
  display: block;
  color: #30308f;
  font-weight: 600;
  margin-bottom: 20px;
  margin-top: 10px;
}

.list_yiyuan-title {
  padding: 50px 0
}

.list_yiyuan-title h3 {
  font-size: 22px;
  color: #30308f;
  text-align: center;
  font-weight: 600;
}

.list_yiyuan-title .w860>span {
  font-size: 16px;
  text-align: center;
  display: block;
  color: #30308f;
  font-weight: 600;
  margin-bottom: 20px;
  margin-top: 10px;
}

.list_yiyuan-youshi {
  width: auto
}

.list_yiyuan-youshi-one {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.list_yiyuan-youshi-one-img1 {
  width: 56%;
}

.list_yiyuan-youshi-one-title {
  width: 42%;
  padding: 3% 2%;
}

.list_yiyuan-youshi-one-title>span {
  font-size: 22px;
  color: #6e63ab;
  font-weight: 600;
  text-align: center;
  display: block;
  margin-bottom: 10px;
}

.list_yiyuan-youshi-one-title>p {
  font-size: 16px;
  color: #6e63ab;
  margin-bottom: 20px;
}

.list_yiyuan-youshi-one-title>spam {
  font-size: 12px;
  color: #6c6c6c;
  line-height: 22px;
}

.list_yiyuan-youshi img {
  width: auto;
  max-width: 100%;
  display: block;
}

.w5 {
  width: 50%
}

.w25 {
  width: 25%
}

.w66 {
  width: 66%;
}

.w34 {
  width: 34%
}

.w33 {
  width: 33.33%
}

.list_yiyuan-jishu {
  width: 100%;
  border-top: 10px solid #174277;
}

.list_yiyuan-jishu-body {
  margin-top: 30px;
}

.list_yiyuan-jishu-body>h3 {
  font-size: 22px;
  color: #30308f;
  text-align: center;
  font-weight: 600;
}

.list_yiyuan-jishu-body>span {
  font-size: 14px;
  color: #30308f;
  text-align: center;
  font-weight: 600;
  display: block;
}

.list_yiyuan-jishu-body .list_yiyuan-jishu-div {
  margin-top: 30px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.list_yiyuan-jishu-tt {
  width: 33%;
  position: relative;
}

.list_yiyuan-jishu-tt.jishu_img {
  text-align: center;
  padding-top: 70px;
}

.list_yiyuan-jishu-tt.jishu_img img {
  margin: auto;
  width: auto;
  max-width: 310px;
  margin-bottom: 5%;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
}

.list_yiyuan-jishu-tt.jishu_img:hover img {
  width: auto;
  -webkit-transform: scale(0.8);
  -webkit-box-shadow: 0px 0px 0px #ccc;
  -moz-transform: scale(0.8);
  -moz-box-shadow: 0px 0px 0px #ccc;
  -o-transform: scale(0.8);
  -o-box-shadow: 0px 0px 0px #ccc;
}

.list_yiyuan-jishu-tt>ul {
  width: 100%
}

.list_yiyuan-jishu-tt>ul li {
  border-width: 1px;
  border-style: solid;
  border-color: #ddd;
  margin-bottom: 30px;
  padding: 20px;
  margin-right: 40px;
  position: relative;
  text-align: right;
  padding-right: 50px;
}

.list_yiyuan-jishu-tt>ul li>p {
  font-size: 16px;
  color: #535353;
}

.list_yiyuan-jishu-tt>ul li>span {
  font-size: 16px;
  position: absolute;
  top: 15px;
  right: -20px;
  display: block;
  border: 2px solid #09a7b4;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #09a7b4;
  color: #fff;
  text-align: center;
  line-height: 40px;
  font-weight: 600;
}

.list_yiyuan-jishu-tt.jishu_r>ul li {
  text-align: left;
  padding-left: 50px;
  padding-right: 0;
  margin-right: 0;
}

.list_yiyuan-jishu-tt.jishu_r>ul li>span {
  left: -20px;
}

.list_yiyuan-jishu-tt>ul li:hover {
  border-color: #09a7b4;
}

.list_yiyuan-jishu-tt>ul li:hover p {
  color: #09a7b4
}

.list_yiyuan-foot {
  background: url(../image/list_yiyuan-foot-back.jpg);
  padding: 48px 0px;
  margin-top: 50px;
}

.list_yiyuan-foot p {
  font-size: 15px;
  color: #fff;
  line-height: 26px;
}


/*foot*/
.foot_form {
  background: #2eb4bf;
  padding: 40px 0;
}

.foot_form form {
  margin-top: 40px
}

.foot_form h2 {
  text-align: center;
  color: #fff;
  font-size: 28px;
}

.foot_form .foot_form-div {
  width: 100%;
  text-align: center;
  display: flex;
  box-sizing: border-box;
  justify-content: space-between;
}

.foot_form .foot_form-div input {
  width: 31%;
  line-height: 40px;
  border: 0;
  padding: 5px;
  border-radius: 5px;
  padding-left: 15px;
}

.foot_form-beizhu {
  width: 100%;
  margin-top: 20px;
}

.foot_form-beizhu #dr_beizhu {
  width: 100%;
  border: 0;
  height: 50px;
  border-radius: 5px;
}

.foot_form-tj {
  width: 100%
}

.foot_form-beizhu #dr_beizhu {
  width: 100%;
  border: 0;
  height: 50px;
  border-radius: 5px;
  padding: 5px;
}

.foot_form-tj #tj {
  width: 100%;
  line-height: 40px;
  font-size: 18px;
  color: #fff;
  background: #006068;
  border: 0;
  border-radius: 5px;
  margin-top: 26px;
}

.foot {
  width: 100%;
  background: url(../image/foot_back.jpg) 100% 100%;
  padding-top: 40px;
}

.foot_body {
  width: 100%
}

.foot_body-top {
  display: flex;
  box-sizing: border-box;
  justify-content: space-between;
}

.foot_body-top-l {
  width: 60%;
}

.foot_body-top-l>ul {
  display: flex;
  box-sizing: border-box;
  justify-content: end;
}

.foot_body-top-l>ul li {
  width: 25%;
}

.foot_body-top-l>ul li>p {
  display: block;
  font-size: 20px;
  color: #fff;
  margin-bottom: 30px;
}

.foot_body-top-l>ul li>a {
  display: block;
  color: #c2c2c2;
  font-size: 16px;
  line-height: 40px;
}

.foot_body-top-r {
  width: 51%;
  position: relative;
}

.foot_body-top-r .foot_top-r-top {
  text-align: right;
  display: flex;
  box-sizing: border-box;
  justify-content: flex-end;
  border-bottom: 1px solid #565656;
  padding-bottom: 20px;
  position: absolute;
  right: 0;
  width: 86%;
}

.foot_top-dizhi {
  font-size: 18px;
  margin-top: 165px;
  color: #b9b9b9;
  text-align: right;
  line-height: 40px;
}

.foot_body-top-r .foot_top-dianhua {
  margin-right: 20px;
  margin-top: 1.5rem;
}

.foot_body-top-r .foot_top-dianhua p {
  color: #ffc000;
  font-size: 14px;
  font-weight: 500;
  margin-top: 0;
}

.foot_body-top-r .foot_top-dianhua a {
  font-size: 22px;
  color: #ffc000;
  display: block;
  font-weight: 600;
  line-height: 32px;
}

.foot_body-top-r .foot_top-dianhua span {
  font-size: 12px;
  color: #b9b9b9;
}

.foot_body-top-r .foot_top-erweima img {
  display: block;
  margin: 0 10px;
}

.foot_body-top-r .foot_top-erweima {
  display: flex
}

.foot_body-top-r .foot_top-erweima p {
  font-size: 16px;
  color: #fff;
  text-align: center
}

.foot_boot {
  margin-top: 40px;
  padding: 15px 0;
}

.foot_boot>span {
  font-size: 14px;
  color: #b9b9b9;
}

.foot_boot>span>a {
  font-size: 14px;
  color: #b9b9b9;
  padding: 0 5px;
}

.link {
  display: flex
}

.link-p {
  font-size: 14px;
  width: 5%;
  color: #b9b9b9;
  line-height: 28px;
}

.link>ul {
  display: flex;
  justify-content: end;
  flex-wrap: wrap;
}

.link>ul li {
  width: auto;
  padding: 4px 5px;
}

.link>ul li a {
  color: #b9b9b9;
  font-size: 14px;
}




/*banner*/

.wrapper .swiper-container .swiper-pagination {
  bottom: 25px;
}

.wrapper .swiper-container .swiper-pagination-bullet {
  opacity: 1;
  position: relative;
  width: 50px;
  height: 3px;
  border-radius: 0;
  margin: 0 4px;
  background-color: #0081bf;
  transition: background-color .8s ease;
}

.wrapper .swiper-container .swiper-pagination-bullet::before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  transform: scaleX(0);
  transform-origin: 0 0;
}

.wrapper .swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active::before {
  animation: sliderPagination 8s linear forwards
}

.wrapper .swiper-container .swiper-pagination-bullet:hover {
  background-color: #fff;
}

.swiper-container {
  margin-left: auto;

  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-container-no-flexbox .swiper-slide {
  float: left;
}

.swiper-container-vertical>.swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;

  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0);
}

.swiper-container-multirow>.swiper-wrapper {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.swiper-container-free-mode>.swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;

  flex-shrink: 0;
  width: 100%;
  height: 100%;

  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;

  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

.swiper-slide img {
  display: block;
  width: 100%;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms opacity;
  -o-transition: 300ms opacity;
  transition: 300ms opacity;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal>.swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}


/* Bullets */

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}

.w1200 {
  width: 96%;
}

.w73 {
  width: 72%
}

.nav-item:hover .dropdown-menu {
  width: 86px
}

.nav-item .dropdown-menu {
  left: -10px
}

.header_logo {
  width: auto;
  width: 30%;
}

.nav-item {
  margin: 0px 10px;
}

.nav>li>a i {
  display: none
}

.nav>li>a {
  font-size: 14px;
}

.index_youshi-ul>ul li {
  width: 31%;
  margin: 1%;
}

.xiangmu_body>ul li {
  width: 15%;
}

.index_youshi-ul>ul li {
  width: 31%;
  margin: 1%;
}

.xiangmu_body>ul {
  justify-content: space-between;
  flex-wrap: wrap;
}

.xiangmu_body>ul li a img {
  max-width: 100%
}

.index_youshi .w90>p {
  font-size: 13px;
}

.liucheng_body>ul li {
  /* width: 69px; */
}

.liucheng_body>ul li.ys_2 {
  margin-left: 15px;
}

.liucheng_body>ul li.ys_3 {
  margin-left: 15px;
}

.liucheng_body>ul li.ys_4 {
  margin-left: 15px;
}

.liucheng_body>ul li.ys_5 {
  margin-left: 15px;
}

.liucheng_body>ul li.ys_6 {
  margin-left: 15px;
}

.liucheng_body>ul li.ys_7 {
  margin-left: 15px;
}

.liucheng_body-title .liucheng_body-title-p>p {
  font-size: 16px;
  line-height: 30px;
}

.liucheng_body2>ul li {
  width: 16%;
}

.liucheng_body2>ul li>span {
  width: auto
}

.liucheng_body2>ul li>p {
  font-size: 14px;
  line-height: 24px;
}

.liucheng_body2>ul li img {
  max-width: 100%
}

.news_body-l .news_body-l-tui .news_body-l-img {
  width: auto;
  height: 200px;
}

.news_body-tab-ul>ul li .news_body-tab-ul-title a {
  font-size: 16px;
}

.news_body-l .news_body-l-tui .news_body-l-title>p {
  font-size: 14px;
  line-height: 22px;
}

.news_body-tab-ul>ul li .news_body-tab-ul-title p {
  font-size: 14px;
  line-height: 20px;
  height: 40px;
  overflow: hidden;
}


.news_body-tab-ul-img>ul li {
  height: 65px;
}

.foot_body-top-l>ul li {
  padding-right: 6%;
}

.foot_body-top-l>ul li>p {
  font-size: 18px;
  margin-bottom: 15px;
}

.foot_body-top-l>ul li>a {
  font-size: 14px;
  line-height: 30px;
}

.foot_body-top-l>ul li:nth-child(4) {
  padding-right: 0
}

.foot_body-top-l {
  width: 45%;
}

.foot_body-top-r {
  width: 60%
}

.foot_body-top-r .foot_top-erweima img {
  max-width: 100%;
  height: auto;
  width: 90px;
}

.foot_body-top-r .foot_top-dianhua a {
  font-size: 28px;
}

.foot_top-dizhi {
  margin-top: 128px;
  line-height: 26px;
  font-size: 13px;
}

.link-p {
  width: 6%
}

.list_shiguan .shiguan_jiancha .shiguan_jiancha-tab>a span {
  width: 160px;
  height: 160px;
}

.list_shiguan .shiguan_jiancha .shiguan_jiancha-tab>a span img {
  margin-top: 40px;
}

.shiguan_jiancha-none>ul li {
  width: 27%;
}

.shiguan_jiancha-none>ul li p {
  font-size: 15px;
}

.shiguan_jiancha-none.tt2>ul li {
  padding: 0 25px
}

.list_shiguan .shiguan_jiancha>a {
  width: 40%;
  justify-content: center;
}

.shiguan_jishu-lc>ul li:nth-child(1) {
  top: 0;
  left: 50px;
}

.shiguan_jishu-lc>ul li:nth-child(2) {
  top: 155px;
  left: 165px;
}

.shiguan_jishu-lc>ul li:nth-child(3) {
  top: 0;
  left: 267px;
  z-index: 3;
}

.shiguan_jishu-lc>ul li:nth-child(4) {
  top: 130px;
  left: 375px;
}

.shiguan_jishu-lc>ul li:nth-child(5) {
  top: 0;
  left: 567px;
}

.shiguan_jishu-lc>ul li:nth-child(6) {
  top: 130px;
  left: 723px;
}

.shiguan_jishu-lc>ul li:nth-child(7) {
  top: 0;
  left: 840px;
}

.shiguan_jishu-lc>a {
  width: 40%;
  justify-content: center;
}

.shiguan_youshi-body .shiguan_youshi-img {
  width: 79%
}

.shiguan_wenda>h2 {
  font-size: 36px;
  width: 40%;
}

.shiguan_wenda>p {
  width: 38%;
}

.shiguan_wenda-body>ul>a {
  width: 50%
}

.list_tusndui-body-none>ul .list_tusndui-title {
  width: 70%;
}

.about_shiyanshi {
  position: relative;
  height: auto;
  min-height: 300px;
}

.about_shiyanshi img {
  display: inline-block;
  height: 100%;
  transform: translateX(-50%);
  left: 50%;
  position: absolute;
  width: auto;
  max-width: initial;
}

.about_shiyanshi-body {
  padding: 6% 0;
}

.about_fuwu .about_fuwu-body>ul li h3 {
  font-size: 15px;
}

.about_fuwu .about_fuwu-body>ul li {
  width: 31%;
  padding: 40px 50px;
}

.about-main2 .licheng-content ul li .about_lc-top .about_lc-top-li:nth-child(1) {
  margin-left: 97px;
  margin-top: 121px;
}

.about-main2 .licheng-content ul li .about_lc-top .about_lc-top-li:nth-child(2) {
  margin-left: 20px;
  margin-top: 73px;
}

.about-main2 .licheng-content ul li .about_lc-top-li>p {
  line-height: 20px;
}

.about-main2 .licheng-content {
  background-size: 100% 100%;
}


.foot_body-top-l>ul li {
  padding-right: 6%;
}

.foot_body-top-l>ul li>p {
  font-size: 18px;
  margin-bottom: 15px;
}

.foot_body-top-l>ul li>a {
  font-size: 14px;
  line-height: 30px;
}

.foot_body-top-l>ul li:nth-child(4) {
  padding-right: 0
}

.foot_body-top-l {
  width: 45%;
}

.foot_body-top-r {
  width: 60%
}

.foot_body-top-r .foot_top-erweima img {
  max-width: 100%;
  height: auto;
  width: 90px;
}

.foot_body-top-r .foot_top-dianhua a {
  font-size: 28px;
}

.foot_top-dizhi {
  margin-top: 128px;
  line-height: 26px;
  font-size: 13px;
}

.link-p {
  width: 6%
}

.nav-item:hover .dropdown-menu {
  width: 86px
}

.nav-item .dropdown-menu {
  left: -10px
}

.header_logo {
  width: auto;
  width: 30%;
}

.nav-item {
  margin: 0px 10px;
}

.nav>li>a i {
  display: none
}

.nav>li>a {
  font-size: 14px;
}

.liucheng_body>ul li img {
  width: 90px
}

.liucheng_body>ul li.ys_2 {
  margin-left: 60px;
}

.liucheng_body>ul li.ys_3 {
  margin-left: 60px;
}

.liucheng_body>ul li.ys_4 {
  margin-left: 60px;
}

.liucheng_body>ul li.ys_5 {
  margin-left: 86px;
}

.liucheng_body>ul li.ys_6 {
  margin-left: 60px;
}

.liucheng_body>ul li.ys_7 {
  margin-left: 60px;
}

.liucheng_body2>ul li>span img {
  transition: all .5s ease;
  width: auto;
  max-width: 100%;
}

.liucheng_body2>ul li>span {
  width: 113px;
}

.liucheng_body2>ul li>p {
  font-size: 14px;
}

.index_youshi-ul>ul li {
  width: 31%;
  margin: 1%;
}

.foot_body-top-l>ul li {
  padding-right: 6%;
}

.foot_body-top-l>ul li>p {
  font-size: 18px;
  margin-bottom: 15px;
}

.foot_body-top-l>ul li>a {
  font-size: 14px;
  line-height: 30px;
}

.foot_body-top-l>ul li:nth-child(4) {
  padding-right: 0
}

.foot_body-top-l {
  width: 45%;
}

.foot_body-top-r {
  width: 60%
}

.foot_body-top-r .foot_top-erweima img {
  max-width: 100%;
  height: auto;
  width: 90px;
}

.foot_body-top-r .foot_top-dianhua a {
  font-size: 28px;
}

.foot_top-dizhi {
  margin-top: 128px;
  line-height: 26px;
  font-size: 13px;
}

.link-p {
  width: 6%
}

.nav-item:hover .dropdown-menu {
  width: 86px
}

.nav-item .dropdown-menu {
  left: -10px
}

.header_logo {
  width: auto;
  width: 30%;
}

.nav-item {
  margin: 0px 10px;
}

.nav>li>a i {
  display: none
}

.nav>li>a {
  font-size: 14px;
}

.w1200 {
  width: 90%
}

.shiguan_wenda>h2 {
  width: 40%
}

.shiguan_wenda>p {
  width: 35%
}

.list_shiguan .shiguan_jiancha>a {
  width: 38%;
  display: flex;
  justify-content: center;
}

.shiguan_jiancha-none>ul li {
  width: 29%;
  line-height: 60px;
}

.shiguan_jiancha-none>ul li p {
  font-size: 18px;
}

.liucheng_body>ul li img {
  width: 90px
}

.liucheng_body>ul li.ys_2 {
  margin-left: 60px;
}

.liucheng_body>ul li.ys_3 {
  margin-left: 60px;
}

.liucheng_body>ul li.ys_4 {
  margin-left: 60px;
}

.liucheng_body>ul li.ys_5 {
  margin-left: 86px;
}

.liucheng_body>ul li.ys_6 {
  margin-left: 60px;
}

.liucheng_body>ul li.ys_7 {
  margin-left: 60px;
}

.liucheng_body2>ul li>span img {
  transition: all .5s ease;
  width: auto;
  max-width: 100%;
}

.liucheng_body2>ul li>span {
  width: 113px;
}

.liucheng_body2>ul li>p {
  font-size: 14px;
}

.postion_top {
  font-size: 13px;
}

.postion_top a {
  font-size: 13px;
}

.w90 {
  width: 96%
}

.w1200 {
  width: 96%
}

.w1450 {
  width: 96%
}

.w73 {
  width: 100%
}

.w860 {
  width: 96%
}

.list_yiyuan-youshi-one-img1 {
  width: 100%
}

.list_yiyuan-youshi-one-title {
  width: 100%;
}

.w25 {
  width: 50%;
}

.w66 {
  width: 100%;
}

.w34 {
  width: 50%
}

.w33 {
  width: 50%
}

.w1000 {
  width: 96%;
  margin: 0 auto
}

/*kf*/
.banner_body-left>p {
  font-size: 12px;
  bottom: 33%;
}

.banner_body-left>p>span {
  display: block;
  font-size: 14px;
}

.right-side-body {
  display: flex
}

.right-side-body .item.item4 {
  display: none
}

.right-side {
  width: 100%;
  position: fixed;
  right: inherit;
  bottom: 0;
  margin-top: inherit;
  z-index: 1000000;
  padding-top: 1px;
  border: 0;
  border-radius: 0;
  background: #fff;
  top: inherit;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.9);
}

.right-side .jingling {
  margin-bottom: -20px;
  z-index: 9;
}

.right-side .right-side-body>div a {
  display: block
}

.right-side .right-side-body>div {
  width: 25%;
  height: 57px;
  margin-top: -1px;
  cursor: pointer;
  transition: all .3s;
  z-index: 1;
  position: relative;
}

.right-side .right-side-body>div#backTop {
  height: auto
}

.right-side .right-side-body>div#backTop .icon>span {
  height: 57px;
  line-height: 57px;
}

.right-side .icon {
  display: block;
  width: 100%;
  height: 35px;
  background-position: center center;
  background-repeat: no-repeat;
  transition: all .3s;
}

.right-side .icon>span {
  font-size: 26px;
  text-align: center;
  display: block;
  color: #0081bf;
  line-height: 35px;
}

.right-side .title {
  text-align: center;
  font-size: 12px;
  color: #000;
  transition: all .3s;
}

.right-side .right-side-body>div:hover .title {
  color: #fb928f;
}

.right-side .item {
  /* background: #f39f4a; */
  /* border-bottom: 1px solid #0081bf; */
}

.right-side .item:hover span {
  color: #fb928f
}

.right-side .item1 .attention {
  visibility: hidden;
  opacity: 0.9;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background-color: #ff5a00;
  text-align: center;
  font-size: 12px;
  color: #fff;
  line-height: 18px;
  position: absolute;
  left: 1px;
  top: 1px;
}

.right-side .item1 .attention.show {
  visibility: visible;
  opacity: 1;
}

.right-side .item4 .sig {
  width: 119px;
  height: 119px;
  visibility: hidden;
  position: absolute;
  bottom: 0;
  right: 71px;
  transform: scale(0);
  transition: all ease .3s;
  transform-origin: right bottom;
}

.right-side .item4 .sig img {
  width: 100%;
  height: 100%;
}

.right-side .item4:hover .sig {
  visibility: visible;
  transform: scale(1);
}

.list_yiyuan-tishi-body {
  width: auto
}

.list_yiyuan-tishi {
  display: block;
  width: 100%;
  height: 223px;
  position: relative;
  overflow: hidden;
}

.list_yiyuan-tishi img {
  display: inline-block;
  height: 100%;
  transform: translateX(-50%);
  left: 50%;
  position: absolute;
  width: auto;
  max-width: initial;
}

.list_yiyuan-tishi h2 {
  font-size: 22px;
}

.list_yiyuan-tishi p {
  font-size: 13px;
}

.category_top>a {
  font-size: 14px;
  padding: 6px 5px;
  margin: 0 4px;
}

.list_banner {
  display: block;
  width: 100%;
  height: 165px;
  position: relative;
  overflow: hidden;
}

.list_banner img {
  display: inline-block;
  height: 100%;
  transform: translateX(-50%);
  left: 50%;
  position: absolute;
  width: auto;
  max-width: initial
}

.list_quanqiu .w1000>h2 {
  font-size: 24px;
}

.list_quanqiu-zhanlue>h2 {
  font-size: 24px;
  margin-bottom: 20px;
}

.list_quanqiu .list_quanqiu-body.haiwai p {
  font-size: 14px;
  line-height: 28px;
}

.list_quanqiu-zhanlue .list_quanqiu-zhanlue-l {
  width: 100%;
  margin: 0;
}

.list_quanqiu-zhanlue-top-img {
  width: 100%
}

.list_quanqiu-zhanlue-top-title {
  width: 100%;
  margin-top: 20px;
}

.list_quanqiu-zhanlue-ul {
  width: 100%
}

.list_quanqiu-zhanlue-img {
  width: 100%
}

.list_quanqiu-zhanlue-img img {
  width: 100%
}

.list_quanqiu-zhanlue.haiwai .show_body-r {
  display: none
}

.about .about_body .about_body-l {
  width: 100%
}

.about .about_body .about_body-r {
  width: 100%
}

.about-main2 .licheng-content ul li .about_lc-top-li {
  width: 27%;
}

.about_fuwu .about_fuwu-body>ul li {
  width: 84%;
  margin: 20px auto;
  padding: 24px 40px;
}

.about_fuwu .about_fuwu-body>ul {
  flex-wrap: wrap;
}

.about_shiyanshi img {
  display: inline-block;
  height: 100%;
  transform: translateX(-50%);
  left: 50%;
  position: absolute;
  width: auto;
  max-width: initial;
}

.about_shiyanshi {
  display: block;
  width: 100%;
  height: 326px;
  position: relative;
  overflow: hidden;
}

.about_shiyanshi-body-title {
  background: rgb(0 0 0 / 0.5);
  padding: 4%;
}

.about_taocan .about_taocan-body>ul li {
  width: 48%;
}

.about_taocan-title a>span {
  line-height: 24px;
  font-size: 12px;
}

.about_taocan-title a {
  font-size: 14px;
}

.about_shiyanshi-body-title>span {
  font-size: 22px
}

.about_shiyanshi-body-title p {
  font-size: 13px;
}

.about-main2 .licheng-content {
  margin-top: 0
}

.about-main2 {
  height: 835px;
}

.about-main2 .licheng-content ul li .about_lc-top .about_lc-top-li:nth-child(1) {
  margin-left: 0;
  /* margin-top: 88px; */
}

.about-main2 .licheng-content ul li .about_lc-top .about_lc-top-li:nth-child(2) {
  margin-left: 20px;
  margin-top: 88px;
}

.about-main2 .licheng-content ul li .about_lc-top .about_lc-top-li:nth-child(3) {
  margin-top: 108px;
}

.about-main2 .licheng-content ul li .about_lc-bottm .about_lc-top-li:nth-child(1) {
  margin-left: 5px;
  margin-top: 12px;
}

.about-main2 .licheng-content ul li .about_lc-bottm .about_lc-top-li:nth-child(2) {
  margin-left: 20px;
  margin-top: 12px;
}

.about-main2 .licheng-content ul li .about_lc-bottm .about_lc-top-li:nth-child(3) {
  margin-top: 12px;
  text-align: left;
}

.about-main2 .licheng-content ul li .about_lc-bottm .about_lc-top-li:nth-child(3)>p {
  text-align: left
}

.about-main2 .licheng-content ul li .about_lc-top-li>p {
  height: 173px;
  overflow: hidden;
}

.list_news-body .list_news-l {
  width: auto;
  margin-right: 0;
}

.list_news-body .list_news-l>ul li .list_news-img {
  width: 121px;
}

.list_news-body .list_news-l>ul li .list_news-title {
  width: 62%;
}

.list_news-body .list_news-l>ul li .list_news-title>a {
  font-size: 16px;
}

.list_news-body .list_news-l>ul li .list_news-title>p {
  font-size: 12px;
  height: 44px;
  overflow: hidden;
}

.show_body-r {
  width: 100%;
  margin-top: 30px;
}

.show_body .show_body-l>h1 {
  font-size: 18px;
  text-align: center;
}

.show_body-l {
  width: 100%;
  margin-right: 0;
}

.show_body-l img {
  max-width: 100% !important;
}

.list_body>ul li {
  width: 48%
}

.about_zizhi.list_body>ul li {
  width: 31%;
}

.list_body>ul li .list_news-title>a {
  font-size: 16px;
}

.list_body>ul li .list_news-title p {
  font-size: 12px;
  max-height: 42px;
  overflow: hidden;
}

.list_quanqiu-buju>ul li {
  width: 48%;
}

.list_quanqiu-buju>ul {
  justify-content: end;
}

.list_quanqiu-buju>ul li p {
  font-size: 12px;
}

.list_quanqiu-buju>ul li h3 {
  font-size: 13px;
}

.list_quanqiu-youshi-body .youshi-body-l {
  width: 100%
}

.list_quanqiu-youshi-body .youshi-body-r {
  width: 100%;
  position: initial;
  margin-top: 30px;
}

.list_quanqiu-youshi-body .youshi-body-r hr {
  width: 59px;
  position: initial;
  margin-bottom: 30px;
}

.list_quanqiu-youshi-body .youshi-body-r h3 {
  text-align: left
}

.youshi-body-r-p p {
  font-size: 12px;
  line-height: 24px;
}

.youshi-body-r-p {
  position: initial;
}

.list_quanqiu-img-div {
  display: block;
  width: 100%;
  height: 165px;
  position: relative;
  overflow: hidden;
}

.list_quanqiu-img-div img {
  display: inline-block;
  height: 100%;
  transform: translateX(-50%);
  left: 50%;
  position: absolute;
  width: auto;
  max-width: initial
}

.list_yiyuan-content img,
.list_yiyuan-title img {
  max-width: 100%
}

.list_yiyuan-jishu-tt {
  width: 81%;
  margin: 0 auto;
}

.list_yiyuan-jishu-tt.jishu_img {
  padding: 40px 0
}

.list_yiyuan-jishu-tt>ul li>p {
  font-size: 14px;
}

.list_yiyuan-foot p {
  font-size: 14px;
}

.list_tusndui .list_tusndui-body>p {
  font-size: 12px;
}

.list_tusndui-body-none>ul .list_tusndui-title>p {
  font-size: 12px;
  line-height: 24px;
}

.list_tusndui-body-none>ul .list_tusndui-img {
  width: 100px;
  height: 100px;
}

.list_tusndui-body-none>ul .list_tusndui-title {
  width: 70%;
}

.list_tusndui-body-none>ul .list_tusndui-div {
  font-size: 12px;
}

.list_shiguan .shiguan_jiancha>h2 {
  font-size: 24px;
}

.list_shiguan .shiguan_jiancha .shiguan_jiancha-tab>a {
  margin: 0 20px;
}

.list_shiguan .shiguan_jiancha .shiguan_jiancha-tab>a span img {
  max-width: 100%;
  width: 50px;
  margin-top: 25px;
}

.list_shiguan .shiguan_jiancha .shiguan_jiancha-tab>a span {
  margin-top: 27px;
  width: 100px;
  height: 100px;
  border-radius: 100%;
  margin: 0 auto;
}

.list_shiguan .shiguan_jiancha .shiguan_jiancha-tab>a p {
  font-size: 18px;
}

.list_shiguan .shiguan_jiancha .shiguan_jiancha-tab>a.active span {
  background: #ebecec;
}

.shiguan_jiancha-body {
  margin-top: 40px;
}

.shiguan_jiancha-none>ul li p {
  font-size: 14px;
}

.shiguan_jiancha-none>ul li {
  width: auto;
  margin: 1%;
  line-height: 34px;
  padding: 0px 20px;
}

.shiguan_jiancha-none>ul {
  margin-top: 20px;
}

.list_shiguan .shiguan_jiancha>a {
  width: 86%;
  font-size: 14px;
}

.shiguan_jishu>h2 {
  font-size: 24px;
  margin: 20px 0;
}

.shiguan_jishu-body {
  flex-wrap: wrap;
}

.shiguan_jishu-img {
  width: 100%
}

.shiguan_jishu-title {
  width: 100%;
  margin: 0;
}

.shiguan_jishu-title .shiguan_jishu-title-li>ul li p {
  font-size: 12px;
}

.shiguan_jishu-title .shiguan_jishu-title-li>ul {
  width: auto;
  padding: 10% 5%;
  justify-content: space-between;
  padding-left: 14%;
}

.shiguan_jishu-title .shiguan_jishu-title-li>ul li {
  width: 46%;
  font-size: 14px;
}

.shiguan_jishu-lc>h2,
.shiguan_jiancha-taocan>h2,
.shiguan_youshi>h2 {
  font-size: 24px;
}

.shiguan_jishu-lc>ul li {
  width: 33%;
  position: initial;
  margin-bottom: 32px;
}

.shiguan_jishu-lc>ul {
  justify-content: space-between;
  flex-wrap: wrap;
  display: flex;
  background: initial;
  height: auto;
}

.shiguan_jishu-lc>ul li:nth-child(1) .p1 {
  width: 41px;
  left: 36px;
}

.shiguan_jishu-lc>ul li:nth-child(3) .p1 {
  left: 39px;
}

.shiguan_jishu-lc>ul li:nth-child(5) .p1 {
  left: 38px;
}

.shiguan_jishu-lc>ul li:nth-child(7) .p1 {
  left: 33px;
}

.shiguan_jishu-lc>ul li:nth-child(2) .p1 {
  padding-top: 2px;
  padding-bottom: 44px;
  margin-top: 20px;
}

.shiguan_jishu-lc>ul li:nth-child(4) .p1 {
  margin-top: 14px;
}

.shiguan_jishu-lc>ul li:nth-child(6) .p1 {
  padding-top: 2px;
  padding-bottom: 44px;
  margin-top: 14px;
}

.shiguan_jishu-lc>a {
  width: 80%;
  font-size: 14px;
}

.shiguan_jishu-taocan-title-li>h3 {
  font-size: 16px;
  margin-top: 30px;
}

.shiguan_jishu-taocan-title-li-p>h3 {
  font-size: 14px;
}

.shiguan_jishu-taocan-title-li-p>p {
  font-size: 12px;
  line-height: 24px;
}

.shiguan_jiancha-taocan-tab {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

.shiguan_jiancha-taocan-tab>a {
  font-size: 14px;
  padding: 10px;
  width: 50%;
  border: 1px solid #605fcf;
}

.shiguan_jiancha-taocan-body .shiguan_jishu-taocan-img {
  width: 48%
}

.shiguan_jishu-taocan-title {
  width: 63%;
  margin-left: -50px;
  margin-top: 38px;
  padding: 2% 6%;
}

.shiguan_jishu-taocan-title-li-p>a {
  font-size: 12px;
}

.shiguan_youshi-body .shiguan_youshi-tab {
  width: 100%;
  justify-content: center;
  flex-wrap: wrap;
  display: flex;
  margin-bottom: 15px;
}

.shiguan_youshi-body .shiguan_youshi-tab>a {
  font-size: 14px;
  padding: 0 10px;
  line-height: 34px;
}

.shiguan_youshi-body .shiguan_youshi-tab>a.active {
  font-size: 14px;
}

.shiguan_youshi-body .shiguan_youshi-img {
  width: 100%
}

.shiguan_youshi-body .shiguan_youshi-img .shiguan_youshi-img-div p {
  font-size: 12px;
  line-height: 24px;
  padding: 10px;
}

.shiguan_wenda>h2 {
  font-size: 24px;
  width: 100%;
  text-align: center;
}

.shiguan_wenda>p {
  font-size: 14px;
  width: 100%;
  text-align: center;
}

.shiguan_wenda-body>ul {
  width: 100%;
  margin-right: 0;
  margin-top: 20px;
}

.shiguan_wenda-body .shiguan_wenda-body-img {
  width: 100%
}

.shiguan_wenda-body>ul>a {
  width: 90%
}

.list_body-l-top-img,
.list_body-l-top-title {
  width: 100%
}

.list_body-ul .list_body-ul-div>ul {
  width: 100%
}

.list_body-ul-img {
  width: 100%
}

.shanchang .shanchang_body {
  width: 100%;
}

.yisheng_l {
  width: 100%;
  margin: 0;
}

.yisheng_r {
  width: 100%;
  margin-top: 30px;
}


.header_logo {
  width: 67%;
}

.foot {
  margin-bottom: 57px
}

.foot_body-top {
  display: inherit;
}

.foot_body-top-l {
  width: 100%
}

.foot_body-top-r {
  width: 100%
}

.foot_top-dizhi {
  margin-top: 0;
  font-size: 12px;
  line-height: 24px;
  margin-top: 10px;
}

.foot_body-top-r .foot_top-r-top {
  position: inherit;
  display: inherit;
  text-align: center;
}

.foot_body-top-r .foot_top-dianhua {
  width: 100%;
  margin: 25px 0;
}

.index_youshi h2 {
  font-size: 24px;
  margin-bottom: 10px;
}

.foot_body-top-r .foot_top-dianhua a {
  font-size: 24px;
}

.foot_body-top-r .foot_top-erweima img {
  width: auto
}

.foot_body-top-r .foot_top-erweima {
  display: flex;
  justify-content: center;
}

.foot_boot>span>a {
  font-size: 12px;
}

.foot_boot {
  margin-top: 10px
}

.link {
  display: inherit
}

.link-p {
  width: auto
}

.link>ul li a {
  font-size: 12px;
}

.foot_boot>span {
  font-size: 12px;
}

.index_youshi .w90>p {
  line-height: 20px
}

.index_youshi-ul>ul li {
  width: 48%;
}

.index_youshi-ul>ul li .youshi_ico>span {
  width: 50px;
  height: 50px;
}

.index_youshi-ul>ul li .youshi_ico>span img {
  line-height: 50px;
  width: 36%;
  padding-top: 10px;
}

.index_youshi-ul>ul li .youshi_title>p {
  font-size: 16px
}

.index_youshi-ul>ul li .youshi_title>span {
  font-size: 12px;
}

.index_youshi-ul>ul li .youshi_ico {
  margin-top: 10px
}

.xiangmu_body>ul li {
  width: 30%
}

.xiangmu_body>p {
  font-size: 14px;
  line-height: initial;
}

.xiangmu_body>ul li a p {
  font-size: 15px;
}

.xiangmu {
  padding-bottom: 0
}

.liucheng_body>ul li.ys_2 {
  margin-left: 0;
}

.liucheng_body>ul li.ys_3 {
  margin-left: 0;
}

.liucheng_body>ul li.ys_4 {
  margin-left: 0;
}

.liucheng_body>ul li.ys_5 {
  margin-left: 0;
}

.liucheng_body>ul li.ys_6 {
  margin-left: 0;
}

.liucheng_body>ul li.ys_7 {
  margin-left: 0;
}

.liucheng_body>ul li {
  margin-bottom: 20px;
}

.liucheng_body>ul {
  justify-content: space-evenly;
}

.liucheng .liucheng_body h1 {
  font-size: 24px;
}

.liucheng_body-title .liucheng_body-title-p>p {
  font-size: 12px;
  line-height: 24px;
}

.liucheng_body2>h2 {
  font-size: 24px;
}

.liucheng_body2>p {
  font-size: 20px;
}

.liucheng_body2>ul li>span {
  width: 100px;
}

.liucheng_body2>ul li>p {
  font-size: 12px;
  margin-bottom: 0px;
}

.liucheng_body2>ul li>i {
  width: 40px;
  height: 40px;
  bottom: -18px;
  line-height: 40px;
}

.liucheng_body2>ul li {
  width: 46%;
  margin: 2%;
  margin-bottom: 99px;
  padding-bottom: 7%;
}

.liucheng_body2>ul li:nth-child(5) {
  margin-bottom: 0
}

.liucheng_body2>ul li:nth-child(6) {
  margin-bottom: 0
}

.liucheng_body2>a>span {
  font-size: 12px;
}

.liucheng_body2>a {
  font-size: 18px;
  bottom: -29px;
  left: 14%;
  right: 14%;
}

.index_anli-body>h2 {
  font-size: 24px;
}

.index_anli-body>p {
  font-size: 14px;
}

.index_anli-body-theer>ul>li {
  width: 49.5%;
  margin-bottom: 1%;
}

.index_anli-body-one .index_anli-left {
  height: auto
}

.index_anli-body-right {
  height: auto
}

.index_anli-body-tow>ul>li>a {
  font-size: 14px;
}

.index_anli-body-tow>ul>li:nth-child(1) img {
  width: auto;
  position: absolute;
  right: 6px;
  bottom: -5px;
  height: auto;
  max-width: 100%;
  max-height: 78%;
}

.index_anli-body-tow>ul>li {
  height: auto
}

#scroll .item {
  width: 90%
}

.zhuanjia_body>h2 {
  font-size: 24px
}

.zhuanjia_body>p {
  font-size: 20px;
}

.news_body>h2 {
  font-size: 24px;
}

.news_body>p {
  font-size: 20px;
}

.news_body-l {
  width: 100%;
  margin-bottom: 30px;
}

.news_body-r {
  width: 100%
}

.news_body-l .news_body-l-tui .news_body-l-img {
  height: 138px;
}

.news_body-l .news_body-l-tui .news_body-l-img .news_body-l-img-a {
  font-size: 15px;
  line-height: 40px;
}

.news_body-l .news_body-l-tui .news_body-l-title>p {
  height: 86px;
  overflow: hidden;
  font-size: 12px;
}

.news_body-tab>a.active {
  font-size: 20px
}

.news_body-tab>a {
  font-size: 20px;
}

.news_body-tab-a>a {
  font-size: 15px;
}

.zizhi_body-tab>a {
  font-size: 15px;
}

.zizhi_body-tab>a i {
  padding: 0 10px;
}

.scrolllist .imglist_w li {
  width: 300px
}

.guojibuju .scroll-outer {
  height: 300px;
}

.guojibuju .scrolllist .imglist_w {
  width: 96%;
  height: 330px;
}

.news_body-tab-ul>ul li .news_body-tab-ul-title {
  width: 82%;
}

.guojibuju .imglist_w ul>li {
  width: 320px
}

a.abtn {
  width: 30px;
  height: 30px;
  line-height: 30px;
  top: 21%;
}

.guojibuju .scrolllist .imglist_w li p {
  font-size: 24px;
}

.guojibuju .scrolllist .imglist_w li span {
  font-size: 14px;
}

.scrolllist {
  width: 94%
}

.banner .swiper-slide img {
  display: inline-block;
  height: 100%;
  transform: translateX(-50%);
  left: 50%;
  position: absolute;
  width: auto;
  max-width: initial
}

.banner .swiper-slide a {
  display: block;
  width: 100%;
  height: 165px;
  position: relative;
  overflow: hidden;
}

.wrapper .swiper-container .swiper-pagination {
  bottom: 8px
}

.wrapper .swiper-container .swiper-pagination-bullet {
  width: 30px;
  height: 4px;
}

.swiper-slide>a {
  display: block;
  width: 100%;
  height: 210px;
  position: relative;
  overflow: hidden;
}

.swiper-slide>a img {
  display: block;
  height: 100%;
  transform: translateX(-50%);
  left: 50%;
  position: absolute;
  width: auto;
  max-width: initial;
}

.nav-item {
  height: 50px;
}

.nav>li>a i {
  display: initial
}

.nav li .arr {
  float: right;
  height: 50px;
  width: 40px;
  position: relative;
  display: none;
  z-index: 1;
}

.nav li.open .arr:after {
  border-color: #104492;
  -webkit-transform: rotate(225deg);
  transform: rotate(225deg);
}

.lanmu li .arr {
  display: none;
}

.lanmu li .arr {
  float: right;
  height: 60px;
  width: 40px;
  position: relative;
  cursor: pointer;
}

.lanmu li .arr:after {
  content: '';
  border-top: 2px solid #fff;
  border-left: 2px solid #fff;
  box-sizing: content-box;
  display: block;
  width: 8px;
  height: 8px;
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);

  right: 15px;
}

.lanmu li.open .arr:after {

  -webkit-transform: rotate(225deg);

  transform: rotate(225deg);
}

.dropdown-box {
  display: none;
}

.dropdown-box a {
  color: #333;
  display: block;
  padding: 10px 5px;
  font-size: 13px;
}

.header_dao {
  width: 14%;
  height: 2.8em;
  position: absolute;
  top: 17px;
  right: 0;
  overflow: hidden;
}

.header_dao.nav--active {
  height: 99%;
  width: 100%;
  left: 0;
  top: 0px;
}

.nav {
  position: absolute;
  z-index: 100;
  opacity: 0;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 300ms;
  transition-duration: 300ms;
}

.nav--active .nav {
  opacity: 1;

  background-color: rgb(255 255 255 / 95%);
}

.head_body .nav {
  line-height: 60px;
  margin-left: 0px;
}

.nav--active .nav li {
  border-bottom: 1px dashed #dbdbdb;
  float: inherit;
  width: auto;
  font-size: 3.73333vw;
  position: initial;
}

.nav--active .nav li>a {
  color: #040404;
  display: block;
  font-size: 15px;
  line-height: 50px;
  height: 50px;
  width: 86%;
  float: left;
}

.nav-item:hover .dropdown-menu {
  display: none;
  position: initial;
  background: #fff;
  padding-top: 0px;
  padding: 0px;
  z-index: 9;
}

.nav--active .nav li.open .dropdown-menu {
  display: block;
  position: initial;
}

.nav--active .nav li.open .dropdown-menu li {
  width: 100%
}

.nav__list {
  margin: 0;
  padding: 10px;
}

.nav__item {
  list-style-type: none;

  text-align: left;
}

.nav__link {
  font-size: 1.3em;
  text-transform: uppercase;
  text-decoration: none;
  color: #FFFFFF;
  opacity: 1;
  -webkit-transition: opacity 300ms ease-in-out;
  transition: opacity 300ms ease-in-out;
}

/* Default navigation icon */
.nav__trigger {
  display: block;
  width: 30px;
  height: 25px;
  position: absolute;
  right: 10px;
  top: 0;
  z-index: 200;
}

.nav--active .nav__trigger {

  opacity: 0.5;
  top: 15px;
}

.nav__icon {
  display: inline-block;
  position: relative;
  width: 30px;
  height: 5px;
  background-color: #333;
  -webkit-transition-property: background-color, -webkit-transform;
  transition-property: background-color, -webkit-transform;
  transition-property: background-color, transform;
  transition-property: background-color, transform, -webkit-transform;
  -webkit-transition-duration: 300ms;
  transition-duration: 300ms;
}

.nav__icon:before,
.nav__icon:after {
  content: '';
  display: block;
  width: 30px;
  height: 5px;
  position: absolute;
  background: #333;
  -webkit-transition-property: margin, -webkit-transform;
  transition-property: margin, -webkit-transform;

  transition-property: margin, transform;
  transition-property: margin, transform, -webkit-transform;
  -webkit-transition-duration: 300ms;
  transition-duration: 300ms;
}

.nav__icon:before {
  margin-top: -10px;
}

.nav__icon:after {

  margin-top: 10px;
}

/* Don't nest if you don't have to. */
/**
* Style #1
*/
.nav {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  width: 60%;
  height: 100%;
  padding: 0 4%;
}

.nav__link {


  opacity: 0;
  -webkit-transition-delay: 500ms;
  transition-delay: 500ms;
}

.nav--active .nav__link {
  opacity: 1;
}

.nav--active .nav {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  margin-top: 0;
  position: fixed;
  box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.349019607843137);
  display: inherit;
  top: 0;
  left: 0;
}

.nav--active .nav__icon {
  background: rgba(0, 0, 0, 0);
}

.nav--active .nav__icon:before {
  margin-top: 0;

  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.nav--active .nav__icon:after {
  margin-top: 0;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.header .nav li .arr {
  display: block;
}

.nav>ul li.open .dropdown-box {
  position: static;
  background-color: #ffffff;
  min-width: auto;
  text-align: left;
  display: block;
}

.nav li .arr:after {
  content: '';
  border-top: 2px solid #7d7d7d;
  border-left: 2px solid #7d7d7d;
  box-sizing: content-box;
  display: block;
  width: 8px;
  height: 8px;
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
  right: 15px;
}

@keyframes mymove

/* 对应animation-name，里面为执行的动画*/
  {
  from {
    top: 0px;
  }

  /*执行动画的初始位置*/
  to {
    top: 10px;
  }

  /*动画结束位置*/
  0% {
    opacity: 0.6;
    /*初始状态 透明度为10%*/
  }

  50% {
    opacity: 0.7;
    /*中间状态 透明度为50%*/
  }

  100% {
    opacity: 1;
    /*结尾状态 不透明*/


  }
}

@-webkit-keyframes mymove

/* 对应-webkit-animation-name，里面为执行的动画*/
  {
  from {
    top: 0px;
  }

  /*执行动画的初始位置*/
  to {
    top: 10px;
  }

  /*动画结束位置*/
}

@keyframes scale-three2 {
  0% {
    transform: scale(1);
    opacity: .8
  }

  100% {
    transform: scale(1.34);
    opacity: 0
  }
}

@keyframes sliderPagination {
  100% {
    transform: scaleX(1);
    opacity: 1;
  }
}





@keyframes vr {
  0% {
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);

    -webkit-transform: translateX(0px);
    transform: translateX(0px);
  }

  25% {
    -moz-transform: translateX(-200px);
    -ms-transform: translateX(-200px);
    -webkit-transform: translateX(-200px);
    transform: translateX(-200px);


  }

  50% {
    -moz-transform: translateX(200px);
    -ms-transform: translateX(200px);


    -webkit-transform: translateX(200px);
    transform: translateX(200px);
  }

  75% {
    -moz-transform: scale(1.5);
    -ms-transform: scale(1.5);
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
  }

  100% {
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.vr {
  -webkit-animation: vr linear 60s infinite;
  -moz-animation: vr linear 60s infinite;
  -o-animation: vr linear 60s infinite;
  animation: vr linear 60s infinite;
}


@-webkit-keyframes bop {
  0% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }

  50%,
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes bop {
  0% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }

  50%,
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@-webkit-keyframes bopB {
  0% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }

  80%,
  100% {
    -webkit-transform: scale(1) rotateZ(-3deg);
    transform: scale(1) rotateZ(-3deg);
  }
}

@keyframes bopB {
  0% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }

  80%,
  100% {
    -webkit-transform: scale(1) rotateZ(-3deg);
    transform: scale(1) rotateZ(-3deg);
  }
}

.thisclass {
  background-color: #2eb4bf;
}

ul.pagination .thisclass a {
  color: #fff;
}