@charset "UTF-8";
body.show a, body.show .transition, body.show #fileUploadLayer, body.show .trafficdirectory .list2 li, .trafficdirectory .list2 body.show li, body.show .trafficdirectory .list .box, .trafficdirectory .list body.show .box, body.show .czxq-4 .list li .content, .czxq-4 .list li body.show .content, body.show .czxq-4 .list li .name, .czxq-4 .list li body.show .name, body.show .zsfw .img-list li .name, .zsfw .img-list li body.show .name, body.show .zsfw .img-list li .img, .zsfw .img-list li body.show .img, body.show .conference-flt a .layer .p-more, .conference-flt a .layer body.show .p-more, body.show .conference-flt a .layer, .conference-flt a body.show .layer, body.show .conference-zbg .zbg-5 .list li a .img, .conference-zbg .zbg-5 .list li a body.show .img, body.show .speakers .list a .img, .speakers .list a body.show .img, body.show .index-news .list a .layer p, .index-news .list a .layer body.show p, body.show .index-news .list a .layer, .index-news .list a body.show .layer, body.show .index-expert .list .list-wrapper li .name p, .index-expert .list .list-wrapper li .name body.show p, body.show .index-expert .list .list-wrapper li .name h3, .index-expert .list .list-wrapper li .name body.show h3, body.show .index-expert .list .list-wrapper li .img, .index-expert .list .list-wrapper li body.show .img, body.show .index-expert .list .list-wrapper li, .index-expert .list .list-wrapper body.show li, body.show .index-video .side-list1 li a .layer, .index-video .side-list1 li a body.show .layer, body.show .index-video .side-list1 li a .name, .index-video .side-list1 li a body.show .name, body.show .indexFlash, body.show .foot-links a h3, .foot-links a body.show h3, body.show .p-layer, body.show :before, body.show :after, body.show img, body.show .g-nav {
  transition: All 0.5s ease;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
}

.ellipsis, .news a .box h3, .index-news .list a .layer h3 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.flex, #fileUploadLayer, .sctx-layer .touxiang-form .submit, .sctx-layer .touxiang-form .btn, .ycap-form .form .btns2, .ycap-form .form .hd, .member-form .submit, .member-form .form li dl.radio, .member-form .form li, .member-table li .on, .member-table li .check, .member-table .title, .member-table li, .member-btns, .member-title, .member-nav a.name, .trafficdirectory .list3 .p-content, .history .list li .year, .new-show .title .msg, .dscl-2 li, .czxq-2 .col dl.info, .down .list a, .zlkk li, .p-nav li a, .p-nav ul, .index-cooperation .list .list-wrapper li a, .index-cooperation .arrow, .index-news .p-title, .index-conference .list li a, .indexFlash li.li_01 .wal .btn, .g-foot .msg dl.share, .g-foot .msg, .foot-links a, .g-head .btns dl.btn, .g-head .btns div.btn, .g-head .btns, .p-num, .p-layer {
  display: flex;
  display: -webkit-flex;
  display: -ms-flex;
}

.flexColumn, a.ckssxg-btn, .zlkk-banner, .conference-zbg .banner .title, .index-expert .list .list-wrapper li, .index-video .side-list1 li a .layer, .index-video .side-list1, .indexFlash li.li_02 .wal {
  display: flex;
  display: -webkit-flex;
  display: -ms-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
}

.itemsCenter, #fileUploadLayer, .sctx-layer .touxiang-form .btn, .ycap-form .form .btns2, .ycap-form .form .hd, .member-table li .on, .member-table li .check, .member-table .title, .member-table li, a.ckssxg-btn, .member-title, .member-nav a.name, .trafficdirectory .list3 .p-content, .history .list li .year, .about-2, .new-show .title .msg, .news-head, .dscl-2 li, .down .list a, .zlkk li, .zlkk-banner, .conference-zbg .banner .title, .p-nav li a, .index-cooperation .list .list-wrapper li a, .index-news .p-title, .index-expert .list .list-wrapper li, .index-conference .list li a, .index-video .side-list1 li a .layer, .g-foot .msg, .foot-links a, .p-num, .p-layer {
  align-items: center;
  -webkit-align-items: center;
}

.justifyCenter, #fileUploadLayer, .sctx-layer .touxiang-form .submit, .member-table li .on, .member-table li .check, a.ckssxg-btn, .new-show .title .msg, .zlkk-banner, .conference-zbg .banner .title, .p-nav ul, .index-cooperation .list .list-wrapper li a, .index-expert .list .list-wrapper li, .index-video .side-list1 li a .layer, .foot-links a, .p-layer {
  justify-content: center;
  -webkit-justify-content: center;
}

.flexAround {
  justify-content: space-around;
  -webkit-justify-content: space-around;
}

.flexBetween, .contact ul, .trafficdirectory .list2 ul, .trafficdirectory .list ul, .trafficdirectory .list, .history .list li .year, .about-2, .news-head, .dscl-7 .list ul, .dscl-5 .list ul, .dscl-4 .list ul, .czxq-2, .down .list a, .down .wal, .zsfw .list dl.info, .zlkk li, .jiabin-layer .container .row, .conference-zbg .zbg-3 .list ul, .conference-zbg .zbg-2 .wal, .index-links ul, .index-news .p-title, .index-conference .list li a, .index-conference .row, .index-video .side-list1, .index-video, .g-foot .msg {
  justify-content: space-between;
  -webkit-justify-content: space-between;
}

.flexWrap, .member-form .form li .file .imgs dl, .contact-form ul, .contact ul, .hotel ul, .trafficdirectory .list2 ul, .trafficdirectory .list ul, .trafficdirectory .list, .about-3 ul, .about-2, .photos .list ul#photos, .news ul, .news-head, .dscl-7 .list ul, .dscl-6 .list ul, .dscl-5 .list ul, .dscl-4 .list ul, .dscl-2 li dl, .czxq-4 .list ul, .czxq-2, .czxq-1 .list ul, .down .wal, .zsfw .list dl.info, .conference-foot .container ul, .conference-flt ul, .jiabin-layer .container .row, .conference-zbg .zbg-5 .list ul, .conference-zbg .zbg-3 .list ul, .conference-zbg .zbg-2 .list ul, .conference-zbg .zbg-2 .wal, .speakers .list ul, .index-links li .img, .index-links ul, .index-news .list ul, .index-exhibition .list ul, .index-conference .row, .index-video, .g-foot .list ul, .foot-links ul, .g-nav ul {
  display: flex;
  display: -webkit-flex;
  display: -ms-flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
}

.p-title {
  text-align: center;
  padding-bottom: 0.4rem;
}
.p-title .en {
  font-size: 0.24rem;
  line-height: 1em;
  color: #bfc0c2;
}
.p-title h3 {
  font-size: 0.36rem;
  letter-spacing: 0.02rem;
  padding-top: 0.05rem;
}

.p-title2 {
  text-align: center;
  padding: 0.65rem 0 0.3rem 0;
}
.p-title2 em {
  display: block;
  font-size: 0.3rem;
  opacity: 0.32;
}
.p-title2 h2 {
  font-weight: 400;
  font-size: 0.48rem;
  line-height: 1em;
  padding: 0.1rem 0 0.15rem 0;
  color: #000;
}

.p-more a, .p-more em {
  display: block;
  margin: 0 auto;
  -moz-border-radius: 0.06rem;
  -webkit-border-radius: 0.06rem;
  border-radius: 0.06rem;
  text-align: center;
  border: 1px solid #ccc;
  line-height: 0.43rem;
  width: 1.8rem;
  color: #787878;
  font-size: 0.14rem;
}
.p-more a:hover, .p-more a.on, .p-more em:hover, .p-more em.on {
  background: #005daa;
  border-color: #005daa;
  color: #fff;
}

.p-layer {
  position: fixed;
  z-index: 100;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  opacity: 0;
  visibility: hidden;
}
.p-layer.show {
  opacity: 1;
  visibility: visible;
}
.p-layer .container {
  width: 9.8rem;
  background: #fff;
  -moz-border-radius: 0.1rem;
  -webkit-border-radius: 0.1rem;
  border-radius: 0.1rem;
  min-height: 5rem;
  position: relative;
  top:10%;
}
.p-layer .container .title {
  line-height: 0.6rem;
  border-bottom: #f6f6f6 solid 1px;
  padding-left: 0.3rem;
  font-size: 0.2rem;
}
.p-layer .container .close {
  display: block;
  background: url("../image/close21.png") center no-repeat;
  background-size: 0.21rem;
  height: 0.6rem;
  width: 0.8rem;
  position: absolute;
  z-index: 1;
  left: auto;
  right: 0;
  top: 0;
  bottom: auto;
}

.p-content {
  font-size: 0.16rem;
  line-height: 0.28rem;
  opacity: 0.8;
}

.p-num {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-top: 0.3rem;
}
.p-num a {
  width: 0.3rem;
  height: 0.3rem;
  line-height: 0.3rem;
  margin: 0 0.05rem;
  -moz-border-radius: 0.06rem;
  -webkit-border-radius: 0.06rem;
  border-radius: 0.06rem;
  text-align: center;
}
.p-num a:hover, .p-num a.on {
  background: #005daa;
  color: #fff;
}
.p-num a.arrow {
  background: center no-repeat;
  background-size: 0.06rem;
}
.p-num a.arrow.prev {
  background-image: url("../image/prev6.png");
}
.p-num a.arrow.next {
  background-image: url("../image/next6.png");
}
.p-num p {
  margin-left: 0.2rem;
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

html {
  font-size: 100px;
}

body {
  font-size: 0.15rem;
  font-family: Arial, "微软雅黑";
  color: #333;
  -webkit-text-size-adjust: none;
  opacity: 0;
}
body.show {
  opacity: 1;
}

a {
  color: #333;
  text-decoration: none;
  outline: none;
}
a:active {
  star: expression(this.onFocus=this.blur());
}
a:link {
  text-decoration: none;
  outline: none;
}
a:visited {
  text-decoration: none;
  outline: none;
}
a:hover {
  text-decoration: none;
  color: #005daa;
  outline: none;
}

li {
  list-style: outside none;
}

h1 {
  font-size: 16px;
}

h2, h3, h4, h5 {
  font-size: 14px;
}

h5 {
  font-size: 12px;
}

textarea, input {
  background: transparent;
  font-size: 12px;
  font-family: Arial, "微软雅黑";
  color: #888;
  outline: none;
  border: 0;
}

em {
  font-style: normal;
}

img {
  vertical-align: middle;
  max-width: 100%;
  border: 0;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.clear {
  clear: both;
  height: 0;
  display: block;
  _display: inherit;
}

.h10 {
  height: 0.1rem;
  overflow: hidden;
  clear: both;
}

.h50 {
  height: 0.5rem;
  overflow: hidden;
  clear: both;
}

.wal {
  max-width: 15.6rem;
  margin: 0 auto;
}

@font-face {
  font-family: "iconfont";
  src: url("fonts/iconfont.eot?t=1584348384445");
  src: url("fonts/iconfont.eot?t=1584348384445#iefix") format("embedded-opentype"), url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"), url("fonts/iconfont.woff?t=1584348384445") format("woff"), url("fonts/iconfont.ttf?t=1584348384445") format("truetype");
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-delete:before {
  content: "";
}

.icon-shipin:before {
  content: "";
}

.icon-arr:before {
  content: "";
}

.icon-pdf1:before {
  content: "";
}

.icon-shouye:before {
  content: "";
}

.icon-karuku:before {
  content: "";
}

.icon-wendang:before {
  content: "";
}

.icon-yaoqinghan:before {
  content: "";
}

.icon-huiyi2:before {
  content: "";
}

.icon-huiyi1:before {
  content: "";
}

.icon-d:before {
  content: "";
}

.icon-rili:before {
  content: "";
}

.icon-shijian3:before {
  content: "";
}

.icon-shijian2:before {
  content: "";
}

.icon-lianjie:before {
  content: "";
}

.icon-play:before {
  content: "";
}

.icon-shijian:before {
  content: "";
}

.icon-biaodiandidian:before {
  content: "";
}

.icon-pdf:before {
  content: "";
}

.icon-xiazai:before {
  content: "";
}

.icon-slider-right:before {
  content: "";
}

.icon-slider-left:before {
  content: "";
}

.icon-ar-down:before {
  content: "";
}

.icon-ar-up:before {
  content: "";
}

.icon-close:before {
  content: "";
}

.icon-search:before {
  content: "";
}

.icon-arrow-down:before {
  content: "";
}

.icon-qq:before {
  content: "";
}

.icon-weibo:before {
  content: "";
}

.icon-weixin:before {
  content: "";
}

.icon-douyin:before {
  content: "";
}

.icon-right:before {
  content: "";
}

.icon-left:before {
  content: "";
}

.icon-arrow-right:before {
  content: "";
}

.icon-hexagon:before {
  content: "";
}

.icon-r:before {
  content: "";
}

/*-------------------------*/
.g-headD {
  height: 1.65rem;
}

.g-head {
  position: absolute;
  z-index: 50;
  left: 0;
  top: 0;
  width: 100%;
  background: #fff;
}
.g-head .wal {
  min-height: 1.65rem;
  position: relative;
}
.g-head a.logo {
  display: block;
  background: url("../image/logo400.png") center no-repeat;
  background-size: 100%;
  width: 4rem;
  height: 100%;
  position: absolute;
  z-index: 1;
  left: 0;
  right: auto;
  top: 0;
  bottom: auto;
}
.g-head .btns {
  position: absolute;
  z-index: 1;
  left: auto;
  right: 0;
  top: 0.3rem;
  bottom: auto;
  line-height: 0.43rem;
  font-size: 0.14rem;
}
.g-head .btns .search a {
  background: url("../image/search18.png") center no-repeat;
  background-size: 0.18rem;
  width: 0.24rem;
  height: 0.4rem;
  display: block;
}
.g-head .btns div.btn {
  padding: 0 0.2rem 0 0;
}
.g-head .btns div.btn a {
  margin-left: 0.32rem;
  color: #575757;
}
.g-head .btns div.btn a.on {
  color: #A7A9AC;
}
.g-head .btns dl.btn {
  padding: 0;
  margin: 0;
}
.g-head .btns dl.btn dd {
  padding-left: 0.2rem;
}
.g-head .btns dl.btn a {
  -moz-border-radius: 0.06rem;
  -webkit-border-radius: 0.06rem;
  border-radius: 0.06rem;
  color: #fff;
  padding: 0 0.21rem;
  line-height: 0.43rem;
  background: #005daa;
  display: block;
}
.g-head .btns dl.btn a:hover {
  background: #096ec1;
}

.g-nav {
  position: absolute;
  z-index: 1;
  left: auto;
  right: 0;
  top: auto;
  bottom: 0;
}
.g-nav li {
  margin-left: 0.8rem;
  position: relative;
}
.g-nav a.name {
  display: block;
  height: 0.92rem;
  line-height: 0.82rem;
  position: relative;
  font-size: 0.18rem;
  font-weight: 600;
}
.g-nav a.name:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  background: #005daa;
  height: 0.04rem;
  opacity: 0;
}
.g-nav a.name.on {
  color: #005daa;
}
.g-nav a.name.on:before {
  opacity: 1;
}
.g-nav .list {
  position: absolute;
  z-index: 1;
  left: 50%;
  right: auto;
  top: 100%;
  bottom: auto;
  width: 1.1rem;
  background: #fff;
  -moz-border-radius: 0.08rem;
  -webkit-border-radius: 0.08rem;
  border-radius: 0.08rem;
  box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1);
  margin-left: -0.55rem;
  padding: 0.1rem 0;
  display: none;
}
.g-nav .list a {
  display: block;
  text-align: center;
  font-size: 0.16rem;
  line-height: 0.42rem;
}
.g-nav li:hover a.name {
  color: #005daa;
}
.g-nav li:hover a.name:before {
  opacity: 1;
}
.g-nav li:hover .list {
  display: block;
}

.foot-links {
  background: #052138;
}
.foot-links li {
  width: 20%;
}
.foot-links a {
  height: 2.95rem;
  color: #53738a;
  text-transform: uppercase;
}
.foot-links a .img {
  width: 0.96rem;
  flex-shrink: 0;
  margin-right: 0.22rem;
}
.foot-links a .img img {
  opacity: 0.43;
}
.foot-links a h3 {
  font-size: 0.24rem;
  font-weight: 400;
  color: #53738a;
  padding-top: 0.08rem;
}
.foot-links a:hover {
  background: #092a46;
  color: #00a8cb;
}
.foot-links a:hover .img img {
  opacity: 1;
}
.foot-links a:hover h3 {
  color: #fff;
}

.g-foot {
  background: #005daa url("../image/foot.gif") right top no-repeat;
  background-size: 2.31rem;
  color: #fff;
  position: relative;
}
.g-foot:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 1rem;
  height: 1px;
  background: #025193;
}
.g-foot .wal {
  min-height: 3.7rem;
  position: relative;
}
.g-foot .logo {
  width: 1.86rem;
  position: absolute;
  z-index: 1;
  left: 0;
  right: auto;
  top: 0.8rem;
  bottom: auto;
}
.g-foot .list {
  width: 10.95rem;
  margin-left: auto;
  padding-top: 0.8rem;
}
.g-foot .list li {
  width: 33.333%;
}
.g-foot .list li h2 {
  font-weight: 400;
  font-size: 0.22rem;
  padding-bottom: 0.1rem;
  color: #b9e0f7;
}
.g-foot .list li p {
  line-height: 2em;
}
.g-foot .msg {
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  top: auto;
  bottom: 0;
  height: 1rem;
  color: #b9e0f7;
}
.g-foot .msg dl.share dd {
  width: 0.32rem;
  margin-left: 0.3rem;
  position: relative;
}

.topA {
  display: block;
  background: url("../image/top.png") center no-repeat;
  background-size: 100%;
  width: 0.61rem;
  height: 0.67rem;
  position: fixed;
  z-index: 20;
  right: 0.5rem;
  bottom: 0.5rem;
}
.topA:hover {
  background-image: url("../image/top2.png");
}

/*index*/
.indexFlash {
  width: 100%;
  overflow: hidden;
  position: relative;
  /*.dots{@include absolute($l:0, $b:0); width: 100%; @extend .flex; @extend .justifyCenter;
    span{width: 10px; height: 10px; background: #ddd; margin: 0 5px}
    span.swiper-pagination-bullet-active{background: #000}
  }*/
}
.indexFlash li {
  background: center no-repeat;
  background-size: cover;
}
.indexFlash li .wal {
  height: 8.25rem;
}
.indexFlash li.li_01 .wal {
  padding-top: 0.96rem;
  font-size: 0.16rem;
}
.indexFlash li.li_01 .wal .img {
  width: 5.4rem;
}
.indexFlash li.li_01 .wal .btn {
  padding: 0.6rem 0 0.4rem 0;
}
.indexFlash li.li_01 .wal .btn a {
  -moz-border-radius: 0.06rem;
  -webkit-border-radius: 0.06rem;
  border-radius: 0.06rem;
  margin-right: 0.2rem;
  padding: 0 0.28rem;
  line-height: 0.44rem;
  color: #fff;
  border: #fff solid 1px;
}
.indexFlash li.li_01 .wal .btn a.btn-1 {
  background: #f78f1e;
  color: #fff;
  border-color: #f78f1e;
}
.indexFlash li.li_01 .wal .btn a:hover {
  background: #fff;
  color: #000;
  border-color: #fff;
}
.indexFlash li.li_01 .wal .msg {
  line-height: 0.28rem;
  color: #fff;
}
.indexFlash li.li_02 .wal {
  align-items: flex-end;
  -webkit-align-items: flex-end;
  color: #fff;
  padding-top: 0.48rem;
}
.indexFlash li.li_02 .wal .img {
  width: 3.92rem;
}
.indexFlash li.li_02 .wal h2 {
  font-size: 0.48rem;
  line-height: 1em;
  padding: 0.3rem 0 0.2rem 0;
  width: 3.17rem;
  text-align: right;
  border-bottom: #fff solid 1px;
}
.indexFlash li.li_02 .wal .msg {
  font-size: 0.28rem;
  line-height: 0.48rem;
  padding: 0.25rem 0 0.35rem 0;
}
.indexFlash li.li_02 .wal .btn a {
  display: block;
  background: #fff;
  -moz-border-radius: 0.5rem;
  -webkit-border-radius: 0.5rem;
  border-radius: 0.5rem;
  text-align: center;
  width: 2rem;
  height: 0.56rem;
  line-height: 0.56rem;
  font-size: 0.18rem;
}
.indexFlash li.li_02 .wal .btn a:hover {
  background: #005daa;
  color: #fff;
}

.index-video {
  padding: 1rem 0;
}
.index-video .swiper-list1 {
  width: 11.9rem;
  overflow: hidden;
  position: relative;
  -moz-border-radius: 0.1rem;
  -webkit-border-radius: 0.1rem;
  border-radius: 0.1rem;
}
.index-video .swiper-list1 li {
  position: relative;
}
.index-video .swiper-list1 li:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: url("../image/btn83.png") center no-repeat;
  background-size: 0.83rem;
}
.index-video .swiper-list1 li .img {
  height: 6.75rem;
  background: center no-repeat;
  background-size: cover;
}
.index-video .swiper-list1 .arrow a {
  display: block;
  width: 0.46rem;
  height: 0.7rem;
  background: rgba(255, 255, 255, 0.7) center no-repeat;
  background-size: 0.17rem;
  position: absolute;
  z-index: 1;
  left: auto;
  right: auto;
  top: 50%;
  bottom: auto;
  margin-top: -0.35rem;
}
.index-video .swiper-list1 .arrow a:hover {
  background-color: #005daa;
}
.index-video .swiper-list1 .arrow a.prev {
  left: 0;
  background-image: url("../image/prev17.png");
}
.index-video .swiper-list1 .arrow a.next {
  right: 0;
  background-image: url("../image/next17.png");
}
.index-video .side-list1 {
  width: 3.4rem;
  height: 6.6rem;
  overflow: hidden;
}
.index-video .side-list1 .arrow a.prev {
    left: 0;
    background-image: url(../image/prev17.png);
    transform: rotate(90deg);
    margin-top: -6.7rem;
    margin-left: 1.5rem;
}
.index-video .side-list1 .arrow a {
    display: block;
    width: 0.46rem;
    height: 0.7rem;
    background: rgba(255, 255, 255, 0.7) center no-repeat;
    background-size: 0.17rem;
    position: relative;
    z-index: 1;
    bottom: auto;
    margin-top: -1.35rem;
}
.index-video .side-list1 .arrow a.next {
    right: 0;
    background-image: url(../image/next17.png);
    transform: rotate(90deg);
    margin-top: 5.2rem;
    margin-left: 1.5rem;
}
.index-video .side-list1 .arrow a {
    display: block;
    width: 0.46rem;
    height: 0.7rem;
    background: rgba(255, 255, 255, 0.7) center no-repeat;
    background-size: 0.17rem;
    position: relative;
    z-index: 1;
    bottom: auto;
    margin-top: -1.35rem;
}
.index-video .side-list1 li a {
  position: relative;
  -moz-border-radius: 0.1rem;
  -webkit-border-radius: 0.1rem;
  border-radius: 0.1rem;
  width: 100%;
  overflow: hidden;
  display: block;
  text-align: center;
  color: #fff;
}
.index-video .side-list1 li a .img {
  height: 2.05rem;
  background: center no-repeat;
  background-size: cover;
}
.index-video .side-list1 li a .name {
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  top: auto;
  bottom: 0.12rem;
  font-size: 0.18rem;
  font-weight: bold;
  line-height: 1.4em;
}
.index-video .side-list1 li a .layer {
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(0, 93, 170, 0.9);
  opacity: 0;
}
.index-video .side-list1 li a .layer h3 {
  font-size: 0.18rem;
  line-height: 1.4em;
}
.index-video .side-list1 li a .layer p {
  font-size: 0.14rem;
  line-height: 1.4em;
  padding: 0.12rem 0.34rem;
  text-align: justify;
}
.index-video .side-list1 li a .layer .more {
  width: 0.72rem;
  height: 0.32rem;
  border: #fff solid 1px;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  border-radius: 0.3rem;
  background: url("../image/arrow28.png") center no-repeat;
  background-size: 0.28rem;
}
.index-video .side-list1 li a:hover .name, .index-video .side-list1 li a.on .name {
  opacity: 0;
}
.index-video .side-list1 li a:hover .layer, .index-video .side-list1 li a.on .layer {
  opacity: 1;
}

.index-conference {
  padding-bottom: 0.8rem;
}
.index-conference .row {
  align-items: flex-start;
  -webkit-align-items: flex-start;
}
.index-conference .big-img {
  width: 50%;
}
.index-conference .big-img a {
  display: block;
  position: relative;
  background: center no-repeat;
  background-size: cover;
  height: 4.95rem;
  -moz-border-radius: 0.1rem;
  -webkit-border-radius: 0.1rem;
  border-radius: 0.1rem;
  overflow: hidden;
}
.index-conference .big-img a:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  height: 50%;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
}
.index-conference .big-img a .layer {
  position: absolute;
  z-index: 1;
  left: 0.5rem;
  right: 0.5rem;
  top: auto;
  bottom: 0.4rem;
  color: #fff;
}
.index-conference .big-img a .layer h3 {
  font-size: 0.28rem;
  padding-bottom: 0.1rem;
  font-weight: 400;
}
.index-conference .big-img a .layer .content {
  font-size: 0.14rem;
  line-height: 2em;
}
.index-conference .list {
  width: 45%;
}
.index-conference .list li {
  border-bottom: 1px solid #e8e8e9;
  padding-bottom: 0.22rem;
  margin-bottom: 0.22rem;
}
.index-conference .list li:last-child {
  border: 0;
}
.index-conference .list li a .col {
  width: 100%;
}
.index-conference .list li a .col h3 {
  font-size: 0.28rem;
  line-height: 1.3em;
  padding-bottom: 0.12rem;
}
.index-conference .list li a .col .content {
  font-size: 0.16rem;
  line-height: 1.6em;
}
.index-conference .list li a .img {
  flex-shrink: 0;
  background: center no-repeat;
  background-size: cover;
  height: 1.35rem;
  width: 2.45rem;
  -moz-border-radius: 0.06rem;
  -webkit-border-radius: 0.06rem;
  border-radius: 0.06rem;
}

.index-exhibition {
  background: url("../image/index-exhibition.gif") center no-repeat;
  background-size: cover;
  min-height: 7.55rem;
  color: #fff;
}
.index-exhibition .wal {
  max-width: 13rem;
}
.index-exhibition .p-title {
  padding: 0.8rem 0 0.45rem 0;
}
.index-exhibition .p-title .en {
  color: #fff;
}
.index-exhibition .p-title p {
  font-size: 0.16rem;
  padding-top: 0.25rem;
}
.index-exhibition .list li {
  width: 25%;
}
.index-exhibition .list a {
  display: block;
  text-align: center;
  color: #fff;
  position: relative;
  padding-bottom: 0.45rem;
}
.index-exhibition .list a:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border: rgba(255, 255, 255, 0.3) solid 0.03rem;
  opacity: 0;
  -moz-border-radius: 0.1rem;
  -webkit-border-radius: 0.1rem;
  border-radius: 0.1rem;
}
.index-exhibition .list a .img {
  background: url("../image/img400.png") center bottom no-repeat;
  background-size: 100%;
  height: 3.37rem;
  padding-top: 0.4rem;
}
.index-exhibition .list a .img img {
  height: 1.08rem;
}
.index-exhibition .list a .name {
  font-size: 0.18rem;
  max-width: 1.9rem;
  margin: 0 auto;
  line-height: 1.4em;
  min-height: 2.8em;
}
.index-exhibition .list a:hover:before {
  opacity: 1;
}

.index-expert .map-bg {
  background: url("../image/map-bg.gif") center no-repeat;
  background-size: auto 100%;
  min-height: 7.2rem;
}
.index-expert .map-bg .wal {
  max-width: 10.2rem;
}
.index-expert .map-bg .p-title {
  padding: 1rem 0 0.3rem 0;
}
.index-expert .map-bg .p-content {
  text-indent: 2em;
  padding: 1rem 0 0.3rem 0;
  max-width: 8.1rem;
  margin: 0 auto;
}
.index-expert .map-bg .map {
  position: relative;
}
.index-expert .map-bg .map svg path {
  cursor: pointer;
  opacity: 0;
}
.index-expert .list {
  background: #25b4d2;
  min-height: 2.6rem;
  position: relative;
}
.index-expert .list .list-wrapper {
  width: 10.3rem;
  overflow: hidden;
  position: relative;
  margin: 0 auto;
}
.index-expert .list .list-wrapper li {
  text-align: center;
  height: 2.6rem;
}
.index-expert .list .list-wrapper li .img {
  width: 1rem;
  height: 1rem;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: center no-repeat;
  background-size: cover;
}
.index-expert .list .list-wrapper li .name {
  color: #fff;
  text-align: center;
  margin-left: -2rem;
  margin-right: -2rem;
}
.index-expert .list .list-wrapper li .name h3 {
  font-size: 0.14rem;
  line-height: 1.3em;
  padding: 0.1rem 0 0 0;
  font-weight: 400;
}
.index-expert .list .list-wrapper li .name p {
  font-size: 0.16rem;
  opacity: 0;
}
.index-expert .list .list-wrapper li.swiper-slide-active .img {
  width: 1.2rem;
  height: 1.2rem;
  box-shadow: 0 0 0 0.02rem #fff, 0 0 0.05rem 0.08rem rgba(0, 0, 0, 0.1);
}
.index-expert .list .list-wrapper li.swiper-slide-active .name h3 {
  font-size: 0.24rem;
  font-weight: bold;
}
.index-expert .list .list-wrapper li.swiper-slide-active .name p {
  opacity: 1;
}
.index-expert .arrow a {
  display: block;
  width: 0.26rem;
  height: 0.44rem;
  background: center no-repeat;
  background-size: 100%;
  position: absolute;
  z-index: 1;
  left: auto;
  right: auto;
  top: 50%;
  bottom: auto;
  margin-top: -0.22rem;
}
.index-expert .arrow a.prev {
  left: 50%;
  margin-left: -6rem;
  background-image: url("../image/prev26.png");
}
.index-expert .arrow a.prev:hover {
  background-image: url("../image/prev26on.png");
}
.index-expert .arrow a.next {
  right: 50%;
  margin-right: -6rem;
  background-image: url("../image/next26.png");
}
.index-expert .arrow a.next:hover {
  background-image: url("../image/next26on.png");
}

.index-news {
  background: url("../image/index-news.gif") center bottom no-repeat;
  background-size: 100%;
}
.index-news .p-title {
  padding: 0.75rem 0 0.7rem 0;
  text-align: left;
}
.index-news .p-title .more {
  -moz-border-radius: 0.03rem;
  -webkit-border-radius: 0.03rem;
  border-radius: 0.03rem;
  text-align: center;
  background: #f4f4f4;
  width: 1.37rem;
  height: 0.46rem;
  line-height: 0.46rem;
  font-size: 0.14rem;
  transition-duration: 0s;
  -webkit-transition-duration: 0s;
}
.index-news .p-title .more em {
  padding-right: 0.26rem;
  background: url("../image/arrow16.png") right center no-repeat;
  background-size: 0.16rem;
}
.index-news .p-title .more:hover {
  background: #005daa;
  color: #fff;
}
.index-news .p-title .more:hover em {
  background-image: url("../image/arrow16on.png");
}
.index-news .list {
  padding-bottom: 0.68rem;
}
.index-news .list ul {
  margin-left: -0.32rem;
}
.index-news .list li {
  width: 33.333%;
  padding: 0 0 0.32rem 0.32rem;
}
.index-news .list a {
  display: block;
  position: relative;
  -moz-border-radius: 0.1rem;
  -webkit-border-radius: 0.1rem;
  border-radius: 0.1rem;
  padding-bottom: 1.05rem;
}
.index-news .list a:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  height: 2rem;
  border: 1px solid #e8e8e9;
  background: #fff;
}
.index-news .list a .img {
  height: 3.85rem;
  -moz-border-radius: 0.1rem;
  -webkit-border-radius: 0.1rem;
  border-radius: 0.1rem;
  background: center no-repeat;
  background-size: cover;
  position: relative;
}
.index-news .list a .layer {
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  top: auto;
  bottom: 0;
  padding: 0.2rem;
  min-height: 1.05rem;
}
.index-news .list a .layer .time {
  font-size: 0.12rem;
  color: #a7a9ac;
  padding-bottom: 0.1rem;
}
.index-news .list a .layer h3 {
  font-size: 0.26rem;
  line-height: 1.3em;
  height: 1.3em;
}
.index-news .list a .layer p {
  height: 0;
  overflow: hidden;
  font-size: 0.14rem;
  line-height: 1.9em;
  color: #575757;
  margin-top: 0;
}
.index-news .list a:hover {
  box-shadow: 0 0.08rem 0.4rem rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0.08rem 0.4rem rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0.08rem 0.4rem rgba(0, 0, 0, 0.2);
}
.index-news .list a:hover .layer {
  background: #fff;
}
.index-news .list a:hover .layer p {
  height: 3.8em;
  margin-top: 0.06rem;
}

.index-links {
  background: #f4f6f7;
  padding: 0.2rem 0 0.45rem 0;
}
.index-links li {
  width: 7.3rem;
  border-bottom: #e8e8e9 solid 1px;
}
.index-links li h2 {
  font-size: 0.3rem;
  padding-top: 0.25rem;
}
.index-links li .img {
  padding: 0.12rem 0 0.1rem 0;
}
.index-links li .img img {
  height: 1rem;
}

.index-cooperation {
  width: 100%;
  overflow: hidden;
  position: relative;
}
.index-cooperation .wal {
  min-height: 5.65rem;
  position: relative;
}
.index-cooperation h2 {
  font-size: 0.24rem;
  color: #bfc0c2;
  font-weight: 400;
  line-height: 1em;
  padding-top: 0.8rem;
}
.index-cooperation .content {
  color: #575757;
  line-height: 2em;
  max-width: 5.15rem;
  min-height: 1.5rem;
  padding: 0.4rem 0;
}
.index-cooperation .arrow a {
  width: 1.4rem;
  height: 0.58rem;
  border: #e8e8e9 solid 1px;
  -moz-border-radius: 0.5rem;
  -webkit-border-radius: 0.5rem;
  border-radius: 0.5rem;
  background: center no-repeat;
  background-size: 0.7rem;
  transition-duration: 0s;
  -webkit-transition-duration: 0s;
}
.index-cooperation .arrow a:hover {
  background-color: #005daa;
  border-color: #005daa;
}
.index-cooperation .arrow a.prev {
  background-image: url("../image/prev70.png");
  margin-right: 0.26rem;
}
.index-cooperation .arrow a.prev:hover {
  background-image: url("../image/prev70on.png");
}
.index-cooperation .arrow a.next {
  background-image: url("../image/next70.png");
}
.index-cooperation .arrow a.next:hover {
  background-image: url("../image/next70on.png");
}
.index-cooperation .list {
  position: absolute;
  z-index: 1;
  left: 50%;
  right: auto;
  top: 0.9rem;
  bottom: auto;
}
.index-cooperation .list .list-wrapper {
  width: 18rem;
  overflow: hidden;
  position: relative;
  left: -0.8rem;
}
.index-cooperation .list .list-wrapper li a {
  height: 1.76rem;
  background: url("../image/img160.png") center no-repeat;
  background-size: auto 100%;
}
.index-cooperation .list .list-wrapper li a img {
  max-width: 1.4rem;
  max-height: 1.56rem;
  opacity: 0.5;
}
.index-cooperation .list .list-wrapper li a:hover {
  background-image: url("../image/img160on.png");
}
.index-cooperation .list .list-wrapper li a:hover img {
  opacity: 1;
}
.index-cooperation .list .list-wrapper-2 {
  left: 0.1rem;
  top: -0.24rem;
}

.speakers {
  background: #f7f7f7;
  padding-bottom: 0.15rem;
}
.speakers .list ul {
  margin-left: -0.42rem;
}
.speakers .list li {
  width: 20%;
  padding: 0 0 0.55rem 0.42rem;
}
.speakers .list a {
  display: block;
  text-align: center;
}
.speakers .list a .img {
  position: relative;
}
.speakers .list a .img:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border: #a04243 solid 0.03rem;
  opacity: 0;
}
.speakers .list a .img img {
  width: 100%;
}
.speakers .list a h3 {
  font-size: 0.2rem;
  padding: 0.18rem 0 0.1rem 0;
}
.speakers .list a p {
  font-size: 0.18rem;
  line-height: 0.28rem;
  color: #666;
}
.speakers .list a:hover .img {
  box-shadow: 0 0 0.15rem rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 0 0.15rem rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 0 0.15rem rgba(0, 0, 0, 0.25);
}
.speakers .list a:hover .img:after {
  opacity: 1;
}

/*page*/
.p-nav {
  padding-top: 1.4rem;
  background: #f4f6f7;
  box-shadow: 0 0.06rem 0.1rem rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 0.06rem 0.1rem rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 0.06rem 0.1rem rgba(0, 0, 0, 0.05);
  position: relative;
  z-index: 5;
  padding-top: 1.4rem;
}
.p-nav li {
  height: 0.92rem;
  padding: 0.2rem 0.25rem;
}
.p-nav li a {
  height: 0.52rem;
  padding: 0 0.35rem;
  -moz-border-radius: 0.5rem;
  -webkit-border-radius: 0.5rem;
  border-radius: 0.5rem;
  font-size: 0.18rem;
}
.p-nav li a .ico {
  width: 0.3rem;
  height: 0.3rem;
  position: relative;
  margin-right: 0.1rem;
}
.p-nav li a .ico img:nth-child(2) {
  position: absolute;
  z-index: 1;
  left: 0;
  right: auto;
  top: 0;
  bottom: auto;
  opacity: 0;
}
.p-nav li a:hover, .p-nav li a.on {
  background: #005daa;
  color: #fff;
  box-shadow: 0 0 0.2rem rgba(0, 93, 170, 0.2);
  -webkit-box-shadow: 0 0 0.2rem rgba(0, 93, 170, 0.2);
  -moz-box-shadow: 0 0 0.2rem rgba(0, 93, 170, 0.2);
}
.p-nav li a:hover .ico img:nth-child(1), .p-nav li a.on .ico img:nth-child(1) {
  opacity: 0;
}
.p-nav li a:hover .ico img:nth-child(2), .p-nav li a.on .ico img:nth-child(2) {
  opacity: 1;
}

.conference-yczl {
  background: #f7f7f7;
  min-height: 100vh;
  padding: 0.7rem 0;
  font-size: 0.2rem;
}
.conference-yczl .wal {
  background: #fff;
}
.conference-yczl table {
  border-collapse: collapse;
  border-spacing: 0;
}
.conference-yczl th {
  background: #005daa;
  color: #fff;
  font-weight: normal;
  padding: 0.2rem 0.2rem;
  text-align: center;
  font-size: 0.2rem;
  line-height: 1.6em;
}
.conference-yczl td {
  padding: 0.2rem;
  border: 1px solid #e8e8e9;
  line-height: 1.6em;
  text-align: center;
}
.conference-yczl td.td-1 {
  background: #00a8cb;
  color: #fff;
}

.conference-zbg .banner {
  height: 5.93rem;
  position: relative;
  background: center no-repeat;
  background-size: cover;
}
.conference-zbg .banner .title {
  position: absolute;
  z-index: 1;
  left: 50%;
  right: auto;
  top: auto;
  bottom: -1.75rem;
  background: url("../image/img454.png") center no-repeat;
  background-size: 100%;
  width: 4.54rem;
  height: 4.94rem;
  text-align: center;
  color: #fff;
  margin-left: -2.27rem;
}
.conference-zbg .banner .title h2 {
  font-size: 0.3rem;
  padding-bottom: 0.4rem;
  letter-spacing: 0.02rem;
}
.conference-zbg .banner .title .msg {
  width: 2.4rem;
  text-align: left;
  margin: 0 auto;
  line-height: 2em;
}
.conference-zbg .zbg-1 {
  padding: 2rem 0 0.7rem 0;
  max-width: 13rem;
  margin: 0 auto;
}
.conference-zbg .zbg-1 .content {
  font-size: 0.16rem;
  line-height: 1.8em;
  text-align: justify;
  color: #787878;
  text-indent: 2em;
}
.conference-zbg .zbg-2 {
  background: #005daa url("../image/zbg-2.png") center 0.6rem no-repeat;
  background-size: 100%;
  min-height: 2rem;
  color: #fff;
}
.conference-zbg .zbg-2 .wal {
  max-width: 13rem;
  padding: 0.7rem 0;
}
.conference-zbg .zbg-2 .p-title {
  text-align: left;
}
.conference-zbg .zbg-2 .p-title .en {
  color: #fff;
}
.conference-zbg .zbg-2 .list {
  width: 8.85rem;
}
.conference-zbg .zbg-2 .list h3 {
  font-size: 0.3rem;
  font-weight: 400;
  line-height: 1em;
  padding-bottom: 0.15rem;
  margin-bottom: 0.1rem;
  border-bottom: rgba(255, 255, 255, 0.3) solid 1px;
}
.conference-zbg .zbg-2 .list ul {
  padding-bottom: 0.3rem;
}
.conference-zbg .zbg-2 .list li {
  opacity: 0.8;
  padding: 0 0.3rem 0 0.22rem;
  position: relative;
  line-height: 0.35rem;
}
.conference-zbg .zbg-2 .list li:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  width: 0.08rem;
  height: 0.08rem;
  background: #fff;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  margin-top: -0.04rem;
}
.conference-zbg .zbg-3 {
  padding: 0.7rem 0 0 0;
}
.conference-zbg .zbg-3 .p-title {
  padding-bottom: 0.18rem;
}
.conference-zbg .zbg-3 .msg {
  text-align: center;
  padding-bottom: 0.8rem;
  color: #787878;
}
.conference-zbg .zbg-3 .list li {
  width: 3.65rem;
  position: relative;
  margin-bottom: 0.82rem;
  border: 1px solid #e8e8e9;
}
.conference-zbg .zbg-3 .list li .num {
  position: absolute;
  z-index: 1;
  left: 0.35rem;
  right: auto;
  top: -0.5rem;
  bottom: auto;
  background: url("../image/img89.png") center no-repeat;
  background-size: 100%;
  width: 0.89rem;
  height: 0.97rem;
  line-height: 0.97rem;
  text-align: center;
  color: #fff;
  font-size: 0.3rem;
}
.conference-zbg .zbg-3 .list li p {
  font-size: 0.22rem;
  padding: 0.6rem 0.35rem 0.2rem 0.35rem;
}
.conference-zbg .zbg-4-1 {
  padding-bottom: 0.85rem;
}
.conference-zbg .zbg-4-1 .p-title-1 {
  padding-bottom: 0;
}
.conference-zbg .zbg-4-1 .msg-1 {
  text-align: center;
  font-size: 0.24rem;
  color: #787878;
  padding: 0.2rem 0 0.35rem 0;
}
.conference-zbg .zbg-4-1 .table-schedule {
  font-size: 0.2rem;
}
.conference-zbg .zbg-4-1 table {
  border-collapse: collapse;
  border-spacing: 0;
}
.conference-zbg .zbg-4-1 .tr-1 {
  cursor: pointer;
}
.conference-zbg .zbg-4-1 th {
  background: #005daa;
  color: #fff;
  font-weight: normal;
  padding: 0.2rem 0.2rem;
  border: 1px solid #e8e8e9;
  text-align: center;
  font-size: 0.2rem;
  line-height: 1.8em;
}
.conference-zbg .zbg-4-1 td {
  padding: 0.25rem 0.2rem;
  border: 1px solid #e8e8e9;
  vertical-align: top;
  color: #787878;
  font-size: 0.18rem;
  line-height: 1.8em;
}
.conference-zbg .zbg-5 {
  background: #f4f6f7;
}
.conference-zbg .zbg-5 .p-title {
  padding: 0.75rem 0 0.55rem 0;
}
.conference-zbg .zbg-5 .list ul {
  margin-left: -0.4rem;
}
.conference-zbg .zbg-5 .list li {
  width: 20%;
  padding: 0 0 0.75rem 0.4rem;
  text-align: center;
}
.conference-zbg .zbg-5 .list li a {
  display: block;
}
.conference-zbg .zbg-5 .list li a .img {
  width: 100%;
  overflow: hidden;
  position: relative;
  -moz-border-radius: 0.2rem;
  -webkit-border-radius: 0.2rem;
  border-radius: 0.2rem;
}
.conference-zbg .zbg-5 .list li a .img:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border: #005daa solid 0.05rem;
  -moz-border-radius: 0.2rem;
  -webkit-border-radius: 0.2rem;
  border-radius: 0.2rem;
  opacity: 0;
}
.conference-zbg .zbg-5 .list li a .img img {
  height: 20.92em;
}
.conference-zbg .zbg-5 .list li a h3 {
  font-size: 0.2rem;
  padding: 0.25rem 0 0.1rem 0;
}
.conference-zbg .zbg-5 .list li a p {
  font-size: 0.18rem;
  line-height: 0.28rem;
}
.conference-zbg .zbg-5 .list li a:hover .img {
  box-shadow: 0 0.08rem 0.4rem rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0.08rem 0.4rem rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0.08rem 0.4rem rgba(0, 0, 0, 0.3);
}
.conference-zbg .zbg-5 .list li a:hover .img:before {
  opacity: 1;
}

.jiabin-layer .container .row {
  padding: 0.4rem 0.35rem 0.45rem 0.45rem;
  overflow-y: scroll;
}
.jiabin-layer .container .img {
  width: 2.8rem !important;
}
.jiabin-layer .container .col {
  width: 5.85rem;
  max-height: 4rem;
  /*overflow-y: auto;*/
}
.jiabin-layer .container .col .name {
  font-size: 0.24rem;
  text-align: center;
}
.jiabin-layer .container .col .name span {
  font-size: 0.18rem;
  opacity: 0.6;
}
.jiabin-layer .container .col .name2 {
  font-size: 0.2rem;
  padding: 0.15rem 0;
  text-align: center;
}
.jiabin-layer .container .col .content {
  font-size: 0.14rem;
  line-height: 0.24rem;
  opacity: 0.6;
}

.yjjj-layer .container .title2 {
  text-align: center;
  padding: 0.3rem 0;
}
.yjjj-layer .container .title2 .en {
  font-size: 0.3rem;
  opacity: 0.8;
}
.yjjj-layer .container .title2 h3 {
  font-size: 0.18rem;
  padding-top: 0.1rem;
}
.yjjj-layer .container .title2 h3 span {
  font-size: 0.16rem;
  opacity: 0.6;
}
.yjjj-layer .container .content {
  font-size: 0.16rem;
  line-height: 0.24rem;
  opacity: 0.6;
  padding: 0 0.45rem 0.45rem;
}

.conference-flt {
  padding: 0.7rem 0 0.5rem 0;
}
.conference-flt ul {
  margin-left: -0.5rem;
}
.conference-flt li {
  width: 33.333%;
  padding: 0 0 0.5rem 0.5rem;
}
.conference-flt a {
  display: block;
  position: relative;
  width: 100%;
  overflow: hidden;
  padding-bottom: 2.4rem;
  background: #f7f7f7;
}
.conference-flt a .img img {
  width: 100%;
}
.conference-flt a .layer {
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  top: auto;
  bottom: 0;
  min-height: 2.4rem;
  padding: 0.45rem;
}
.conference-flt a .layer h3 {
  font-size: 0.3rem;
  line-height: 1.2em;
  height: 2.4em;
  overflow: hidden;
  font-weight: 400;
}
.conference-flt a .layer .msg {
  line-height: 1.8em;
  padding-top: 0.2rem;
}
.conference-flt a .layer .p-more {
  height: 0;
  overflow: hidden;
  padding: 0;
}
.conference-flt a .layer .p-more em {
  margin-left: 0;
  background: #005daa;
  color: #fff;
  border-color: #005daa;
}
.conference-flt a:hover {
  box-shadow: 0 0.08rem 0.4rem rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0.08rem 0.4rem rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0.08rem 0.4rem rgba(0, 0, 0, 0.2);
}
.conference-flt a:hover .layer {
  background: #fff;
}
.conference-flt a:hover .layer .p-more {
  padding: 0.2rem 0 0.15rem 0;
  height: 0.8rem;
}

.conference-foot {
  background: url("../image/conference-foot.jpg") center no-repeat;
  background-size: cover;
  padding-top: 0.8rem;
}
.conference-foot .container {
  min-height: 3.8rem;
  background: #fff;
  width: 8.18rem;
  padding: 0.55rem 0 0 0.6rem;
  position: relative;
}
.conference-foot .container .p-title {
  padding-bottom: 0;
  text-align: left;
}
.conference-foot .container .btn {
  position: absolute;
  z-index: 1;
  left: 3.55rem;
  right: auto;
  top: 0.8rem;
  bottom: auto;
}
.conference-foot .container .btn a {
  display: block;
  background: #005daa;
  color: #fff;
  -moz-border-radius: 0.5rem;
  -webkit-border-radius: 0.5rem;
  border-radius: 0.5rem;
  width: 1.6rem;
  line-height: 0.5rem;
  text-align: center;
  font-size: 0.18rem;
}
.conference-foot .container h2 {
  font-size: 0.36rem;
  padding: 0.45rem 0 0.3rem 0;
}
.conference-foot .container li {
  width: 50%;
  font-size: 0.16rem;
  line-height: 0.28rem;
  opacity: 0.8;
}

.zlkk-banner {
  background: url("../image/zlkk-banner.jpg") center no-repeat;
  background-size: cover;
  height: 5.91rem;
  color: #fff;
  text-align: center;
}
.zlkk-banner .title {
  font-size: 0.28rem;
}
.zlkk-banner .title h2 {
  font-size: 0.48rem;
  padding-bottom: 0.3rem;
}
.zlkk-banner .content {
  line-height: 1.8em;
  font-size: 0.16rem;
}

.zlkk {
  padding: 1rem 0 0.2rem 0;
}
.zlkk li {
  padding-bottom: 0.8rem;
}
.zlkk li .img {
  background: center no-repeat;
  background-size: cover;
  -moz-border-radius: 0.1rem;
  -webkit-border-radius: 0.1rem;
  border-radius: 0.1rem;
  width: 9.6rem;
  height: 6.32rem;
  flex-shrink: 0;
}
.zlkk li .col {
  width: 100%;
  padding: 0 0.65rem;
}
.zlkk li .col .time {
  font-size: 0.14rem;
  color: #a7a9ac;
  line-height: 1.9em;
  background: url("../image/img31.png") left top no-repeat;
  background-size: 0.31rem;
  padding: 0.1rem 0 0 0.15rem;
  margin-left: -0.15rem;
}
.zlkk li .col h3 {
  font-size: 0.36rem;
  padding: 0.15rem 0 0.25rem 0;
  border-bottom: 1px solid #e8e8e9;
  color: #000;
}
.zlkk li .col .content {
  font-size: 0.16rem;
  line-height: 1.8em;
  text-align: justify;
  color: #787878;
  min-height: 2.5rem;
  padding: 0.25rem 0;
}
.zlkk li .col .p-more a {
  margin-left: 0;
}
.zlkk li:nth-child(even) .col {
  order: -1;
}

.zsfw {
  background: #f4f8fb url("../image/zsfw.png") center no-repeat;
  background-size: cover;
}
.zsfw .wal {
  min-height: 8.9rem;
  position: relative;
  padding: 0.7rem 0;
}
.zsfw .p-title {
  padding-bottom: 0.7rem;
  text-align: left;
}
.zsfw .img-list {
  position: absolute;
  z-index: 1;
  left: auto;
  right: 0;
  top: 1.3rem;
  bottom: auto;
  width: 2.5rem;
}
.zsfw .img-list li {
  padding: 0.1rem 0;
  position: relative;
}
.zsfw .img-list li .img {
  height: 1.5rem;
  background: center no-repeat;
  background-size: cover;
  -moz-border-radius: 0.1rem;
  -webkit-border-radius: 0.1rem;
  border-radius: 0.1rem;
  position: relative;
  margin-left: 0;
}
.zsfw .img-list li .img:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  -moz-border-radius: 0.1rem;
  -webkit-border-radius: 0.1rem;
  border-radius: 0.1rem;
}
.zsfw .img-list li .img:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border: #005daa solid 0.06rem;
  -moz-border-radius: 0.1rem;
  -webkit-border-radius: 0.1rem;
  border-radius: 0.1rem;
  opacity: 0;
}
.zsfw .img-list li .name {
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  top: 50%;
  bottom: auto;
  text-align: center;
  color: #fff;
  font-size: 0.18rem;
  line-height: 0.4rem;
  margin-top: -0.2rem;
}
.zsfw .img-list li.on .img {
  margin-left: -0.6rem;
  height: 1.88rem;
  box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.2);
}
.zsfw .img-list li.on .img:before {
  opacity: 0;
}
.zsfw .img-list li.on .img:after {
  opacity: 1;
}
.zsfw .img-list li.on .name {
  opacity: 0;
}
.zsfw .list {
  width: 9.95rem;
}
.zsfw .list .title {
  font-size: 0.36rem;
  color: #005daa;
}
.zsfw .list .msg {
  font-size: 0.16rem;
  line-height: 1.8em;
  color: #787878;
  text-indent: 2em;
  min-height: 0.6rem;
  padding: 0.15rem 0 0.25rem 0;
}
.zsfw .list .name {
  font-size: 0.24rem;
}
.zsfw .list dl.info dd {
  width: 45%;
  border-bottom: 1px solid #cbdeed;
  color: #005daa;
  padding: 0.1rem 0;
}
.zsfw .list dl.info dd:nth-child(1), .zsfw .list dl.info dd:nth-child(2) {
  border-top: 1px solid #cbdeed;
}

.down {
  background: #f4f6f7;
  min-height: 50vh;
}
.down .wal {
  padding: 0.7rem 0;
}
.down .p-title {
  text-align: left;
}
.down .list {
  width: 9.5rem;
  border-top: 1px solid #e8e8e9;
}
.down .list li {
  border-bottom: 1px solid #e8e8e9;
}
.down .list a {
  height: 0.88rem;
  font-size: 0.16rem;
  background: url("../image/img27.png") left center no-repeat;
  background-size: 0.27rem;
  padding-left: 0.37rem;
}
.down .list a .btn {
  line-height: 0.8rem;
  background: url("../image/img17.png") left center no-repeat;
  background-size: 0.17rem;
  padding-left: 0.27rem;
  color: #005daa;
}

.czxq-1 {
  background: url("../image/czxq-1.jpg") center no-repeat;
  background-size: cover;
  min-height: 6.41rem;
  padding: 0.7rem;
  color: #fff;
  text-align: center;
}
.czxq-1 .p-title {
  padding-bottom: 0;
}
.czxq-1 .msg {
  padding: 0.3rem 0 0.5rem 0;
  font-size: 0.18rem;
}
.czxq-1 .list li {
  width: 20%;
  position: relative;
  min-height: 2.55rem;
}
.czxq-1 .list li:before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 0.6rem;
  right: -50%;
  height: 2px;
  background: rgba(255, 255, 255, 0.3);
  margin-top: 0.13rem;
}
.czxq-1 .list li:after {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 0.6rem;
  width: 0.26rem;
  height: 0.26rem;
  background: #005daa;
  border: #fff solid 2px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  margin-left: -0.13rem;
}
.czxq-1 .list li:last-child:before {
  display: none;
}
.czxq-1 .list li h3 {
  font-weight: 400;
  font-size: 0.3rem;
  height: 1.28rem;
  line-height: 1em;
}
.czxq-1 .list li p {
  font-size: 0.16rem;
  line-height: 0.24rem;
  opacity: 0.8;
}
.czxq-1 .p-more a {
  color: #fff;
}

.czxq-2 {
  padding: 0.7rem 0;
}
.czxq-2 .p-title {
  width: 100%;
}
.czxq-2 .col {
  width: 7.58rem;
}
.czxq-2 .col .img {
  -moz-border-radius: 0.1rem;
  -webkit-border-radius: 0.1rem;
  border-radius: 0.1rem;
  width: 100%;
  overflow: hidden;
  border: 1px solid #e8e8e9;
}
.czxq-2 .col .title {
  font-size: 0.36rem;
  padding: 1em 0 0.4em 0;
}
.czxq-2 .col dl.info {
  margin-left: -0.2rem;
  margin-right: -0.2rem;
}
.czxq-2 .col dl.info dd {
  padding: 0 0.2rem;
  position: relative;
  line-height: 2em;
  color: #005daa;
}
.czxq-2 .col dl.info dd:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0.05rem;
  bottom: 0.05rem;
  width: 1px;
  background: #e8e8e9;
}
.czxq-2 .col dl.info dd:first-child:before {
  display: none;
}
.czxq-2 .col .msg {
  font-size: 0.16rem;
  line-height: 1.8em;
  color: #787878;
  padding-top: 0.3rem;
}

.czxq-3 {
  height: 4.2rem;
  background: center no-repeat;
  background-size: cover;
}

.czxq-4 {
  text-align: center;
  background: #005daa url("../image/bg-dt.png") center bottom no-repeat;
  color: #fff;
  min-height: 6.41rem;
  padding: 0.7rem 0;
}
.czxq-4 .list li {
  width: 20%;
  position: relative;
  min-height: 2.55rem;
}
.czxq-4 .list li:before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 1.15rem;
  right: -50%;
  height: 2px;
  background: rgba(255, 255, 255, 0.3);
  margin-top: 0.13rem;
}
.czxq-4 .list li:after {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 1.15rem;
  width: 0.26rem;
  height: 0.26rem;
  background: #005daa;
  border: #fff solid 2px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  margin-left: -0.13rem;
}
.czxq-4 .list li:last-child:before {
  display: none;
}
.czxq-4 .list li .name {
  height: 1.85rem;
  opacity: 0.6;
}
.czxq-4 .list li .name h6 {
  font-weight: 400;
  font-size: 0.3rem;
  line-height: 0.55rem;
}
.czxq-4 .list li .name h5 {
  font-weight: 400;
  font-size: 0.24rem;
  line-height: 1em;
}
.czxq-4 .list li .content {
  font-size: 0.16rem;
  line-height: 0.24rem;
  opacity: 0;
}
.czxq-4 .list li.on:after {
  background: #fff;
}
.czxq-4 .list li.on .name {
  opacity: 1;
}
.czxq-4 .list li.on .content {
  opacity: 1;
}

.dscl-banner {
  background: center no-repeat;
  background-size: cover;
  height: 4.94rem;
}
.dscl-banner h2 {
  text-align: center;
  color: #fff;
  line-height: 4.94rem;
  font-size: 0.36rem;
}

.dscl-1 {
  padding: 0.7rem 0;
  max-width: 11.57rem;
}
.dscl-1 .content {
  font-size: 0.16rem;
  line-height: 0.28rem;
  text-align: center;
  opacity: 0.6;
}

.dscl-2 {
  background: #f7f7f7;
  padding: 0.35rem 0;
}
.dscl-2 .wal {
  max-width: 14.35rem;
}
.dscl-2 li h3 {
  font-size: 0.3rem;
  width: 2.05rem;
  flex-shrink: 0;
}
.dscl-2 li dl {
  width: 100%;
  border-bottom: #e7e7e7 solid 1px;
  padding: 0.35rem 0;
}
.dscl-2 li dl dd {
  padding-right: 0.6rem;
}
.dscl-2 li dl img {
  height: 100%;
}
.dscl-2 li:last-child dl {
  border: 0;
}

.dscl-3 {
  background: #005daa url("../image/bg-dt.png") center 0.65rem no-repeat;
  padding: 0.7rem 0;
  min-height: 3rem;
  text-align: center;
  color: #fff;
}

.dscl-4 {
  padding: 0.7rem 0;
}
.dscl-4 .list li {
  border: #005daa solid 1px;
  text-align: center;
  width: 7.3rem;
  padding: 0 0.75rem 0.65rem 0.75rem;
  position: relative;
  margin-bottom: 0.3rem;
}
.dscl-4 .list li:before {
  content: "";
  display: block;
  position: absolute;
  right: 0.3rem;
  bottom: 0.35rem;
  background: url("../image/img161.png") center no-repeat;
  background-size: 100%;
  width: 1.61rem;
  height: 1.68rem;
}
.dscl-4 .list li h3 {
  background: #005daa;
  color: #fff;
  line-height: 0.75rem;
  font-size: 0.28rem;
  margin-right: -0.75rem;
  margin-left: -0.75rem;
}
.dscl-4 .list li .name {
  position: relative;
  z-index: 2;
  font-size: 0.24rem;
  padding: 0.45rem 0 0.25rem 0;
}
.dscl-4 .list li .p-content {
  position: relative;
  z-index: 2;
}

.dscl-5 {
  background: #f7f7f7;
  padding: 0.7rem 0;
  text-align: center;
}
.dscl-5 .list {
  padding-top: 0.4rem;
}
.dscl-5 .list li {
  background: #fff;
  width: 7.3rem;
  padding: 0.25rem 0.7rem;
}
.dscl-5 .list li .name {
  padding-bottom: 0.2rem;
  font-size: 0.22rem;
}
.dscl-5 .list li .p-content {
  opacity: 0.6;
}

.dscl-6 {
  text-align: center;
  padding: 0.7rem 0;
}
.dscl-6 .msg {
  padding-bottom: 0.35rem;
  color: #c92828;
  margin-top: -0.2rem;
  opacity: 1;
}
.dscl-6 .list {
  background: url("../image/bg1.png") center repeat-y;
  background-size: 100%;
  padding: 0 1rem;
}
.dscl-6 .list li {
  width: 50%;
  min-height: 2.7rem;
  position: relative;
  color: #fff;
}
.dscl-6 .list li:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0.95rem;
  right: 0;
  height: 1px;
  background: white;
  margin-top: 0.13rem;
}
.dscl-6 .list li:after {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 0.95rem;
  width: 0.26rem;
  height: 0.26rem;
  background: #fff;
  border: #005daa solid 2px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  margin-left: -0.13rem;
}
.dscl-6 .list li .name {
  padding-top: 0.45rem;
  height: 1.5rem;
  font-size: 0.28rem;
  letter-spacing: 0.02rem;
}
.dscl-6 .list li .p-content {
  opacity: 1;
}

.dscl-7 {
  background: #f7f7f7;
  padding: 0.7rem 0 1rem 0;
}
.dscl-7 .list li {
  border: #dfdfdf solid 1px;
  width: 7.3rem;
}
.dscl-7 .list li .name {
  border-bottom: #dfdfdf solid 1px;
  line-height: 0.88rem;
  padding-left: 0.5rem;
  font-size: 0.3rem;
}
.dscl-7 .list li .p-content {
  padding: 0.25rem 0.5rem;
  opacity: 1;
  color: rgba(51, 51, 51, 0.8);
}

.no-data {
  text-align: center;
  padding: 0.5rem 0;
}

.cpfbh {
  padding-top: 2.35rem;
}
.cpfbh li {
  position: relative;
}
.cpfbh li .img {
  width: 50%;
  background: center no-repeat;
  background-size: cover;
  position: absolute;
  z-index: 1;
  left: 0;
  right: auto;
  top: 0;
  bottom: 0;
}
.cpfbh li .container {
  min-height: 4.01rem;
  margin-left: auto;
  width: 7.5rem;
  padding: 0.7rem;
}
.cpfbh li .container .p-title {
  text-align: left;
}
.cpfbh li:nth-child(even) .img {
  left: 50%;
}
.cpfbh li:nth-child(even) .container {
  margin-left: 0;
}

.news-head {
  padding: 0.7rem 0 0.4rem 0;
}
.news-head .p-title {
  padding: 0;
}
.news-head .search {
  width: 3.8rem;
  height: 0.5rem;
  border: #eee solid 1px;
  -moz-border-radius: 0.06rem;
  -webkit-border-radius: 0.06rem;
  border-radius: 0.06rem;
  position: relative;
}
.news-head .search .input input::-webkit-input-placeholder {
  color: #ccc;
}
.news-head .search .input input::-moz-placeholder {
  color: #ccc;
}
.news-head .search .input input:-moz-placeholder {
  color: #ccc;
}
.news-head .search .input input:-ms-input-placeholder {
  color: #ccc;
}
.news-head .search .input textarea::-webkit-input-placeholder {
  color: #ccc;
}
.news-head .search .input textarea::-moz-placeholder {
  color: #ccc;
}
.news-head .search .input textarea:-moz-placeholder {
  color: #ccc;
}
.news-head .search .input textarea:-ms-input-placeholder {
  color: #ccc;
}
.news-head .search .input input {
  width: 100%;
  height: 0.48rem;
  line-height: 0.48rem;
  font-size: 0.16rem;
  padding: 0 0.15rem;
}
.news-head .search .submit {
  position: absolute;
  z-index: 1;
  left: auto;
  right: 0;
  top: 0;
  bottom: 0;
  width: 0.6rem;
  background: url("../image/img22.png") center no-repeat;
  background-size: 0.22rem;
}
.news-head .search .submit input {
  width: 100%;
  height: 0.48rem;
  cursor: pointer;
}

.news {
  padding-bottom: 0.7rem;
}
.news ul {
  margin-left: -0.35rem;
}
.news li {
  width: 33.333%;
  padding: 0 0 0.35rem 0.35rem;
}
.news a {
  display: block;
  position: relative;
  border-top-left-radius: 0.1rem;
  -webkit-border-top-left-radius: 0.1rem;
  border-top-right-radius: 0.1rem;
  -webkit-border-top-right-radius: 0.1rem;
}
.news a:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  right: 0;
  bottom: 0;
  border: #ddd solid 1px;
}
.news a .img {
  height: 3.86rem;
  position: relative;
  -moz-border-radius: 0.1rem;
  -webkit-border-radius: 0.1rem;
  border-radius: 0.1rem;
  background: center no-repeat;
  background-size: cover;
}
.news a .box {
  padding: 0.22rem;
}
.news a .box .time {
  color: #a7a9ac;
  font-size: 0.12rem;
  padding-bottom: 0.1rem;
}
.news a .box h3 {
  font-size: 0.26rem;
  height: 1.3em;
  line-height: 1.3em;
}
.news a:hover {
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.2);
}

.videos a .img:after {
  content: "";
  display: block;
  position: absolute;
  left: 0.3rem;
  bottom: 0.3rem;
  background: url("../image/play48.png") center no-repeat;
  background-size: cover;
  width: 0.48rem;
  height: 0.48rem;
}

.video-layer .container {
  width: 10rem;
}
.video-layer .container a.close {
  background-image: url("../image/close2.png");
}
.video-layer .container video {
  width: 100%;
  display: block;
  outline: none;
}

.photos {
  background: #052138;
  color: #fff;
  padding: 0.7rem 0;
  border-bottom: #fff solid 1px;
}
.photos .list {
  padding: 0 0.26rem;
  max-width: 19.2rem;
  margin: 0 auto;
}
.photos .list ul#photos {
  margin-left: -0.26rem;
}
.photos .list ul#photos li {
  padding: 0 0 0.26rem 0.26rem;
  width: 14.285%;
}
.photos .list ul#photos li .img {
  background: center no-repeat;
  background-size: cover;
  height: 1.8rem;
  cursor: pointer;
  -moz-border-radius: 0.08rem;
  -webkit-border-radius: 0.08rem;
  border-radius: 0.08rem;
  position: relative;
  overflow: hidden;
}
.photos .list ul#photos li .img:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6) url("../image/btn33.png") center no-repeat;
  background-size: 0.33rem;
  opacity: 0;
}
.photos .list ul#photos li .img:hover:before {
  opacity: 1;
}
.photos .list ul#photos li .img img {
  position: absolute;
  z-index: 1;
  left: 0;
  right: auto;
  top: 0;
  bottom: auto;
  width: 100%;
  height: 100%;
  opacity: 0;
}

.mrjb ul {
  margin-left: -0.25rem;
}
.mrjb li {
  padding: 0 0 0.25rem 0.25rem;
  width: 20%;
}
.mrjb a {
  display: block;
}
.mrjb a .img {
  height: 2.95rem;
}
.mrjb a .name {
  text-align: center;
  line-height: 0.78rem;
  font-size: 0.18rem;
}

.new-show .title {
  background: #005daa;
  color: #fff;
  text-align: center;
  padding: 1rem 0;
}
.new-show .title h2 {
  font-weight: 400;
  font-size: 0.36rem;
  line-height: 1.4em;
  padding-bottom: 0.15rem;
  max-width: 7rem;
  margin: 0 auto;
}
.new-show .title .msg span {
  padding-right: 0.24rem;
}
.new-show .title .msg a {
  width: 0.32rem;
  margin-left: 0.1rem;
}
.new-show .p-content {
  opacity: 1;
  padding: 0.8rem 0;
  max-width: 10rem;
}
.new-show .p-content .img {
  text-align: center;
  padding-bottom: 0.3rem;
}
.new-show .p-content p {
  padding-bottom: 0.3rem;
}

.foot-recommend .title {
  position: relative;
}
.foot-recommend .title h2 {
  font-size: 0.36rem;
  line-height: 1em;
  padding: 0.4rem 0;
  text-align: center;
  color: #000;
}
.foot-recommend .title .p-more {
  position: absolute;
  z-index: 1;
  left: auto;
  right: 0;
  top: 50%;
  bottom: auto;
  transform: translateY(-50%);
}

.mrjb-show {
  text-align: center;
  background: #f4f6f7;
  padding: 1rem 0;
}
.mrjb-show .img {
  -moz-border-radius: 0.1rem;
  -webkit-border-radius: 0.1rem;
  border-radius: 0.1rem;
  margin: 0 auto;
  background: center no-repeat;
  background-size: cover;
  width: 3rem;
  height: 3rem;
}
.mrjb-show .name {
  font-size: 0.3rem;
  color: #000;
  padding: 0.3rem 0 0.15rem 0;
  line-height: 1em;
}

.about-1 {
  max-width: 13.45rem;
  min-height: 3.4rem;
  padding: 0.85rem 0;
}
.about-1 .title {
  text-align: center;
  font-size: 0.36rem;
  padding-bottom: 0.16rem;
}

.about-2 {
  background: #f4f8fb;
  -moz-border-radius: 0.1rem;
  -webkit-border-radius: 0.1rem;
  border-radius: 0.1rem;
  padding-left: 0.6rem;
}
.about-2 .col {
  width: 8.15rem;
}
.about-2 .col h3 {
  font-size: 0.24rem;
  padding-bottom: 0.3rem;
  line-height: 1.6em;
}
.about-2 .img {
  width: 6.25rem;
  height: 5.35rem;
  background: center no-repeat;
  background-size: cover;
  -moz-border-radius: 0.1rem;
  -webkit-border-radius: 0.1rem;
  border-radius: 0.1rem;
}

.about-3 {
  padding: 1.1rem 0 0.5rem 0;
}
.about-3 ul {
  margin-left: -0.65rem;
}
.about-3 li {
  width: 50%;
  padding: 0 0 0 0.65rem;
}
.about-3 li .name {
  font-size: 0.3rem;
  color: #005daa;
  border-bottom: 1px solid #e8e8e9;
  padding-bottom: 0.25rem;
}
.about-3 li .p-content {
  padding: 0.3rem 0 0.75rem 0;
}

.history {
  background: #f4f6f7;
  padding: 0.7rem 0 1.5rem 0;
}
.history .msg {
  padding-bottom: 0.8rem;
  margin: 0 auto;
  margin-top: -0.1rem;
  max-width: 5.8rem;
  text-align: center;
}
.history .list {
  max-width: 19.2rem;
  margin: 0 auto;
  position: relative;
  padding: 0 0.8rem;
}
.history .list .list-wrapper {
  width: 100%;
  overflow: hidden;
  position: relative;
}
.history .list li {
  padding: 0 0.5rem;
}
.history .list li .year {
  margin-bottom: 0.32rem;
  border-bottom: 1px solid #e8e8e9;
  padding: 0 0 0.32rem 0;
}
.history .list li .year h3 {
  font-size: 0.72rem;
  font-weight: 400;
  color: #005daa;
}
.history .arrow a {
  display: block;
  width: 0.32rem;
  height: 0.6rem;
  background: center no-repeat;
  background-size: 100%;
  position: absolute;
  z-index: 1;
  left: auto;
  right: auto;
  top: 50%;
  bottom: auto;
  margin-top: -0.3rem;
}
.history .arrow a.prev {
  left: 0.5rem;
  background-image: url("../image/prev32.png");
}
.history .arrow a.prev:hover {
  background-image: url("../image/prev32on.png");
}
.history .arrow a.next {
  right: 0.5rem;
  background-image: url("../image/next32.png");
}
.history .arrow a.next:hover {
  background-image: url("../image/next32on.png");
}

.trafficdirectory .container {
  text-align: center;
  color: #fff;
  background: #005daa;
  padding: 0.75rem 0;
}
.trafficdirectory .container .name {
  font-size: 0.36rem;
  padding-bottom: 0.2rem;
}
.trafficdirectory .container .p-content {
  opacity: 1;
}
.trafficdirectory .title {
  padding: 0.75rem 0 0.3rem 0;
}
.trafficdirectory .title h3 {
  font-size: 0.48rem;
  line-height: 1em;
}
.trafficdirectory .title p {
  font-size: 0.36rem;
  line-height: 1em;
  color: #005daa;
  padding-top: 0.15rem;
}
.trafficdirectory .list .box {
  border: 1px solid #e8e8e9;
  padding: 0.6rem;
}
.trafficdirectory .list .box:hover {
  box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.2);
}
.trafficdirectory .list .box .name {
  font-size: 0.3rem;
  padding-bottom: 0.22rem;
}
.trafficdirectory .list .box .p-content em, .trafficdirectory .list .box .p-content a {
  color: #005daa;
}
.trafficdirectory .list div.box {
  width: 7.62rem;
}
.trafficdirectory .list ul {
  width: 7.62rem;
}
.trafficdirectory .list li.box {
  width: 100%;
  position: relative;
}
.trafficdirectory .list li.box:before {
  content: "";
  display: block;
  position: absolute;
  right: 0.6rem;
  top: 50%;
  background: url("../image/tr2.png") center no-repeat;
  background-size: 100%;
  width: 1.9rem;
  height: 2.17rem;
  margin-top: -1.1rem;
}
.trafficdirectory .list li.box:nth-child(1) {
  margin-bottom: 0.33rem;
}
.trafficdirectory .list li.box .p-content {
  position: relative;
}
.trafficdirectory .list2 li {
  border: 1px solid #e8e8e9;
  width: 5rem;
  padding-right: 0.5rem;
}
.trafficdirectory .list2 li:hover {
  box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.2);
}
.trafficdirectory .list2 li .name {
  font-size: 0.3rem;
  color: #005daa;
  padding: 0.8rem 0 0.3rem 0.5rem;
  position: relative;
  border-bottom: #e8e8e9 solid 1px;
}
.trafficdirectory .list2 li .name:before {
  content: "";
  display: block;
  position: absolute;
  right: 0.25rem;
  top: 0;
  bottom: 0;
  background: url("../image/tr2.png") center no-repeat;
  background-size: 100%;
  width: 0.9rem;
}
.trafficdirectory .list2 li .p-content {
  padding: 0.3rem 0 0.3rem 0.5rem;
}
.trafficdirectory .list3 {
  padding: 0.5rem;
}
.trafficdirectory .list3 .name {
  font-size: 0.16rem;
  color: #005daa;
}
.trafficdirectory .list3 .p-content {
  padding: 0.1rem 0 0.35rem 0;
}
.trafficdirectory .list3 .p-content .p-more {
  padding-left: 0.2rem;
}

.hotel {
  padding: 0.7rem 0 0 0;
}
.hotel ul {
  margin-left: -0.3rem;
}
.hotel li {
  width: 33.333%;
  padding: 0 0 0.8rem 0.3rem;
}
.hotel li .img {
  background: center no-repeat;
  background-size: cover;
  -moz-border-radius: 0.1rem;
  -webkit-border-radius: 0.1rem;
  border-radius: 0.1rem;
  height: 3.25rem;
}
.hotel li h3 {
  font-size: 0.3rem;
  padding: 0.4rem 0 0.15rem 0;
}
.hotel li .p-content {
  opacity: 1;
  color: rgba(0, 0, 0, 0.6);
}
.hotel li .p-content p {
  max-width: 4.05rem;
  min-height: 0.9rem;
  padding-bottom: 0.2rem;
}
.hotel li .p-content dl {
  max-width: 2.75rem;
  border-top: 1px solid #e8e8e9;
}
.hotel li .p-content dl dd {
  border-bottom: 1px solid #e8e8e9;
  padding: 0.1rem 0;
}
.hotel li .p-content dl dd .name {
  color: #005daa;
  font-size: 0.24rem;
  line-height: 1.6em;
}

.contact {
  padding: 1.6rem 0;
}
.contact li {
  width: 4.75rem;
}
.contact li .name {
  color: #005daa;
  font-size: 0.3rem;
  border-bottom: 1px solid #e8e8e9;
  line-height: 1em;
  padding-bottom: 0.3rem;
  margin-bottom: 0.3rem;
}

.contact-map {
  height: 7.3rem;
  position: relative;
  z-index: 1;
}
.contact-map .amap-marker-label {
  border: 0;
  padding: 0;
}
.contact-map .info {
  border: #ddd solid 1px;
  background: #fff;
  font-size: 0.16rem;
  line-height: 1.8em;
  padding: 0.12rem 0.2rem;
}

.contact-form {
  background: url("../image/contact-form.jpg") center no-repeat;
  background-size: cover;
  text-align: center;
  color: #fff;
  padding: 1.2rem 0;
}
.contact-form .title h2 {
  font-size: 0.36rem;
  font-weight: 400;
  line-height: 1em;
}
.contact-form .title p {
  padding: 0.15rem 0 0.8rem 0;
}
.contact-form ul {
  margin-left: -0.3rem;
}
.contact-form li {
  width: 50%;
  padding: 0 0 0.3rem 0.3rem;
}
.contact-form li .input {
  -moz-border-radius: 0.08rem;
  -webkit-border-radius: 0.08rem;
  border-radius: 0.08rem;
  border: 1px solid #dbdbdb;
  background: #fff;
}
.contact-form li .input input, .contact-form li .input textarea {
  width: 100%;
  height: 0.64rem;
  line-height: 0.64rem;
  padding: 0 0.2rem;
  font-size: 0.16rem;
}
.contact-form li .input textarea {
  height: 1.7rem;
  line-height: 0.24rem;
  padding: 0.2rem;
}
.contact-form li.li_01 {
  width: 100%;
}
.contact-form .submit div {
  background: #005daa;
  -moz-border-radius: 0.08rem;
  -webkit-border-radius: 0.08rem;
  border-radius: 0.08rem;
  margin: 0 auto;
  width: 1.7rem;
}
.contact-form .submit div input {
  width: 100%;
  height: 0.42rem;
  font-size: 0.16rem;
  color: #fff;
  cursor: pointer;
}

.member-layout {
  position: fixed;
  left: 0;
  bottom: 0;
  right: 0;
  top: 1.65rem;
  background: #f7f7f7;
  border-top: #ededed solid 1px;
}

.member-nav {
  background: #fff;
  width: 2.31rem;
  box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1);
  padding: 0.55rem 0.2rem;
  position: absolute;
  z-index: 1;
  left: 0;
  right: auto;
  top: 0;
  bottom: 0;
}
.member-nav li {
  padding-bottom: 2px;
}
.member-nav a.name {
  padding-left: 0.25rem;
  font-size: 0.24rem;
  height: 0.56rem;
  -moz-border-radius: 0.06rem;
  -webkit-border-radius: 0.06rem;
  border-radius: 0.06rem;
  line-height: 1em;
}
.member-nav a.name .ico {
  width: 0.3rem;
  height: 0.3rem;
  position: relative;
  margin-right: 0.1rem;
}
.member-nav a.name .ico img:nth-child(2) {
  position: absolute;
  z-index: 1;
  left: 0;
  right: auto;
  top: 0;
  bottom: auto;
  opacity: 0;
}
.member-nav a.name:hover, .member-nav a.name.on {
  background: #005daa;
  color: #fff;
}
.member-nav a.name:hover .ico img:nth-child(1), .member-nav a.name.on .ico img:nth-child(1) {
  opacity: 0;
}
.member-nav a.name:hover .ico img:nth-child(2), .member-nav a.name.on .ico img:nth-child(2) {
  opacity: 1;
}

.member-container {
  padding: 0.4rem;
  position: absolute;
  z-index: 1;
  left: 2.31rem;
  right: 0;
  top: 0;
  bottom: 0;
  overflow-y: auto;
}

.member-title {
  padding-bottom: 0.2rem;
}
.member-title h3 {
  font-size: 0.24rem;
  line-height: 1em;
  font-weight: 400;
}
.member-title h3 a {
  color: #999;
}

.member-box {
  background: #fff;
  min-height: 50vh;
  padding: 0.35rem 0.5rem 0.5rem;
  position: relative;
}

.member-btns {
  padding: 0 0 0.2rem 0;
  position: relative;
}
.member-btns a {
  margin-right: 0.2rem;
  background: #005daa;
  color: #fff;
  font-size: 0.18rem;
  width: 1.41rem;
  height: 0.42rem;
  line-height: 0.42rem;
  text-align: center;
  -moz-border-radius: 0.06rem;
  -webkit-border-radius: 0.06rem;
  border-radius: 0.06rem;
}

a.ckssxg-btn {
  position: absolute;
  z-index: 1;
  left: auto;
  right: 0.3rem;
  top: 0.3rem;
  bottom: auto;
  display: none !important;
  width: 1.32rem;
  height: 1.32rem;
  -moz-border-radius: 0.1rem;
  -webkit-border-radius: 0.1rem;
  border-radius: 0.1rem;
  box-shadow: 0 0 0.5rem rgba(86, 162, 244, 0.5);
  -webkit-box-shadow: 0 0 0.5rem rgba(86, 162, 244, 0.5);
  -moz-box-shadow: 0 0 0.5rem rgba(86, 162, 244, 0.5);
  margin: 0;
  line-height: 1em;
  background: #56a2f4;
  color: #fff;
  font-size: 0.18rem;
}
a.ckssxg-btn img {
  width: 0.42rem;
  margin-bottom: 0.2rem;
}

.member-table {
  border: #dbdbdb solid 1px;
  width: 100%;
  -moz-border-radius: 0.06rem;
  -webkit-border-radius: 0.06rem;
  border-radius: 0.06rem;
}
.member-table .title, .member-table li {
  height: 0.77rem;
  text-align: center;
  font-size: 0.16rem;
}
.member-table .title .col, .member-table li .col {
  width: 100%;
  flex-shrink: 1;
}
.member-table .title .col-check, .member-table li .col-check {
  width: 0.6rem;
  height: 0.47rem;
  flex-shrink: 0;
  background: url("../image/check17.png") center no-repeat;
  background-size: 0.17rem;
}
.member-table .title .col-check.on, .member-table li .col-check.on {
  background-image: url("../image/check17on.png");
}
.member-table .title .col-name, .member-table li .col-name {
  padding: 0 0.2rem;
  width: 4rem;
  flex-shrink: 0;
  text-align: left;
}
.member-table .title {
  background: #efefef;
  border-top-left-radius: 0.06rem;
  -webkit-border-top-left-radius: 0.06rem;
  border-top-right-radius: 0.06rem;
  -webkit-border-top-right-radius: 0.06rem;
}
.member-table .title .col {
  line-height: 0.47rem;
  border-left: #dbdbdb solid 1px;
}
.member-table .title .col:first-child {
  border: 0;
}
.member-table li {
  border-top: #dbdbdb solid 1px;
}
.member-table li:nth-child(even) {
  background: #f6f9fb;
}
.member-table li:last-child {
  border-bottom-left-radius: 0.06rem;
  -webkit-border-bottom-left-radius: 0.06rem;
  border-bottom-right-radius: 0.06rem;
  -webkit-border-bottom-right-radius: 0.06rem;
}
.member-table li .check {
  height: 0.47rem;
  color: #005daa;
}
.member-table li .check .ico {
  width: 0.46rem;
  height: 0.26rem;
  background: #333333;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  border-radius: 0.3rem;
  position: relative;
}
.member-table li .check .ico:before {
  content: "";
  display: block;
  position: absolute;
  left: 0.02rem;
  top: 0.02rem;
  bottom: 0.02rem;
  width: 0.22rem;
  background: #fff;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.member-table li .check .name {
  margin-left: 0.1rem;
}
.member-table li .check.on .ico:before {
  left: 0.22rem;
}
.member-table li .on {
  height: 0.47rem;
  color: #005daa;
}
.member-table li .on .ico {
  width: 0.46rem;
  height: 0.26rem;
  background: #23bea0;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  border-radius: 0.3rem;
  position: relative;
}
.member-table li .on .ico:before {
  content: "";
  display: block;
  position: absolute;
  left: 0.02rem;
  top: 0.02rem;
  bottom: 0.02rem;
  width: 0.22rem;
  background: #fff;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.member-table li .on .name {
  margin-left: 0.1rem;
}
.member-table li .on.on .ico:before {
  left: 0.22rem;
}
.member-table li .btns {
  text-align: center;
  color: #005daa;
}
.member-table li .btns a {
  color: #005daa;
}

.member-form .form li {
  font-size: 0.16rem;
  padding-bottom: 0.18rem;
}
.member-form .form li .name {
  flex-shrink: 0;
  min-width: 0.9rem;
  padding-right: 0.1rem;
  line-height: 0.47rem;
}
.member-form .form li .input {
  width: 10.15rem;
  background: #f6f9fb;
  -moz-border-radius: 0.06rem;
  -webkit-border-radius: 0.06rem;
  border-radius: 0.06rem;
  border: #dfdfdf solid 1px;
  height: 0.47rem;
  position: relative;
}
.member-form .form li .input input {
  width: 100%;
  height: 0.45rem;
  line-height: 0.45rem;
  font-size: 0.16rem;
  padding: 0 0.2rem;
  color: #666;
}
.member-form .form li .select:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0.15rem;
  bottom: 0;
  width: 0.19rem;
  background: url("../image/select19.png") center no-repeat;
  background-size: 100%;
}
.member-form .form li .select span {
  display: block;
  line-height: 0.45rem;
  font-size: 0.16rem;
  padding: 0 0.2rem;
  color: #666;
}
.member-form .form li .select select {
  position: absolute;
  z-index: 1;
  left: 0;
  right: auto;
  top: 0;
  bottom: auto;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.member-form .form li .time-input {
  padding-left: 0.6rem;
}
.member-form .form li .time-input:before {
  content: "";
  display: block;
  position: absolute;
  left: 0.2rem;
  top: 0;
  bottom: 0;
  background: url("../image/img41.png") center no-repeat;
  background-size: 100%;
  width: 0.41rem;
}
.member-form .form li dl.radio dd {
  line-height: 0.47rem;
  padding: 0 0.26rem;
  background: url("../image/img16.png") left center no-repeat;
  background-size: 0.16rem;
}
.member-form .form li dl.radio dd.on {
  background-image: url("../image/img16on.png");
}
.member-form .form li .file .btn {
  position: relative;
  width: 1.42rem;
  height: 0.47rem;
  line-height: 0.45rem;
  text-align: center;
  border: #005daa solid 1px;
  color: #005daa;
  -moz-border-radius: 0.06rem;
  -webkit-border-radius: 0.06rem;
  border-radius: 0.06rem;
  padding: 0;
  margin: 0;
}
.member-form .form li .file .imgs {
  padding-top: 0.2rem;
}
.member-form .form li .file .imgs dd {
  width: 1.12rem;
  margin-right: 0.31rem;
  padding-bottom: 0.1rem;
  position: relative;
}
.member-form .form li .file .imgs dd i {
  display: block;
  width: 0.21rem;
  height: 0.21rem;
  background: #aaa url("../image/close10.png") center no-repeat;
  background-size: 0.1rem;
  position: absolute;
  z-index: 1;
  left: 100%;
  right: auto;
  top: 0;
  bottom: auto;
}
.member-form .submit {
  padding: 0.1rem 0 0 0.9rem;
}
.member-form .submit div {
  margin-right: 0.2rem;
  width: 1.42rem;
  height: 0.43rem;
  -moz-border-radius: 0.06rem;
  -webkit-border-radius: 0.06rem;
  border-radius: 0.06rem;
  border: #dfdfdf solid 1px;
}
.member-form .submit div input {
  width: 100%;
  height: 0.41rem;
  font-size: 0.18rem;
  cursor: pointer;
}
.member-form .submit div.btn-1 {
  background: #005daa;
  border-color: #005daa;
}
.member-form .submit div.btn-1 input {
  color: #fff;
}

.ycap-form {
  padding-bottom: 0.2rem;
  margin-bottom: 0.4rem;
}
.ycap-form .form {
  margin-bottom: 0.2rem;
  -moz-border-radius: 0.06rem;
  -webkit-border-radius: 0.06rem;
  border-radius: 0.06rem;
  border: #dfdfdf solid 1px;
  min-height: 1.9rem;
  padding: 0 0.5rem 0.5rem;
}
.ycap-form .form .hd {
  margin-right: -0.5rem;
  margin-left: -0.5rem;
  height: 0.47rem;
  background: #efefef;
  border-top-left-radius: 0.06rem;
  -webkit-border-top-left-radius: 0.06rem;
  border-top-right-radius: 0.06rem;
  -webkit-border-top-right-radius: 0.06rem;
}
.ycap-form .form .hd .check {
  width: 0.6rem;
  height: 0.47rem;
  flex-shrink: 0;
  background: url("../image/check17.png") center no-repeat;
  background-size: 0.17rem;
  border-right: #dfdfdf solid 1px;
  margin-right: 0.1rem;
}
.ycap-form .form .hd .check.on {
  background-image: url("../image/check17on.png");
}
.ycap-form .form .hd .input {
  width: 100%;
  background: #fff;
  -moz-border-radius: 0.06rem;
  -webkit-border-radius: 0.06rem;
  border-radius: 0.06rem;
  border: #dfdfdf solid 1px;
  height: 0.38rem;
}
.ycap-form .form .hd .input input {
  width: 100%;
  height: 0.36rem;
  line-height: 0.36rem;
  font-size: 0.16rem;
  padding: 0 0.2rem;
  color: #333;
}
.ycap-form .form .hd i.arrow {
  flex-shrink: 0;
  width: 0.75rem;
  height: 0.47rem;
  background: url("../image/arrow28_2.png") center no-repeat;
  background-size: 0.28rem;
}
.ycap-form .form .btns2 {
  padding: 0.2rem 0;
}
.ycap-form .form .btns2 a {
  margin-right: 0.2rem;
  -moz-border-radius: 0.06rem;
  -webkit-border-radius: 0.06rem;
  border-radius: 0.06rem;
  border: #005daa solid 1px;
  height: 0.42rem;
  font-size: 0.18rem;
  color: #005daa;
}
.ycap-form .form .btns2 a.add {
  width: 1.4rem;
  text-align: center;
}
.ycap-form .form .btns2 a.add em {
  background: url("../image/img22_1.png") left center no-repeat;
  background-size: 0.22rem;
  padding-left: 0.32rem;
  display: inline-block;
  line-height: 0.4rem;
}
.ycap-form .form .btns2 a.del {
  background: url("../image/img22_2.png") center no-repeat;
  background-size: 0.22rem;
  width: 0.6rem;
}
.ycap-form .form .member-table li {
  text-align: left;
  height: 0.5rem;
}
.ycap-form .form .member-table li:first-child {
  border: 0;
}
.ycap-form .form .member-table li .col {
  padding: 0 0.15rem;
}
.ycap-form .form .member-table li .col-time {
  width: 2.5rem;
  flex-shrink: 0;
}
.ycap-form .form .member-table li .btns {
  width: 2.2rem;
  text-align: right;
  padding-right: 0.25rem;
  flex-shrink: 0;
}
.ycap-form .form .member-table li .input {
  width: 100%;
  background: #fff;
  -moz-border-radius: 0.06rem;
  -webkit-border-radius: 0.06rem;
  border-radius: 0.06rem;
  border: #dfdfdf solid 1px;
  height: 0.38rem;
}
.ycap-form .form .member-table li .input input {
  width: 100%;
  height: 0.36rem;
  line-height: 0.36rem;
  font-size: 0.16rem;
  padding: 0 0.2rem;
  color: #333;
}
.ycap-form .form .member-table li p {
  padding-left: 0.2rem;
}

.jjjs-layer .member-form {
  padding: 0.3rem 0.4rem;
}

.sctx-layer .touxiang-form {
  padding: 0.35rem 0.5rem;
  position: relative;
}
.sctx-layer .touxiang-form .btn {
  padding-bottom: 0.2rem;
}
.sctx-layer .touxiang-form .btn div {
  position: relative;
  width: 1.42rem;
  height: 0.42rem;
  line-height: 0.4rem;
  text-align: center;
  border: #005daa solid 1px;
  color: #005daa;
  -moz-border-radius: 0.06rem;
  -webkit-border-radius: 0.06rem;
  border-radius: 0.06rem;
}
.sctx-layer .touxiang-form .btn p {
  padding-left: 0.25rem;
  font-size: 0.14rem;
  line-height: 1.5em;
  color: #999;
}
.sctx-layer .touxiang-form .btn input {
  display: none;
}
.sctx-layer .touxiang-form .big-img {
  width: 3.62rem;
  height: 3.62rem;
  overflow: hidden;
  position: relative;
  background: #f7f7f7 url("../image/img106.png") center no-repeat;
  background-size: 1.06rem;
  border: #dfdfdf solid 1px;
}
.sctx-layer .touxiang-form .big-img .avatar-wrapper {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  margin: 0;
  padding: 0;
  background: none;
}
.sctx-layer .touxiang-form .small-img {
  width: 1.4rem;
  position: absolute;
  z-index: 1;
  left: 5.9rem;
  right: auto;
  top: 0;
  bottom: auto;
}
.sctx-layer .touxiang-form .small-img h3 {
  height: 0.97rem;
  padding-top: 0.55rem;
  font-size: 0.18rem;
  font-weight: 400;
}
.sctx-layer .touxiang-form .small-img .img {
  background: #f7f7f7;
  border: #dfdfdf solid 1px;
  height: 1.8rem;
  position: relative;
  overflow: hidden;
}
.sctx-layer .touxiang-form .small-img .img .avatar-preview.preview-lg {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  margin: 0;
  padding: 0;
}
.sctx-layer .touxiang-form .submit {
  padding: 0.5rem 0 0.2rem 0;
}
.sctx-layer .touxiang-form .submit div {
  margin: 0 0.1rem;
  width: 1.42rem;
  height: 0.43rem;
  -moz-border-radius: 0.06rem;
  -webkit-border-radius: 0.06rem;
  border-radius: 0.06rem;
  border: #dfdfdf solid 1px;
}
.sctx-layer .touxiang-form .submit div input {
  width: 100%;
  height: 0.41rem;
  font-size: 0.18rem;
  cursor: pointer;
}
.sctx-layer .touxiang-form .submit div.btn-1 {
  background: #005daa;
  border-color: #005daa;
}
.sctx-layer .touxiang-form .submit div.btn-1 input {
  color: #fff;
}

#fileUploadLayer {
  position: fixed;
  z-index: 1000;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.7);
  opacity: 0;
  visibility: hidden;
}
#fileUploadLayer.show {
  opacity: 1;
  visibility: visible;
}
.metting .list li .img img{
    width: 100%;
    height: 100%;
    border-radius: .1rem;
}
.metting .list{
    cursor: pointer !important;
}
/*# sourceMappingURL=index.css.map */
