body.show a, body.show .transition, 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 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.flex, .zsfw .img-list ul, .p-num, .p-layer {
  display: flex;
  display: -webkit-flex;
  display: -ms-flex;
}

.flexColumn, .foot-links a {
  display: flex;
  display: -webkit-flex;
  display: -ms-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
}

.itemsCenter, .p-num, .p-layer {
  align-items: center;
  -webkit-align-items: center;
}

.justifyCenter, .p-nav li a, .foot-links ul, .p-layer {
  justify-content: center;
  -webkit-justify-content: center;
}

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

.flexBetween, .p-nav ul {
  justify-content: space-between;
  -webkit-justify-content: space-between;
}

.flexWrap, .news ul, .dscl-2 li, .czxq-2 .col dl.info, .czxq-1 .list ul, .zlkk li, .index-video .side-list1 {
  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;
}
.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;
}

.p-title .en {
  font-size: 0.28rem;
}
.p-title h3 {
  font-size: 0.42rem;
}

.p-more a, .p-more em {
  line-height: 0.6rem;
  width: 2rem;
  font-size: 0.24rem;
}

.p-layer .container {
  width: 6.9rem;
}
.p-layer .container .title {
  line-height: 0.9rem;
  font-size: 0.3rem;
}
.p-layer .container .close {
  background-size: 0.36rem;
  height: 0.9rem;
  width: 1rem;
}

.p-content {
  font-size: 0.24rem;
  line-height: 0.4rem;
}

/*-------------------------*/
html {
  font-size: 50px;
}

body {
  font-size: 0.24rem !important;
}

.wal {
  max-width: 8rem;
}

body.navShow {
  overflow: hidden;
}
body.navShow .g-head .navA {
  background-image: url("../image/close3.png");
}
body.navShow .g-nav {
  right: 0;
}

.g-headD {
  height: 1.1rem;
}

.g-head {
  position: fixed;
  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);
}
.g-head .wal {
  min-height: 1.1rem;
}
.g-head .btns {
  display: none;
}
.g-head .navA {
  display: block;
  position: absolute;
  z-index: 1;
  left: auto;
  right: -0.3rem;
  top: 0;
  bottom: auto;
  width: 1.1rem;
  height: 1.1rem;
  background: url("../image/navA.png") center no-repeat;
  background-size: 0.4rem;
}

.g-nav {
  position: fixed;
  overflow-y: auto;
  width: 100%;
  background: #fff;
  right: -100%;
  top: 1.1rem;
  bottom: 0;
}
.g-nav li {
  border-top: #eee solid 1px;
  width: 100%;
  margin: 0;
}
.g-nav a.name {
  height: 1.1rem;
  line-height: 1.1rem;
  font-size: 0.3rem;
  padding-left: 0.5rem;
}
.g-nav a.name:hover, .g-nav a.name.on {
  background-size: 0;
}
.g-nav .list {
  background: rgba(255, 255, 255, 0.1);
  display: none;
  position: static;
  margin: 0;
  box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0);
  -webkit-box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0);
  width: 100%;
  border-top: #eee solid 1px;
}
.g-nav .list a {
  font-size: 0.26rem;
  height: 0.8rem;
  line-height: 0.8rem;
  padding-left: 0.5rem;
  text-align: left;
}

.foot-links {
  padding: 0.3rem 0;
}
.foot-links li {
  width: 33.333%;
}
.foot-links a {
  height: 2.5rem;
  text-align: center;
}
.foot-links a .img {
  margin-right: 0;
  margin-bottom: 0.15rem;
}
.foot-links a h3 {
  font-size: 0.28rem;
}

.g-foot {
  padding-top: 0.6rem;
}
.g-foot:before {
  display: none;
}
.g-foot .logo {
  position: static;
}
.g-foot .list {
  width: 100%;
  padding: 0.3rem 0 0.3rem 0;
}
.g-foot .list ul {
  margin-right: -0.3rem;
}
.g-foot .list li {
  width: 50%;
  padding-bottom: 0.3rem;
}
.g-foot .list li h2 {
  font-size: 0.28rem;
}
.g-foot .list li p {
  line-height: 1.8em;
}
.g-foot .msg {
  border-top: #025193 solid 1px;
  height: 1.2rem;
  position: static;
}
.g-foot .msg p {
  width: 4.1rem;
}
.g-foot .msg dl.share dd {
  width: 0.42rem;
  margin-left: 0.2rem;
}

.topA {
  right: 0.3rem;
  bottom: 1rem;
}

/*index*/
.indexFlash li .wal {
  height: 7rem;
}
.indexFlash li.li_01 .wal {
  padding-top: 0.6rem;
  font-size: 0.24rem;
}
.indexFlash li.li_01 .wal .btn a {
  line-height: 0.6rem;
}
.indexFlash li.li_01 .wal .msg {
  line-height: 0.4rem;
}
.indexFlash li.li_02 .wal .btn a {
  font-size: 0.24rem;
}

.index-video .swiper-list1 {
  width: 100%;
}
.index-video .swiper-list1 li .img {
  height: 5rem;
}
.index-video .side-list1 {
  width: 100%;
  height: 100%;
  padding-top: 0.3rem;
  flex-direction: row;
  -webkit-flex-direction: row;
  overflow: hidden;  
  position: relative;   
  border-radius: 0.1rem;
}
.index-video .side-list1 li {
  width: 33.333%;
  padding: 0 0.1rem;
}
.index-video .side-list1 .arrow a.prev 
{
    left: 0;
    background-image: url(../image/prev17.png);
    margin: 0;
    transform: rotate(0deg);
}
.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: absolute;
    z-index: 1;
    left: auto;
    right: auto;
    top: 50%;
    bottom: auto;
    margin-top: -0.35rem;
}
.index-video .side-list1 .arrow a.next {
    right: 0;
    background-image: url(../image/next17.png);
    margin: 0;
    transform:rotate(0deg);
}
.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: absolute;
    z-index: 1;
    left: auto;
    right: auto;
    top: 50%;
    bottom: auto;
    margin-top: -0.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 {
  /*width: 345px;*/
  height: 4.3rem;
}
.index-video .side-list1 li a .name {
  font-size: 0.2rem;
}
.index-video .side-list1 li a .layer h3 {
  font-size: 0.2rem;
}
.index-video .side-list1 li a .layer p {
  display: none;
}
.index-video .side-list1 li a .layer .more {
  display: none;
}

.index-conference .big-img {
  width: 100%;
}
.index-conference .big-img a .layer {
  left: 0.3rem;
  right: 0.3rem;
  bottom: 0.3rem;
}
.index-conference .big-img a .layer h3 {
  font-size: 0.32rem;
}
.index-conference .big-img a .layer .content {
  font-size: 0.24rem;
  line-height: 1.8em;
}
.index-conference .list {
  width: 100%;
  padding-top: 0.3rem;
}
.index-conference .list li a .col {
  width: 100%;
}
.index-conference .list li a .col h3 {
  font-size: 0.28rem;
}
.index-conference .list li a .col .content {
  font-size: 0.22rem;
}
.index-conference .list li a .img {
  height: 1.6rem;
  width: 3rem;
}

.index-exhibition {
  padding-bottom: 1rem;
}
.index-exhibition .p-title p {
  font-size: 0.24rem;
}
.index-exhibition .list li {
  width: 50%;
}
.index-exhibition .list a .name {
  font-size: 0.24rem;
}

.index-expert .map-bg .map {
  margin-left: -0.3rem;
  margin-right: -0.3rem;
}
.index-expert .list .list-wrapper {
  width: 100%;
}
.index-expert .list .list-wrapper li {
  height: 3.6rem;
}
.index-expert .list .list-wrapper li .img {
  width: 1.3rem;
  height: 1.3rem;
}
.index-expert .list .list-wrapper li .name h3 {
  font-size: 0.24rem;
}
.index-expert .list .list-wrapper li .name p {
  font-size: 0.28rem;
}
.index-expert .list .list-wrapper li.swiper-slide-active .img {
  width: 1.8rem;
  height: 1.8rem;
}
.index-expert .list .list-wrapper li.swiper-slide-active .name h3 {
  font-size: 0.28rem;
}
.index-expert .arrow a.prev {
  left: 0.15rem;
  margin-left: 0;
}
.index-expert .arrow a.next {
  right: 0.15rem;
  margin-right: 0;
}

.index-news {
  background-size: 200%;
}
.index-news .p-title .more {
  width: 1.8rem;
  height: 0.6rem;
  line-height: 0.6rem;
  font-size: 0.24rem;
}
.index-news .list ul {
  margin-left: -0.25rem;
}
.index-news .list li {
  width: 50%;
  padding: 0 0 0.25rem 0.25rem;
}
.index-news .list a {
  padding-bottom: 1.2rem;
}
.index-news .list a .img {
  height: 3rem;
}
.index-news .list a .layer {
  min-height: 1.2rem;
}
.index-news .list a .layer .time {
  font-size: 0.22rem;
}
.index-news .list a .layer p {
  font-size: 0.22rem;
}

.index-links li {
  width: 100%;
}
.index-links li .img img {
  height: 0.9rem;
}

.index-cooperation {
  padding-bottom: 0.5rem;
}
.index-cooperation h2 {
  font-size: 0.32rem;
}
.index-cooperation .content {
  max-width: 100%;
}
.index-cooperation .list {
  position: relative;
  left: 0;
  top: 0;
  padding-top: 0.3rem;
}
.index-cooperation .list .list-wrapper {
  width: 18rem;
  overflow: hidden;
  position: relative;
  left: 0;
}
.index-cooperation .list .list-wrapper-2 {
  left: 0.9rem;
}

/*page*/
.p-nav {
  padding: 0 0.3rem;
  display: none;
}
.p-nav li {
  height: 1rem;
  padding: 0.2rem 0;
  width: 50%;
}
.p-nav li a {
  height: 0.6rem;
  padding: 0;
  font-size: 0.24rem;
}
.p-nav li a .ico {
  width: 0.34rem;
  height: 0.34rem;
}

.conference-yczl {
  font-size: 0.24rem;
}
.conference-yczl th {
  font-size: 0.24rem;
  font-weight: bold;
}
.conference-yczl td {
  padding: 0.2rem 0.1rem;
}

.conference-zbg .banner {
  height: 4.5rem;
}
.conference-zbg .banner .title h2 {
  font-size: 0.32rem;
}
.conference-zbg .banner .title .msg {
  width: 3.6rem;
}
.conference-zbg .zbg-1 {
  padding: 2rem 0.3rem 0.7rem 0.3rem;
}
.conference-zbg .zbg-1 .content {
  font-size: 0.24rem;
}
.conference-zbg .zbg-2 .list {
  width: 100%;
}
.conference-zbg .zbg-2 .list h3 {
  font-weight: 600;
  padding-bottom: 0.25rem;
  margin-bottom: 0.2rem;
}
.conference-zbg .zbg-2 .list li {
  line-height: 0.6rem;
}
.conference-zbg .zbg-3 .list li {
  width: 3.3rem;
}
.conference-zbg .zbg-3 .list li .num {
  font-size: 0.4rem;
}
.conference-zbg .zbg-3 .list li p {
  font-size: 0.24rem;
  line-height: 1.6em;
  padding-right: 0.2rem;
}
.conference-zbg .zbg-4-1 .table-scroll-1 {
  width: 100%;
  overflow-x: auto;
}
.conference-zbg .zbg-4-1 table {
  width: 12rem;
}
.conference-zbg .zbg-4-1 th {
  padding: 0.2rem;
  font-size: 0.24rem;
}
.conference-zbg .zbg-4-1 td {
  padding: 0.2rem;
  font-size: 0.24rem;
  line-height: 1.6em;
}
.conference-zbg .zbg-5 .list li {
  width: 50%;
}
.conference-zbg .zbg-5 .list li a h3 {
  font-size: 0.28rem;
  padding: 0.25rem 0 0.15rem 0;
}
.conference-zbg .zbg-5 .list li a p {
  font-size: 0.24rem;
  line-height: 1.5em;
}

.jiabin-layer .container {
  max-height: 80vh;
  overflow-y: auto;
}
.jiabin-layer .container .img {
  width: 4rem;
}
.jiabin-layer .container .col {
  width: 100%;
  padding-top: 0.4rem;
}
.jiabin-layer .container .col .name {
  font-size: 0.28rem;
}
.jiabin-layer .container .col .name span {
  font-size: 0.24rem;
}
.jiabin-layer .container .col .name2 {
  font-size: 0.24rem;
}
.jiabin-layer .container .col .content {
  font-size: 0.24rem;
  line-height: 1.8em;
}

.yjjj-layer .container .title2 h3 {
  font-size: 0.28rem;
}
.yjjj-layer .container .title2 h3 span {
  font-size: 0.24rem;
}
.yjjj-layer .container .content {
  font-size: 0.24rem;
  line-height: 1.8em;
}

.conference-flt ul {
  margin-left: -0.3rem;
}
.conference-flt li {
  width: 50%;
  padding: 0 0 0.3rem 0.3rem;
}
.conference-flt a {
  padding-bottom: 2.7rem;
}
.conference-flt a .layer {
  min-height: 2.7rem;
  padding: 0.3rem 0.2rem;
}
.conference-flt a .layer .msg {
  line-height: 1.8em;
  padding-top: 0.2rem;
}
.conference-flt a:hover .layer .p-more {
  height: 1rem;
}

.conference-foot .container {
  width: 100%;
  padding: 0.55rem 0 0.5rem 0.4rem;
}
.conference-foot .container .btn a {
  width: 1.8rem;
  line-height: 0.6rem;
  font-size: 0.24rem;
}
.conference-foot .container li {
  width: 100%;
  font-size: 0.24rem;
  line-height: 1.8em;
  padding-bottom: 0.3rem;
}

.zlkk-banner .content {
  font-size: 0.21rem;
}

.zlkk li .img {
  width: 100%;
  height: 5rem;
}
.zlkk li .col {
  width: 100%;
  padding: 0.3rem 0.3rem 0;
}
.zlkk li .col .time {
  font-size: 0.24rem;
}
.zlkk li .col .content {
  font-size: 0.26rem;
}
.zlkk li:nth-child(even) .col {
  order: 2;
}

.zsfw .img-list {
  position: static;
  width: 100%;
  margin-top: -0.3rem;
  padding-bottom: 0.5rem;
}
.zsfw .img-list ul {
  margin-right: -0.15rem;
  margin-left: -0.15rem;
}
.zsfw .img-list li {
  padding: 0.1rem 0.15rem;
  width: 33.333%;
}
.zsfw .img-list li .name {
  font-size: 0.24rem;
}
.zsfw .img-list li.on .img {
  margin-left: 0;
  height: 1.5rem;
}
.zsfw .list {
  width: 100%;
}
.zsfw .list .msg {
  font-size: 0.26rem;
}
.zsfw .list .name {
  font-size: 0.3rem;
}
.zsfw .list dl.info dd {
  width: 100%;
  padding: 0.2rem 0;
}
.zsfw .list dl.info dd:nth-child(2) {
  border-top: 0;
}

.down .list {
  width: 100%;
}
.down .list a {
  height: 1rem;
  font-size: 0.26rem;
}
.down .list a .btn {
  background-size: 0.24rem;
  padding-left: 0.34rem;
}

.czxq-1 {
  padding: 0.7rem 0;
}
.czxq-1 .msg {
  font-size: 0.26rem;
}
.czxq-1 .list ul {
  margin-left: -0.3rem;
  margin-right: -0.3rem;
}
.czxq-1 .list li {
  width: 20%;
  min-height: 4rem;
}
.czxq-1 .list li h3 {
  font-size: 0.28rem;
}
.czxq-1 .list li p {
  font-size: 0.22rem;
  line-height: 0.36rem;
  padding: 0 0.1rem;
}
.czxq-1 .p-more a {
  width: 3rem;
}

.czxq-2 {
  padding-bottom: 0.3rem;
}
.czxq-2 .col {
  width: 100%;
  padding-bottom: 0.5rem;
}
.czxq-2 .col dl.info dd {
  min-width: 33.333%;
  margin-bottom: 0.2rem;
}
.czxq-2 .col dl.info dd:nth-child(4):before {
  display: none;
}
.czxq-2 .col .msg {
  font-size: 0.24rem;
}

.czxq-3 {
  height: 3rem;
}

.czxq-4 .list ul {
  margin-left: -0.3rem;
  margin-right: -0.3rem;
}
.czxq-4 .list li {
  min-height: 2.55rem;
  padding: 0 0.1rem;
}
.czxq-4 .list li .name {
  height: 1.85rem;
}
.czxq-4 .list li .name h5 {
  font-size: 0.2rem;
  line-height: 1.4em;
}
.czxq-4 .list li .content {
  font-size: 0.22rem;
  line-height: 1.7em;
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}
.czxq-4 .list li:nth-child(1) .content {
  margin-left: 0;
}
.czxq-4 .list li:nth-child(5) .content {
  margin-right: 0;
}

.dscl-banner {
  height: 3.6rem;
}

.dscl-1 .content {
  font-size: 0.24rem;
  line-height: 1.8em;
}

.dscl-2 li h3 {
  width: 100%;
  padding-top: 0.3rem;
}
.dscl-2 li dl {
  padding: 0.3rem 0 0.1rem 0;
}
.dscl-2 li dl dd {
  padding: 0 0.3rem 0.2rem 0;
}
.dscl-2 li dl img {
  height: 0.8rem;
}

.dscl-4 .list li {
  width: 100%;
  padding: 0 0.4rem 0.65rem 0.4rem;
}
.dscl-4 .list li h3 {
  line-height: 0.9rem;
  font-size: 0.32rem;
  margin-right: -0.4rem;
  margin-left: -0.4rem;
}
.dscl-4 .list li .name {
  font-size: 0.3rem;
}

.dscl-5 .list li {
  width: 100%;
  padding: 0.25rem 0.3rem;
  margin-bottom: 0.3rem;
}
.dscl-5 .list li .name {
  font-size: 0.26rem;
}

.dscl-6 .list {
  margin-left: -0.3rem;
  margin-right: -0.3rem;
  padding: 0 0.5rem 0.2rem 0.5rem;
}
.dscl-6 .list li {
  width: 100%;
  padding-bottom: 0.3rem;
}
.dscl-6 .list li .name {
  font-weight: bold;
}

.dscl-7 .list li {
  width: 100%;
  margin-bottom: 0.3rem;
}

.cpfbh li {
  padding: 0 0.3rem;
}
.cpfbh li .img {
  width: 100%;
  height: 4rem;
  position: static;
}
.cpfbh li .container {
  min-height: 4.01rem;
  width: 100%;
  padding: 0.5rem 0;
}

.news-head .search {
  height: 0.6rem;
}
.news-head .search .input input {
  height: 0.58rem;
  line-height: 0.58rem;
  font-size: 0.24rem;
  padding: 0 0.2rem;
}
.news-head .search .submit {
  width: 0.8rem;
  background-size: 0.3rem;
}
.news-head .search .submit input {
  height: 0.58rem;
}

.news ul {
  margin-left: -0.3rem;
}
.news li {
  width: 50%;
  padding: 0 0 0.3rem 0.3rem;
}
.news a .img {
  height: 3rem;
}
.news a .box .time {
  font-size: 0.22rem;
}

.video-layer .container {
  width: 6.9rem;
  min-height: 1rem;
}

.photos .list ul#photos li {
  width: 33.333%;
}

.mrjb li {
  width: 50%;
}
.mrjb a .name {
  font-size: 0.26rem;
}

.new-show .title .msg a {
  width: 0.4rem;
}

.foot-recommend .title {
  padding: 0.3rem 0;
}

.mrjb-show .img {
  width: 5rem;
  height: 5rem;
}

.about-2 {
  padding-left: 0;
}
.about-2 .col {
  width: 100%;
  padding: 0.4rem;
}
.about-2 .col h3 {
  font-size: 0.3rem;
}
.about-2 .img {
  width: 100%;
}

.about-3 li {
  width: 100%;
}
.about-3 li .name {
  font-weight: bold;
}

.history .msg {
  max-width: 100%;
}
.history .list {
  padding: 0 0.3rem;
}
.history .arrow a.prev {
  left: 0.2rem;
}
.history .arrow a.next {
  right: 0.2rem;
}

.trafficdirectory .container {
  padding: 0.75rem 0.3rem;
}
.trafficdirectory .list .box {
  padding: 0.4rem;
}
.trafficdirectory .list .box .name {
  font-weight: bold;
}
.trafficdirectory .list div.box {
  width: 100%;
  margin-bottom: 0.33rem;
}
.trafficdirectory .list ul {
  width: 100%;
}
.trafficdirectory .list2 li {
  width: 100%;
  margin-bottom: 0.33rem;
}
.trafficdirectory .list2 li .name {
  font-weight: bold;
}
.trafficdirectory .list3 {
  padding: 0.5rem 0;
}
.trafficdirectory .list3 .name {
  font-size: 0.28rem;
  font-weight: bold;
}
.trafficdirectory .list3 .p-content .p-more a {
  width: 2.3rem;
}

.hotel li {
  width: 50%;
}

.contact {
  padding: 1rem 0 0.5rem 0;
}
.contact li {
  width: 100%;
  padding-bottom: 0.5rem;
}
.contact li .name {
  font-weight: bold;
}

.contact-map {
  height: 6rem;
}
.contact-map .info {
  font-size: 0.24rem;
}

.contact-form .title h2 {
  font-weight: bold;
}
.contact-form li .input input, .contact-form li .input textarea {
  height: 0.7rem;
  line-height: 0.7rem;
  font-size: 0.24rem;
}
.contact-form li .input textarea {
  height: 2rem;
  line-height: 0.34rem;
}
.contact-form .submit div {
  width: 2.3rem;
}
.contact-form .submit div input {
  height: 0.7rem;
  font-size: 0.26rem;
}

@media screen and (max-width: 550px) {
  .wal {
    margin: 0 0.3rem;
  }
}
.speakers .list li{
    width: 33.3%;
}
@media screen and (max-width: 760px){
    #banner .img{
         padding-top:60%;   
    }
}
.jiabin-layer .container .row {
	justify-content: center;
}

/*# sourceMappingURL=phone.css.map */
